Joomla版本大更新!Joomla 6.0 来了!

2025 年 10 月 14 日,Joomla宣布发布了新的主要版本Joomla 6.0。Joomla 6 是一个新的主要版本,其核心主题是 “简化、现代化和赋能”。它带来了大量新功能、安全性和代码改进,并通过这些改进提高了速度。我们在下面重点介绍了一系列功能。

一、后台管理界面 (Administrator) 的重大改进

  1. 全新的 Atum 后台模板

    • 现代化设计:采用了更现代、更干净、更直观的视觉设计。

    • 可定制的仪表板:管理员现在可以自定义后台控制面板,添加、移除和移动模块,使最常用的信息一目了然。

    • 深色模式:内置了深色主题,可以根据系统偏好自动切换或手动选择,减轻眼部疲劳。

  2. 改进的媒体管理器

    • 全新的用户界面:媒体管理器被完全重写,现在具有更直观的图标视图和强大的工具栏。

    • 图像编辑功能:可以直接在媒体管理器中裁剪、旋转和调整图片大小。

    • 更好的结构:更容易创建文件夹和管理文件。

二、内容管理功能的增强

  1. 工作流系统 (Workflows)

    • 这是 Joomla! 6 最核心的功能之一。它允许你为内容创建自定义的发布流程(例如:撰写 -> 编辑审核 -> 主编批准 -> 发布)。

    • 可以为不同的用户组(如编辑、管理员)设置不同的权限和阶段,非常适合多作者、多审核者的网站。

  2. 分类字段的改进

    • 现在可以为文章的分类也添加自定义字段,而不仅仅是文章本身。这极大地增强了分类页面的信息展示能力。

  3. 文章布局选项

    • 引入了更多全局和单篇文章的布局选项,提供了更大的灵活性来控制内容的呈现方式。

三、开发者体验与平台现代化

  1. 放弃对 PHP 旧版本的支持

    • Joomla! 6 要求 PHP 8.0 或更高版本(推荐 8.1+)。这利用了现代 PHP 的性能和安全优势,并移除了大量为了兼容旧 PHP 版本而存在的过时代码。

  2. 放弃对 MySQL 旧版本的支持

    • 要求 MySQL 5.6 或更高版本(推荐 8.0+),MariaDB 的对应版本也同样支持。

  3. 移除对旧版 Joomla 技术的支持

    • 彻底移除了对 Joomla! 2.5 和 3.x 系列中许多已弃用功能的支持,使核心代码更精简、更高效。

    • 移除了对 MooTools JavaScript 库的依赖,全面转向更现代的 jQuery 和原生 JavaScript。

  4. Web服务 API 的增强

    • 内置的 API 功能得到进一步加强,使得 Joomla 可以更好地作为“无头 CMS”使用,为移动应用、单页面应用等提供数据。

  5. 命名空间 (Namespaces) 的全面应用

    • 在核心代码中全面采用了现代 PHP 的命名空间,使代码结构更清晰,更易于维护和扩展。

四、辅助功能与可访问性

  • Joomla! 6 在后台界面中持续改进了对 WCAG 2.1 标准的支持,确保了残障人士也能更好地管理网站。

五、其他改进

  • 缓存性能优化:改进了缓存机制,使网站速度更快。

  • 插件管理:插件管理界面更加清晰。

  • 邮件模板:系统邮件的模板也进行了现代化改造。

  • 更新系统:更新过程更加流畅和可靠。

在升级前,请务必:

  1. 完整备份您的网站(文件和数据库)。

  2. 在测试环境中先行升级测试。

  3. 检查您使用的所有第三方扩展是否与 Joomla! 6 兼容。

1017102604