8个最令人兴奋的Joomla 4新功能
Joomla粉丝的好消息:Joomla 4 alpha已经发布,稳定的Joomla 4即将发布。Joomla 4展示了用户体验和代码质量改进,例如:Framework 2.0,Bootstrap 4集成,将最低支持PHP版本提升到PHP 7,新媒体管理器,后端UI改进,删除以前弃用的功能等等。给Joomla!通过有限的向后兼容性休息来实现大功能改进
Joomla 4新功能
Joomla 4新功能解释
Joomla 4 - 一个全新的版本: Joomla 4核心建立与现代技术成为一个更强大和易于使用的CMS平台。其目标是通过一键升级核心来简化升级过程,最小化向后兼容性中断的扩展。Joomla 4将帮助开发者做更多的事情。
8最令人兴奋的Joomla 4新功能:
- Bootstrap 4集成
- 更友好的后端用户界面
- 编码改进
- 新的前端模板和后端模板
- 新媒体经理
- 简化安装过程
- 更快的页面加载时间
- 改善SEO的功能
1. Bootstrap 4与Joomla 4集成
我们都知道,Bootstrap是用于在Web上构建响应式,移动优先项目的最流行的HTML,CSS和JS框架。Bootstrap 4是整个项目的重大改写,使其更加强大。
Joomla 4及其更高版本将保持与最新的Bootstrap版本,以防止冲突和向后兼容性问题的最新。
Bootstrap 4整合在Joomla 4中
2.更友好的后端用户界面
Joomla 4后端UI带有许多改进,使用户更友好,使用更方便。
Joomla 4更友好的后端界面
后端导航现在在侧边栏上有一个折叠选项。当用户点击1菜单时,主菜单将被折叠图标,为子菜单栏留出空间。
Joomla 4侧边栏导航
Joomla 4新的后端导航系统
Joomla 4后端响应也得到了改善,它工作更快,看起来更干净。
响应joomla 4后端
更多Joomla 4后端截图:
要查看完整分辨率的图像,请单击图像。
Joomla 4文章管理器
文章管理器
Joomla 4文章编辑页面
添加新的文章页面
Joomla 4模块经理
模块管理器
Joomla 4文章管理器
Joomla 4全局配置
3.编码改进
MVC层的改进
Joomla 4将限制组件的职责。所以,一个组件被要求只实现自己的核心功能。其他一切都被拉出到系统中。这有助于使编码更为干净。开发人员将使用“命令总线”来简化,以扩展功能,他们有一个单一的多任务控制器。
正交分量结构
正交系统将有两种组件:
垂直:网站链接,联系人,用户,内容...
水平:版本控制,翻译,标记,评论...
这种方法允许任何组件利用旨在跨扩展使用的新功能。
使用现代技术的UI组件
将会有一组用新的W3C标准开发的组件:自定义元素。每个组件都使用简单和优化的Java脚本进行性能优化,并使用经过良好优化的HTML标记,为开发人员带来更多好处。
4.新的前端模板和后端模板
Joomla 4推出了1个新的前端模板:cassiopeia和1个新的后端模板:atum。这两个模板都集成了Bootstrap 4和响应式。
joomla 4新的前端模板
新的前端模板
joomla 4后端模板
新的后端响应模板
5.新媒体经理
新的媒体管理器将帮助用户更容易地管理他们的媒体文件。他们可以构建文件夹系统和管理文件更容易。用户还可以为每个用户的角色配置特定的权限。
joomla 4媒体经理
Joomla 4新媒体管理系统
6.简化安装过程
Joomla 4的安装过程更简单,更容易让用户完成。示例数据和多语言安装包含在“自定义安装”步骤中。
可以有更多选项添加到安装过程中,如:
能够安装扩展(至少核心支持的扩展)
重做样品数据安装
Joomla 4 alpha安装 - 所有的步骤与截图
joomla 4安装
第1步:添加网站名称信息
更新管理员帐户
第2步:更新管理员帐户
更新数据库信息
第3步:更新数据库信息
自定义安装
第4步:自定义安装
安装示例数据
第5步:安装示例数据
完成安装
第6步:完成安装
7.更快的页面加载时间
Joomla 4侧重于提高编码质量,使用现代技术,去除先前弃用的功能,新改写的插件系统,用于替换JFactory的依赖注入容器,用于更多组件的Joomla框架,代码命名空间和折旧等将有助于提高性能许多。
8.改进SEO的功能
搜索引擎优化始终是网站开发中最重要的部分之一,之前的Joomla版本已经支持很多功能来帮助改进搜索引擎优化:在大多数页面类型,标题结构,元数据字段,重定向的模式标记集成...在Joomla 4中,这表明搜索引擎优化功能已经列在待办事项清单上,希望能在稳定版本中做好准备。
试试Joomla 4
要尝试Joomla 4 alpha,你可以从这里下载
https://github.com/joomla/joomla-cms/releases/tag/4.0.0-alpha1