Joomla 5发布了新的增强功能!
![Joomla 5](/sites/default/files/styles/blog_details/public/2023-10/joomla-5_1.jpg?itok=re7DISJy)
经过长时间的代码冲刺和bug修复,Joomla 5于2023年10月17日发布. 新版本与Joomla 4一起发布.4. Joomla 5是该平台的主要版本,附带了几个新特性, security and code enhancements, and many other improvements. 您将体验到一个重新设计和重构的版本,它可以完美地与最新的服务器语言配合使用.
Well, the good news is; Joomla 4.4到Joomla 5不是迁移,但它是一个升级. Joomla 5有一个官方的发布时间表,它按时为用户发布.
- 它的Alpha 4版本于2023年8月22日发布.
- Beta 1发布于2023年9月5日.
- Beta 2 was released on September 19th, 2023.
- Release Candidate – October 3rd, 2023.
- 最终发行于2023年10月17日.
YOU MAY ALSO LIKE: Joomla SEO best practices
开始使用Joomla 5的技术要求!
PHP minimum 8.1.0 version is needed; however, it is recommended to upgrade it to version 8.2.
Databases to upgrade:
- MySQL 8.0.虽然Joomla 5可以在MySQL 8上提供最好的结果,但也可以使用MySQL 13版本.1.
- Similarly, MariaDB 11.1.0 is suggested, however, version 10.4.0 will also do.
- PostgreSQL version 16.0是必需的,最低要求是版本12.0.
- Web server upgrade is also required:
- Apache's minimum requirement is 2.4 and recommended version is 2.4.
- Nginx 1.25 is recommended and 1.21 can be used as well.
- Microsoft IIS 10 is required.
尝试使用推荐的版本以顺利执行Joomla 5. 尽管最低要求的版本也可以完美地工作, 旧版本可能无法工作或在安装或执行Joomla 5时产生问题.
Joomla 5中有哪些新特性?
Web Assets and Caching
本节中进行了大量增强,以提高平台的整体性能.
Code Optimization
通过PHPCS fixer进行的自动源代码优化显著提高了速度.
Dark Mode in Administrator
Joomla 5 for administrators and users both.
Schema.org Integration
automatic activation of Schema.组织和站点名称的Org数据增强了搜索引擎优化.
User Interface
新的Joomla模型窗口的选择按钮和进步的黑暗模式的Atum管理员模板最终提升用户体验.
Media Management
to handle all media for Joomla 5 websites, 在媒体管理器中有AVIF支持,并且添加了从智能搜索索引中排除存档内容的功能.
PHP & Bootstrap Updates
Joomla 5兼容PHP 8+和Bootstrap 5.3.2,这确保了平台由于这些最新版本而保持与时俱进.
Tools & Plugins
the TinyMCE editor is updated to the 6.7版本增加了图像对齐功能. 此外,调度器插件接收许多计划任务,以提高系统性能.
Menu Sorting
现在,用户可以按照自己的意愿对菜单进行排序.
Modern Technologies
内部代码被重新构造,以便可以使用更现代的api. 为Web资产管理器添加了JS导入地图支持,并修复了PHP 8的弃用补丁.2.
Extensions & Compatibility
这个最新版本引入了codemmirror 6、Fontawesome 6等扩展.4,其Webauthn库也已更新.
Enhanced Security
reCAPTCHA插件不再功能,因此被删除. 此外,事件已经迁移到它们的类中,以增强平台的安全性.
Cleaner Code Base
代码清洁度是Joomla 5的重要关注点之一. All heavily coded clean-ups are done, es5 support is removed, 旧的api被新的api取代,以确保CMS的无缝执行.
这些改进将提升平台的用户体验,使Joomla 5成为一个更安全、更直观的版本.
Upgrade your website from Joomla 4.x to Joomla 5.x
If your website is already on Joomla 4.x 然后你可以等待一段时间,慢慢开始升级. However, if the website is still running on Joomla 3, 它需要立即切换到最新版本,因为Joomla 3不再接收安全更新.
Joomla 4的许多扩展已经删除了不推荐的代码,并使用更新的代码. 因此,这将在Joomla 5中完美地工作,而其他扩展将使用新的行为(启用向后兼容插件)。.
Read to know more on this.
Joomla 4.Joomla 4没有任何功能,但它包含了新的更新,允许从Joomla 4无障碍升级.x to 5.x.
在开始升级现有系统之前, 建议在生产站点的副本上测试升级. Joomla 4.4 will have support for the next 2 years. 因此,您有充足的时间来升级当前的站点.
另外,Joomla 5可能还没有准备好一些扩展. 访问Joomla扩展目录,检查哪些扩展已经准备好了,哪些扩展都需要向后兼容插件.
向后兼容插件将在使用不兼容的扩展时自动启用. 一旦您确定扩展功能齐全且兼容, 您可以在最安全的情况下禁用向后兼容插件.
Explore 如何在您的Joomla网站中启用网站可访问性增强?
Wrapping up
Joomla 5文档仍在制作中,开发人员正在为完成它做出贡献( Joomla 5 documentation ). 但是,有一些现有的教程可用,请单击 here 了解如何为Joomla 4创建插件或模块, namespaces conventions, using new web asset classes, etc.
在快节奏的数字时代保持领先地位. We review your website’s core version, 评估每个扩展和附加组件的最新版本的版本兼容性和升级您的Joomla网站. We offer comprehensive Joomla development services 包括设计、开发、维护和支持. Request a quote or reach out at hello@fleshgnome.com.