前几天 Joomla 之门 已经预告过,2009年6月22日官方会发布 Joomla 1.6 Alpha 版本。按北京时间算,应该是今天。从今天早上起床我就一直在官方网站看有没有这个新闻,但是没看到。刚才在 JoomlaCode 却看到了 Joomla 1.6 alpha 的下载链接!看来官方是先发布安装包,后发布新闻啊。 

本站刚刚下载了官方的英文原版,并制作了汉化不全的中文版。奉献给广大中文 Joomla 用户来测试体验。

Joomla 1.6 alpha 里面有哪些改进呢?经过简单试用,我们归纳如下:

 

 

Joomla! 1.6 改进了权限控制系统

在 Joomla 1.5 以下版本中,用户抱怨最多的就是权限控制系统(Access Control Level, ACL)太弱了,连最简单的“游客只能看引言,登录后才能阅读全文”的功能都没有。这一切痛苦都将被 Joomla! 1.6 结束。

Joomla! 1.6 允许你创建新的用户群组(以前只有固定的、很少的几个群组),你可以将用户指派到某个群组,给不同群组赋予不同的访问权限,将访问权限与文章系统的阅读权限捆绑起来。例如:某些群组的用户只能阅读某个类别的文章,而另一个群组的用户则可能只看到另一个类别的文章。

虽然现在对于详细的 ACL 系统还不清楚,但是我估计以前用户比较期待的一个功能:“让某些用户只能提交文章给指定类别、另一些用户只能提交文章给另一个类别”这个功能将在 Joomla 1.6 上实现。

Joomla! 1.6 使用 Mootools 1.2

Joomla! 1.6 将核心中自带的 Mootools 库升级到了 1.2 版本,同时对 JavaScript 库进行了清理和优化。使得在 Joomla! 1.6 平台上 JavaScript 的执行更高效。

Joomla! 1.6 实现了文章多级分类

文章的多级分类(Nested Categories)也是 Joomla 用户呼声较高的一个功能要求,但是在 Joomla 1.5 平台没有等到。Joomla 1.6 明确增加了此功能,进入后台,可以看到以前的“单元管理”(section manager)已经没有了,只有一个“类别管理”,因为这个“类别”可以拥有无限下级类别,因此“单元”这个概念已经没有意义了。

Joomla! 1.6 允许给文章标记语种

在 Joomla! 1.6 中撰写文章时会发现,右边的参数中增加了一个“语言”项目,以便文章作者能指定该文章页面的语种。

实际上,这个功能主要是为了方便搜索引擎(SE)判断页面的语种,从而为使用搜索引擎的用户提供更准确的搜索结果。因为该参数的功能是在 HTML 页面头部插入下面的元标记:

<meta http-equiv="Content-Language" content="en-us" />

这个 Meta 标记是告诉搜索引擎,该页面的内容是英文语种。如果某个中国人正在搜索与该文内容有关的词条,那么搜索引擎不会优先提供这个页面,因为这是英文页面;搜索引擎会寻找语种标记为 zh-CN 的页面,将其放在搜索结果的前面。

Joomla 之门大胆预测一下:既然可以给文章添加语种标签,那么将来实现多语种版本的控制也就不难了。或许 Joomla 的未来版本会增加自带的多语种功能,那时 JoomFish 估计就该退休了。

Joomla! 1.6 有了文章版本控制

在 Joomla! 1.6 的文章编辑窗口上,还有一个新参数是“版本”。

虽然官方没有给出明确的解释,但是我们预计此参数将为文章系统提供版本控制(version control)功能。 

众所周知,页面版本控制一直是 wiki 系统的专有功能,有了版本控制,就不必担心多人同时编辑同一个页面可能引起的内容丢失或错误问题,因为你随时可以回滚(Roll Back)到某个旧版本。

假如 Joomla! 1.6 把版本控制做得更强大一些,完全就能替代 wiki 系统了!

 

除了这些重大改进,Joomla! 1.6 还对核心代码进行了大量优化,使核心体积减少了 30% !开发人员改进了菜单管理系统、插件系统,重写了 com_content、com_users 及 com_weblinks 等核心组件,使得它们更容易操作、更容易个性化。

如果你想了解更详细的 Joomla 1.6 性能介绍,参看本站另一篇文章:

《掀起 Joomla! 1.6 的盖头来》

 

对于这些工作,我们尤其要感谢下列核心团队成员:

Rob Schley、 Hannes、 Gergo、 Ercan、 Louis、 Andrew 及 Sam 。

 

最后提醒一下:Joomla! 1.6 alpha 版本相当于“萌芽阶段”,难免存在大量的 bug,因此不能安装在正式网站。目前最稳定的、可用来建站的 Joomla 核心应该是 Joomla! 1.5.11 中文版

 

{quickdown:364}