CMS软件:Drupal vs Joomla
31.12.2007 @ 00:01
31.12.2007 @ 00:01

花了两天周末的时间粗略的使用了两个目前流行的CMS软件 – Drupal和Joomla。原来Joomla是我几年前使用Mambo分家出来的。难怪到目前当有许多提到Joomla的时候都与Mambo有牵扯。
我第一天架构了一个不怎么好看的Drupal网站,而且有许多构思的东西都没弄好。有点心灰意冷了。而第二天就在Joomla上半天功夫搞定一个不错的网站,只剩下填充内容了。我看就拿Joomla网站来给朋友交差。接下来如果还要搞CMS的话,从架构上,我会花时间在钻研Drupal。若大家网上找找使用Drupal的网站的话,十之八九会发现它们的外观都搞到难看死了!觉得可能是由于搞Drupal的都是需要专长在编程上,而通常编写程序的人美术都不行的。哈哈。。。
对于新手来言还没搞懂什么是CMS。CMS是一个网络平台来方便大组群用户来对信息的管理,你能安装插件来扩展其功能,像是对论坛的支持等。当然若只是当作单一个人用途,普通的Wordpress或者Wordpress MU就可搞定了。可是功能上还不及CMS强大。我也看过有人使用CMS当作部落格使用,只是觉得有点大材小用了。
我知道这样并不能真正凸显CMS的实力。可是了解一下它们的数据也是有趣的。根据ohloh.net针对Drupal和Joomla的比较,发现到Drupal的代码行数为1,432,626 vs Joomla为164,582。虽然代码行数多,可是Drupal的文件大小为2.6MB而Joomla 1.0.15为6.5MB。虽然Drupal的行数很多但原因是Joomla的占位子的文件大多为图片文件上。
在开发时间Drupal为412人工年,Joomla为41人工年。目前看来好像是Drupal的程序稳定性都比较好。而412人工年并不是说Drupal有那么多程序员,而是在Drupal良好的开发环境下,大多自愿程序员都乐意以Drupal为开发平台。
在使用了Drupal和Joomla后,Joomla的界面与较早的Mambo是一样的,所以对我来说很快的就上手了。Joomla的界面比Drupal来得美观,尤其对站长来说,后台的界面也比较友善。这对决定使用哪个CMS的来说是一个重要的因素。而在商业模块上,Joomla的选择及支持会比Drupal来得多。
在Drupal,后台给我的感觉就好像过于简化了,会觉得好像什么都没有的感觉。原来之后发现,Drupal虽然提供的是一个很简化的CMS的平台,看似没有什么功能。但由于它的工程架构优良,对API的支持也做得相当不错。所以你能轻易地从它的社群里找到制作好的功能模块来安装。而对开发者来说它有着极度的伸展性,很多功能都能依照开发者的概念一一实现。
此外,也发现到Drupal的文章及用户管理上是允许你在建立不同的网站时,只需要安装一次Drupal软件就能共用了。在Joomla上则需要依不同网站个别安装。
如果你是新手想马上建立一个CMS网站上路的话,Joomla能很快做好。
但是如果你想一步一步摸索,学习建立一个独特专属的CMS的话,Drupal是一个十分良好的学习平台。
不久前才发现我的朋友xuyu也在澳洲Squiz从事CMS MySource Matrix的开发工作。
No related posts.
Monday, December 31st, 2007 @ 11:12 am
I thought CMS is content management system?
Monday, December 31st, 2007 @ 12:32 pm
oh yes! Didn’t notice I type wrongly.
Tuesday, January 1st, 2008 @ 12:02 am
那么目前这个有的是什么呢?
Tuesday, January 1st, 2008 @ 12:20 am
没搞明白你的问题。你指的是什么?
Tuesday, January 1st, 2008 @ 12:24 am
哦, 我是指, paikia.com 是用哪一种?
Tuesday, January 1st, 2008 @ 12:29 am
wordpress。paikia.com只是简单的部落格加些插件而已呀 ^_^
Friday, January 4th, 2008 @ 10:45 am
haha, I am reading this. Let me know if you want to experience/evaluate the Matrix, I can hook you up to a demo system.
Friday, May 16th, 2008 @ 8:22 pm
受益匪浅哇
脸红着
路过