Drupal 是目前在开放原始码内容管理系统中, 也是后起之秀的一支, 常常拿来和 Joomla! 相比较的另一套优秀系统。在国外是非常热门的项目计划, 不但开发的人数及产出的程序代码较 Joomla! 多且规模大, 参与的社群也很庞大。Drupal 中加入了非常丰富, 而且是新一代的网站技术, 单只装上默认的 Drupal 系统, 功能已经是非常强大。这和安装上预设的 Joomla!, 只是简单的内容管理功能, 必须要依赖扩充套件来加强功能的作法, 是比较不同的。
这两套系统虽然常常被拿作竞选的对象, 但却十分难以比较, 这必须要视您的需求而定。尤其 Drupal 系统又是个如此特殊的架站系统。这里只能把这两个系统在功能上明显的差别, 各别写下来供作参考:
Drupal 系统:
Drupal 系统的发展目标, 主要是针对【社群网络及分布式的内容管理】所设计。如果您想要在一次安装就安装好几个网站, 而且可以一次性管理及升级这些网站, 这是 Drupal 系统的重要特色。另外, Drupal 有非常多类似于 Blog 系统的功能, 例如原生的 blog 内容输出、到处都有的 RSS 新闻供稿、标签 (Tag) 功能、XML-RPC 等等, 还有很多新的网站技术, 这些在一般的入口型 (Portal) 内容管理系统中, 的确是非常少见的, 这也代表 Drupal 系统是一个十分创新且技术先进的网站系统。操作接口也非常直觉, 相较于 Joomla! 的复杂及 XOOPS 的简单, 这种操作接口也是受到不少使用者的欢迎。Drupal 的程序代码也常常受到程序设计师的好评, 称为具有「Java 风格的 PHP 程序代码」。但是因为功能引擎强大, 可以说是玩家级的网站系统。
Joomla! 系统:
Joomla! 系统的发展目标, 主要是【单站式的中小型内容管理系统】, 提供了高水平的使用者便利及美观的操作接口。Joomla! 在网站程序开发者及管理者之间作了很明确的分界, 藉由扩充套件的能力, 再进一步提升网站的功能, 以及强化内容的管理, 这一点的确 Joomla! 达到了。相较于 Drupal 技术的创新, Joomla! 的运行型态是比较接近入口型 (Portal) 内容管理系统, 再加入部份先进的网站技术, 例如快取、SEO、RSS 等等。而相对于 Drupal 的系统程序功能的复杂, Joomla! 就显得比较平易近人了, 虽然有很多功能在 Joomla! 中都是固定的, 而且都是阳春的性能, 但对于中小型或单纯的内容网站, 这样的设计反倒是初次使用的管理者的福音。另外, Joomla! 保留了扩充的高度弹性, 藉由大量且多元的扩充套件的使用, 让一个看似简单的网站系统, 可以慢慢扩充成为功能强大、应用多元的内容网站。
参考链接:
- drupal 和 Joomla 比较:http://hi.baidu.com/zhuzhenping/blog/item/d1f914736519eb1f8701b082.html
- 是使用 joomla,还是 drupal 啊:http://bbs.chinahtml.com/t84208