分发版 - 单一口味已不足以满足
认识我的人都知道我有点甜食癖好,我是巧克力和芝士蛋糕和冰淇淋的忠实粉丝。很难走过当地的冰淇淋店。当我屈服于诱惑时,我会遇到各种口味和配料。我可以选择标准或糖锥,或者把它放在杯子里。我可以根据家人的喜好定制订单,并获得适合他们胃口(或我的预算)的份量。决定,决定……
但是,当涉及到获取 Joomla CMS 的副本时,这有点像走进冰淇淋店,只能点两个香草冰淇淋球放在标准锥形冰淇淋筒里。柜台后面的服务员对我说:“对不起,先生,如果您想添加其他口味和配料,路上有一家杂货店。”嗯……
如果有一种方法可以下载一个全新的 Joomla,但预先安装了我想要用于今天需要构建的站点的扩展,就像我可以点不同类型的冰淇淋一样,那会怎样呢?
今年早些时候,Joomla 项目发布了 Joomla CMS 的路线图。该路线图的一部分是研究 Joomla CMS 的不同分发方式,以便根据用户可能实际需要的程度进行定制,而不是采取一刀切(非常感谢两球香草冰淇淋)的方法。上个月,为实现这一目标迈出了第一步。成立了分发工作组。
这个工作组的目的是从软件工程需求的一端到用户下载和编译体验的另一端,研究分发如何工作。
分发如何工作?
这显然是一个讨论点,但让我描绘一下它可能如何工作的愿景。
发行版可以简单地理解为核心扩展(文章、网页链接、横幅等)的变量集合。可以有一个“经典”发行版,它与我们今天熟悉的CMS非常相似。可以有一个“轻量”版本,仅包含文章支持,是您博客的首选。还可以有一个“开发者”版本,包括JED检查扩展等实用工具。
这听起来很棒,对于那些刚接触Joomla且不确定从何开始的人来说,这会很有帮助。这是一个正确的方向,但我认为我们可以为我们的客户提供更多。
想象一下,如果Joomla的下载页面包括了上面提到的“主页建议”。但现在想象一下有一个“选择您的CMS”按钮,您可以点击。一个面板会下拉,显示一个我可以“勾选”的扩展包列表。我可以选择我当前项目所需的扩展,并下载一个可以直接使用的网站。不仅如此,列表中还有像Akeeba备份这样的流行免费扩展,我还可以在JED上搜索更多。
现在想象一下,您已经费尽心思选择了一个CMS的自定义发行版,而我还有另一个客户需要类似的堆栈,但有一些改动。如果我能像保存音乐播放列表一样保存我的自定义发行版,那岂不是很好?再想象一下,让我可以和我的朋友们分享这些。想象一下,您可以在其他人保存的所有自定义发行版中搜索,找到适合小型商业网站、民宿、音乐乐队的东西。
如果发行版甚至可以根据已安装的其他扩展进行预配置,那会怎么样?
如果我可以直接通过站内购买系统购买支持或“专业”升级,那会怎么样?
如果……?
所有这些都有可能——我们需要的只是您的时间和努力。
您能如何帮忙?
有很多种方式可以帮助。首先,请查看GitHub上的发行版工作组主页。这是我们实现发行版愿景所需讨论的所有主要讨论的中心指挥站。
我们需要开发人员和工程师帮助我们处理将我们的软件重构为可以构建发行版的构建块的细节。
我们需要用户体验人员帮助设计用户将如何与新发行版提供的各种选项互动。
我们需要策划者和思考者帮助我们处理我们需要的后勤和新的工作流程,更不用说我们将要解决的大量新问题。
我们需要营销人员和传播者帮助保持团队和观众的知情。
成为一群重新发明Joomla的人的团队是非常激动人心的。如果您参加Joomla世界大会,您可能想加入星期日的工作组会议会议。
发行版何时可用?
让我们现实一点——这对项目来说是一个巨大且全新的任务,需要数月的时间来规划,可能需要数年的时间来完善。但一个初步目标可能是让Joomla 4.0建立在发行版架构之上,即使构建不同类型的发行版的能力还远未实现。
第一步已经迈出,现在轮到您参与其中,如果您对此感兴趣的话。如果您有任何问题,请留下评论或在GitHub上加入讨论。
提前感谢!
在Joomla社区杂志上发表的一些文章代表了作者对特定主题的个人观点或经验,可能不与Joomla项目的官方立场一致。
通过接受,您将访问https://magazine.joomla.net.cn/外部第三方提供的服务
评论