Joomla! 1.0.x 即将寿终正寝 这篇文章中,我们已经介绍了 Joomla 官方的决定:2009年7月22日,J1.0 将正式结束生命。 最近,Joomla 官方扩展库关于 2009年停止接收针对 Joomla! 1.0.x 扩展的新政策 再次让我们感到 Joomla! 1.0.x 平台及其扩展都要被历史抛弃。

不过,今天在 Joomla 官方论坛有一个新帖子宣告了一个好消息:Joostina 这个基于 Joomla 1.0.x 的 CMS 正式公开向全球发行。Joomla 之门 网站作为中文 Joomla 社区第一个得到这个消息的支持者,也立即回应了这一大好新闻。

 

 

Joostina CMS Logo
Joostina CMS Logo

 

为什么要开发 Joostina?

 

从前面的官方声明可以看出,Joomla 官方团队决意要抛弃 Joomla 1.0.x,迈入一个新时代。从我们使用 Joomla 1.0.x 的经验来看,J1.0 平台确实存在一些不合理的设计,这些缺陷是无法通过“代码改进”来消除的,只有重新开始编写代码才能确保新的 CMS 架构在未来有更宽广的前途。这就是 Joomla! 1.5.x 平台诞生的理由。

不过,Joostina 的开发人员认为:一方面,Joomla! 1.0.x 还有一些有点,而且它拥有很多的扩展套件,如果就这么放弃了,有点可惜;另一方面,Joomla! 1.5.x 平台前途无量,但在目前阶段功能还很让人失望,运行速度也比 J1.0 慢好多。因此,他们在 Joomla! 1.0.x 的基础上制作了 Joostina CMS,保留 Joomla! 1.0.x 的优点,改进其缺陷,并完全兼容现有的 J1.0 扩展套件,从而使得 Joomla! 1.0 的生命在俄罗斯这个国家投胎转世,延续它的生命。

 

Joostina 有什么优势?

  1. 兼容全部现有的针对 Joomla! 1.0.x 平台的扩展套件;
  2. 增加后台多语言界面支持(J1.0 没有这个功能);
  3. 自带站点地图功能(通过预装 Xmap 组件 实现);
  4. 后台全面应用 AJAX 技术;
  5. 自带备份功能(通过预装 JoomlaPack 实现);
  6. 自带图片验证码系统;
  7. 自带 AJAX 文章评分功能(通过预装 AJAX Vote 触发器实现;)
  8. 改进执行效率、模板系统、缓存功能等;
  9. 预装多种实用扩展套件(如:JoomlaXplorer, EasySQL, CQI 等等)

Joomla! 之门 网站站长曾经在 Joomlaforum.ru 网站(当时 Joostina 还没有官方论坛,其开发者都是在此论坛上讨论)针对 Joostina 提出几点建议,根据官方的回复来看,Joostina 将来还会增加如下功能:

  • 全部使用 utf-8 字符编码;
  • 全面启用 SEF 友好网址;

 

Joostina 背景简介

Joostina 一开始只是作为对 Joomla! 1.0.x 平台的改进版本,这个软件的创始人是 boston (Nikolay),一位居住在美国的俄罗斯籍程序员。2007年8月1日,Joostina RC2 版本诞生,其开发团队认为这个软件已经与 J1.0 平台有太多的不同,因此决定将 Joostina CMS 作为独立的软件来开发。当 boston 与某个美丽的女孩交往之后,就开始用“她”来称呼 Joostina 这个软件了,据说这个女孩也是非常漂亮的(从前面 Joostina 的 Logo 及其背景配图上也可以看出相当有女性之美)。

boston (Nikolay): Joostina CMS Founder

 

Joostina 的早期版本只有俄语语言文件,没有英文版本,因此只是在俄文 Joomla 社区传播。2008年11月初,Joomla 之门网站收到 Joostina 开发团队成员 Dead Krolik 邀请,测试了 Joostina CMS 1.2.0 RC5 版本。当时 Joostina 官方要求暂时保密,因此我一直等到今天才发布这个消息。

2008年11月22日左右,Joostina 团队开始撰写英文界面语言文件。估计最近他们完成了这个过程,因此才有今天 Joomla 官方论坛的发行公告。

Joostina 的官方网站是:http://www.joostina-cms.org/ ,你可以在该网站下载到最新版本的 Joostina CMS 安装包。本站将在近期推出中文版本供 Joomla 之门 网站的高级会员使用(如何升级到高级会员?)。 

 

Joostina CMS 初体验

下图是 Joostina CMS 1.2.0 RC6 版本安装之后的前台首页截图:

 

Joostina CMS frontpage
Joostina CMS frontpage

在 Joostina 的 /templates 目录中可以看到,这个默认模板的名称是 jooway,从其风格可以看出是从 Joomla! 1.5.x 的默认模板 rhuk_milkyway 改造而来。

对 Joostina 1.2.0 RC6 测试的结果有点失望:安装之后默认是俄语版本;一旦切换到英文语言,就几乎全是乱码,无法操作,连后台的菜单都消失了,按钮又看不了。

我查看了一下语言文件,发现 russian.php 有 2000 多行,而 english.php 只有 500 多行。看起来 Joostina 团队还远远没有完成英文语言文件的翻译,而且字符编码还没有统一采用 UTF-8。

不过,从 Joostina 的设计理念来看,应该是值得一用的。目前的版本只建议用作测试。等正式中文版发布之后,就可以用来搭建正式网站了。

{quickdown:1027}