Plone

Plone

Plone是免費的、開放原始碼的內容管理系統(Content Management System,CMS)。Plone著重於適合各種組織使用。它帶有一個工作流引擎、預先配置的安全和角色系統、一組內容類型和多語言支持。有來自全世界的眾多開發者、作者和測試者每天為Plone做各種貢獻。Plone是基於內容管理框架的。(Content Management Framework)。

基本介紹

  • 外文名:Plone
  • 最新版本:4.3.3
  • 作業系統:Windows, Linux, BSD, Mac OS X
  • 開發環境:Python / Zope
基本介紹,內容管理系統,Zope,

基本介紹

Plone是業內領先的開源CMS系統,可用於內容管理,文檔管理和知識管理。使用Plone將可以使您的內部網、入口網站或社區網站在幾分鐘內運行。
Plone是強大和靈活的。
它是理想的內、外網伺服器,它可以作為一個文檔發布系統,一個門戶伺服器,也可以作為集群工具用於分散實體之間的合作。
Plone是易於使用的。
Plone團隊中的可用性專家,把Plone打造成方便和有吸引力的內容管理系統,能輕鬆實現添加,更新和維護內容。
Plone的是易於安裝的。
通過點擊和運行安裝程式,短短几分鐘內,您的計算機上將擁有一個內容管理系統。
Plone是國際化(多語言)的。
Plone界面已被翻譯成超過40種語言,並且擁有工具管理多語言內容。
Plone是符合標準化的。
Plone的嚴格遵循標準化的可用性和可訪問性。Plone的頁面都符合美國第508條和W3C的AA評級可訪問性要求,使用實用性最佳的XHTML和CSS等Web標準。
Plone是開源的。
Plone遵循GNU通用公共許可證授權,與Linux使用相同的許可證。這使您可以使用及更改Plone而不用支付許可費。
Plone的技術支持。
在世界各地,有超過三百個Plone的開發團隊,和眾多的商業公司,專門從事Plone的開發和支持。
Plone是可擴展的。
有很多為Plone開發的附加組件,用於增加新的功能和內容類型。此外,Plone還可以使用符合web標準的解決方案和開源語言自行編寫腳本。
Plone是技術中立的。
Plone支持大多數關係資料庫系統,不論是開源和商業的。Plone支持幾乎全部OS平台,包括Linux,Windows,Mac OS X,Solaris和BSD,各平台中的Plone可相互協作。
Plone是受到保護的。
非盈利組織“Plone基金會”成立於2004年,致力於推廣Plone,並在世界各地保護Plone的商標和智慧財產權。

內容管理系統

什麼是內容管理系統
要給內容管理系統(CMS)下個定義很困難,比找個要賣給你CMS的人還難。簡單來說,CMS用來管理內容,通常是為了web site管理內容。CMS的主要目的是用來方便的進行內容的創建、發布和修復,以適應商業套用。
內容管理的麻煩在於它的瑣碎或不可能實現
不同CMS可以是否集成web分成兩類:基於web的系統和非基於web的系統。Plone是免費的、開放原始碼的基於web的內容管理系統。
PlonePlone
為什麼使用基於web的內容管理系統
理解Plone這樣的內容管理系統最簡單的方法就是將它與標準web站點設計工具(如Macromedia Dreamweaver)進行比較。他們都可以在遠程計算機上製作頁面,並提交用來確認或發布。但有以下四個方面的區別:
任何具有所需許可權的用戶可在任何位置製作網頁,使用標準瀏覽器,無需任何特殊軟體。CMS的使用比Dreamweaver和FTP容易,只需很少的培訓,許多製作任務可分配給不熟練的人員。因此,CMS使得更多的用戶可在WEB上創建和編輯內容。同時,較少的培訓和較低的技巧使得製作和維護的成本降低。
通過輸入文本、上載檔案到站點預先製作的模板中來製作頁面,保證頁面的統一風格。即使直接製作發布web頁面的人員非常多,也可保證風格的統一,更重要的是內容結構的一致性也可保證。
CMS中的工作流控制可充分使用,web管理員的工作可有效的分配給工作在不同地點人員,並不會降低安全性,並保證質量標準。
不同版本的文檔自動保存,需要時可進行自然的審核跟蹤。
內容管理系統的這些優點對大型組織或大型合作項目更為重要。
什麼是內容管理框架
內容管理框架是一個套用,包括一系列Zope工具。這些工具構成的框架提供了許多內容管理系統需要的關鍵服務。內容管理框架可作為單獨產品使用,或者如Plone一樣建立在它的基礎之上。內容管理框架提供了核心的工具如Workflow(工作流)、個性化和目錄化。內容管理框架的開發由Zope公司領導,是一個開發原始碼的產品,受益於世界上眾多的開發者的辛勤勞動。

Zope

什麼是Zope
Zope是一種開放原始碼的web套用伺服器,用python語言編寫。它是可升級、穩固、功能強大的系統,包括一個對象資料庫、web伺服器和多種模板語言。Zope主要由Zope公司開發和提供支持,也可從來自世界各地的開發者得到幫助。
為什麼使用Zope和Plone
Zope和Plone是開放原始碼軟體(OSS),也就是說任何人可自由取得原始碼。製作Zope和Plone的人的商業模型是從諮詢服務中獲取利益,主要在於定製或企業化套用。其他開放原始碼CMS系統還有Midgard,Bitflux,OpenCMS和Wyona。
專有的和開放原始碼的內容管理系統從技術上講並沒有什麼不同。在兩個陣營中,都有好的、中等的和較差的產品。文檔和支持的質量也有很大不同。主要的不同是開放原始碼的CMS相比專有系統而言,開放原始碼的CMS由較小的公司製作。這就增加了對這些小公司能夠持續多長時間,能夠提供怎樣的支持的懷疑。以我來看,不同之處更多的是表面的,而不是實際的東西。開放原始碼的產品更小,對一個客戶或一個關鍵人物的離去更加敏感,而專有系統產品較大,受收購(如Allaire被Macromedia收購)和IT股票市場的反覆無常(如Broadvision)的影響。總之,兩者都會很容易的消失。不同在於,對開放原始碼產品,用戶可以取得原始碼,可以進行維護、定製和開發。沒有製作者的積極介入,這些工作對專有系統是無法完成的。這才是採用開放原始碼產品的關鍵原因。
為什麼採用Zope和Plone而不是其他開放原始碼的CMS?Plone基於Zope,Zope是為建設內容管理軟體的一個框架。在某種意義上,Zope是web套用的作業系統。CMF就是一個web套用,用來方便建設CMS。Plone就是一個基於CMF,運行在Zope上的內容管理系統,帶有自己的一組模板和檔案類型。以我們的觀點(我們指的是由Web和Internet指導組WISG設立的CMS工作組的觀點)Zope比其他競爭性產品更勝一籌在於以下原因:
Zope是面向對象的,在某種意義上,在Zope中出現的所有內容(網頁、圖像、連結、檔案等)都是對象,包含在一個對象資料庫中。資料庫是層次化的,而不是關係型的,特別適合於層次化的檔案結構。技術人員會認為資料庫是行列結構的表格的集合,與主鍵值相關。Zope的資料庫是不同的,與普通的檔案系統結構很類似,對象包含在對象中。
Zope對象資料庫中包含對象的所有老版本,這對撤銷修改,對協作文檔的版本控制和需要審核軌跡的元素非常有用。
Zope中包括大量特別適合大型組織和協同工作的工具,後面的手冊中會介紹。例如:預定義的資料庫搜尋,基於靈活的搜尋標準,自動顯示符合特定用戶定義條件的所有對象。
Zope可在所有平台上使用,包括:Unix,Linux,Mac OS和廣受歡迎的Windows(98,2000,XP,NT),而其他開放原始碼CMS或專有系統並非如此。
Plone 內容管理系統Plone 內容管理系統
Zope是一個非常友好的開發環境。可通過點擊按鈕完成腳本的定製拷貝,而將原始版本保留在原來的位置,這是我遇到過的具有最好安全性的系統。
Zope中可方便的設計結構化XML文檔,帶有連結到文檔結構的工作流。這是大型組織管理系統的基本特性,促進了文檔結構和風格的一致性和流水線工作流。
最後,Zope為大型組織使用而設計,具有以下特性:大量貢獻者致力於合作項目,他們位於不同地點,使用不同的平台。強大的組織需要靈活性和安全性,需要定義具有不同瀏覽、書寫、編輯、批准大型項目不同部分許可權的本地角色,可伸縮到大量對象和伺服器。
第七,Zope team與競爭者的文化的不同對大型組織至關重要。Zope的一個客戶US Navy,使用Zope管理RDproject,這是一個大型,公共部門組織,關注靈活性和安全性,對大部分公司都一樣,無論公共的還是私有的。
就Plone(區別於Zope)而言,我認為超越基於Zope的通用的CMS的概念。Plone至少給Zope增加了兩個有用的特性,對工程科學web站點非常重要:
整潔、雅致的導航框架,依賴於資料夾和內容視圖,而不是html文檔連結(需要更新)。受益於導航捷徑(如公告欄,顯示最近幾天創建和修改的對象,避免了要瀏覽整個站點才能找到這些對象)的幫助
創建複雜結構文檔的簡單工具,如PIQ和UPC表單,每個文檔的不同部分對不同的觀眾可見,可定製的確認路徑
第一個特性使基於Plone的站點可以簡單,快速的開始使用。第二個特性使它易於管理,不像其他CMS更多的構思發布而不是內容的處理。
什麼是Python
Python是功能強大的、解釋性、互動式、面向對象的程式語言。Python是開放原始碼的,可運行在幾乎所有系統平台之上。Zope主要由Python編寫,部分用C語言進行了最佳化。
Python,(名稱取自希臘神話,潛藏在Parnassus山上的巨大毒蛇,被Apallo殺死)1.生活在亞洲、非洲、澳洲的無毒大蟒蛇,纏繞獵物使之窒息而死 2.一般的,所有絞殺獵物的大蛇 3.特別可怕的,諷刺壓榨特定其他人所有錢財的人,稱為VHLL’s ???
Python的創始人為Guido van Rossum。1989年聖誕節期間,在阿姆斯特丹,Guido為了打發聖誕節的無趣,決心開發一個新的腳本解釋程式,做為 ABC 語言的一種繼承。之所以選中 Python(大蟒蛇的意思)作為程式的名字,是因為他是英國六人喜劇團體(Monty Python)的喜劇--飛行馬戲團(《Monty Python and the Flying Circus》)的愛好者。

相關詞條

熱門詞條

聯絡我們