内容管理系统
一、Content Management System(內容管理系統)
簡介
CMS是Content Management System的縮寫,意為“內容管理系統”。
CMS具有許多基于模板的優秀設計,可以加快網站開發的速度和減少開發的成本。
CMS的功能并不只限于文本處理,它也可以處理圖片、Flash動畫、聲像流、圖像甚至電子郵件檔案。
CMS其實是一個很廣泛的稱呼,從一般的博客程序,新聞發布程序,到綜合性的網站管理程序都可以被稱為內容管理系統。
CMS的分類
根據不同的需求,CMS有幾種不同的分類方法。比如,根據應用層面的不同,可以被劃分為:
○ 重視后臺管理的CMS
○ 重視風格設計的CMS
○ 重視前臺發布的CMS
等等。就目前已經存在的各種CMS來說,最終界面上都是大同小異,但是在編程風格與管理方式上來講卻是相差萬別。
就CMS本身被設計出來的出發點來說,應該是方便一些對于各種網絡編程語言并不是很熟悉的用戶用一種比較簡單的方式來管理自己的網站。這雖然是本身的出發點,但由于各個CMS系統的原創者們自己本身的背景與對“簡單”這兩個字的理解程度的不同,就造成了現在沒有統一的標準群雄紛爭的局面。
簡而言之CMS就是可以讓你不需要學習復雜的建站技術,不需要學習太多復雜的HTML語言,你就能夠利用CMS構建出一個風格統一功能強大的專業網站。
CMS的功能
CMS具有許多基于模板的優秀設計,可以加快網站開發的速度和減少開發的成本。
CMS的功能并不只限于文本處理,它也可以處理圖片、Flash動畫、聲像流、圖像甚至電子郵件檔案。
CMS還分各個平臺腳本種類的。
內容管理系統是企業信息化建設和電子政務的新寵,也是一個相對較新的市場,對于內容管理,業界還沒有一個統一的定義,不同的機構有不同的理解:
Gartner Group 認為內容管理從內涵上應該包括企業內部內容管理、Web內容管理、電子商務交易內容管理和企業外部網(Extranet)信息共享內容管理(如CRM和 SCM等),Web內容管理是當前的重點,e-business和XML是推動內容管理發展的源動力。
Merrill Lynch的分析師認為內容管理側重于企業員工、企業用戶、合作伙伴和供應商方便獲得非結構化信息的處理過程。內容管理的目的是把非結構化信息出版到intranets, extranets和ITE(Internet Trading Exchanges), 從而使用戶可以檢索、使用、分析和共享。商業智能系統 (BI)側重于結構化數據的價值提取,而內容管理則側重于企業內部和外部非結構化資源的戰略價值提取。
Giga Group 認為作為電子商務引擎,內容管理解決方案必須和電子商務服務器緊密集成,從而形成內容生產(Production)、傳遞(Delivery)以及電子商務端到端系統。
內容管理系統
內容管理系統是一種位于WEB前端(Web 服務器)和后端辦公系統或流程(內容創作、編輯)之間的軟件系統。內容管理解決方案重點解決各種非結構化或半結構化的數字資源的采集、管理、利用、傳遞和增值,并能有機集成到結構化數據的商業智能環境中,如OA,CRM等。內容的創作人員、編輯人員、發布人員使用內容管理系統來提交、修改、審批、發布內容。這里指的"內容"可能包括文件、表格、圖片、數據庫中的數據甚至視頻等一切你想要發布到 Internet、Intranet以及Extranet網站的信息。
CMS的應運而生
隨著網絡應用的豐富和發展,很多網站往往不能迅速跟進大量信息衍生及業務模式變革的腳步,常常需要花費許多時間、人力和物力來處理信息更新和維護工作;遇到網站擴充的時候,整合內外網及分支網站的工作就變得更加復雜,甚至還需重新建設網站;如此下去,用戶始終在一個高成本、低效率的循環中升級、整合……
首先,角色定位明確,以充分保證工作人員的工作效率;其次,功能完整,滿足各門道"把關人"應用所需,使信息發布準確無誤。比如,為編輯、美工、主編及運維人員設置權限和實時管理功能。
此外,保障網站架構的安全性也是用戶關注的焦點。能有效管理網站訪問者的登陸權限,使內網數據庫不受攻擊,從而時刻保證網站的安全穩定,免于用戶的后顧之憂。
根據以上需求,一套專業的內容管理系統CMS應運而生,來有效解決用戶網站建設與信息發布中常見的問題和需求。對網站內容管理是該軟件的最大優勢,它流程完善、功能豐富,可把稿件分門別類并授權給合法用戶編輯管理,而不需要用戶去理會那些難懂的SQL語法。
CMS的發展
內容管理從2000年開始成為一個重要的應用領域,這時.COM和B2B, B2C等經歷了資本和市場的考驗及洗禮,人們重新回到信息技術應用的基本面-如何提高競爭能力,而內容管理恰恰能夠通過對企業各種類型的數字資產的產生、管理、增值和再利用,改善組織的運行效率和企業的競爭能力,企事業單位也開始認識到內容管理的重要性。
從企事業單位信息化的觀點來看,以下因素導致對內容管理軟件的巨大需求:
(1) 知識是企業的財富。
在Internet交互過程中,只有十分之一涉及銷售,其他十分之九都和信息交互有關,員工的知識獲取越來越依賴于互聯網,特別是在電子商務的個性化環境中,客戶為了做出購買決定,需要智能化地獲取信息,不僅僅是商品的數量和價格,更重要的可能是產品的手冊、安全保證、技術指標、售后服務、圖片文件等等。
(2) 信息的及時性和準確性。
無論在企業內網還是外網,信息的更新越來越快,企事業單位的信息生產量越來越多,且呈現成倍增長的趨勢,企事業單位更需要的是一個功能強大、可擴展的、靈活的內容管理技術來滿足不斷的信息更新、維護,這時如何保證信息的準確性和真實性將越來越顯得重要。
(3) 企業內外網統一的需求增長。
隨著企事業單位信息化的建設,內聯網和外聯網之間的信息交互越來越多,優秀的內容管理系統對企業內部來說,能夠很好地做到信息的收集和重復利用以及信息的增值利用, 對于外聯網來說,更重要的是真正交互式和協作性的內容。
國外從事內容管理軟件研發的主要廠商包括Vignette,Interwoven, BroadVision, Openmarket,ATG, Allaire, Documentum, Hummingbird等,這些公司CM產品和解決方案專業性很強,大多基于J2EE等平臺,功能豐富,主要面向企業級用戶,是CM市場的主要廠商。還有一些更窄的專業廠商提供內容管理某個階段需要的功能,如Verity 提供知識檢索,Micromedia 提供內容創作平臺,Akamai和Inkitomi 提供內容分發管理技術等。與此相反,
有些CMS只是單純的信息發布工具而以,稱不上內容的收集和再利用更談不上知識管理的概念,最多只是一組網站建設工具軟件而已。
所有產品的可視鏈接都非常差,只有極少數廠商能夠提供可視軟件,這些軟件都不是交互式的,不能用作管理工具。
CMS包括的內容
隱藏在內容管理系統(CMS)之后的基本思想是分離內容的管理和設計。頁面設計存儲在模板里,而內容存儲在數據庫或獨立的文件中。 當一個用戶請求頁面時,各部分聯合生成一個標準的 HTML 頁面。
一個內容管理系統通常有如下要素:
文檔模板
腳本語言或標記語言
與數據庫集成
內容的包含物由內嵌入頁面的特殊標記控制。這些標記對于一個內容管理系統通常是唯一的。 這些系統通常有對較復雜的操作的語言支持,如 Python, Perl, 或 Java 等。
內容管理系統對站點管理和創造編輯都有好處。這其中最大的好處是能夠使用模板和通用的設計元素以確保整個網站的協調。 作者只需在他們的文檔中采用少量的模板代碼,然后即可把精力集中在設計之上的內容了。要改變網站的外觀, 管理員只需修改模板而不是一個個單獨的頁面。
內容管理系統也簡化了網站的內容供給和內容管理的責任委托。很多內容管理系統允許對網站的不同層面人員賦予不同等級的訪問權限, 這使得他們不必研究操作系統級的權限設置,只需用瀏覽器接口即可完成。
其他的特性如:搜索引擎、日歷、Web 郵件等也會內置于內容管理系統 CMS 內,或允許以第三方插件的形式集成進來。
如何開發CMS
內容管理系統是一個很泛的概念:從商業門戶網站的新聞系統到個人的Weblog都可以稱作發布系統。
框架型:本身不包含任何應用實現,只是提供了底層框架,具體應用需要一定的二次開發,比如Cocoon,Vignette;
應用型:本身是一個面向具體類型的應用實現,已經包含了新聞/評論管理,投票,論壇,WIKI等一些子系統。比如:postNuke xoops等;
但無論如何,在發布系統選型之前,首先了解自己的實際需求是最重要的:想根據現成系統將自己的需求硬往上照搬是非常不可取的。訪問量,權限控制和各種功能需求。每個模塊和功能自己都比較清晰一點以后,再去網上找找類似的實現:你會發現其實每個環節到目前上都有比較成熟的實現了,而且還在不斷完善和發展中,如果沒有:你的需求太特殊,或者可以嘗試分解成更小的系統組合實現。
內容管理系統被分離成以下幾個層面:各個層面優先考慮的需求不同
1,后臺業務子系統管理(管理優先:內容管理):新聞錄入系統,BBS論壇子系統,全文檢索子系統等,針對不同系統的方便管理者的內容錄入:所見即所得的編輯管理界面等,清晰的業務邏輯:各種子系統的權限控制機制等;
2,Portal系統(表現優先:模板管理):大部分最終的輸出頁面:網站首頁,子頻道/專題頁,新聞詳情頁一般就是各種后臺子系統模塊的各種組合,這種發布組合邏輯是非常豐富的,Portal系統就是負責以上這些后臺子系統的組合表現管理;
3,前臺發布(效率優先:發布管理):面向最終用戶的緩存發布,和搜索引擎spider的URL設計等……
內容管理和表現的分離:很多成套的CMS系統沒有把后臺各種子系統和Portal分離開設計,以至于在Portal層的模板表現管理和新聞子系統的內容管理邏輯混合在一起,甚至和BBS等子系統的管理都耦合的非常高,整個系統會顯得非常龐雜。而且這樣的系統各個子系統捆綁的比較死,如果后臺的模塊很難改變。但是如果把后臺各種子系統內容管理邏輯和前臺的表現/發布分離后,Portal和后臺各個子系統之間只是數據傳遞的關系:Portal只決定后臺各個子系統數據的取舍和表現,而后臺的各個子系統也都非常容易插拔。
內容管理和數據分發的分離:需要要Portal系統設計的時候注意可緩存性(Cache Friendly)性設計:CMS后臺管理和發布機制,本身不要過多考慮"效率"問題,只要最終頁面輸出設計的比較Cacheable,效率問題可通過更前端專門的緩存服務器解決。
此外,就是除了面向最終瀏覽器用戶外,還要注意面向搜索引擎友好(Search engine Friendly)的URL設計:通過 URL REWRITE轉向或基于PATH_INFO的參數解析使得動態網頁在鏈接(URI)形式上更像靜態的目錄結構,方便網站內容被搜索引擎收錄;
CMS的提供商
國內CMS提供商主要有
1.PHPCMS(PHPCMS網站內容管理系統)
官方網站:http://www.phpcms.cn
PHPCMS 網站管理系統是一個基于PHP+MYSQL的全站生成html的建站系統,經過完善設計并適用于各種服務器環境(如UNIX、LINUX、WINDOWS等)的高效、全新、快速、優秀的網站解決方案,包括文章、下載、圖片和信息四大功能模塊,支持內容收費、廣告管理和論壇整合,適合政府、學校、企業以及其他各種資訊類網站使用……
2. 動易CMS
地址:http://www.powereasy.net
PowerEasy CMS是動易網絡科技有限公司基于ASP+COM技術獨立開發的內容管理系統,是一個經過完善設計并適用于各種服務器環境的高效、全新、快速和優秀的網站解決方案,無論在穩定性、負載能力、安全保障等方面都居國內外同類產品領先地位。其人性化的設計理念,廣泛適應企業、政府、學校等不同群體及個人的建站需要。超過十萬網站以上的用戶規模,使PowerEasy已經成為最受歡迎的ASP內容管理系統。
動易CMS系統主要用于小型網站和個人網站。
3. 織夢內容管理系統
官方網站:www.DEDEcms.com
國內最知名的開源網站管理程序“DEDECMS”由林學(IT柏拉圖)編寫。
DedeCms V5.1為最新版本,亮點創新功能為:
通過新式數據緩存,新式調用索引查詢技術,使網站在數據量極大的時候仍然能保持比較高的性能;
在不使用副欄目的情況下,讀取新列表使用了更優化的算法,即使使用動態列表,也能確保網站的性能非常良好;
列表HTML更新劃分為最新歸檔和歷史歸檔兩種,在普通情況下,用戶只需要更新最新歸檔,當最新歸檔末條記錄超過歷史歸檔索引范圍時,系統才會更新歷史歸檔,保證了系統的靈活性和便捷性。
通過專業的客戶端輔助,可以使系統進行較占資源的歸檔更新時選擇在訪問量比較低的時間,從而確保網站的一直以良好的性能運行。
會員中心更大氣,增加“待購買商品列表(購物車)”、“已購買商品列表”、“自由充值中心”適應網上購物功能的操作。
監聽計劃任務的客戶端,用戶可以使用Dede官方開發的單獨的監控客戶端來實現一些計劃任務的功能,以后該客戶端還增加各類站長工具,與WEB分離的C/S模式采集器等大量實用功能。
數據優化中心,根據用戶的使用情況,對用戶的數據庫索引等進行重建,并提供各類建議讓用戶對自身數據和模板進行優化,從而使系統性能達到最大的程度。
安全中心不提供直接殺毒功能,但對DEDE系統所有文件進行驗證性檢測,以確保系統安全;安全中心具有一定的保密性,所以控制方面比默認版本會有效些;
內置默認的商城模型,用戶可以通過模型復制對不同的商品類型定義不同的字段,實現功能強大的網上商城。
自定義搜索功能,系統可以對自定義模型的指定搜索條件生成搜索表單進行自定義搜索,還能實現產品比較等功能。
完善的二級域名與偽靜態支持,對新增模型在開啟二級域名的情況可能出現的問題作了完善的處理,并支持對內容列表使用偽靜態,并通過緩存解決生成困難的問題。
自定義表單,支持自定義反饋表單功能,用戶可以按自己的需求,生成完全的自定義表單,并可以指定提交的內容是否需審核,是否在前臺顯示列表等人性化操作。
WAP網站自動生成功能,WAP功能實際中采用wml1.1標準,直接訪問 wap.php 即可訪問,由于協議版本,一些內容展示與WEB可能不一致,未來版本中可能會mini xhtml更適合現在的手機瀏覽,并支持更多功能。
增加游客發布信息的功能(后臺設置開關)。
問答模型支持使用偽靜態(后臺設置開關);
內置采集使用更詳細的向導,并增加列表自定義鏈接正則、列表縮略圖采集、規則實時預覽等功能;
重點增加了自由列表、反向通行證、后臺界面更改,以適應項目大型化的應用的便利性;
重復文檔檢測輔助功能,批量提取文章縮略圖、數據庫內容替換、隨機模板防采集等輔助插件
dedeCMS是php+mysql的,適合各類網站的需求。
4. Ecms,http://www.phome.net/
本系統由帝國開發工作組獨立開發,是一個經過完善設計的適用于Linux/windows/Unix等環境下高效的網站解決方案。從帝國新聞系統1.0版至今天的帝國網站管理系統,她的功能進行了數次飛躍性的革新,使得網站的架設與管理變得極其輕松!
她采用了系統模型功能:用戶通過此功能可直接在后臺擴展與實現各種系統,如產品、房產、供求、等等系統,因此特性,帝國CMS又被譽為“萬能建站工具”;采用了模板分離功能:把內容與界面完全分離,靈活的標簽+用戶自定義標簽,使之能實現各式各樣的網站頁面與風格;
5.FOOSUN (風訊內容管理系統)
官方網站:http://www.foosun.net
公司開發的《風訊網站內容管理系統》(以下簡稱:FoosunCMS), 在CMS產品領域里,FoosunCMS已形成內容管理系統整站解決方案。從《風訊網站內容管理系統》FoosunCMSv0410版至今天的《風訊網站內容管理系統》FoosunCMSv4.0 SP5 0911升級版,系統經過幾次飛躍性改進,在原有的FoosunCMS系列優勢上取得的重大突破,更加“傻瓜”化、人性化,更加符合廣大用戶的需求,從而使得網站的架設與管理變得極其輕松!特別優化的模塊化體系結構,強大的HTML靜態生成功能,便捷的后臺管理,以人為本的設計理念......每一處都顯現出與眾不同的經典創意和個性化需求完美展現的編程思想。全新內核的FoosunCMSv4.0 SP5版的不同版本可以滿足從小流量到大流量、從個人到企業各方面應用的要求,為用戶提供了一個適用于各種服務器運行環境的高效、全新、快速和優秀的網站解決方案,廣泛適應企業、政府、學校等不同群體及個人的建站需要!《風訊網站內容管理系統》的用戶面非常廣泛,在為數百家企業服務的過程中建立了成熟、穩定的客戶服務保障體系,得到國內眾多知名企業和政府部門的選擇和好評。
系統包括信息采集、整理、分類、審核、發布和管理的全過程,具備完善的信息管理和發布管理功能,是企事業單位網站、內部網站和各類ICP網站內容管理和維護的理想工具。應用該系統,政府各部門可以隨時方便地提交需要發布的信息而無須掌握復雜的技術;FoosunCMS已成為國產CMS“第一品牌”。
國外CMS的提供商
Vignette. 奧斯汀, TX Vignette公司,網站內容管理系統的領導者,今天宣布在中層樓資金上它取得了1億4千萬美元,成為奧斯汀基礎軟件公司中最大的私人資產投資,同時也使Vignette成為在奧斯汀發展最快的互聯網軟件公司。 Vignette 公司,作為全世界網站內容應用系統的領導者,為公司們提出了解決方案——在互聯網上建立非常成功的商業。 Vignette的王牌產品是StoryServer 3,它能使公司以應用軟件(如在線發布、知識管理和復雜電子商務系統)為基礎建立、管理和發布服務,最終加速和提高客戶的忠實度和持續力。 超過75個一流公司,包括Ziff- Davis' ZDNet, First Chicago NBD, Bay Networks 和 CNET ,使用StoryServer 3 ,每天提供2500萬個網頁瀏覽。 StoryServer3 獲得了5個行業獎勵,包括UPSIDE雜志的"網絡基礎組織類最活躍的私人公司" 。 它的 V/5 系列是一套應用軟件包,設計用來為門戶、B2C 和 B2B 市場需求提供內容管理。 V/5系列具有高度的可定制化能力和廣泛的功能,它包括內容和模板的開發、個性化定制和發布。但是,它的多數功能還需要開發。
Documentum. Documentum 是文檔管理解決方案的長期供應商。 帶著它的4i 網站內容管理(WCM)版本,公司有力地進入了CM舞臺,它提供了一個解決方案來支持具有在線而動態的內容的電子商務應用軟件。對大中型組織來說,它也是一個健全的可擴展的網站內容管理解決方案。
Eprise. Eprise的 Participant Server 2.6.6是該公司內容管理的產品,它為大型商務和.com提供商業應用軟件,包括互聯網、企業內部網和公共網站。該產品能促進內容添加、修改和全球發布。 Participant Server 的主要組件包括內容中心、操作中心、共享中心和內容分配套件。 產品為投稿和創造提供基于網絡的界面,同時內容分配組件處理適于交易的內容分配。 A single Web based administrative interface is a plus because administration can be distributed across the organization. 單一的基于網絡的管理界面是附加的,因為管理在組織范圍內可以是分布式的。
Interwoven. Interwoven的 TeamSite 4.5是橫向聚焦的網站內容管理解決方案,它向財富500強和全球2000個上市公司提供企業范圍的網站內容管理。TeamSite 的管理和組成能力通過桌面和基于Java的接口提供,這種桌面和接口作為操作系統的一部分出現。用戶可以通過Windows Explorer把內容拖放到存儲庫中。
Xpedio. Xpedio CMS 4.0是全球 2000 B2B 和 B2E 公司所用的解決方案包,它為沒有技術的用戶提供了容易使用的網站建設能力。 該產品在企業內部互聯網、外部互聯網和電子商務網站上促進了內容的快速發展和管理。在管理和發布內容方面,它是強大的解決方案,它提供具有分布式管理能力的創作工具、安全、發布的靈活性和完全基于瀏覽器的界面。
Ncompass. NCompass Labs于2001年4月通過微軟成立,現在它是微軟的子公司。 Resolution 3.1是Ncompass的瀏覽器,以網站內容管理解決方案為基礎,在2001年底,它做為微軟的產品(稱為微軟內容管理服務器)再次發布。
Open Market. Open Market 的Content Server 3.1是 J2EE兼容的內容管理解決方案,它嫦虺靄妗⒚教搴徒鶉詵袷諧pen Market 把內容服務器定位為推動以內容為中心的電子商務應用軟件的產品,它處理訪問者、客戶和合作者之間的交互。該產品有用于管理和組織的網絡界面,包括了一個個性化的引擎和用于發布的應用軟件服務器。
BroadVision. BroadVision 把應用方法用于內容管理,主要目標是B2B, B2E 和 B2C 市場。 BroadVision以應用軟件程序包的形式出售產品,如出售給附帶商業、合作商業、市場和雇員自我服務。內容管理解決方案也獨立地出售。
FileNET. FileNET 是文檔管理市場的傳統領導者,現在它集中精力于生產電子商務應用軟件的Panagon生產線。它的網站內容管理套件包括Panagon 內容服務(PCS)、Panagon 網絡發布者(PWP)、Panagon 網絡服務(PWS)和Panagon 電子流程。FileNET套件主要面向于金融、保險、政府、電信、公共事業和制造業。FileNET把它的網站內容管理套件定位在內容管理的全部解決方案,它貫穿內容的生命周期,從創造到審批、發布和分配。然而,在它目前的版本中,產品在核心網站內容管理的功能性上需要重大發展,如個性化和動態內容的表達。
Megellan. 2000 年7月,Gauss Interprise 和美國軟件開發者Magellan 合并,主要銷售它的內容管理系列 Versatile Internet Platform (VIP)。VIP定位于企業管理內容、網站內容和門戶的平臺。對于集中的環境,產品系列有適應需求的基本功能,包括基于網絡的管理,單一和大批的輸入、第三方廠商提供的基本庫服務、以及用于分布式內容創造的模板設計工具。
InStranet. InStranet 成立于1999年,總部設在紐約,并且在巴黎設有歐洲總部。 公司的王牌產品是InStranet 2000 1.5,它是一個瀏覽器和基于Java的網站內容管理解決方案。產品聚焦于,在B2B和雇員工作環境下,向企業內部互聯網和外部互聯網發布業務文件和內容。InStranet 2000 1.5在 J2EE兼容的應用服務器上運行,已在BEA WebLogic, IBM WebSphere 和 iPlanet 應用服務器上經過檢驗。
Mediasurface. Mediasurface 的總部設在倫敦,它的美國辦事處在紐約和弗朗西絲科。公司為組織提供管理內容軟件,用于企業內部互聯網和外部互聯網。公司的核心產品是 Mediasurface 3.5,它瞄準垂直市場,包括金融服務、政府、教育、衛生保健、IT服務、媒體、出版和廣播、零售和消費服務。
Six Open Systems. Six Offene Systeme GmbH 在美國稱為Six Open Systems (Six) ,于1991年在德國成立。Six在德國有重要的消費群,它以產品Six CMS 4.0打入美國市場。 該產品是由內到外的、以瀏覽器為基礎的解決方案,它用來幫助媒體出版商簡化和管理內容設計及網頁和門戶、互聯網、企業內部互聯網等的設計。
Starbase. Starbase 銷售合作產品,該產品為電子商務應用軟件創造、管理代碼和內容。2001年2月, Starbase收購了worldweb.net 和它的產品 Expressroom I/O 、以及基于Java 和 XML的網站內容管理解決方案。Starbase正把Expressroom I/O添加到它的代碼和內容管理解決方案的協作套件中。
國內用的比較多的有totcms,Active Context、turbocms、cms4i,不過這些都是純商業性系統,價格很高,一般個人建站,建議選取一些國外比較有名的開源系統,如Mambo、Drupal、Tikiwiki、PhpNuke、 PostNuke、Xoops、Tikipro、不過這些全是基于php + mysql的,眾所周知,php和mysql是免費的嗎^__^,asp的cms也有動易,淘特,風訊,等幾家不錯的。
全球知名 CMS 提供商詳細清單
該清單包含開源CMS,國外大型商業CMS,國外重量級商業CMS,國外輕量級商業CMS,國內商業CMS,共5個類別,其中開源CMS又分 Portal 型,Blog 型和 Wiki 型。
開源 Portal 型 CMS
Xoops : http://www.xoops.org/
Plone : http://plone.org/
Joomla! : http://www.joomla.org/
Drupal : http://drupal.org/
Zope : http://www.zope.org/
CMS Made Simple : http://www.cmsmadesimple.org/
MODX : http://modxcms.com/
Mambo : http://source.mambo-foundation.org/
PHP Nuke : http://www.phpnuke.org/
開源 Blog 型 CMS
Word Press : http://wordpress.org/
開源 wiki 型 CMS
Mediawiki : http://www.mediawiki.org/
國外的大型商業 CMS
Vignette Content Management (美國): http://www.vignette.com/contentmanagement/0,2097,1-1-1928-4149-1966-4150,00.html
EMC Documentum (美國): http://software.emc.com/products/product_family/documentum_family.htm
IBM Workplace WCM (美國): http://www-306.ibm.com/software/info/ecatalog/en_US/products/Z106182W88870K64.jsp?S_TACT=none&S_CMP=none&EO=VNM&CC=Vietnam&VP=&incDir=us&pt=jsp
Reddot CMS (德國): http://www.reddot.com/products_web_content_management.htm
Interwoven ECM (美國): http://www.interwoven.com/products/
Oracle Stellent Web Content Management (美國): http://www.stellent.com/stellent3/idcplg?IdcService=SS_GET_PAGE&nodeId=64&ssSourceNodeId=7
國外的重量級商業 CMS
Tridion R5.2 (荷蘭) : http://www.tridion.com/Products/R5/Overview.asp
CoreMedia CMS 2006 (德國): http://www.coremedia.com/en/67852/cms/
Fatwire Content Server (美國): http://www.fatwire.com/
Percussion Rhythmyx (美國): http://www.percussion.com/products/content-management/rhythmyx/
Day Software Communique (瑞士): http://www.day.com/content/site/en/index/products/content-centric_applications/overview.html
MediaSurface Morello (英國): http://www.hellomorello.com/
國外的輕量級商業 CMS
Microsoft SharePoint (美國): http://www.microsoft.com/office/sharepoint/prodinfo/demo.mspx
Sitecore Content Manager (丹麥): http://www.sitecore.net/Products.aspx
ESCENIC (挪威): http://www.escenic.com/
Collage (美國): http://www.serena.com/Products/collage/home.asp
CommonSpot Content Server (美國): http://www1.paperthin.com/products/index.cfm
Ingeniux Content Management System (美國): http://www.ingeniux.com/x628.xml
CMS400.NET (美國): http://www.ektron.com/web-content-management-solutions.aspx
E-Spirit FIRSTspirit(德國): http://www.cmswatch.com/CMS/Vendors/www.firstspirit.de
Hot Banana Web Content Management Suite (加拿大): http://www.hotbanana.com/products/web-content-management-suite/
EPiServer (瑞典): http://www.episerver.com/en/
Refresh Software SR2 (美國): http://www.refreshsoftware.com/SR2
GOSS iCM (英國): http://www.gossinteractive.com/index.cfm?articleid=1941
Hannon Hill Casecade Server(美國): http://www.hannonhill.com/products/cascade-server/index.html
Immediacy (英國): http://immediacy.co.uk/products/content_management.aspx
Terminal Four Site Manager (愛爾蘭): http://www.terminalfour.com/products/
Enonic Vertical Site (挪威): http://www.enonic.com/page?id=841
Synkron Via (丹麥): http://www.synkron.com/
國內的商業與開源 CMS
kycms 酷源網站內容管理系統(.net開源): http://www.kycms.com (重點推薦KYCMS內容管理系統、商城系統,在線考試系統,子網站集群系統、oa系統)
dedecms 織夢網站管理系統 (開源): http://www.dedecms.com/
帝國網站管理系統 ECMS : http://www.phome.net/
宏博內容管理系統 : http://www.hbcms.com/
COMSHARP CMS - 銳商企業CMS : http://www.comsharp.com/
TurboCMS : http://www.turbocms.com/
動易內容管理系統 : http://www.powereasy.net/
SupeSite 社區門戶系統 : http://www.supesite.com/
phpcms 網站管理系統 : http://www.phpcms.cn/
verycms 內容管理系統 : http://www.verycms.net/
Joekoe CMS喬客網 : http://www.joekoe.net/
漸飛網站管理系統 : http://www.jfcms.net/
SiteServer CMS網站管理系統 : http://www.siteserver.cn/
.Net動網新聞 : http://www.xmlasp.net/
JTBC網站內容管理系統: http://www.jtbc.net.cn/ (開源免費)
FOOSUN網站內容管理系統:http://www.foosun.net/(開源免費)
HUGESKY CMS網站內容管理系統:<A href="http://www.hugesky.com">http://www.hugesky.com
CMS吧,CMS模板,CMS教程專業站http://www.cms8.com.cn
JDCMS 文章系統CMS http://www.jd-web.cn
CMS系統對搜索引擎優勢
Title等元標記不僅能個性化且能自定義規則,以滿足復雜網站不同頻道、分類、博客、論壇等對元標記的要求;
cms52.cn解讀:這條目前已經ok了,國內目前的php類cms,dede,帝國全部模板都支持元標簽自定義,wp用插件可以實現,只是目前keywords自動化生成的還不夠智能。
靜態化富含關鍵詞的URL,且能靈活自定義,這對英文類網站的長尾關鍵詞、問題類短語關鍵詞組有莫大幫助;
cms52.cn解讀:貌似國內的cms在這方面都不行,幾乎都不支持偽靜態,dz,phpwind倒是支持,不過是論壇,dede要修改才能支持偽靜態, wordpress偽靜態就做的很好,可以滿足這條要求。要追求偽靜態效果的話,選cms精靈建議選英文的cms,drupal,joomal都不錯,我 個人做英文站的話喜歡用joomal。另外,對于中文url里插關鍵詞效果沒有英文的好。
能支持HTML中特殊的個性化標簽,如nofollow、h1/h2/h3…
cms52.cn解讀:dede,帝國,wordpress幾乎都支持這些,模板技術都可以實現。
靈活的自然化的站內文字鏈接;
cms52.cn解讀:應該說的是正文引用內鏈,dede有這個功能,但是做的不夠好,要修改,wordpress用插件就能實現的很好,上海seo研究院就已經實現這個功能了,看看本文的內鏈就知道了^^
目錄結構設置靈活無限制;
cms52.cn解讀:看你怎么設計了,程序是死的人是活的,只要偽靜態做的好,.htaccess正則寫的好,什么目錄結構都可以做出來。
支持長內容分頁;
cms52.cn解讀:基本上國內的目前都支持自動分頁,dede,帝國在這方面都沒問題。
支持301跳轉設置;
cms52.cn解讀:這個服務器端可以實現吧,或者自己寫php函數header()轉向也行吧,精靈都是服務器端直接設的。
XML/RSS輸出并支持ping功能;
cms52.cn解讀:國內的cms這方面有,但是屬于雞肋,跟沒有一樣,wordpress等國外的這方面用插件實現。
圖片的標簽處理;
精靈解讀:國內的圖片標簽還不能自動生成,只能調用別的標簽,如title,keywords等等。這方面沒有仔細研究過,我不是注重圖片標簽的處理。
靈活的CSS調用;
精靈解讀:應該都沒問題吧,想怎么調就怎么調^^
運用緩存技術。
二、Constant Maturity Swap(固定期限掉期協議)
定義
CMS(Constant Maturity Swap)是一種掉期(利率交換)協議形式,它使得購買者能夠鎖定所收到現金流的久期。
在一般的利率掉期協議中,交易雙方約定在一定時期內,在一筆象征性本金數額的基礎上互相交換不同性質的利率(包括基于不同基準的浮動利率、固定利率等)款項的支付。CMS的特點是交換雙方中,一方的利率會根據市場上的掉期利率(不是LIBOR)進行階段性調整;另一方的利率則一般是LIBOR、固定利率或其他形式的有固定期限的利率。
例:假設現在的利率互換市場上,六個月LIBOR是5.0%,三年期的掉期利率是6.5%,則現在六月期LIBOR和三年期掉期利率之差為150個基點(一個基點=0.01%)。若一個投資者認為六個月LIBOR和三年期掉期利率在未來兩年內的平均差值將達到50個基點,那么他可以簽訂以下的CMS協議
收到:六個月LIBOR
付出:三年期掉期利率 - 105個基點
在每半年中,
1. 若 三年期掉期利率 - 六個月LIBOR > 105 個基點, 則投資者有資金流出
2.若 三年期掉期利率 - 六個月LIBOR < 105 個基點, 則投資者有資金流入
由于現在兩者之差是150個基點,因此最初六個月投資者將支付45個基點。但是若投資者的假設正確,即未來兩年內三年期掉期利率和六個月LIBOR之差的平均值的確為50個基點,那么投資者將賺取55(=105-50)個基點的利潤。這份協議的優勢在于三年期掉期利率和六個月LIBOR差額究竟在未來哪一天開始縮小并不重要,只要它們的差額平均值小于105個基點,投資者就能獲得收益。而如果簽訂DIRF(Differential Interest Rate Fix),由于投資者并不確定何時利差會變小,同樣不能獲利。
對于公司的意義
在CMS出現之前,公司經常利用利率掉期協議將浮動利率轉化為固定利率以鎖定風險。但利率掉期協議的久期會隨著到期日的接近而變短,會造成敞口風險,不利于公司對負債進行久期管理。但是CMS可以解決這個問題。假設公司需要將負債的久期維持在5年左右,他可以簽訂如下的CMS協議:
收到:6個月LIBOR
付出:5年期掉期利率 – 35個基點(這個數字是我們假設的)
簽訂這個CMS協議后,隨著時間接近協議到期日,負債的久期仍然固定在5年左右。
Plone是免費的、開放源代碼的內容管理系統(Content Management System,CMS)。Plone著重于適合各種組織使用。它帶有一個工作流引擎、預先配置的安全和角色系統、一組內容類型和多語言支持。有來自全世界的眾多開發者、作者和測試者每天為Plone做各種貢獻。Plone是基于內容管理框架的。(Content Management Framework)。
什么是內容管理系統?
要給內容管理系統(CMS)下個定義很困難,比找個要賣給你CMS的人還難。簡單來說,CMS用來管理內容,通常是為了web site管理內容。CMS的主要目的是用來方便的進行內容的創建、發布和修復,以適應商業應用。
內容管理的麻煩在于它的瑣碎或不可能實現
不同CMS可以是否集成web分成兩類:基于web的系統和非基于web的系統。Plone是免費的、開放源代碼的基于web的內容管理系統。
為什么使用基于web的內容管理系統?
理解Plone這樣的內容管理系統最簡單的方法就是將它與標準web站點設計工具(如Macromedia Dreamweaver)進行比較。他們都可以在遠程計算機上制作頁面,并提交用來確認或發布。但有以下四個方面的區別:
任何具有所需權限的用戶可在任何位置制作網頁,使用標準瀏覽器,無需任何特殊軟件。CMS的使用比Dreamweaver和FTP容易,只需很少的培訓,許多制作任務可分配給不熟練的人員。因此,CMS使得更多的用戶可在WEB上創建和編輯內容。同時,較少的培訓和較低的技巧使得制作和維護的成本降低。
通過輸入文本、上載文件到站點預先制作的模板中來制作頁面,保證頁面的統一風格。即使直接制作發布web頁面的人員非常多,也可保證風格的統一,更重要的是內容結構的一致性也可保證。
CMS中的工作流控制可充分使用,web管理員的工作可有效的分配給工作在不同地點人員,并不會降低安全性,并保證質量標準。
不同版本的文檔自動保存,需要時可進行自然的審核跟蹤。
內容管理系統的這些優點對大型組織或大型合作項目更為重要。
什么是內容管理框架?
內容管理框架是一個應用,包括一系列Zope工具。這些工具構成的框架提供了許多內容管理系統需要的關鍵服務。內容管理框架可作為單獨產品使用,或者如Plone一樣建立在它的基礎之上。內容管理框架提供了核心的工具如Workflow(工作流)、個性化和目錄化。內容管理框架的開發由Zope公司領導,是一個開發源代碼的產品,受益于世界上眾多的開發者的辛勤勞動。
主頁:http://cmf.zope.org
什么是Zope?
Zope是一種開發源代碼的web應用服務器,用python語言編寫。它是可升級、穩固、功能強大的系統,包括一個對象數據庫、web服務器和多種模板語言。Zope主要由Zope公司開發和提供支持,也可從來自世界各地的開發者得到幫助。
主頁:http://www.zope.org
為什么使用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或專有系統并非如此。
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》)的愛好者。
主頁:http://plone.org/
簡介
CMS是Content Management System的縮寫,意為“內容管理系統”。
CMS具有許多基于模板的優秀設計,可以加快網站開發的速度和減少開發的成本。
CMS的功能并不只限于文本處理,它也可以處理圖片、Flash動畫、聲像流、圖像甚至電子郵件檔案。
CMS其實是一個很廣泛的稱呼,從一般的博客程序,新聞發布程序,到綜合性的網站管理程序都可以被稱為內容管理系統。
CMS的分類
根據不同的需求,CMS有幾種不同的分類方法。比如,根據應用層面的不同,可以被劃分為:
○ 重視后臺管理的CMS
○ 重視風格設計的CMS
○ 重視前臺發布的CMS
等等。就目前已經存在的各種CMS來說,最終界面上都是大同小異,但是在編程風格與管理方式上來講卻是相差萬別。
就CMS本身被設計出來的出發點來說,應該是方便一些對于各種網絡編程語言并不是很熟悉的用戶用一種比較簡單的方式來管理自己的網站。這雖然是本身的出發點,但由于各個CMS系統的原創者們自己本身的背景與對“簡單”這兩個字的理解程度的不同,就造成了現在沒有統一的標準群雄紛爭的局面。
簡而言之CMS就是可以讓你不需要學習復雜的建站技術,不需要學習太多復雜的HTML語言,你就能夠利用CMS構建出一個風格統一功能強大的專業網站。
CMS的功能
CMS具有許多基于模板的優秀設計,可以加快網站開發的速度和減少開發的成本。
CMS的功能并不只限于文本處理,它也可以處理圖片、Flash動畫、聲像流、圖像甚至電子郵件檔案。
CMS還分各個平臺腳本種類的。
內容管理系統是企業信息化建設和電子政務的新寵,也是一個相對較新的市場,對于內容管理,業界還沒有一個統一的定義,不同的機構有不同的理解:
Gartner Group 認為內容管理從內涵上應該包括企業內部內容管理、Web內容管理、電子商務交易內容管理和企業外部網(Extranet)信息共享內容管理(如CRM和 SCM等),Web內容管理是當前的重點,e-business和XML是推動內容管理發展的源動力。
Merrill Lynch的分析師認為內容管理側重于企業員工、企業用戶、合作伙伴和供應商方便獲得非結構化信息的處理過程。內容管理的目的是把非結構化信息出版到intranets, extranets和ITE(Internet Trading Exchanges), 從而使用戶可以檢索、使用、分析和共享。商業智能系統 (BI)側重于結構化數據的價值提取,而內容管理則側重于企業內部和外部非結構化資源的戰略價值提取。
Giga Group 認為作為電子商務引擎,內容管理解決方案必須和電子商務服務器緊密集成,從而形成內容生產(Production)、傳遞(Delivery)以及電子商務端到端系統。
內容管理系統
內容管理系統是一種位于WEB前端(Web 服務器)和后端辦公系統或流程(內容創作、編輯)之間的軟件系統。內容管理解決方案重點解決各種非結構化或半結構化的數字資源的采集、管理、利用、傳遞和增值,并能有機集成到結構化數據的商業智能環境中,如OA,CRM等。內容的創作人員、編輯人員、發布人員使用內容管理系統來提交、修改、審批、發布內容。這里指的"內容"可能包括文件、表格、圖片、數據庫中的數據甚至視頻等一切你想要發布到 Internet、Intranet以及Extranet網站的信息。
CMS的應運而生
隨著網絡應用的豐富和發展,很多網站往往不能迅速跟進大量信息衍生及業務模式變革的腳步,常常需要花費許多時間、人力和物力來處理信息更新和維護工作;遇到網站擴充的時候,整合內外網及分支網站的工作就變得更加復雜,甚至還需重新建設網站;如此下去,用戶始終在一個高成本、低效率的循環中升級、整合……
首先,角色定位明確,以充分保證工作人員的工作效率;其次,功能完整,滿足各門道"把關人"應用所需,使信息發布準確無誤。比如,為編輯、美工、主編及運維人員設置權限和實時管理功能。
此外,保障網站架構的安全性也是用戶關注的焦點。能有效管理網站訪問者的登陸權限,使內網數據庫不受攻擊,從而時刻保證網站的安全穩定,免于用戶的后顧之憂。
根據以上需求,一套專業的內容管理系統CMS應運而生,來有效解決用戶網站建設與信息發布中常見的問題和需求。對網站內容管理是該軟件的最大優勢,它流程完善、功能豐富,可把稿件分門別類并授權給合法用戶編輯管理,而不需要用戶去理會那些難懂的SQL語法。
CMS的發展
內容管理從2000年開始成為一個重要的應用領域,這時.COM和B2B, B2C等經歷了資本和市場的考驗及洗禮,人們重新回到信息技術應用的基本面-如何提高競爭能力,而內容管理恰恰能夠通過對企業各種類型的數字資產的產生、管理、增值和再利用,改善組織的運行效率和企業的競爭能力,企事業單位也開始認識到內容管理的重要性。
從企事業單位信息化的觀點來看,以下因素導致對內容管理軟件的巨大需求:
(1) 知識是企業的財富。
在Internet交互過程中,只有十分之一涉及銷售,其他十分之九都和信息交互有關,員工的知識獲取越來越依賴于互聯網,特別是在電子商務的個性化環境中,客戶為了做出購買決定,需要智能化地獲取信息,不僅僅是商品的數量和價格,更重要的可能是產品的手冊、安全保證、技術指標、售后服務、圖片文件等等。
(2) 信息的及時性和準確性。
無論在企業內網還是外網,信息的更新越來越快,企事業單位的信息生產量越來越多,且呈現成倍增長的趨勢,企事業單位更需要的是一個功能強大、可擴展的、靈活的內容管理技術來滿足不斷的信息更新、維護,這時如何保證信息的準確性和真實性將越來越顯得重要。
(3) 企業內外網統一的需求增長。
隨著企事業單位信息化的建設,內聯網和外聯網之間的信息交互越來越多,優秀的內容管理系統對企業內部來說,能夠很好地做到信息的收集和重復利用以及信息的增值利用, 對于外聯網來說,更重要的是真正交互式和協作性的內容。
國外從事內容管理軟件研發的主要廠商包括Vignette,Interwoven, BroadVision, Openmarket,ATG, Allaire, Documentum, Hummingbird等,這些公司CM產品和解決方案專業性很強,大多基于J2EE等平臺,功能豐富,主要面向企業級用戶,是CM市場的主要廠商。還有一些更窄的專業廠商提供內容管理某個階段需要的功能,如Verity 提供知識檢索,Micromedia 提供內容創作平臺,Akamai和Inkitomi 提供內容分發管理技術等。與此相反,
有些CMS只是單純的信息發布工具而以,稱不上內容的收集和再利用更談不上知識管理的概念,最多只是一組網站建設工具軟件而已。
所有產品的可視鏈接都非常差,只有極少數廠商能夠提供可視軟件,這些軟件都不是交互式的,不能用作管理工具。
CMS包括的內容
隱藏在內容管理系統(CMS)之后的基本思想是分離內容的管理和設計。頁面設計存儲在模板里,而內容存儲在數據庫或獨立的文件中。 當一個用戶請求頁面時,各部分聯合生成一個標準的 HTML 頁面。
一個內容管理系統通常有如下要素:
文檔模板
腳本語言或標記語言
與數據庫集成
內容的包含物由內嵌入頁面的特殊標記控制。這些標記對于一個內容管理系統通常是唯一的。 這些系統通常有對較復雜的操作的語言支持,如 Python, Perl, 或 Java 等。
內容管理系統對站點管理和創造編輯都有好處。這其中最大的好處是能夠使用模板和通用的設計元素以確保整個網站的協調。 作者只需在他們的文檔中采用少量的模板代碼,然后即可把精力集中在設計之上的內容了。要改變網站的外觀, 管理員只需修改模板而不是一個個單獨的頁面。
內容管理系統也簡化了網站的內容供給和內容管理的責任委托。很多內容管理系統允許對網站的不同層面人員賦予不同等級的訪問權限, 這使得他們不必研究操作系統級的權限設置,只需用瀏覽器接口即可完成。
其他的特性如:搜索引擎、日歷、Web 郵件等也會內置于內容管理系統 CMS 內,或允許以第三方插件的形式集成進來。
如何開發CMS
內容管理系統是一個很泛的概念:從商業門戶網站的新聞系統到個人的Weblog都可以稱作發布系統。
框架型:本身不包含任何應用實現,只是提供了底層框架,具體應用需要一定的二次開發,比如Cocoon,Vignette;
應用型:本身是一個面向具體類型的應用實現,已經包含了新聞/評論管理,投票,論壇,WIKI等一些子系統。比如:postNuke xoops等;
但無論如何,在發布系統選型之前,首先了解自己的實際需求是最重要的:想根據現成系統將自己的需求硬往上照搬是非常不可取的。訪問量,權限控制和各種功能需求。每個模塊和功能自己都比較清晰一點以后,再去網上找找類似的實現:你會發現其實每個環節到目前上都有比較成熟的實現了,而且還在不斷完善和發展中,如果沒有:你的需求太特殊,或者可以嘗試分解成更小的系統組合實現。
內容管理系統被分離成以下幾個層面:各個層面優先考慮的需求不同
1,后臺業務子系統管理(管理優先:內容管理):新聞錄入系統,BBS論壇子系統,全文檢索子系統等,針對不同系統的方便管理者的內容錄入:所見即所得的編輯管理界面等,清晰的業務邏輯:各種子系統的權限控制機制等;
2,Portal系統(表現優先:模板管理):大部分最終的輸出頁面:網站首頁,子頻道/專題頁,新聞詳情頁一般就是各種后臺子系統模塊的各種組合,這種發布組合邏輯是非常豐富的,Portal系統就是負責以上這些后臺子系統的組合表現管理;
3,前臺發布(效率優先:發布管理):面向最終用戶的緩存發布,和搜索引擎spider的URL設計等……
內容管理和表現的分離:很多成套的CMS系統沒有把后臺各種子系統和Portal分離開設計,以至于在Portal層的模板表現管理和新聞子系統的內容管理邏輯混合在一起,甚至和BBS等子系統的管理都耦合的非常高,整個系統會顯得非常龐雜。而且這樣的系統各個子系統捆綁的比較死,如果后臺的模塊很難改變。但是如果把后臺各種子系統內容管理邏輯和前臺的表現/發布分離后,Portal和后臺各個子系統之間只是數據傳遞的關系:Portal只決定后臺各個子系統數據的取舍和表現,而后臺的各個子系統也都非常容易插拔。
內容管理和數據分發的分離:需要要Portal系統設計的時候注意可緩存性(Cache Friendly)性設計:CMS后臺管理和發布機制,本身不要過多考慮"效率"問題,只要最終頁面輸出設計的比較Cacheable,效率問題可通過更前端專門的緩存服務器解決。
此外,就是除了面向最終瀏覽器用戶外,還要注意面向搜索引擎友好(Search engine Friendly)的URL設計:通過 URL REWRITE轉向或基于PATH_INFO的參數解析使得動態網頁在鏈接(URI)形式上更像靜態的目錄結構,方便網站內容被搜索引擎收錄;
CMS的提供商
國內CMS提供商主要有
1.PHPCMS(PHPCMS網站內容管理系統)
官方網站:http://www.phpcms.cn
PHPCMS 網站管理系統是一個基于PHP+MYSQL的全站生成html的建站系統,經過完善設計并適用于各種服務器環境(如UNIX、LINUX、WINDOWS等)的高效、全新、快速、優秀的網站解決方案,包括文章、下載、圖片和信息四大功能模塊,支持內容收費、廣告管理和論壇整合,適合政府、學校、企業以及其他各種資訊類網站使用……
2. 動易CMS
地址:http://www.powereasy.net
PowerEasy CMS是動易網絡科技有限公司基于ASP+COM技術獨立開發的內容管理系統,是一個經過完善設計并適用于各種服務器環境的高效、全新、快速和優秀的網站解決方案,無論在穩定性、負載能力、安全保障等方面都居國內外同類產品領先地位。其人性化的設計理念,廣泛適應企業、政府、學校等不同群體及個人的建站需要。超過十萬網站以上的用戶規模,使PowerEasy已經成為最受歡迎的ASP內容管理系統。
動易CMS系統主要用于小型網站和個人網站。
3. 織夢內容管理系統
官方網站:www.DEDEcms.com
國內最知名的開源網站管理程序“DEDECMS”由林學(IT柏拉圖)編寫。
DedeCms V5.1為最新版本,亮點創新功能為:
通過新式數據緩存,新式調用索引查詢技術,使網站在數據量極大的時候仍然能保持比較高的性能;
在不使用副欄目的情況下,讀取新列表使用了更優化的算法,即使使用動態列表,也能確保網站的性能非常良好;
列表HTML更新劃分為最新歸檔和歷史歸檔兩種,在普通情況下,用戶只需要更新最新歸檔,當最新歸檔末條記錄超過歷史歸檔索引范圍時,系統才會更新歷史歸檔,保證了系統的靈活性和便捷性。
通過專業的客戶端輔助,可以使系統進行較占資源的歸檔更新時選擇在訪問量比較低的時間,從而確保網站的一直以良好的性能運行。
會員中心更大氣,增加“待購買商品列表(購物車)”、“已購買商品列表”、“自由充值中心”適應網上購物功能的操作。
監聽計劃任務的客戶端,用戶可以使用Dede官方開發的單獨的監控客戶端來實現一些計劃任務的功能,以后該客戶端還增加各類站長工具,與WEB分離的C/S模式采集器等大量實用功能。
數據優化中心,根據用戶的使用情況,對用戶的數據庫索引等進行重建,并提供各類建議讓用戶對自身數據和模板進行優化,從而使系統性能達到最大的程度。
安全中心不提供直接殺毒功能,但對DEDE系統所有文件進行驗證性檢測,以確保系統安全;安全中心具有一定的保密性,所以控制方面比默認版本會有效些;
內置默認的商城模型,用戶可以通過模型復制對不同的商品類型定義不同的字段,實現功能強大的網上商城。
自定義搜索功能,系統可以對自定義模型的指定搜索條件生成搜索表單進行自定義搜索,還能實現產品比較等功能。
完善的二級域名與偽靜態支持,對新增模型在開啟二級域名的情況可能出現的問題作了完善的處理,并支持對內容列表使用偽靜態,并通過緩存解決生成困難的問題。
自定義表單,支持自定義反饋表單功能,用戶可以按自己的需求,生成完全的自定義表單,并可以指定提交的內容是否需審核,是否在前臺顯示列表等人性化操作。
WAP網站自動生成功能,WAP功能實際中采用wml1.1標準,直接訪問 wap.php 即可訪問,由于協議版本,一些內容展示與WEB可能不一致,未來版本中可能會mini xhtml更適合現在的手機瀏覽,并支持更多功能。
增加游客發布信息的功能(后臺設置開關)。
問答模型支持使用偽靜態(后臺設置開關);
內置采集使用更詳細的向導,并增加列表自定義鏈接正則、列表縮略圖采集、規則實時預覽等功能;
重點增加了自由列表、反向通行證、后臺界面更改,以適應項目大型化的應用的便利性;
重復文檔檢測輔助功能,批量提取文章縮略圖、數據庫內容替換、隨機模板防采集等輔助插件
dedeCMS是php+mysql的,適合各類網站的需求。
4. Ecms,http://www.phome.net/
本系統由帝國開發工作組獨立開發,是一個經過完善設計的適用于Linux/windows/Unix等環境下高效的網站解決方案。從帝國新聞系統1.0版至今天的帝國網站管理系統,她的功能進行了數次飛躍性的革新,使得網站的架設與管理變得極其輕松!
她采用了系統模型功能:用戶通過此功能可直接在后臺擴展與實現各種系統,如產品、房產、供求、等等系統,因此特性,帝國CMS又被譽為“萬能建站工具”;采用了模板分離功能:把內容與界面完全分離,靈活的標簽+用戶自定義標簽,使之能實現各式各樣的網站頁面與風格;
5.FOOSUN (風訊內容管理系統)
官方網站:http://www.foosun.net
公司開發的《風訊網站內容管理系統》(以下簡稱:FoosunCMS), 在CMS產品領域里,FoosunCMS已形成內容管理系統整站解決方案。從《風訊網站內容管理系統》FoosunCMSv0410版至今天的《風訊網站內容管理系統》FoosunCMSv4.0 SP5 0911升級版,系統經過幾次飛躍性改進,在原有的FoosunCMS系列優勢上取得的重大突破,更加“傻瓜”化、人性化,更加符合廣大用戶的需求,從而使得網站的架設與管理變得極其輕松!特別優化的模塊化體系結構,強大的HTML靜態生成功能,便捷的后臺管理,以人為本的設計理念......每一處都顯現出與眾不同的經典創意和個性化需求完美展現的編程思想。全新內核的FoosunCMSv4.0 SP5版的不同版本可以滿足從小流量到大流量、從個人到企業各方面應用的要求,為用戶提供了一個適用于各種服務器運行環境的高效、全新、快速和優秀的網站解決方案,廣泛適應企業、政府、學校等不同群體及個人的建站需要!《風訊網站內容管理系統》的用戶面非常廣泛,在為數百家企業服務的過程中建立了成熟、穩定的客戶服務保障體系,得到國內眾多知名企業和政府部門的選擇和好評。
系統包括信息采集、整理、分類、審核、發布和管理的全過程,具備完善的信息管理和發布管理功能,是企事業單位網站、內部網站和各類ICP網站內容管理和維護的理想工具。應用該系統,政府各部門可以隨時方便地提交需要發布的信息而無須掌握復雜的技術;FoosunCMS已成為國產CMS“第一品牌”。
國外CMS的提供商
Vignette. 奧斯汀, TX Vignette公司,網站內容管理系統的領導者,今天宣布在中層樓資金上它取得了1億4千萬美元,成為奧斯汀基礎軟件公司中最大的私人資產投資,同時也使Vignette成為在奧斯汀發展最快的互聯網軟件公司。 Vignette 公司,作為全世界網站內容應用系統的領導者,為公司們提出了解決方案——在互聯網上建立非常成功的商業。 Vignette的王牌產品是StoryServer 3,它能使公司以應用軟件(如在線發布、知識管理和復雜電子商務系統)為基礎建立、管理和發布服務,最終加速和提高客戶的忠實度和持續力。 超過75個一流公司,包括Ziff- Davis' ZDNet, First Chicago NBD, Bay Networks 和 CNET ,使用StoryServer 3 ,每天提供2500萬個網頁瀏覽。 StoryServer3 獲得了5個行業獎勵,包括UPSIDE雜志的"網絡基礎組織類最活躍的私人公司" 。 它的 V/5 系列是一套應用軟件包,設計用來為門戶、B2C 和 B2B 市場需求提供內容管理。 V/5系列具有高度的可定制化能力和廣泛的功能,它包括內容和模板的開發、個性化定制和發布。但是,它的多數功能還需要開發。
Documentum. Documentum 是文檔管理解決方案的長期供應商。 帶著它的4i 網站內容管理(WCM)版本,公司有力地進入了CM舞臺,它提供了一個解決方案來支持具有在線而動態的內容的電子商務應用軟件。對大中型組織來說,它也是一個健全的可擴展的網站內容管理解決方案。
Eprise. Eprise的 Participant Server 2.6.6是該公司內容管理的產品,它為大型商務和.com提供商業應用軟件,包括互聯網、企業內部網和公共網站。該產品能促進內容添加、修改和全球發布。 Participant Server 的主要組件包括內容中心、操作中心、共享中心和內容分配套件。 產品為投稿和創造提供基于網絡的界面,同時內容分配組件處理適于交易的內容分配。 A single Web based administrative interface is a plus because administration can be distributed across the organization. 單一的基于網絡的管理界面是附加的,因為管理在組織范圍內可以是分布式的。
Interwoven. Interwoven的 TeamSite 4.5是橫向聚焦的網站內容管理解決方案,它向財富500強和全球2000個上市公司提供企業范圍的網站內容管理。TeamSite 的管理和組成能力通過桌面和基于Java的接口提供,這種桌面和接口作為操作系統的一部分出現。用戶可以通過Windows Explorer把內容拖放到存儲庫中。
Xpedio. Xpedio CMS 4.0是全球 2000 B2B 和 B2E 公司所用的解決方案包,它為沒有技術的用戶提供了容易使用的網站建設能力。 該產品在企業內部互聯網、外部互聯網和電子商務網站上促進了內容的快速發展和管理。在管理和發布內容方面,它是強大的解決方案,它提供具有分布式管理能力的創作工具、安全、發布的靈活性和完全基于瀏覽器的界面。
Ncompass. NCompass Labs于2001年4月通過微軟成立,現在它是微軟的子公司。 Resolution 3.1是Ncompass的瀏覽器,以網站內容管理解決方案為基礎,在2001年底,它做為微軟的產品(稱為微軟內容管理服務器)再次發布。
Open Market. Open Market 的Content Server 3.1是 J2EE兼容的內容管理解決方案,它嫦虺靄妗⒚教搴徒鶉詵袷諧pen Market 把內容服務器定位為推動以內容為中心的電子商務應用軟件的產品,它處理訪問者、客戶和合作者之間的交互。該產品有用于管理和組織的網絡界面,包括了一個個性化的引擎和用于發布的應用軟件服務器。
BroadVision. BroadVision 把應用方法用于內容管理,主要目標是B2B, B2E 和 B2C 市場。 BroadVision以應用軟件程序包的形式出售產品,如出售給附帶商業、合作商業、市場和雇員自我服務。內容管理解決方案也獨立地出售。
FileNET. FileNET 是文檔管理市場的傳統領導者,現在它集中精力于生產電子商務應用軟件的Panagon生產線。它的網站內容管理套件包括Panagon 內容服務(PCS)、Panagon 網絡發布者(PWP)、Panagon 網絡服務(PWS)和Panagon 電子流程。FileNET套件主要面向于金融、保險、政府、電信、公共事業和制造業。FileNET把它的網站內容管理套件定位在內容管理的全部解決方案,它貫穿內容的生命周期,從創造到審批、發布和分配。然而,在它目前的版本中,產品在核心網站內容管理的功能性上需要重大發展,如個性化和動態內容的表達。
Megellan. 2000 年7月,Gauss Interprise 和美國軟件開發者Magellan 合并,主要銷售它的內容管理系列 Versatile Internet Platform (VIP)。VIP定位于企業管理內容、網站內容和門戶的平臺。對于集中的環境,產品系列有適應需求的基本功能,包括基于網絡的管理,單一和大批的輸入、第三方廠商提供的基本庫服務、以及用于分布式內容創造的模板設計工具。
InStranet. InStranet 成立于1999年,總部設在紐約,并且在巴黎設有歐洲總部。 公司的王牌產品是InStranet 2000 1.5,它是一個瀏覽器和基于Java的網站內容管理解決方案。產品聚焦于,在B2B和雇員工作環境下,向企業內部互聯網和外部互聯網發布業務文件和內容。InStranet 2000 1.5在 J2EE兼容的應用服務器上運行,已在BEA WebLogic, IBM WebSphere 和 iPlanet 應用服務器上經過檢驗。
Mediasurface. Mediasurface 的總部設在倫敦,它的美國辦事處在紐約和弗朗西絲科。公司為組織提供管理內容軟件,用于企業內部互聯網和外部互聯網。公司的核心產品是 Mediasurface 3.5,它瞄準垂直市場,包括金融服務、政府、教育、衛生保健、IT服務、媒體、出版和廣播、零售和消費服務。
Six Open Systems. Six Offene Systeme GmbH 在美國稱為Six Open Systems (Six) ,于1991年在德國成立。Six在德國有重要的消費群,它以產品Six CMS 4.0打入美國市場。 該產品是由內到外的、以瀏覽器為基礎的解決方案,它用來幫助媒體出版商簡化和管理內容設計及網頁和門戶、互聯網、企業內部互聯網等的設計。
Starbase. Starbase 銷售合作產品,該產品為電子商務應用軟件創造、管理代碼和內容。2001年2月, Starbase收購了worldweb.net 和它的產品 Expressroom I/O 、以及基于Java 和 XML的網站內容管理解決方案。Starbase正把Expressroom I/O添加到它的代碼和內容管理解決方案的協作套件中。
國內用的比較多的有totcms,Active Context、turbocms、cms4i,不過這些都是純商業性系統,價格很高,一般個人建站,建議選取一些國外比較有名的開源系統,如Mambo、Drupal、Tikiwiki、PhpNuke、 PostNuke、Xoops、Tikipro、不過這些全是基于php + mysql的,眾所周知,php和mysql是免費的嗎^__^,asp的cms也有動易,淘特,風訊,等幾家不錯的。
全球知名 CMS 提供商詳細清單
該清單包含開源CMS,國外大型商業CMS,國外重量級商業CMS,國外輕量級商業CMS,國內商業CMS,共5個類別,其中開源CMS又分 Portal 型,Blog 型和 Wiki 型。
開源 Portal 型 CMS
Xoops : http://www.xoops.org/
Plone : http://plone.org/
Joomla! : http://www.joomla.org/
Drupal : http://drupal.org/
Zope : http://www.zope.org/
CMS Made Simple : http://www.cmsmadesimple.org/
MODX : http://modxcms.com/
Mambo : http://source.mambo-foundation.org/
PHP Nuke : http://www.phpnuke.org/
開源 Blog 型 CMS
Word Press : http://wordpress.org/
開源 wiki 型 CMS
Mediawiki : http://www.mediawiki.org/
國外的大型商業 CMS
Vignette Content Management (美國): http://www.vignette.com/contentmanagement/0,2097,1-1-1928-4149-1966-4150,00.html
EMC Documentum (美國): http://software.emc.com/products/product_family/documentum_family.htm
IBM Workplace WCM (美國): http://www-306.ibm.com/software/info/ecatalog/en_US/products/Z106182W88870K64.jsp?S_TACT=none&S_CMP=none&EO=VNM&CC=Vietnam&VP=&incDir=us&pt=jsp
Reddot CMS (德國): http://www.reddot.com/products_web_content_management.htm
Interwoven ECM (美國): http://www.interwoven.com/products/
Oracle Stellent Web Content Management (美國): http://www.stellent.com/stellent3/idcplg?IdcService=SS_GET_PAGE&nodeId=64&ssSourceNodeId=7
國外的重量級商業 CMS
Tridion R5.2 (荷蘭) : http://www.tridion.com/Products/R5/Overview.asp
CoreMedia CMS 2006 (德國): http://www.coremedia.com/en/67852/cms/
Fatwire Content Server (美國): http://www.fatwire.com/
Percussion Rhythmyx (美國): http://www.percussion.com/products/content-management/rhythmyx/
Day Software Communique (瑞士): http://www.day.com/content/site/en/index/products/content-centric_applications/overview.html
MediaSurface Morello (英國): http://www.hellomorello.com/
國外的輕量級商業 CMS
Microsoft SharePoint (美國): http://www.microsoft.com/office/sharepoint/prodinfo/demo.mspx
Sitecore Content Manager (丹麥): http://www.sitecore.net/Products.aspx
ESCENIC (挪威): http://www.escenic.com/
Collage (美國): http://www.serena.com/Products/collage/home.asp
CommonSpot Content Server (美國): http://www1.paperthin.com/products/index.cfm
Ingeniux Content Management System (美國): http://www.ingeniux.com/x628.xml
CMS400.NET (美國): http://www.ektron.com/web-content-management-solutions.aspx
E-Spirit FIRSTspirit(德國): http://www.cmswatch.com/CMS/Vendors/www.firstspirit.de
Hot Banana Web Content Management Suite (加拿大): http://www.hotbanana.com/products/web-content-management-suite/
EPiServer (瑞典): http://www.episerver.com/en/
Refresh Software SR2 (美國): http://www.refreshsoftware.com/SR2
GOSS iCM (英國): http://www.gossinteractive.com/index.cfm?articleid=1941
Hannon Hill Casecade Server(美國): http://www.hannonhill.com/products/cascade-server/index.html
Immediacy (英國): http://immediacy.co.uk/products/content_management.aspx
Terminal Four Site Manager (愛爾蘭): http://www.terminalfour.com/products/
Enonic Vertical Site (挪威): http://www.enonic.com/page?id=841
Synkron Via (丹麥): http://www.synkron.com/
國內的商業與開源 CMS
kycms 酷源網站內容管理系統(.net開源): http://www.kycms.com (重點推薦KYCMS內容管理系統、商城系統,在線考試系統,子網站集群系統、oa系統)
dedecms 織夢網站管理系統 (開源): http://www.dedecms.com/
帝國網站管理系統 ECMS : http://www.phome.net/
宏博內容管理系統 : http://www.hbcms.com/
COMSHARP CMS - 銳商企業CMS : http://www.comsharp.com/
TurboCMS : http://www.turbocms.com/
動易內容管理系統 : http://www.powereasy.net/
SupeSite 社區門戶系統 : http://www.supesite.com/
phpcms 網站管理系統 : http://www.phpcms.cn/
verycms 內容管理系統 : http://www.verycms.net/
Joekoe CMS喬客網 : http://www.joekoe.net/
漸飛網站管理系統 : http://www.jfcms.net/
SiteServer CMS網站管理系統 : http://www.siteserver.cn/
.Net動網新聞 : http://www.xmlasp.net/
JTBC網站內容管理系統: http://www.jtbc.net.cn/ (開源免費)
FOOSUN網站內容管理系統:http://www.foosun.net/(開源免費)
HUGESKY CMS網站內容管理系統:<A href="http://www.hugesky.com">http://www.hugesky.com
CMS吧,CMS模板,CMS教程專業站http://www.cms8.com.cn
JDCMS 文章系統CMS http://www.jd-web.cn
CMS系統對搜索引擎優勢
Title等元標記不僅能個性化且能自定義規則,以滿足復雜網站不同頻道、分類、博客、論壇等對元標記的要求;
cms52.cn解讀:這條目前已經ok了,國內目前的php類cms,dede,帝國全部模板都支持元標簽自定義,wp用插件可以實現,只是目前keywords自動化生成的還不夠智能。
靜態化富含關鍵詞的URL,且能靈活自定義,這對英文類網站的長尾關鍵詞、問題類短語關鍵詞組有莫大幫助;
cms52.cn解讀:貌似國內的cms在這方面都不行,幾乎都不支持偽靜態,dz,phpwind倒是支持,不過是論壇,dede要修改才能支持偽靜態, wordpress偽靜態就做的很好,可以滿足這條要求。要追求偽靜態效果的話,選cms精靈建議選英文的cms,drupal,joomal都不錯,我 個人做英文站的話喜歡用joomal。另外,對于中文url里插關鍵詞效果沒有英文的好。
能支持HTML中特殊的個性化標簽,如nofollow、h1/h2/h3…
cms52.cn解讀:dede,帝國,wordpress幾乎都支持這些,模板技術都可以實現。
靈活的自然化的站內文字鏈接;
cms52.cn解讀:應該說的是正文引用內鏈,dede有這個功能,但是做的不夠好,要修改,wordpress用插件就能實現的很好,上海seo研究院就已經實現這個功能了,看看本文的內鏈就知道了^^
目錄結構設置靈活無限制;
cms52.cn解讀:看你怎么設計了,程序是死的人是活的,只要偽靜態做的好,.htaccess正則寫的好,什么目錄結構都可以做出來。
支持長內容分頁;
cms52.cn解讀:基本上國內的目前都支持自動分頁,dede,帝國在這方面都沒問題。
支持301跳轉設置;
cms52.cn解讀:這個服務器端可以實現吧,或者自己寫php函數header()轉向也行吧,精靈都是服務器端直接設的。
XML/RSS輸出并支持ping功能;
cms52.cn解讀:國內的cms這方面有,但是屬于雞肋,跟沒有一樣,wordpress等國外的這方面用插件實現。
圖片的標簽處理;
精靈解讀:國內的圖片標簽還不能自動生成,只能調用別的標簽,如title,keywords等等。這方面沒有仔細研究過,我不是注重圖片標簽的處理。
靈活的CSS調用;
精靈解讀:應該都沒問題吧,想怎么調就怎么調^^
運用緩存技術。
二、Constant Maturity Swap(固定期限掉期協議)
定義
CMS(Constant Maturity Swap)是一種掉期(利率交換)協議形式,它使得購買者能夠鎖定所收到現金流的久期。
在一般的利率掉期協議中,交易雙方約定在一定時期內,在一筆象征性本金數額的基礎上互相交換不同性質的利率(包括基于不同基準的浮動利率、固定利率等)款項的支付。CMS的特點是交換雙方中,一方的利率會根據市場上的掉期利率(不是LIBOR)進行階段性調整;另一方的利率則一般是LIBOR、固定利率或其他形式的有固定期限的利率。
例:假設現在的利率互換市場上,六個月LIBOR是5.0%,三年期的掉期利率是6.5%,則現在六月期LIBOR和三年期掉期利率之差為150個基點(一個基點=0.01%)。若一個投資者認為六個月LIBOR和三年期掉期利率在未來兩年內的平均差值將達到50個基點,那么他可以簽訂以下的CMS協議
收到:六個月LIBOR
付出:三年期掉期利率 - 105個基點
在每半年中,
1. 若 三年期掉期利率 - 六個月LIBOR > 105 個基點, 則投資者有資金流出
2.若 三年期掉期利率 - 六個月LIBOR < 105 個基點, 則投資者有資金流入
由于現在兩者之差是150個基點,因此最初六個月投資者將支付45個基點。但是若投資者的假設正確,即未來兩年內三年期掉期利率和六個月LIBOR之差的平均值的確為50個基點,那么投資者將賺取55(=105-50)個基點的利潤。這份協議的優勢在于三年期掉期利率和六個月LIBOR差額究竟在未來哪一天開始縮小并不重要,只要它們的差額平均值小于105個基點,投資者就能獲得收益。而如果簽訂DIRF(Differential Interest Rate Fix),由于投資者并不確定何時利差會變小,同樣不能獲利。
對于公司的意義
在CMS出現之前,公司經常利用利率掉期協議將浮動利率轉化為固定利率以鎖定風險。但利率掉期協議的久期會隨著到期日的接近而變短,會造成敞口風險,不利于公司對負債進行久期管理。但是CMS可以解決這個問題。假設公司需要將負債的久期維持在5年左右,他可以簽訂如下的CMS協議:
收到:6個月LIBOR
付出:5年期掉期利率 – 35個基點(這個數字是我們假設的)
簽訂這個CMS協議后,隨著時間接近協議到期日,負債的久期仍然固定在5年左右。
Plone是免費的、開放源代碼的內容管理系統(Content Management System,CMS)。Plone著重于適合各種組織使用。它帶有一個工作流引擎、預先配置的安全和角色系統、一組內容類型和多語言支持。有來自全世界的眾多開發者、作者和測試者每天為Plone做各種貢獻。Plone是基于內容管理框架的。(Content Management Framework)。
什么是內容管理系統?
要給內容管理系統(CMS)下個定義很困難,比找個要賣給你CMS的人還難。簡單來說,CMS用來管理內容,通常是為了web site管理內容。CMS的主要目的是用來方便的進行內容的創建、發布和修復,以適應商業應用。
內容管理的麻煩在于它的瑣碎或不可能實現
不同CMS可以是否集成web分成兩類:基于web的系統和非基于web的系統。Plone是免費的、開放源代碼的基于web的內容管理系統。
為什么使用基于web的內容管理系統?
理解Plone這樣的內容管理系統最簡單的方法就是將它與標準web站點設計工具(如Macromedia Dreamweaver)進行比較。他們都可以在遠程計算機上制作頁面,并提交用來確認或發布。但有以下四個方面的區別:
任何具有所需權限的用戶可在任何位置制作網頁,使用標準瀏覽器,無需任何特殊軟件。CMS的使用比Dreamweaver和FTP容易,只需很少的培訓,許多制作任務可分配給不熟練的人員。因此,CMS使得更多的用戶可在WEB上創建和編輯內容。同時,較少的培訓和較低的技巧使得制作和維護的成本降低。
通過輸入文本、上載文件到站點預先制作的模板中來制作頁面,保證頁面的統一風格。即使直接制作發布web頁面的人員非常多,也可保證風格的統一,更重要的是內容結構的一致性也可保證。
CMS中的工作流控制可充分使用,web管理員的工作可有效的分配給工作在不同地點人員,并不會降低安全性,并保證質量標準。
不同版本的文檔自動保存,需要時可進行自然的審核跟蹤。
內容管理系統的這些優點對大型組織或大型合作項目更為重要。
什么是內容管理框架?
內容管理框架是一個應用,包括一系列Zope工具。這些工具構成的框架提供了許多內容管理系統需要的關鍵服務。內容管理框架可作為單獨產品使用,或者如Plone一樣建立在它的基礎之上。內容管理框架提供了核心的工具如Workflow(工作流)、個性化和目錄化。內容管理框架的開發由Zope公司領導,是一個開發源代碼的產品,受益于世界上眾多的開發者的辛勤勞動。
主頁:http://cmf.zope.org
什么是Zope?
Zope是一種開發源代碼的web應用服務器,用python語言編寫。它是可升級、穩固、功能強大的系統,包括一個對象數據庫、web服務器和多種模板語言。Zope主要由Zope公司開發和提供支持,也可從來自世界各地的開發者得到幫助。
主頁:http://www.zope.org
為什么使用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或專有系統并非如此。
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》)的愛好者。
主頁:http://plone.org/
總結
- 上一篇: 联想E430c:To interrupt
- 下一篇: 工作271:打开弹出框调用当前页面接口