2026年5月26日,Joomla项目同期发布了两件大事:Joomla 6.1.1 / 5.4.6 安全修复版本,以及Joomla 6.2 Alpha 1 开发预览版。前者解决了10个安全漏洞,后者则正式拉开了Joomla 6.2 版本的开发序幕。本文将深入解析Alpha 1中已合并的23个PR,并重点关注同样处于"规划中"状态的AI Framework集成决策——这可能是影响Joomla未来十年发展方向的关键一步。

Joomla 6.2:路线图与里程碑

Joomla 6.2 正式版计划于2026年10月13日发布,整体开发节奏如下:

阶段 版本 日期
Alpha Alpha 1 5月26日
Alpha Alpha 2 6月23日
Alpha Alpha 3 7月21日
Beta Beta 1 8月18日
RC RC1 9月29日
正式版 6.2 稳定版 10月13日

从节奏上看,距离Beta 1的功能冻结还有约两个月的时间。这意味着如果你有任何希望加入Joomla 6.2的功能提案,现在正是提交和讨论的最佳窗口期。官方表示6.2的开发重点集中在三个方面:大型站点稳定性与性能优化、无障碍访问改进,以及已知Bug修复。

Alpha 1 中已合并的23个PR:逐项解析

1. 文章系统增强

#47744 — 文章图片 image & figure 类支持(@chmst):这是Alpha 1中对内容创作者最直接可见的改进。Joomla文章中的图片将支持figure标签包裹和CSS类控制,意味着插入文章中的图片可以拥有更丰富的展示样式。

2. MVC架构优化

#47718 — 重构MVCFactory服务提供者(@joomdonation):核心架构层面的改进,让MVCFactory更易于扩展。JoomDonation团队亲自操刀,质量有保证。

#47698 — 用getIdentity替换已废弃的Factory::getUser(@joomdonation):Factory::getUser自Joomla 4起就被标记为废弃,6.2中终于在前后台统一迁移。如果你在维护自定义扩展,请检查代码。

3. 后台体验提升

#46355 — 全新后台Joomla帮助页面(@ceford):全新的帮助系统将替代旧有的帮助页面,为管理员提供更现代化、更结构化的文档入口。

#47813 — 当引导教程无步骤时阻止崩溃(@laoneo):修复了后台引导教程配置不当导致的JavaScript崩溃问题。

4. 安全增强

#47294 — 添加Reporting-Endpoints HTTP头(@narang24,新贡献者):本次最有安全价值的新增功能,允许站点配置CSP违规报告等端点。

#47639 — 移除com_templates中无用的伪XSS检查代码(@SniperSister):清理历史遗留的假安全代码。

5. 代码清理与废弃

#47443 — 废弃CMS Crypt包(@Hackwar)#47716 — 将废弃版本适配为7(@laoneo)#45691 — com_actionlogs减少废弃代码(@alikon)#47481 — Category Helpers代码清理(@janschoenherr)#47701 — BaseController调试日志改进(@Mahesh-Gite-28,新贡献者)

特别值得一提的是有3位新贡献者在本次Alpha 1中首次提交代码。

AI Framework集成:社区决策的十字路口

与6.2 Alpha同步值得关注的,是Joomla AI Framework的集成调查。这项始于2026年1月的规划工作,至今仍在社区讨论阶段。

背景:GSoC 2025的遗产

2025年Google Summer of Code期间,一位学生开发者为Joomla构建了一个AI框架。该框架提供了一个服务商无关的抽象层,目前已支持OpenAI、Anthropic Claude和Ollama三大类AI服务商。扩展开发者可以通过统一的API接口调用不同的AI服务。

当前状态:规划中的三大顾虑

  1. AI领域迭代速度过快:新模型几乎每周都在涌现,核心团队担心固化在CMS中的框架无法跟上外部生态。
  2. 用户预期管理的挑战:如果Joomla内置了"AI框架",用户可能误以为CMS本身具备AI能力。团队正在讨论是否应额外发布一个演示插件。
  3. 功能缺失:当前框架缺少会话/对话支持、Gemini和Groq供应商、速率限制机制三项关键能力。

我的观点:应该集成但需谨慎

我认同AI Framework应该被纳入核心,理由有三:提供统一的"AI插槽"避免生态碎片化、降低扩展开发者的接入门槛、推动中文社区的AI创新。但建议以"实验性插件"方式引入,不启用默认集成,给扩展开发者一年的试用期后再决定是否正式纳入核心。

对中文用户的实际影响与行动建议

  1. 扩展兼容性测试窗口已开启:现在就应该在6.2 Alpha环境中测试扩展兼容性。
  2. 中文语言包需及时跟进:新的后台帮助页面需要中文翻译团队同步更新。
  3. AI框架讨论需要中文社区的声音:中文社区理应在Mattermost中参与讨论。
  4. 6.2升级路径已明朗:从5.4到6.2的升级需要先到5.4再到6.x,不能直接从旧版本跳转。

总结

Joomla 6.2 Alpha 1的23个PR涵盖了从MVC架构优化到安全头增强的方方面面——这是一个在工程上"打地基"的版本。10月13日的正式版发布后,Joomla 6系列将进入成熟阶段。而AI Framework的集成决策,则是悬在Joomla未来上空的一个重要问号,答案取决于社区的集体意志。

Alpha 2 将于6月23日发布,届时我们将继续跟踪新功能进展。

作者: 樱木花道

Joomla程序员,从J1.5到J6.x始终都在做Joomla相关开发定制工作,有超过10年行业经验,国内Joomla扩展开发商ZMAX团队的核心成员

作者网站:ZMAX程序人

评论 (0)

  • 最新在前
  • 最佳在前