首页 >后端开发 >php教程 >LTS 作为一项业务:旧项目如何成为新业务模式的基础

LTS 作为一项业务:旧项目如何成为新业务模式的基础

DDD
DDD原创
2025-01-12 10:54:43900浏览

LTS as a Business: How an Old Project Can Become the Foundation for a New Business Model

我正在尝试一种以支持和维护过时的开源项目为中心的商业模式——我相信这个概念具有巨大的潜力。 我目前的重点是 CRUDBooster。

想法的起源

大约六年前,CRUDBooster 在开发者中相当受欢迎。 我个人在五个项目中使用了它。然而,较新的 PHP 和 Laravel 版本的发布使得简单的 composer update 变得不切实际。 特别是向 PHP 8 的转变凸显了重要的代码质量要求。

我最初的尝试涉及分叉 CRUDBooster、解决关键的兼容性问题以及恢复我的项目的功能。 然而,特定用例中持续出现的意外错误消耗了大量时间和精力。 这让我意识到:如果面临这些挑战,其他 CRUDBooster 用户可能也会遇到这些挑战,但他们缺乏资源或时间来完成项目重写或持续修复错误。

我的方法

针对 PHP 8 的 CRUDBooster 现代化

我对 CRUDBooster 进行了彻底重建,将其迁移到 PHP 8 并仔细测试了整个系统。这个过程是兼职完成的,持续了大约一个月的时间。

建立分销渠道

我探索了各种分发方法:

  • 私人作曲家存储库:虽然方便,但成本却令人望而却步。
  • 私人 GitHub 存储库: 一个有吸引力的选择,但对手动管理要求很高。
  • Patreon:这是最快、最直接的解决方案,提供内置计费以及发布文章和发布工件(新版本)的能力。 几天之内,我启动了一个 Patreon 页面 (https://www.php.cn/link/a8fce534946205342d958571e15558df),其中包含可公开访问的描述,但只有订阅者才能访问更新的项目。

营销服务

事实证明,要求最高的方面是接触潜在客户。我在几个个人项目的页脚(SEO 策略)中合并了我的产品的链接,并在分叉的 CRUDBooster 存储库中创建了一个 README.md 文件,以通知用户更新的版本。

最后的想法

目前,我还没有获得任何活跃订阅者。尽管如此,升级对于我自己的项目至关重要,整个过程非常有洞察力。我坚信这个模型提供了相当大的前景,特别是在遗留应用程序的长期支持 (LTS) 服务不足的领域——一个显然需要专门支持的领域。

我欢迎您的反馈和建议。您是否也从事过类似的事业? 在评论中分享您的经验和见解!

以上是LTS 作为一项业务:旧项目如何成为新业务模式的基础的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn