WPML

在 WordPress 引入插件和主题的早期,集中式存储库是人们能想到的最好的东西。然而,随着 WordPress 生态系统的发展,单一的存储库已无法满足所有需求。现在是时候为商业存储库敞开大门了吗?

如今,许多高质量的主题都是商业化的。插件也在走这条路。最初只有少数大胆的插件进行尝试,现在这已成为一种趋势。

事实证明,人们对此感到满意。只要付费代码帮助节省的成本超过其本身的价格,所有人都会受益。网站管理员可以使用更可靠的代码,作者可以获得体面的收入,而 WordPress 也从一个有趣的项目变成了事实上的首选 CMS。

我们缺少的是一种供 WordPress 管理员搜索、下载和升级商业插件和主题的便捷方式。

我的愿景是:


  1. 就将替代存储库连接到 WordPress 的通用方法达成一致

  2. 构建一个挂载到“插件”和“主题”管理后台页面的插件,并包含这些存储库

  3. 推动使该插件成为 WordPress 核心的一部分

让我们看看这一切意味着什么。

向 WordPress 管理后台添加替代来源


我看到的大多数商业代码都已经挂载到 WordPress 管理后台,并且可以推送有关新版本的通知。WPML 也是如此。

虽然这种方法有效,但它存在非常严重的问题,我们自己也已经注意到了:


  • 首次安装必须手动进行 – 对一些客户来说,这是一个真正的问题。

  • 每个插件和主题处理这些升级的方式略有不同。 这样做会让我们的客户感到困惑。

  • 我们都在为完全相同的目的添加类似的代码。 这会导致内存浪费和臃肿。

  • 新作者需要重新发明轮子。 这纯粹是浪费优质资源。

通过统一搜索、安装和升级过程,我们将为自己省去所有这些问题。客户将享受更好的体验,而作者的工作量也会减少。

为此,我们需要创建一个钩入“插件”和“主题”管理后台部分的单一插件。它预先配置了替代来源列表,用户也可以自行添加其他来源。

每个存储库都将接受用户凭据。这样,我们就可以根据付费客户购买的内容,为他们提供正确的下载。


新插件的首要任务是允许用户在所有存储库中进行搜索。当用户前往“主题”页面并查找“移动应用”时,他们应该能找到说明中包含这些关键字的主题。

您将看到主题/插件的来源、它是免费还是付费,以及其价格。

安装、通知和升级


购买插件或主题后,它将出现在可供您使用的插件列表中。只需单击常规的安装按钮,WordPress 就会处理剩下的事情。我们知道如何钩入此功能,因此只需提供正确的存储库 URL 即可。

当有可用的升级时,它们的显示方式将与 WordPress 上的其他插件完全相同。当我们有新版本时,无需接管管理后台栏。我们应该坚持使用标准的通知系统,WordPress 在每个版本中都在不断完善该系统。

但是,我们可以在那里添加自己的提醒。例如,如果您销售的是基于订阅的主题或插件,您可以添加一个将显示在同一位置的提醒。这将引起人们的注意,表明需要执行某些操作。

有人提到“应用内销售”吗?


如果您读到这里还没有考虑过应用内销售,那么让我来尝试引起您的兴趣。

当我从新的插件和主题搜索中找到需要的内容时,我希望能直接在那里购买。我不想离开 CMS,去到另一个网站然后重新开始搜索。我已经在那儿了,手里拿着信用卡,只求有人收下我的钱并交付我购买的商品。

我希望在已禁用的下载旁边看到一个大大的立即购买按钮。当我单击它时,我会很乐意输入我的详情并完成购买。然后,如果我能下载那个该死的东西并开始使用它,我会非常激动。

只要我们在一些基本问题上达成一致,构建起来并不困难。购买本身可以在我们的服务器上通过框架完成。我们所需要的只是一种显示这些购买框架的方法,以便它们与站点集成。我们应该确保在购买完成时,客户可以立即访问他们购买的内容。无论如何,我们大多数人现在都是这样做的。

我想回馈 WordPress


我们可以自己完成所有这些工作。然而,当时机成熟且这成为 WordPress 核心的一部分时,我希望向 WordPress 项目贡献一定比例的收入。每当 WordPress 帮助我完成销售时,我都想通过为该项目做贡献来回报。我相信,来自数百个插件和主题的额外收入可以将 WordPress 推向更高的高度。

我们正在构建什么


需要明确的是,我们的意图是允许主题和插件开发人员建立自己的存储库,并让 WordPress 用户以自然的方式连接到这些存储库。
不同的站点作为存储库

用户将知道他们查看的代码来自不同的地方。他们可以选择在列表中包含哪些来源。

为了促进这一点,既然我们都在使用 WordPress 站点,我们将创建两个插件:


  1. 一个位于用户站点并连接到不同存储库的插件

  2. 一个作者可以在其服务器上运行的插件,使他们的站点能够作为存储库工作
您怎么看?

 

觉得有用吗?分享这篇文章: