CMS內容管理系統全攻略
如今 CMS (內容管理系統)種類(lèi)的多樣化,擴大了我們的選擇范圍,也給我們造成了很多困惑和迷茫,選擇 CMS 的時(shí)候可不能太過(guò)隨便。有些所謂的 CMS 功能簡(jiǎn)單、粗糙,網(wǎng)站發(fā)展壯大之后,必然會(huì )有一些功能的限制,阻礙了網(wǎng)站的進(jìn)一步發(fā)展。選擇怎樣的 CMS 程序,首先最重要的是考慮網(wǎng)站的定位。其次是看這五方面:程序、功能、教程、用戶(hù)、開(kāi)源。
這年頭,什么都提倡開(kāi)源。是因為幾乎所有的開(kāi)源系統是免費開(kāi)放的,用戶(hù)可利用源代碼進(jìn)行二次開(kāi)發(fā)。那么選擇開(kāi)源 CMS 會(huì )有哪些益處呢?哪些 CMS 系統適合您企業(yè)?如下:
JoomlaJoomla 是一套獲得過(guò)多個(gè)獎項的內容管理系統 (Content Management System, CMS) 。它屬于 Portal(企業(yè)入口網(wǎng)站)類(lèi)型,就是比較適合作為商業(yè)類(lèi)型的網(wǎng)站程序。 Joomla 采用 PHP+MySQL 數據庫開(kāi)發(fā),可運行在 Linux 、Windows 、 MacOSX 、 Solaris 等各種平臺上。目前是由 Open Source Matters這個(gè)開(kāi)放源碼組織進(jìn)行開(kāi)發(fā)與支持。
Joomla 的特色
豐富的功能
Joomla 除了具有新聞 / 文章管理,文檔 / 圖片管理,網(wǎng)站布局設置,模板 / 主題管理等一些基本功能之外 ,還可通過(guò)其提供的上千個(gè)插件進(jìn)行功能擴展包括:電子商務(wù)與購物車(chē)引擎,論壇與聊天軟件,日歷,博客軟件,目錄分類(lèi)管理,廣告管理系統,電子報,數據收集與報表工具,期刊訂閱服務(wù)等。
先進(jìn)的網(wǎng)站技術(shù)運用
Joomla 應用了非常多的網(wǎng)站進(jìn)步的新技術(shù),像是「網(wǎng)站快取技術(shù)」可以加速網(wǎng)站的反應與效能?!?RSS新聞聯(lián)播與新聞讀取」是最近十分熱門(mén)的網(wǎng)站新聞讀取的技術(shù),在博客程序中( Blog )中十分常見(jiàn)?!?SEO搜尋引擎優(yōu)化」這個(gè)是目前所有網(wǎng)站必備的技術(shù)之一,這個(gè)功能主要是讓搜尋引擎更容易的瀏覽網(wǎng)站上的數據,讓更多人在搜尋引擎上找到網(wǎng)站,相當于為網(wǎng)站帶來(lái)更多的人潮和商機。
龐大的附加套件及商機
來(lái)自全球上千種不同網(wǎng)站應用的附加套件及美工設計布景,都是以這套系統為基礎而開(kāi)發(fā)。使用者可以很方便的安裝上這些附加套件,如同在桌上計算機中的Windows 操作系統中,安裝新的軟件一般。開(kāi)發(fā)社群總是發(fā)揮無(wú)止盡的創(chuàng )意,不斷的開(kāi)發(fā)符合使用社群需求的產(chǎn)品。 Joomla的商用套件市場(chǎng)目前也有許多價(jià)廉物美的軟件及美工設計布景主題。
簡(jiǎn)單且豐富的操作接口
Joomla的操作接口除了美觀(guān)之外,也花了很多心力在設計這些接口的簡(jiǎn)易操作性。雖然初次使用者,需要花一點(diǎn)時(shí)間學(xué)習一下操作的方式,才能運用自如。但相信學(xué)會(huì )使用之后,這是很值得的。另外可搭配的多種“所見(jiàn)即所得”編輯程序,更可讓對網(wǎng)頁(yè)設計語(yǔ)言不熟悉的管理者,很簡(jiǎn)易的就可以管理和編輯網(wǎng)站上的文章。
高度的客制和開(kāi)發(fā)的彈性
對于網(wǎng)站程序開(kāi)發(fā)者和美工設計者, Joomla 保留了最大的客制化彈性和整合能力。全世界的網(wǎng)站相關(guān)開(kāi)發(fā)人員,都十分關(guān)注與推薦這套系統。是由于這套系統不斷在強大能力與客制彈性之間找尋平衡點(diǎn),受到許多知名廠(chǎng)商的使用。
joomla 缺點(diǎn)
joomla ( joomla 的前身是 mambo )雖然非常漂亮,但該系統對中文支持比較差,雖然有漢化版本,不過(guò)中文站點(diǎn)站點(diǎn)的效果還是令人失望,而且 Joomla 的主題并不是完全 CSS 控制的,修改起來(lái)比較麻煩。
點(diǎn)評
盡管 joomla! 提供了友好的后臺管理界面,但是有些 用戶(hù) 仍然不喜歡登錄到網(wǎng)站后臺來(lái)管理網(wǎng)站。尤其是大多數博客式的個(gè)人網(wǎng)站平時(shí)操作最多的就是發(fā)表文章、修改文章而已。很多人想要一款能夠在 PC上撰寫(xiě)文章,然后投遞到網(wǎng)站并發(fā)表出來(lái)的工具。這樣的想法應該得到重視,因為有些人可能同時(shí)管理多個(gè)網(wǎng)站,如果分別去登錄每一個(gè)網(wǎng)站后臺,就有些疲憊。如果像
Outook Express 管理多個(gè)電子信箱那樣,通過(guò)某個(gè)工具遠程管理多個(gè) joomla! 網(wǎng)站,那一定能大大提高工作效率
XOOPS XOOPS 作為開(kāi)源社區一個(gè)優(yōu)秀的內容管理系統,被廣泛用于個(gè)人網(wǎng)站、社區交流、公司企業(yè)以及各類(lèi)大型門(mén)戶(hù)系統。
自它面世起就一直受到人們的關(guān)注。其主要特征包括系統功能模塊化,界面設計模板化,安裝使用管理簡(jiǎn)潔明了,功能完善。
XOOPS 的特色
XOOPS 可以應用先進(jìn)的 smarty 模板技術(shù),提高程序開(kāi)發(fā)員與美工設計人員的協(xié)同開(kāi)發(fā)性,從而避免團隊合作的眾多麻煩,可大大加快項目進(jìn)度。
XOOPS采用內容與表現分離的模式,同一站點(diǎn)可以同時(shí)應用多個(gè)主題風(fēng)格。通過(guò)靈活的主題風(fēng)格切換技術(shù),管理者或終端用戶(hù)可以選擇自己喜歡的風(fēng)格。目前,XOOPS 設計師已經(jīng)貢獻了數百個(gè)免費的主題風(fēng)格,同時(shí)還有眾多設計公司和工作室提供主題風(fēng)格的定制服務(wù)。
XOOPS 的內容安排采用頁(yè)面與區塊相結合的方式,站點(diǎn)維護人員不必通過(guò)程序開(kāi)發(fā)員或美工設計人員,就可以很容易的為相關(guān)頁(yè)面設置不同的區塊,從而靈活地定制顯示需要的內容。
XOOPS 具有精細的群組設計,能夠很容易地實(shí)現對不同的用戶(hù)群組應用不同的權限等級,從而大大提高系統控制的安全性和靈活性。
XOOPS 具有良好的多語(yǔ)種處理機制。 XOOPS 從一開(kāi)始就注重多語(yǔ)種問(wèn)題,較好地克服了棘手的多語(yǔ)言問(wèn)題,不僅適用于包括中文在內的各種語(yǔ)系,而且在同一站點(diǎn)還能同時(shí)應用多種語(yǔ)言,并實(shí)現平滑切換。
XOOPS 遵循了面向對象的編程思想,注重安全性。優(yōu)秀的程序架構設計和規范的代碼實(shí)現使它具有良好的可維護性和二次開(kāi)發(fā)性,同時(shí)跨平臺兼容性好,適用于各種操作系統。
XOOPS 的缺點(diǎn)
XOOPS 似乎側重于系統功能,對設計美化重視不足。前臺界面采用了規范化的左、中、右區塊 (block) 方案,設置簡(jiǎn)單,但是靈活性很差。
點(diǎn)評
xoops 的界面比起 Joomla 較為遜色,在的開(kāi)發(fā)文檔方面 Joomla 比較全面,模塊(相當于 xoops 的區塊)管理比較方便,還有一個(gè)與 xoops 區別最大的就是不是基于頁(yè)面的,他使用菜單來(lái)組織網(wǎng)站結構的。
xoops是用區塊開(kāi)布局,比如,讓一個(gè)區塊顯示在文章管理這個(gè)模塊上,文章管理這個(gè)模塊下的所有的頁(yè)面都會(huì )顯示出這個(gè)區塊。而不是某個(gè)頁(yè)面,這個(gè)似乎是有點(diǎn)違背了xoops 基于頁(yè)面的架構了。而 joomla 的模塊管理 +上菜單可以實(shí)現不同頁(yè)面的不同結構設計。不會(huì )網(wǎng)絡(luò )基礎的人這種方式是最簡(jiǎn)單的,但是執行效率有點(diǎn)慢。
xoops 與 joomla 最大的區別, xoops 是二次開(kāi)發(fā)框架,而 joomla 偏向終端應用。
Plone Plone 是一個(gè) Zope 上的一個(gè)用戶(hù)友好、功能強大的內容管理系統。 Plone 適合用作內部網(wǎng) /外部網(wǎng)的服務(wù)器、文檔發(fā)布系統、門(mén)戶(hù)服務(wù)器和異地協(xié)同群 件工具。象 Plone 這樣的一個(gè) “ 萬(wàn)能型 ” 的軟件產(chǎn)品其實(shí)可以用于很多方面。和zope 不同, Plone 直接針對最終用戶(hù),安裝便可使用。
Plone 特色
方便安裝
你可以通過(guò)一個(gè)安裝程序 , 輕松點(diǎn)擊幾下 , 只需要幾分鐘 , 便可在你的計算機上完成安裝 .
容易使用
Plone 的開(kāi)發(fā)團隊中包括專(zhuān)職的可用性設計專(zhuān)家 , 他們使得 Plone 在添加、修改和維護等操作更加易用。
國際化
Plone 的界面翻譯成了 30 多種語(yǔ)言 , 而且包括包括管理多種語(yǔ)言?xún)热莸墓ぞ摺?div style="height:15px;">
標準
Plone 認真地遵循相關(guān)可用性和可訪(fǎng)問(wèn)性標準。包括美國的第 508 條 , 以及 W 3C 的 AAA, 以及 web 的最好的事實(shí)標準如, XHTML 和 CSS.
開(kāi)發(fā)源代碼
Plone 使用 GNU General Public License, 和 Linux 相同的許可協(xié)議 . 您可以使用 Plone ,而不需要支付任何許可費用 , 并可在其上進(jìn)行擴展 . 。
可被支持
Plone 開(kāi)發(fā)團隊在全世界有近 100 個(gè)開(kāi)發(fā)人員,而且有大量的 Plone 專(zhuān)業(yè)開(kāi)發(fā)公司提供支持。
可擴展
有很多 Plone 的附加產(chǎn)品供選擇,以添加新的特性和內容類(lèi)型 . 另外, Plone 可通過(guò) web 標準的解決方案和開(kāi)放源代碼的語(yǔ)言來(lái)進(jìn)行腳本擴展 .
技術(shù)中立
Plone 可同絕大多數的關(guān)系數據庫系統(開(kāi)源的和封閉源代碼的)進(jìn)行接口,可在大量的平臺上運行,包括 linux 、 windows 、 Mac OS X, Solaris 和 BSD.
Plone 的缺點(diǎn)
plone 對比建站類(lèi)型的 CMS 在外觀(guān)上要樸實(shí)平淡一些,但 plone 對 CSS 的支持是最徹底的,這點(diǎn)可能也是 plone 放棄漂亮外衣的原因。
點(diǎn)評
其實(shí)把 plone 放在跟 joomla/druple 等建站類(lèi)的 CMS 一起來(lái)比較,本身就是對 plone 非常不公平的。 Plone超強的穩定性、強健的架構、廣泛的擴展性,使得其成為企業(yè)級開(kāi)源 CMS 的最佳選擇,而事實(shí)上 plone 的用戶(hù)也多是企業(yè),在 plone的應用中,有 70% 都是作為企業(yè)內部的管理系統,僅有 30% 用在外部網(wǎng)站建設上。這也可能是 plone 較少人知道的原因之 一。所以plone 在最佳開(kāi)源 CMS 網(wǎng)上投票的環(huán)節是落后的。即使這樣 plone 也蓋過(guò)了諸多開(kāi)源 CMS ,名列第三名??梢?jiàn) plone的優(yōu)秀,如果投票人是以企業(yè)用戶(hù)為單位的, plone 絕對是第一名。
總的來(lái)說(shuō),plone 是所有開(kāi)源 CMS 里最適合企業(yè)級應用的, plone 的開(kāi)發(fā)平臺特性,使其可以在內容管理、項目管理、知識管理等更多地企業(yè)應用方面滿(mǎn)足要求。典型應用:迪斯尼、 ebay 、諾基亞、摩托羅拉、美國航空航天局、美國海軍、北約組織、美洲銀行 …;中國國內有網(wǎng) 易、中國文化部、中國電信、上海航空、國機集團。
Drupal Drupal 最初是由比利時(shí)人 Dries Buytaert 開(kāi)發(fā)的一個(gè)社區討論程序也就是 BBS,由于其富有彈性的架構設計,在功能的不斷擴充后逐漸發(fā)展成為一個(gè)內容管理系統。由于 Druple 是 由 bbs發(fā)展而來(lái)的,所以非常注重社區性和文章發(fā)布。以至于最初在國內被很多人用來(lái)部署自己的博客。 Druple 提供豐富的插件和功能模塊,所以也越來(lái)越多地用于構造提供多種功能和服務(wù)的動(dòng)態(tài)網(wǎng)站。
Drupal 的特色
協(xié)同寫(xiě)作
這個(gè)其實(shí)就是傳說(shuō)中的共筆,就是讓你可以發(fā)起一項需要有其他人來(lái)撰寫(xiě)的專(zhuān)案(官方英文叫作 “Book” ,中文一般翻譯成 “ 手冊 ” ),并授權其他使用者一起來(lái)貢獻內容。
友善的 URL
Drupal 利用 Apache 的 mod_rewrite 功能,讓你可以自訂 url ,對于使用者和搜尋引擎來(lái)說(shuō)都很方便。
模塊
Drupal 社群開(kāi)發(fā)了許多模組,提供多樣化的功能。個(gè)人覺(jué)得這個(gè)東西就像 WP 里插件的作用差不多。
開(kāi)發(fā)源碼
這個(gè)似乎很重要。官方是這樣說(shuō)的 “ Drupal 的原始碼是透過(guò) GNU General Public License(GPL) 條款免費提供。 Drupal 不像私有的部落格或內容管理系統,可以依據需求完全加以延伸或客製化。 ”
用戶(hù)認證
我覺(jué)得這是個(gè)特點(diǎn),和 WP 有所區別。用戶(hù)除了可以在本地進(jìn)行注冊與認證,還可以使用外部認證來(lái)源。這個(gè)就像 Spotplex 的注冊方式( OpenID )。就是說(shuō)用戶(hù)在一個(gè) Drupal 注冊后同樣可以登錄到其他 drupal 站點(diǎn)。
多種語(yǔ)言的轉換
Drupal 的設計是要符合國際性的使用需求,提供一套完整的架構,可以建立多語(yǔ)系的網(wǎng)站、博客、內容管理系統或社群應用。所有文字都可以使用一個(gè)圖形使用介面進(jìn)行翻譯,或是匯入現有的翻譯資料,或是與其他翻譯工具整合運用。這個(gè)功能也是 WP 所沒(méi)有的。
論壇形式
Drupal 內建完整的討論區(論壇)功能,可以建立動(dòng)態(tài)的社群網(wǎng)站
Drupal 的缺點(diǎn)
Druple 由于歷史比 joomla 要短(因為 joomla 的前身 mambo ),所以在國內的知名度要稍低。與 joomla一樣,中文支持還是不理想, 作為一個(gè)更多被個(gè)人用戶(hù)使用的 CMS ,中文資料也比較薄弱。另外,作為主要用來(lái)設計網(wǎng)站的 CMS 模版方面也比joomla 要少。
點(diǎn)評
在 blog 大行其道的今天, Drupal 作為一個(gè)基于個(gè)人 blog 的內容管理系統也越來(lái)越受到關(guān)注。雖然 Drupal 是 CMS中的一員,目前還是比較適合于 個(gè)人或團隊信息管理;不過(guò)以 blog 管理為基礎的 CMS 開(kāi)發(fā),將會(huì )是今后的一個(gè)熱點(diǎn)。如果要選擇一個(gè) blog系統,要在 Drupal 和 WordPress 之間還真的是有些困難。最起碼的, Drupal 的小水滴 logo 就著(zhù)實(shí)的可愛(ài)。
DedeCms 織夢(mèng)DedeCmsV5版本
DedeCms的特色
頻道模型管理,
支持用戶(hù)自定義模型,設置模型是否可投稿的開(kāi)關(guān)等;
欄目管理
支持無(wú)限級分類(lèi),允許對任何欄目設置不同的頻道模型;
權限管理,
可控制不同的管理員組不同的權限,并精確到二級欄目;
內置模型
默認內置健壯的文章、軟件、圖集、分類(lèi)等模型;
輔助插件
提供站內新聞、投票、友情鏈接等個(gè)性化的小插件滿(mǎn)足站長(cháng)建站的需求
采集模型
內置強大的采集功能;
DedeCms 的缺點(diǎn)
無(wú)法構造單頁(yè)面,雖然有個(gè)單獨頁(yè)面的選項,并不能使用;最大的缺點(diǎn)是沒(méi)有分類(lèi)(節點(diǎn))的超鏈接模型,就是把一個(gè)分類(lèi)直接鏈到另一個(gè)分類(lèi),就像
公司網(wǎng)站的 “ 關(guān)于我們 ” 直接鏈到 “ 公司簡(jiǎn)介 ” 。
點(diǎn)評
• 在速度方面, dede 最快 .
• 在會(huì )員功能和財務(wù)功能方面, dede 現在只是初有模型,帝國和 phpcms 的功能比較完善, phpcms 相對這方面功能好。
• 就成熟度方面, phpcms2007 剛開(kāi)發(fā)完,還有很多 bug 要修改,如果程序改成熟后,應該不錯。帝國和 dede 的現在版本還比較成熟。
• 就 seo 方面, dede 的好。編注 : 我去查個(gè)一個(gè) DEDE 做的站 SEO 得分是 :91%, 這個(gè)非常的高 , 以后在多測試幾個(gè) DEDE 站 . WinUSD
• 全站搜索方面, dede 支持,帝國和 phpcms 都還沒(méi)支持。
• 功能方面,帝國、 dede 、 phpcms 都支持文章模塊,下載模塊,圖片模塊。 dede 沒(méi)有商城。 phpcms 有 OA 和信息模塊。帝國有在線(xiàn)影音系統。
就開(kāi)源方面, dede 是開(kāi)源的,帝國和 phpcms 還有部分沒(méi)開(kāi)源
TYPO3 TYPO3是一個(gè)功能強大,免費,富有特色,開(kāi)源的企業(yè)級內容管理系統。與許多商業(yè)性的內容管理系統相比,它更具有彈性及可定制性,它能允許您創(chuàng )建一個(gè)功能強大、靈活、復雜的網(wǎng)站。因為 TYPO3 是一個(gè)復雜的綜合性的內容管理系統,并且擁有數量眾多的擴展,使得在初次上手及學(xué)習 TYPO3時(shí)變得非常困難。 不過(guò)其天生就具有的高級特性值得您進(jìn)行深入的學(xué)習。
TYPO3 的特色
完善的用戶(hù)和權限管理、認證系統;自動(dòng)保存編輯中的內容, 自動(dòng)優(yōu)化圖片;剪切板支持復制、剪切、粘貼;便捷的上下文關(guān)聯(lián)菜單,創(chuàng )新的快捷方式;人性化的各種操作向導;支持操作日志、系統級緩存控制;支持離線(xiàn)編輯、前臺編輯、內容導入導出、計劃任務(wù)、全文檢索、版本控制、流程控制;支持多站點(diǎn)、多數據庫;成熟完善的模版機制和擴展機制 , 支持靜態(tài)輸出等。
TYPO3 的缺點(diǎn)
無(wú)法自定義模型,一個(gè)提交表單就要開(kāi)發(fā)一個(gè)插件,目前網(wǎng)上漢化不完全,在國內市場(chǎng)還未打開(kāi)。
點(diǎn)評
Typo3 是最接近商業(yè)化用途的網(wǎng)站內容管理框架 (CMF) 之一。 2004 年國際組織根據有關(guān)指標挑選了十款開(kāi)源(免費) PHP內容管理系統軟件,做了一個(gè)評比報告。其中包括 Typo3, Drupal, Mambo, Postnuke等。按照各項預設指標,報告評比結果顯示 Typo3 以 7 分多位居第一名(滿(mǎn)分 10 分)。報告最后結論稱(chēng) Typo3是最接近商業(yè)程序的免費 內容管理系統(框架)。 Drupal 列第二, Mambo 列第三, PostNuke 列第四,像 PHPNuke,由于過(guò)于死板,則沒(méi)有在入選測試之列。 Typo3 建成的站點(diǎn),無(wú)論從設計還是到內容,其水平明顯要比 Mambo,Drupal等建成的站要高得多,專(zhuān)業(yè)得多,多是商業(yè)站點(diǎn)或企業(yè)站點(diǎn),但 Typo3 比起其他開(kāi)源的內容管理系統,操作起來(lái)有一定的困難。
SilverStripe SilverStripe 是 一款功能強大的 CMS 內容管理系統,具有強大的網(wǎng)站設計功能,直觀(guān)和友好的用戶(hù)操作界面。采用 MVC框架設計開(kāi)發(fā)并運用了 Ajax 技術(shù)。易于擴展。所有頁(yè) 面都符合 XHTML 標準并基于模板生成。安裝需要 PHP5 和 MySQL環(huán)境支持,內置所見(jiàn)所得編輯的文本編輯器 TinyMCE 。文件管理界面采用了 AJAX 技術(shù),可僅通過(guò)簡(jiǎn)單的拖曳,來(lái)調整文件樹(shù)和鏈接關(guān)聯(lián)。
SilverStripe 的特色
• 簡(jiǎn)單:直觀(guān),方便用戶(hù)
• 靈活的編碼框架
• 可擴展性:從 1 頁(yè)到 100 萬(wàn)
• 標準兼容:完全符合 XHTML 標準
• 模塊化
• 模板免費:對你的網(wǎng)站外觀(guān)設計沒(méi)有任何限制
• 開(kāi)放源碼
• 跨平臺,便于安裝( PHP 的基礎)
SilverStripe 的缺點(diǎn)
silverstripe 在國內市場(chǎng)還未打開(kāi),用戶(hù)極少,沒(méi)有太多 CMS 的管理概念,沒(méi)有太大的擴充性,未必適合企業(yè)使用。
點(diǎn)評
一般大型的 CMS ( 如 Joomla) ,相當難上手,它必須了解相當多管理概念,但 SilverStripe沒(méi)有這么多觀(guān)念,在管理介面上新增文章,圖片都很簡(jiǎn)單,分類(lèi)也很直覺(jué),雖然可能因此失去了它的擴充性,但對真正只是想架個(gè)人站臺的人,這些功能已綽綽有余。
Alfresco AlfrescoV2.1 的特色
• Web 2.0 組件。通過(guò)其他應用程序整合, Web 客戶(hù)端被模塊化為 Web 2.0 組件。
• Web 客戶(hù)端擴展。在 Web 客戶(hù)端里,通過(guò)新的聯(lián)合搜索、多語(yǔ)言支持和表單等功能,用戶(hù)的交互性將得到增強。
• 擴展 WCM 。 WCM 將會(huì )增加新的工具,簡(jiǎn)化頁(yè)面布置、站點(diǎn)管理、配置和可能出現的依賴(lài)管理。
• Wiki 。通過(guò)和其他開(kāi)源項目更多的合作,我們期望在這次能提供大家翹首以盼的 Wiki 功能。
• Alfrresco 網(wǎng)絡(luò )。為了方便建議、信息和配置,我們也在企業(yè)客戶(hù)端整合了一些新的網(wǎng)絡(luò )特性。那些特性的源代碼是開(kāi)放的,但是傳遞的信息只提供給那些購買(mǎi)企業(yè)支持和服務(wù)的用戶(hù)。
• 100% Web 服務(wù)。從前因為看不到能為客戶(hù)帶來(lái)什么價(jià)值,所有的 Web 服務(wù)都被停掉了。但現在,在將系統的功能分散到不同的服務(wù)器上時(shí),我們需要它們來(lái)提供更多的選擇。
• OpenID ?,F在我們在考慮以認證協(xié)議形式增加 OpenID 。它允許用戶(hù)在多個(gè)站點(diǎn)上可以單點(diǎn)登錄訪(fǎng)問(wèn) Alfresco ,比如 AOL ,甚至 Wikipedia 等。但是否支持 CIFS ,還有待研究。
Alfresco 的缺點(diǎn)
Alfresco 最為一款內容管理系統,在 2005 年時(shí)推出,目前有中文的版本,但在國內用戶(hù)不廣泛,漢化功能不完全,搜索引擎的功能較弱。
點(diǎn)評
Alfresco 內容管理器比起一些相對成熟的開(kāi)源 CMS 系統,提供的功能很一般,都是一些基礎功能,沒(méi)什么特別的。但 Alfresco自帶了 HSQL ,不用配 MySQL 也沒(méi)問(wèn)題,直觀(guān)感覺(jué)是效果和操作都很不錯,比較友好,對于 Alfresco的架構、設計、技術(shù)等方面,相對而言還是成熟的。
OpenCms OpenCms 是一個(gè)專(zhuān)業(yè)級別的開(kāi)源網(wǎng)站內容管理系統。 OpenCms 可以非常容易 的幫助建立和管理復雜的網(wǎng)站而無(wú)需專(zhuān)業(yè)的 HTML知識。當使用一個(gè)復雜的模板引擎來(lái)規劃站點(diǎn),它 提供一個(gè)類(lèi)似于我們熟知的 office 應用的所見(jiàn)即所得編輯器來(lái)幫助使用者創(chuàng )建內容。OpenCms 是一個(gè)完全開(kāi)源的軟件,它不需要任何許可費用。
OpenCms基于 JAVA 和 XML 語(yǔ)言技術(shù),因此它適合完全融入到現有的系統內部。 OpenCms 可以非常好的運行在一個(gè)完全的開(kāi)源環(huán)境中(例 如:Linux 、 Apache 、 Tomcat 、 MySQL ) . 當然,也可以很好的運行于商業(yè)環(huán)境下(例如: Windows NT 、IIS 、 BEA Weblogic 、 Oracle DB )。
OpenCms的特色
• 基于 java 和 xml
• 易于安裝
• 基于瀏覽器
• 資源管理
• 集成用戶(hù)管理和權限系統
• 基于發(fā)布的項目
• 工作流和任務(wù)管理
• 所見(jiàn)即所得方式的編輯
• 國際化的支持
• 版本管理的內容
• 可以支持各種模板機制
• JSP 的集成
• 基于 java 和 xml
• 易于安裝
• 基于瀏覽器
• 資源管理
• 集成用戶(hù)管理和權限系統
• 基于發(fā)布的項目
• 工作流和任務(wù)管理
• 所見(jiàn)即所得方式的編輯
• 國際化的支持
• 版本管理的內容
• 可以支持各種模板機制
• JSP 的集成
OpenCms 的缺點(diǎn)
OpenCms 有個(gè)最大的缺點(diǎn),就是調試上的困難,很多 jsp 都是存在于 vfs 中,文檔不是很詳盡。
點(diǎn)評
Opencms 在功能上非常強大,靈活性上則相對沒(méi)那么強,可能因為設計上的原因吧,例如它的權限系統的修改,不過(guò)在功能上確實(shí)是比較強大,基本上而言一個(gè) CMS 的功能都已經(jīng)擁有了,呵呵,關(guān)于 CMS 的需求詳見(jiàn)我另外一篇 blog ,但 Opencms的學(xué)習曲線(xiàn)較大,不是那么 容易上手,體現在模板的編寫(xiě)、資源類(lèi)型的配置上, Magnolia 在功能上也是同樣的強大,不過(guò)相對 Opencms來(lái)說(shuō)還不是那么的周全,但 Magnolia 提供了較好的擴展性,并且容易上手,模板的編寫(xiě)也是比較的容易。
Liferay Liferay, 目前最好的 Portal 軟件??梢杂糜谧鞔笮途W(wǎng)站。功能非常強大,多語(yǔ)言支持。代表了完整的 J2EE 應用,使用了 Web、 EJB 以及 JMS 等技術(shù),特別是其前臺界面部分使用 Struts 框架技術(shù),基于 XML 的 portlet配置文件可以自由地動(dòng)態(tài)擴展,使用了 Web Services 來(lái)支持一些遠程信息的獲取,使用 Apahce Lucene 實(shí)現全文檢索功能。
Liferay 的特色
• 支持主流應用服務(wù)器, servlet 容器,主流數據庫,以及操作系統
• 采用最先進(jìn)的 Java, J2EE, Web 2.0 等技術(shù)
• 兼容 JSR-168 標準
• 預綁定的超過(guò) 60 種以上的 portlet
• 支持用戶(hù)個(gè)性化頁(yè)面
• 內置 CMS 內容管理系統
• 內置 Blog , Wiki ,郵件,日歷, IM , RSS 等功能
• 基于 MIT 開(kāi)源授權
Liferay 的缺點(diǎn)
缺乏一個(gè)簡(jiǎn)單清晰可拓展的架構設計,整個(gè)架構比較復雜且龐大; Struts1.1 本身并不支持 JSR168 ,所以 Liferay在實(shí)現諸如上下文共享等問(wèn)題上顯得十分笨重且沒(méi)有從根本上解決這些問(wèn)題; portlet 設計也顯得比較凌亂。此外,如果你的門(mén)戶(hù)系統準備應用于商業(yè)用途,你需要購買(mǎi) License ?;谒M(jìn)行二次開(kāi)發(fā)比較困難。
點(diǎn)評
Liferay 代表了完整的 J2EE 應用,使用了 Web 、 EJB 以及 JMS 等技術(shù),特別是其前臺界面部分使用 Struts框架技術(shù),基于 XML 的 portlet 配置文件可以自由地動(dòng)態(tài)擴展,使用了 Web Services 來(lái)支持一些遠程信息的獲取,使用Apahce Lucene 實(shí)現全文檢索功能。 Liferay 業(yè)務(wù)層使用 Stateless Session EJBs, 通過(guò)hibernate 實(shí)現持續層 , 使用 jaas 實(shí)現安全策略 . 另外表示層使用 struts 和 tiles. 雖然 JetSpeed也提供了豐富的 Portal 技術(shù)功能,但是其可定制性比較差,其重要的內容組件 Slide 也比較難以讓人理解,它的安全控制框架與通用的J2EE 使用 JAAS 不相融合,所有這些都造成了在其基礎上進(jìn)行二次開(kāi)發(fā)的難度。
開(kāi)源CMS(內容管理系統)功能對比
名稱(chēng)
joomla xoops plone drupal DedeCms TYPO3 SilverStripe alfresco opencms liferay 許可協(xié)議
GPL3.0 協(xié)議
GPL 協(xié)議
GPL 協(xié)議
GPL 協(xié)議
CMSer 協(xié)議
GPL 協(xié)議
BSD 協(xié)議
GPL 協(xié)議
LGPL 協(xié)議
MIT License 協(xié)議
中文語(yǔ)言
支持
支持
支持(后臺是英文的)
支持
支持
不支持
不支持
支持(漢化不完全)
不支持
支持(漢化不完全)
文檔評論管理
支持
支持
支持
支持
支持
支持
支持
支持
支持
支持
多媒體文件管理
分類(lèi)信息、文章、圖片、軟件、 Flash 、
無(wú)
處理圖片、 Flash 動(dòng)畫(huà)、圖像
文章、圖片、軟件、 Flash 、
分類(lèi)信息、專(zhuān)題、普通文章、圖片集、軟件、 Flash 、產(chǎn)品
無(wú)
處理圖片、 Flash\ 動(dòng)畫(huà)、圖像等
分類(lèi)信息、文章、圖片、 Flash等
分類(lèi)信息、文章、圖片、 Flash 等
分類(lèi)信息、文章、圖片、 Flash 、 產(chǎn)品等
流量統計
綜合信息統計(登陸統計、點(diǎn)擊率)
綜合信息統計
綜合信息統計
綜合信息統計(登陸統計、點(diǎn)擊率
綜合信息統計、頻道信息統計
綜合信息統計(點(diǎn)擊率、改變日志統計)
綜合信息統計(登陸統計、點(diǎn)擊率)
綜合信息統計(登陸統計、點(diǎn)擊率)
綜合信息統計(登陸統計、點(diǎn)擊率)
綜合信息統計(登陸統計、點(diǎn)擊率)
所見(jiàn)即所得編輯器
TinyMCE
支持三個(gè)編輯TinyMCE、FCK、XOOPS Koivi
TinyMCE
外部 編輯器 ExternalEditor
TinyMCE
FCKeditor
TinyMCE
TinyMCE
TinyMCE
支持三個(gè)編輯器FCKEditor、Microsoft DHTML 、 HTMLArea
TinyMCE
廣告管理(插件管理)
顯示編號、廣告名稱(chēng)、投放范圍、時(shí)間、廣告代碼(可以添加插價(jià))
顯示廣告 ID、顯示次數、剩余點(diǎn)數 、點(diǎn)擊數 、點(diǎn)擊率 、客戶(hù)姓名 、
無(wú)(可裝此插件)
顯示編號、廣告名稱(chēng)、投放范圍、時(shí)間、廣告代碼
顯示編號、廣告名稱(chēng)、投放范圍、時(shí)間、廣告代碼
無(wú)(可裝此插件)
無(wú)(可裝此插件)
無(wú)(可裝此插件)
無(wú)(可裝此插件)
無(wú)(可裝此插件)
會(huì )員管理
可不分會(huì )員類(lèi)型、會(huì )員資料等
個(gè)人會(huì )員、會(huì )員資料、密碼類(lèi)型變化
可不分會(huì )員類(lèi)型、會(huì )員資料
個(gè)人會(huì )員、企業(yè)會(huì )員、業(yè)務(wù)記錄、密碼類(lèi)型變化、
個(gè)人會(huì )員、企業(yè)會(huì )員、業(yè)務(wù)記錄、密碼類(lèi)型變化、
會(huì )員類(lèi)型訪(fǎng)問(wèn)、會(huì )員資料、密碼類(lèi)型變化、
會(huì )員類(lèi)型訪(fǎng)問(wèn)、會(huì )員資料、密碼類(lèi)型變化、
可不分會(huì )員類(lèi)型、會(huì )員資料等
會(huì )員類(lèi)型訪(fǎng)問(wèn)、會(huì )員資料、密碼類(lèi)型變化、
會(huì )員類(lèi)型訪(fǎng)問(wèn)、會(huì )員資料、密碼類(lèi)型變化、
郵件 / 信息群發(fā)
注冊會(huì )員、作者、編輯、發(fā)布員、后臺管理員、
注冊會(huì )員、網(wǎng)站管理
網(wǎng)站管理員、企業(yè)內部組織群 等
注冊會(huì )員、網(wǎng)站管理員
注冊會(huì )員、網(wǎng)站管理員
注冊會(huì )員、網(wǎng)站管理員
注冊會(huì )員、網(wǎng)站管理員
網(wǎng)站管理員、注冊會(huì )員
注冊會(huì )員、網(wǎng)站管理員
網(wǎng)站管理員、企業(yè)內部組織群等
搜索引擎優(yōu)化
強
強
中
強
強
中
弱
中
弱
中
模板(界面設計)
模板數量多
界面顏色豐富
模板數量中等
界面顏色豐富
模板數量多
界面顏色豐富
模板數量多
界面顏色豐富
模板數量多
界面顏色豐富
模板數量較少
界面顏色較少
模板數量較少
界面顏色較少
模板數量中等
界面顏色明亮
模板數量較少
界面顏色明亮
模板設計凌亂
界面顏色明亮
用戶(hù)數量
國內中等
國外最多
國內中等
國外最多
國內較少
國外最多
國內中等
國外最多
國內最多
國外較少
國內中等
國外最多
國內較少
國外中等
國內較少
國外中等
國內較少
國外中等
國內較少
國外最多