欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

比较免费架站软体 Wordpress、Joomla、Drupal、Plone

shiping1 的头像

此文写得不错,无论你是否网站开发者,都值得一看,可增长不少知识。。。。

原文来自:http://drupaltaiwan.org/forum/20091117/3829


比较免费架站软体-Wordpress, Joomla, Drupal, Plone(节译):2009年11月16日星期一
原文来自63页的Comparing open source content management systems。
"一句译"

    译文:比较免费架站软体-Wordpress, Joomla, Drupal, Plone。
    原文:Comparing open source content management systems。Wordpress, Joomla, Drupal, Plone。
    阿羯瞭解:免费 = open source,架站软体 = content management systems。讲清楚open source较费力,先用免费两字做个起头,这是Drupal创始人Dries在Druplcon研讨会第一个影片一开始讲的。content management systems(CMS)一言蔽之,架站软体是让会的人架好网站、好让不会电脑的人可以像用Word打文件一样,很快地把要讲的打完,一打完,就上网站了。不过,所谓的免费只是概念上,要能成功架站,有许多工作要做,初始阶段更该考虑找顾问,或积极加入社群得到他人帮助也分享心得,原文用free beer及free kittens比喻相当传神(详见下"快译"第一段"免费架站软体是什麽东东?"),免费不是像喝免费啤酒(free beer)般伸手即有,而是像生个免费小孩(free kittens)般地有许多事情要做。

"快快译":Wordpress, Joomla, Drupal, Plone四个架站软体12项功能分数比较表。(原文PAGE 14)
12项中文译文,见以下"快译"的PAGE 8 ~ PAGE 13段落

comparison chart



    comparison chart

    阿羯瞭解:

        这十二个项目选得极好。一个东西,便宜、好用、搞定三项最重要。评估架站软体,12个项目中,有Ease of ...字眼就表示便宜,使用方便,省时就是省钱。凡是有Flexibility、Functionality、 Extend、Integrate、 Scalability、Security往往是好用的代名词。其他的项目大约可归类在"搞定"。便宜、好用较具体、客观,"搞定"较抽象、主观。举个例子,一个亿万身价的名模自动要嫁给你,或一个帅而多金企业一代二代要娶你,这时的问题就是搞得定搞不定,如果自己手足无措,再便宜、再好用都没用。
        要搞定架站软体,基本上有三基本功:

            HTML, CSS及各种script....,会愈多愈好。
            架站软体是什麽语言(language)写的?用什麽资料库(database)?语言及资料库愈熟愈好。
                WordPress、Joomla、Drupal都是用PHP语言及MySQL资料库,Plone则是Python及MySQL资料库。
            架站软体可在何种伺服器(server)及何种作业系统(OS)上执行。瞭解伺服器、作业系统愈深入愈好。
                WordPress、Joomla、Drupal都可在Linux/Apache/MySQL/PHP host上,Plone需要特定的hosting。四者的hosting主机都可是Linux、Window、MAC OS。

