consulting

29-rg.jpg
Plone 網站內容管理系統 - Plone 具有容易使用、高安全性、擴充彈性高等特色
會員評比: / 17
最差最好 
知識庫文章 - 『網路架站』開放原碼自由軟體介紹知識文章

Plone 是一套內容管理系統 (Content Management System, CMS),一種網頁式應用軟體,簡單地說,Plone 就是一部「快速架站機」,有了這套軟體,不熟悉技術的人,也能輕鬆地管理網站會員和內容,使用者可以線上編輯多種內容,內容格式包括文件、新聞稿、行事曆、書籤連結、多媒體檔案等,也可以利用 FTP 或 WebDAV 方式批次上傳檔案,再透過描述文字 (例如 metadata 資料)、斷字斷詞、關鍵字索引、全文檢索等服務,方便地找到想要的內容。當然,也可以新增合適的外掛模組,擴充想要的延伸功能。

除了擁有 CMS 產品的優點外,Plone 也具備平台開發的彈性,應用例子包括 blog、issue tracking、network monitoring、video streaming 等場合。採用這項技術工具的知名單位,包括有美國中情局 (CIA)、聯邦調查局 (FBI) 和太空總署 (NASA) ,麻省理工學院的 OpenCourseWare 、Novell 公司,還有歐盟、聯合國、法國、巴西、紐西蘭等官方機構 。更多的採用單位清單,可參考 http://plone.net/ 網頁資料。

 

 

 

Plone 網站內容管理系統的歷史

開源內容管理系統在各種開放源代碼系統中,內容管理領域的火拼可能是最嚴重的了。最早的包括PHPNuke、XOOPS,到現在包括Drupal、Mambo,開源內容管理系統不下30多種。在激烈的競爭中,Plone(plone.org)逐步脫穎而出。Plone基於發展多年的web應用服務器Zope和內容管理框架CMF。站在巨人的肩膀上,Plone擁有強大的特性,包括易用、靈活的工作流引擎,能夠對用戶進行分組管理,還可以對內容的元數據、皮膚、文本格式轉換、評注及討論等進行管理。

  • 2002年,Plone 1.0剛出來,就在開源內容管理大會(OSCOM)得到好評。
  • 2003年Plone做為O‘Relly首選的開源項目代表參與了COMDEX大會,成為開源社區的一只黑馬。
  • 2004年,Plone 2.0發布。Plone得到眾多媒體的贊譽。Plone被eWeek雜志評定為2004年度10個最佳產品; InformationWeek則評論Plone是一個世界級的內容管理系統。同時,冠群公司(CA)也將Plone列為首批開放源代碼資助項目之一,並在Plone基金會中占有董事席位。
  • 2005年8月份,Plone 2.1發布。Plone 2.1在易用性上進一步大大改善,性能也成倍提升,主要內容采用基於語義引擎Archetypes編寫。Plone 2.1是Plone發展史上的一個讓用戶能夠流暢使用的重要產品。
  • Packt 舉辦「開放源碼 CMS 大賞」活動 ,Plone 在 2006 年十一月獲得第三名,在 2008 年十月贏得 Best Other Open Source CMS Award。
  • 2007 年八月 Plone 3 推出,正式納入 OpenID 在內的支援。
  • 2008 年二月,Google 的 Highly Open Participation Contest 贊助 29 項 Plone 改善工作。
  • 2009 年九月,由索羅斯基金會支持的 Open Society Institute 贊助四萬美金提供 Plone 開發者參加研討會。
  • 2011 年三月,由 Michael Walsh 發表 Gov 2.0 guide to Plone 。

Plone擁有龐大的社區,Plone的核心開發人員來自全世界各個國家,多達近百人。這注定Plone是一個世界級的產品。Plone支持40多種語言。安裝中文支持插件後,Plone能夠全面支持中文,包括中文搜索、中文標題到拼音ID的轉換等。Plone之所以流行,另外和Plone注重市場和用戶需求有關系。Plone擁有簡潔的工業級的界面,她第一眼就會吸引您;Plone擁有傻瓜&型的Windows安裝程序,可迅速下載使用。另外,Plone也非常注重符合標准,包括W3C的xhtml、CSS和美國政府的網站可達性指南方面的條款。Plone的網站可用於各種瀏覽器。Plone內置基於內容語義引擎Archetypes的開發框架,大大簡化了Plone的擴展開發過程,也解決了Zope 2/CMF擴展開發學習曲綫陡的問題。

 

Plone 網站內容管理系統的優點

架站軟體的選項很多,為什麼要選擇 Plone 呢?最大的幾項優點包括:首先,它以 Python 語言開發而成,容易入門,具備企業級的功能彈性,能夠佈署在 VPS 或 Amazon EC2 雲端系統上。其次,它由廣大積極的社群朋友所支持,擁有絕佳的升級相容及系統安全記錄,並且支援多國語言。根據評比資料,Plone 在同類軟體裡,多個評分項目都拿到中上的成績,算是開放源碼裡的通才工具。

安裝 Plone 很簡單,下載安裝檔案後,很快就在 Windows 或 Linux 等環境完成架站,它的內建工具已能滿足常見的應用場合,像是 wiki 編輯環境,TinyMCE 編輯器等,加上會員管理及工作流程的支援後,搖身變為企業級的內容管理系統,這些都是它的應用彈性,協助內容管理人員輕鬆經營網站。

另一方面,Plone 也照顧程式開發人員的需求。它搭配一套開發框架,及一系列的擴充工具和測試工具,可以新增或開發各式模組,為系統增加其他功能特色,包括支援多媒體的表單,提昇視覺體驗的 AJAX 特效,結合 Google Map 或 Subversion 等常見的外部系統。本文將以 Plone 網站開發框架為主角,進行名詞解釋,並介紹 Python 專案開發工具的操作方式。