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!保留了扩充的高度弹性, 藉由大量且多元的扩充套件的使用, 让一个看似简单的网站系统, 可以慢慢扩充成为功能强大、应用多元的内容网站。