"快译":

    阿羯快速扫描:依原文章每页左下角PAGE 1、PAGE2...为准。 最重点在 PAGE 8 ~ PAGE 13的十二项功能评比。其他的部份均可先随便浏览,以后有空再细看,或直接跳至以下PAGE 8 ~ PAGE 13。
    PAGE 1 ~ PAGE 3:Wordpress, Joomla, Drupal, Plone的自我介绍及作者群介绍。
    PAGE 3 ~ PAGE 6:

        译文:免费架站软体是什麽东东?

            就是能自动把你打入的字、贴上的图,放上你想放的网页的软体。而且可以免费下载、免费安装、免费使用、免费问问题....一切免费,这就像免费啤酒(free beer)一样。
            唯一的问题是,所有的事就得自己动手了,这就像出生的孩子本身是免费的(free kittens),但所有的苦工(例如怀孕的不适、生产的痛苦)都得自己承受。要不然就得找个代理孕母( hire someone to do it for you)。

        原文:What is open source content management systems?

            The system can automatically pull the content out and show it on the appropriate pages based on rules you set up in advance. Open source systems are free in many ways. They are free as in "free beer"...。
            An open source CMS takes work. You'll either need to put a lot of time into implementing and maintaining your system, or hire someone to do it for you.

        阿羯瞭解:Drupal Criticism第一项就提到:Drupal缺乏直觉容易的管理介面。因此,找个代理孕母可能不错,可以少吃苦。

    PAGE 7:

        译文:除了这四个架站软体之外,何时需考量其他的架站软体?

            如果你需要一个特殊用途十分複杂的网站,而且准备花费十万美金。
            如果希望能像到大卖场一样一次组成网站所有的资料、邮件系统、线上金流等等。
            要用.NET。

        原文:There several important reasons you might want to look beyond these four systems。

    PAGE 8 ~ PAGE 13:

        译文:如何比较?架站软体12项重点。
        原文: How do these systems compare?.. We took a detail look at 12 different areas to see how the system stack up。

        替站找个家及装置架站软体的难度(PAGE 8):
        架站软体不一定能上所有的主机!
            Wordpress, Joomla, Drupal,都可以上一般的Linux/Apache/MySQL/PHP主机(HOST、家),Plone需要特定的主机。所以Wordpress, Joomla, Drupal,l较易找到家(HOST)。
            装置WordPress、Joomla很容易,Drupal需有人指导,尤其是熟shell的人。Plone则需有专业技能的人装置。但是Plone能应付高流量及高规格需求,这就让装置架站软体难度变得微不足道了。

            阿羯瞭解:
            这个项目列名第一有其道理,原因如下:
                一个网站势必要在某一台电脑主机上,也就是网站的家。以虚拟主机为例,并非每个主机都支援架站软体所需的环境、例如:Plone所需要的特定主机。即便是自己架主机,也需支援架站软体所需的环境,是件需具有特定电脑知识(例如:Linux、Apache、Python)的工程,比用虚拟主机更专业。
                由上段可知,判断架站软体能否上所有的主机是评估的第一步。

        架一个单纯网站的难度(PAGE 8):简单的网站不需强大的架站软体!
            如果只是建个五十个页面以下的网站,容易上手最重要。
            版型(theme)是个控制艺像美化元素、字体、风格、页面设计的图层。一个版型内有多个样版(template),不同页面可以用不同的样版。

                阿羯瞭解:看一个网站,顺不顺眼十分重要,成千上百个页面,如何才能顺眼?
                    不能每个页面都是相同的样子(艺像美化元素、字体、风格、页面设计)。
                    不同样子的页面又不会相互间有种突兀感。
                    整个网站用起来有一致感、却又不单调。也就是同调(同一个theme)却不死板无聊(用不同的template)。
                    因此,版型(theme)可说是网站的核心,当然也是架站软体最重要元素之一。设计版型(theme)比设计程式更难,原因是需具有艺术深度,并非学习就会的。是种天赋加上努力的综合体。
                    似乎theme翻成版型已经很久了,相信懂中文的美国人一定反对,字典上对theme的说明是:主题、题目、话题、作文、论文、主旋律、用以表示广播节目的主题音乐、电影等的主题歌。请特别注意"主旋律、(用以表示广播节目的)主题音乐、(电影等的)主题歌"三种意思。主题音乐、主题歌都是种用音乐来表示另一种事情主题的意义。也就是说网站的theme是要用theme让人一眼知道这个网站的主题。"版型"两字无法表示这种意思。

            除了版型,网站页面建构及浏览是否容易也很重要。若网站需要事件曆(event calendar)或即时事件表(list of new stories),也需注意是否有现成的。
            Wordpress最容易, Joomla, Drupal, Plone也不难,却各有其不方便处;Joomla版型很多,但网站建构及浏览不直觉。Plone可以很容易建构及浏览,甚至于有个现成的事件曆,可惜装个版型却很複杂。Drupal的网站建构、浏览、加版型都很容易,但是却需要HTML知识才能做,因而必需装个软体(WISWYG editor)消除这个专业障碍,让一般人可以方便地修改网页。
        架一个较为複杂网站所需要的学习曲线(PAGE 9):四个架站软体都有很多文件可以参考,非电脑专业人需学习一段时间。
            如果企业要建个网站,最好找个熟架站软体的顾问。
            Wordpress最容易, Joomla次之,Drupal则需先搞清楚再动手,Plone非常难。
        是否可以自在地设计图像,轻鬆地放到网站任何页面(PAGE 10)。
            四个架站软体都可以。
            自在地设计图像,轻鬆地放到网站的重点是逐步(granular)地加入。
        内容管理的难度(PAGE 10)。
            一个习惯于微软Word的人是否可以立刻在网站上做网页?加个图像容易吗?...
            四个架站软体都不难,但是没有技术背景的"正常人"需接受些训练课程才能有信心地做网页。
            相对来说,Wordpress、Plone可让人直接贴Word、最简单。Drupal在装个软体(WISWYG editor)消除需专业HTML知识障碍后就很好用了,但是太深入的功能就需进入架站软体内部,是个专业挑战。Joomla网站最亮丽但最难入手。
        架站软体结构的弹性(PAGE 10):多而好的功能是架站软体弹性结构的真正重点(rubber meets the road)。
            什麽叫做结构的弹性(Stuctural Flexibility)?
                例如:将两个事件的标题在主页面显示,在文章页面显示标题及内容。
                例如:将下两个月的活动列在活动页面,同时,却也能在其他页面的金融栏显示金融类的活动。
                例如:列出特殊内容。比方说接受你的网站的学校名称。
                例如:轻鬆地製作一个表格页面。
                例如:分门别类地列出不同的兄弟姊妹网站。分类方法是依据某些相同的内容。

                    阿羯瞭解:兄弟姊妹网站分类方法是依据某些相同的内容指的是,例如:大家都介绍Drupal的原创者。

            Plone及Drupal都很强,允许客製化内容类别(content type)和网站结构(site structure)。让人再逐步地决定什麽内容显示在那个页面的那一块。Joomla有些弹性,但客製化内容类别(content type)及逐步(granularly)决定什麽内容显示在那个页面的能力都较Plone及Drupal弱。Joomla核心系统只支援区块、类别、文章三层式架构。Wordpress是最弱的,侷限于部落格及页面两种内容类别(content type),页面有亲/子两层,部落格可分类及加标籤,虽可用外挂加入内容类别(content type),要能使用外挂或逐步决定什麽内容显示在那个页面,需要再写很多程式才能达成。

                阿羯瞭解:客製化内容类别(content type)和网站结构(site structure),逐步(granularly)决定什麽内容显示在那个页面,听起来都十分抽象。但是试想,以报纸的八卦为例,在记者输入八卦内容、八卦男主角、女主角时,若能同时输入内容类别(content type)和所属的网站结构(site structure),报纸呈现时就十分多元了。报纸可以有综合八卦版、政治人物八卦区、影视歌星八卦区、八卦男主角、八卦女主角、男男八卦、女女八卦....,甚至于可以有头版头条八卦集锦版等等。再加上适当的版型配合,如此的弹性,可以让网站脱颖而出。

        针对使用者角色及流程的控制(PAGE 11):使用者权限及内容流程控制有时十分有用。
            如果多人共同製作複杂的页面内容时,不同使用者有不同权限去增补改订是很有用的。
            同时,系统能自动通知页面的审核或对页面附加一个待办事项附注或是回复页面的前一版等等,都是很有用的。
            Plone最强,所有功能都有。Drupal次之,可定使用者角色、使用者权限,但是没有内建(out-of-the box)流程的控制。Joomla、Wordpress则只有几个类别,也不能定使用者权限。

                阿羯瞭解:以报纸行业为例,应该必需有层层审核的机制,因而Plone可能是唯一可以用的架站软体。

        社群/web2.0功能(PAGE 11):web2.0的交流机制。
            读者对文章留言、读者对站内某内容留言、读者上站有个部落格。
            读者用RSS订阅网站、网站用RSS向外订阅内容并显示在网站裡。
            社群网站的自订其页面外观(profile)并连外,防Spam装置。
            Drupal最强,内建页面外观(profile)、部落格、留言等功能,再加上外挂更强化其功能。Wordpress次之,虽然Wordpress是个部落格型的架站软体,却不健全。Joomla、Plone内建极少2.0社群交流机制功能,有些外挂可用。
        未来的延展性及系统的一致性(PAGE 12)。
            其本上,四者都已模组化,也都可以外挂,延展性都不错。
            Drupal及Plone比Joomla、Wordpress更有弹性,这指的是特别的外挂。因为会Plone语言Python的人较会Drupal语言PHP的人少,所以Drupal胜出。
            另方面,延展性指的是和其他资料库整合的能力。Joomla、Drupal可整合 "CiViCRM"、 "Salesforce" 及 "Democracy in Action" 。 Plone可整合 "Salesforce" 及 "Democracy in Action" 。Wordpress并无内建和其他资料库整合的能力。
        容量及安全性(PAGE 12)。
            基本上流量不会超过架站软体的容量(Scalibility)。
            安全性问题有:
                SQL射入(injection):偷取使用者名称及密码。
                连结骇入:硬插入Spam或色情网连结。
                关闭网站:不让使用者浏览网站。
                骇客入侵。
            Plone最强,很少有入侵报告,并对SQL射入(injection)免疫。其他三个架站软体差不多,Wordpress最易成为目标,需多注意针对对抗攻击的软体更新。
        维护性(PAGE 13):
            一定要固定备份网站。
            有时架站软体更新会搞垮版型、外挂,所以愈少更新的架站软体愈好。或者是可支援老旧版本的架站软体为佳。
            Wordpress最近支援一指搞定更新,更新最简单。Plone最难更新,幸好新版本少。Joomla过去一年多只大改版一次。Drupal、Wordpress更新较勤,但也支援老旧版本。
        后续的支援及架站软体社群的力量(PAGE 13):使用该架站软体的社群强大很重要。
            过去,支援大多来自架站软体的社群,近来也有收费的顾问。
            那些是重要的支援指标:
                容易有答案吗?
                出钱能找到支援吗?
                有足够的外挂吗?
                架站软体受欢迎的程度能撑下去吗?
            四者都不错。

    PAGE 14:评量表。见"快快译"。
    PAGE 15~16,建议:倒底该用那一个架站软体架站?

        如果网站不複杂而且雇用顾问架站,任何一个架站软体均可,顾问熟那个就用那个。
        如果自行架站或网站複杂,想好再做。换架站软体费时费力费钱。
        Wordpress:简单,好入手,会HTML及css可得心应手架站,主要是部落格及简单页面架站用。未来扩张弹性不及其他三个架站软体。
        Joomla:架站不难,系统分为三种页面:区块、类别、文章三层式架构,一旦清楚,就可入手。Joomla对多人共製页面较弱,虽然Joomla扩张弹性比Wordpress大,却不如Drupal、Plone,一个内容基本上对到一个页面,因而不易将一个内容以不同面貌呈现在不同页面上。另方面来说,如果你不太了解这是什麽意思,可能就不用担心,可以放心使用Joomla。
        Drupal:强有力又有弹性。因而複杂。管理页有许多选项,一定得想好才动手。最好是雇用顾问,切忌单兵作战。Drupal的流程的控制不如Plone。

            阿羯瞭解:以报纸行业为例,应该必需有层层审核的机制,因而Plone可能是唯一可以用的架站软体。

        Plone:强有力、有弹性、强韧。最适合非常複杂的网站。装置Plone很难。需要特定的主机。加版型、外挂、...都较複杂,即便是专业的人也需相当训练才能入手。Plone用Python,不如其他三者用的PHP语言广泛,找人写Python较不易。

    PAGE 17 ~ 43:评比方法论及各软体逐项评比详情。

        阿羯瞭解:阅读以上评比后,针对有兴趣的架站软体仔细逐项阅读。

    PAGE 44~ 47:市场分析及作者群介绍。

        市场分析
        market analysis
market analysis

    PAGE 48 ~ 61:顾问群介绍。

        阿羯瞭解:若用Drupal或Plone,最好有顾问帮忙。

参加Drupal、11月小聚,charlesc告知有Comparing open source content management systems可以帮助我了解Drupal。很快地读了一次,觉得很好,快译一下,若大家发现阿羯的瞭解有不对的地方,请告知。译文分"一句译"、"快快译"、"快译"三等级,让人可以分级阅读。

 来自  http://blog.sina.com.cn/s/blog_48a770da0100g01v.html
普通分类: