Joomla 3.0 与 Joomla 2.5 比较 - 20项新功能
2015年9月27日发布了 Joomla 3.0.0 ,这是一个新增了许多功能和特性的新版本。紧接着,发布了中间版本 Joomla 3.0.1 ,其中包含10月9日发布的安全修复。毫无疑问,Joomla 3.0 是这个月最重要的新闻之一。如果您对它还不够了解,这里有20个在Joomla 3.0中需要注意的事项。
1. 非响应式与响应式
是的,Joomla 现在正式成为 响应式 - 能够在移动设备上运行,使用 Bootstrap 。前端将具有内置的响应式功能,后端也将继承这些功能。现在您可以在出差时,只使用手机就能控制您的网站了!
2. 无 Bootstrap 与包含 Bootstrap
Joomla 3.0 的一项重大创新是 Bootstrap 。通过集成到 Joomla 3.0 中的基本 CSS,您的网站将更加受用户欢迎。
3. 无 LESS CSS 与 LESS CSS
LESS 是由 Alexis Sellier 开发的用于 CSS 的动态语言。最近,它被添加到 Joomla 3.0 中。
使用 LESS 开发模板发生了重大变化。所有网站和后端模板都包含 /less 目录和 template.less 文件。这两个文件用于导入 Bootstrap 和 JUI(less 文件和 /media/jui/less 文件)。这允许模板开发者确定需要应用到其模板的文件,以及需要从 JUI 中导入的文件。
4. 无 JUI 与 JUI(用于扩展开发者)
用户界面库Joomla(JUI)提供了一套常用工具,允许组件开发者使用相同的元素,这大大减少了编程时间,无需重新发明轮子或创建自己的库。然而,你仍然会得到一个看起来很棒的用户界面。此外,对于经常访问Joomla网站的用户来说,它们将加载得更快,因为javascript和css文件已经预先加载。再加上Joomla 3.0 CMS的超级快速加载。
5. 与伟大的用户界面相比,Mambo的日子
你不再会被老式的界面所烦恼。Joomla 3.0改善了这种情况,现在界面将震撼所有人,粉丝们也将再次爱上Joomla。你只需看看
- 主菜单
- 管理员首页现在为管理员提供更多统计数据
- 管理员子菜单现在位于左侧
- 重新设计的菜单用于查看您网站的快速状态,以及预览按钮的新位置。
- 右侧面板包括常用功能的列表
6. 与3步快速安装相比,7步安装
从一开始,你就能立即在界面中看到“差异”——这完全归功于Joomla 3.0重做的安装屏幕。安装过程现在已简化,只需3步,而不是Joomla 2.5中的7步。
安装程序将从浏览器设置中确定您的语言,并且Yes | No选项现在已编码并着色 - Yes(绿色)| No(红色)
本版本的Joomla支持五组示例数据,而Joomla 2.5中只有三组。
整个安装过程现在不到一分钟,这是一个重大的改进。此外,您可以将安装设置保存以供以后使用,并将它们发送到您的电子邮件地址。
7. 文章管理器界面:与更新的相比很无聊
在后台,您将看到一个完全更新的文章管理器视图,它现在包括一个组织得更好的具有更多选项的过滤器系统。此外,图标现在定义得更加清晰。
文章编辑屏幕也进行了重新设计,“发布选项”、“文章选项”和“元数据选项”选项卡已从右侧面板移动到顶部。文本编辑器现在就在眼前,并居中。
8. 用户组“访客”:与手动创建相比,默认自动创建
现在您不需要在Joomla 3.0中麻烦创建用户组“访客”。它已经在安装后默认存在。
9. 前端非响应式模板与响应式模板相比
新的最小响应式前端模板Protostar使用Bootstrap,因此您会发现它很方便。此外,现在只需选择颜色即可轻松更改模板颜色。Google字体现在也可以在Protostar中使用,包括用于标题标签(h1-h6)和网站标题的参数。您可以在网站上启用或禁用Google字体选项,这意味着有500多种字体可供选择。此外,Protostar具有Bootstrap的原生网格设计,并为Joomla模板设定了新标准。
10. 相较于新模板,相同的旧模板用于管理面板
Joomla 3.0 将其新的管理模板命名为埃及女神伊西斯(Isis)。与 Joomla 2.5 中的 Bluestork 管理模板相比,Isis 初始开发就有所不同。由于 Isis 模板使用 Bootstrap 网格视图构建,现在管理员界面在 Isis 中是响应式的。
11. Beez3 模板:已更新
如果您喜欢传统的后台外观,Beez3 更新模板是另一个选择。
Joomla 平台 11.x 版本与 12.x 版本的比较
新平台排除了许多在 11.4 版本中保留的过时类和方法。然而,对于扩展开发者来说,通常只需要进行少量更改即可确保与 Joomla 3.0 的兼容性。建议停止使用过时的类,因为将来它们都将被排除。对扩展安装进行了更改(使用标签
13. Mootools 与 JQuery 的比较
Joomla 3.0 在内核中包含 JQuery。虽然仍然可以在后台允许使用 Mootools,但它仅用于向后兼容,不再是主要的 JavaScript 接口。
14. 手动设置与“拖放”功能
感谢 JQuery,Joomla 3.0 终于支持在后台进行拖放排序。
15. 较低与较高对 PHP/MySQL 的要求
为了使您的 Joomla 3.0 启动,您应该拥有 PHP 5.3.1 和 MySQL 5.1 或更高版本,而 Joomla 2.5.x 需要 PHP 5.2.4 和 MySQL 5.0.1。
常规设置与模块额外选项
模块额外设置允许您更改
- 模块标签:将 div 改为其他内容
- Bootstrap 尺寸:更改 Bootstrap 网格类
- 标题标签:为了更好的 SEO
- 标题类:向页面标题添加 Bootstrap 类
- 模块样式:为了继承已安装模板的模块样式。
17. Simple Pie 与 JFeed 的比较
将管理源从 Simple Pie 切换到 JFeed,以消除几个现有的错误。这是因为 Simple Pie 开发已久,并且没有人更新过该库。此外,Simple Pie 的用户经常遇到其错误和当前版本中的可配置性不足。这使得 Joomla 3.0 选择使用由 Louis Landry 编写的 JFeed,它试图成为简单、可扩展且内置于 Joomla 的工具,允许以 Simple Pie 无法实现的方式处理源。
18. 不支持与包含新的 PostgreSQL 驱动程序
现在您可以使用 PostgreSQL 数据库来运行您的 Joomla 3.0 网站,这使得平台更加独立于数据库。以前,您只能使用 MySQL 服务器。
19. 仅保存成品材料与保存空白材料
这很意外,但Joomla 3.0允许管理员创建和保存空白文章。这个功能是为了支持那些需要只创建带有图片而不带文本的文章的用户。
20. CMS的改进测试
单元测试旨在测试代码的小片段(我们称之为单元)在最低可能的级别。通常测试的是方法,不包括其他类或方法,以确保方法按预期工作。旧的单元测试自1.6和1.7版本以来没有变化,并使用了PHPUnit 3.4版本。随着CMS更新到Joomla 3.0,该版本至少需要PHP 5.3.1,因此开发了一套新的单元测试,以防止向后兼容性问题,以及其他原因(例如,安全问题的原因)。单元测试的目标是自动化测试过程并实现100%的CMS类覆盖率。有关Joomla 3.0的单元测试阶段的详细信息,可以在单元测试工作小组中找到。
本文是作者Hung Dinh所写《20个新功能:Joomla 2.5 vs. Joomla 3.0》的翻译。
《Joomla社区杂志》上发表的一些文章代表了作者对特定主题的个人观点或经验,可能并不代表Joomla项目的官方立场。
通过接受,您将访问https://magazine.joomla.net.cn/之外由第三方提供的服务的功能
评论