澤元網(wǎng)站內(nèi)容管理系統(tǒng)(ZCMS 3.0)
功能白皮書
北京澤元迅長軟件有限公司
2018 年
澤元網(wǎng)站內(nèi)容管理系統(tǒng)(ZCMS 3.0)
功能白皮書
北京澤元迅長軟件有限公司
2018 年
澤元網(wǎng)站內(nèi)容管理系統(tǒng)(ZCMS 3.0)功能白皮書
- 1 -
目 錄
關于本文檔...................................................................................................................................................- 5 -免責聲明.......................................................................................................................................................- 5 -聯(lián)系方式.......................................................................................................................................................- 5 - 1 概述........................................................................................................................................................... - 6 - 2 整體架構(gòu)...................................................................................................................................................- 8 - 2.1 基礎概念........................................................................................................................................- 8 - 2.2 功能組成.......................................................................................................................................- 9 - 3 多內(nèi)容類型支持.................................................................................................................................... - 10 - 3.1 內(nèi)容和內(nèi)容類型..........................................................................................................................- 10 - 3.2 內(nèi)置的內(nèi)容類型.........................................................................................................................- 11 - 3.3 內(nèi)容類型的擴展.........................................................................................................................- 13 - 3.4 文章對其他內(nèi)容類型的引用.....................................................................................................- 14 - 4 靈活的內(nèi)容組織.................................................................................................................................... - 15 - 4.1 站點..............................................................................................................................................- 15 - 4.2 欄目.............................................................................................................................................- 17 - 4.3 標題欄目和虛擬欄目.................................................................................................................- 19 - 4.4 按 Tag 詞分類............................................................................................................................- 21 - 4.5 多維分類.....................................................................................................................................- 22 - 5 高度集成的文檔工作臺........................................................................................................................ - 23 - 5.1 文檔工作臺中的視圖..................................................................................................................- 23 - 5.2 文章編輯.....................................................................................................................................- 25 -
澤元網(wǎng)站內(nèi)容管理系統(tǒng)(ZCMS 3.0)功能白皮書
- 2 -
5.3 工作流與審核.............................................................................................................................- 26 - 5.4 區(qū)塊和頁面部件.........................................................................................................................- 27 - 5.5 回收站.........................................................................................................................................- 30 - 6 高性能內(nèi)容發(fā)布.................................................................................................................................... - 30 - 6.1 模板引擎......................................................................................................................................- 30 - 6.2 模板標簽.....................................................................................................................................- 32 - 6.3 內(nèi)容發(fā)布.....................................................................................................................................- 33 - 6.4 文件分發(fā).....................................................................................................................................- 33 - 7 豐富的功能組件.....................................................................................................................................- 34 - 7.1 廣告..............................................................................................................................................- 34 - 7.2 調(diào)查投票..................................................................................................................................... - 35 - 7.3 評論和留言................................................................................................................................. - 36 - 7.4 自定義表單................................................................................................................................. - 38 - 8 靜動態(tài)頁面結(jié)合.................................................................................................................................... - 39 - 8.1 動態(tài)功能模板化..........................................................................................................................- 39 - 8.2 靜動態(tài)互相引用.........................................................................................................................- 39 - 8.3 內(nèi)容的授權(quán)瀏覽.........................................................................................................................- 40 - 9 全文檢索、數(shù)據(jù)交換與統(tǒng)計分析........................................................................................................ - 41 - 9.1 開箱即用的全文檢索..................................................................................................................- 41 - 9.2 從數(shù)據(jù)庫采集.............................................................................................................................- 42 - 9.3 從 WEB 采集..............................................................................................................................- 43 - 9.4 統(tǒng)計分析.....................................................................................................................................- 45 -
澤元網(wǎng)站內(nèi)容管理系統(tǒng)(ZCMS 3.0)功能白皮書
- 3 -
10 會員體系...............................................................................................................................................- 49 - 10.1 會員概述.................................................................................................................................... - 49 - 10.2 會員的角色和機構(gòu)................................................................................................................... - 50 - 10.3 會員的等級和積分................................................................................................................... - 50 - 10.4 可擴展的會員功能................................................................................................................... - 51 - 11 可視化支持............................................................................................................................................- 51 - 11.1 基于 Dreamweaver 可視化模板制作..................................................................................... - 51 - 11.2 基于 WEB 的可視化模板制作.................................................................................................- 52 - 11.3 可視化專題................................................................................................................................ - 53 - 11.4 所見即所得的預覽....................................................................................................................- 55 - 12 網(wǎng)站群與集群部署...............................................................................................................................- 55 - 12.1 網(wǎng)站群概述................................................................................................................................ - 55 - 12.2 內(nèi)容上報和下發(fā)....................................................................................................................... - 56 - 12.3 集群與可用性........................................................................................................................... - 57 - 12.4 資源分離部署........................................................................................................................... - 60 - 13 細粒度、可擴展的權(quán)限體系...............................................................................................................- 62 - 13.1 權(quán)限項和權(quán)限擁有者................................................................................................................- 62 - 13.2 分級授權(quán)................................................................................................................................... - 63 - 13.3 可擴展的權(quán)限體系................................................................................................................... - 65 - 14 全面的安全機制...................................................................................................................................- 65 - 14.1 SQL 注入檢查............................................................................................................................- 65 - 14.2 跨站腳本檢查........................................................................................................................... - 66 -
澤元網(wǎng)站內(nèi)容管理系統(tǒng)(ZCMS 3.0)功能白皮書
- 4 -
14.3 防止非法文件上傳................................................................................................................... - 67 - 14.4 防止越權(quán)訪問........................................................................................................................... - 67 - 15 可擴展性與二次開發(fā)...........................................................................................................................- 68 - 15.1 基于插件的松耦合體系............................................................................................................- 68 - 15.2 二次開發(fā)工具........................................................................................................................... - 70 - 15.3 菜單的擴展............................................................................................................................... - 70 - 15.4 擴展服務和擴展項................................................................................................................... - 71 - 15.5 擴展點和擴展行為................................................................................................................... - 72 - 16 完善的國際化支持...............................................................................................................................- 73 - 16.1 前臺國際化................................................................................................................................ - 73 - 16.2 后臺國際化............................................................................................................................... - 74 - 16.3 增加新的語言........................................................................................................................... - 74 - 17 一流的技術(shù)規(guī)格...................................................................................................................................- 75 -附錄:ZCMS3.0 系列文檔...................................................................................................................... - 76 -
澤元網(wǎng)站內(nèi)容管理系統(tǒng)(ZCMS 3.0)功能白皮書
- 5 -
關于本文檔
ZCMS3.0是澤元軟件出品的一款基于J2EE技術(shù)和插件技術(shù)的企業(yè)級網(wǎng)站內(nèi)容管理
軟件,旨在幫助用戶解決日益復雜與重要的Web內(nèi)容的創(chuàng)建、維護、發(fā)布和應用的問題。
本文檔簡要地介紹了ZCMS3.0的概念、特性和功能,是用戶熟悉和掌握ZCMS 3.0的良
好參考資料。免責聲明
ZCMS3.0提供了包括標準版、企業(yè)版、站群版和旗艦版在內(nèi)的各種商業(yè)版本,不
同的商業(yè)版本功能會有所不同,具體情況請您咨詢售前工程師。聯(lián)系方式
北京澤元迅長軟件有限公司
網(wǎng)址:http://www.zving.com/
電話:4006 9797 00
Email:office@zving.com
微博:http://weibo.com/zving
微信:
澤元網(wǎng)站內(nèi)容管理系統(tǒng)(ZCMS 3.0)功能白皮書
- 6 -
1 概述
澤元網(wǎng)站內(nèi)容管理系統(tǒng)(簡稱ZCMS)是一套基于J2EE和插件技術(shù)的、面向高端用
戶的網(wǎng)站內(nèi)容管理軟件,集內(nèi)容規(guī)劃、內(nèi)容創(chuàng)作、內(nèi)容編輯、內(nèi)容審核、基于模板的內(nèi)
容發(fā)布等功能于一身,并提供互動組件、可視化專題、內(nèi)容采集、內(nèi)容檢索、訪問統(tǒng)計、
多平臺發(fā)布等擴展功能。通過簡單易用的WEB界面,ZCMS允許非技術(shù)人員互相協(xié)作以
創(chuàng)建、編輯和發(fā)布各種內(nèi)容,實現(xiàn)網(wǎng)站的快速更新。ZCMS還支持網(wǎng)站群、多維分類、
虛擬欄目、多發(fā)布點、集群部署等高端特性,可以輕松創(chuàng)建和管理超過1000萬個頁面的
大型門戶網(wǎng)站。
ZCMS引入了bootstrap V3.3的前端機制,并定制開發(fā)了澤元自主的V3框架。基于
此框架制作的頁面,不僅可以自適應多終端不同分辨率的瀏覽器,還可以兼容IE6和IE7,
解決了Html5不支持低版本瀏覽器的問題。并且,V3框架不僅實現(xiàn)了靜態(tài)頁面的多終端
自適應,所有ZCMS提供的動態(tài)功能,如:會員中心、調(diào)查投票、評論留言等交互功能
的前臺動態(tài)頁面,同樣實現(xiàn)了多終端的自適應。
ZCMS支持多平臺發(fā)布,可以針對一個站點,配置多個平臺的模板,以幫助用戶實
現(xiàn)不同平臺的差異化發(fā)布。如:基于PC端的html模板,基于移動客戶端的html5模板等,
也可以為APP等第三方應用,提供JSON格式的數(shù)據(jù),用戶只需要維護一個站點的信息,
即可同時將信息發(fā)布到多個平臺。
ZCMS支持可視化專題創(chuàng)作,可以幫助不熟悉HTML和CSS的編輯人員,針對重大
事件、突發(fā)事件進行拖拽式快速制作專題頁面。通過拖拽制作的專題,默認為V3風格,
可以多終端自適應。
ZCMS支持拖拽制作表單,可以幫助不懂代碼編寫的網(wǎng)站維護人員,針對活動或者
澤元網(wǎng)站內(nèi)容管理系統(tǒng)(ZCMS 3.0)功能白皮書
- 7 -
其他需求,進行快速拖拽式表單制作。通過拖拽制作的表單,默認為V3風格,可以多終
端自適應。
ZCMS實現(xiàn)了多渠道分發(fā),將內(nèi)容管理的概念延伸至網(wǎng)站以外,還包括微博、微信
等其他的第三方平臺的內(nèi)容管理。ZCMS支持將系統(tǒng)內(nèi)的信息,一鍵轉(zhuǎn)發(fā)至網(wǎng)站用戶綁
定的企業(yè)官方微博賬號;支持將系統(tǒng)內(nèi)的信息,推送至微信企業(yè)號,并且支持管理微信
企業(yè)號的菜單。ZCMS還實現(xiàn)了微信審稿,支持將系統(tǒng)內(nèi)工作流轉(zhuǎn)中需要審核的信息,
推送至審核人的微信中,在微信中即可完成審核工作。
ZCMS提供完善的國際化支持,是國內(nèi)唯一同時支持前臺、后臺國際化,并且可以
自行添加新的語言的內(nèi)容管理產(chǎn)品。ZCMS現(xiàn)在提供中文簡體、中文繁體、英文三種語
言的后臺管理界面。
ZCMS本身基于插件機制開發(fā),各插件預留了大量的擴展點和擴展服務,用戶可以
通過這些擴展點和擴展服務為ZCMS擴展新功能,也可以覆蓋ZCMS己有插件的各項功
能,甚至可以根據(jù)實際需要改變ZCMS默認的菜單、工具欄、界面和業(yè)務邏輯。澤元軟
件提供了基于Eclipse的二次開發(fā)工具ZDeveloper,使用該工具提供的可視化向?qū)Э梢?/p>
幫助用戶快速創(chuàng)建新的ZCMS插件工程,并支持快速創(chuàng)建CRUD(增、查、改、刪)文
件、引用擴展點、注冊擴展項到擴展服務等功能,還支持對插件工程打包、部署和聯(lián)合
調(diào)試。ZCMS提供了目前內(nèi)容管理領域內(nèi)的最高規(guī)格的二次開發(fā)支持。
澤元網(wǎng)站內(nèi)容管理系統(tǒng)(ZCMS 3.0)功能白皮書
- 8 -
2 整體架構(gòu)
2.1 基礎概念
ZCMS作為企業(yè)級內(nèi)容管理系統(tǒng),存在著多種多樣的數(shù)據(jù)對象,簡單分類如下圖所
示:
圖:ZCMS中的基礎概念
首先,一個ZCMS系統(tǒng)中允許存在很多個站點,為了管理好這些站點,ZCMS提供
了一系列的系統(tǒng)基礎設施,以便于統(tǒng)一配置所有站點都要用到的配置項和代碼項,并將
這些站點以及站點下的更細粒度的數(shù)據(jù)歸屬到具體的部門、角色和用戶,達到有序管理、
權(quán)責分明的目的。
澤元網(wǎng)站內(nèi)容管理系統(tǒng)(ZCMS 3.0)功能白皮書
- 9 -
其次,一個站點中包含有多個欄目和互動功能,以及為這些欄目和互動功能配套的
模板文件、資源文件、關鍵詞/敏感詞等數(shù)據(jù)對象,還有歸屬于站點的一組可擴展的配
置項,此外還有發(fā)布點、多維分類、虛擬欄目、發(fā)布平臺等站點級別的高級特性數(shù)據(jù)對
象。
欄目又由內(nèi)容、區(qū)塊、頁面部件和歸屬于欄目的一組可擴展的配置項組成。其中頁
面部件是對互動功能的統(tǒng)一封裝。欄目下的內(nèi)容又可以分為多種內(nèi)容類型,包括文章、
圖片、視頻以及專題。
2.2 功能組成
圖:ZCMS中的功能組成
圍繞著這些數(shù)據(jù)對象,為提高網(wǎng)站管理和內(nèi)容編輯的生產(chǎn)效率,ZCMS提供了一系
列的功能組件,分成系統(tǒng)底層功能、核心內(nèi)容功能、基礎擴展功能和高級擴展功能四個
部分。
其中系統(tǒng)底層功能由與業(yè)務無關的基礎技術(shù)框架、插件機制、國際化機制、安全機
制和權(quán)限體系組成,以及和站點無關的基礎業(yè)務平臺(包括機構(gòu)管理、用戶管理、菜單
管理、定時任務等通用功能)。
澤元網(wǎng)站內(nèi)容管理系統(tǒng)(ZCMS 3.0)功能白皮書
- 10 -
核心內(nèi)容功能提供了組織、展現(xiàn)和更新一個以靜態(tài)內(nèi)容為主的網(wǎng)站所必要的功能集
合,通過核心內(nèi)容功能即可發(fā)布一個含有文章、圖片、視頻等豐富多彩的內(nèi)容信息的網(wǎng)
站。核心內(nèi)容功能是CMS的業(yè)務基礎,提供了非常多的擴展點和擴展服務。
核心內(nèi)容功能只是滿足了發(fā)布內(nèi)容給瀏覽者閱讀的要求,并不提供評論、調(diào)查、會
員等互動功能。這些互動功能由基礎擴展功能提供,基礎擴展功能還提供了統(tǒng)計分析、
數(shù)據(jù)庫采集、WEB采集等網(wǎng)站日常運營所必需的功能組件。
對于大型網(wǎng)站和集團型網(wǎng)站,還需要有一些高級特性,以支持復雜的站點組織、功
能呈現(xiàn)和內(nèi)容更新工作,包括網(wǎng)站群、發(fā)布點、多維分類、虛擬欄目和可視化專題等高
級擴展功能,以及集群、前端分離、資源分離等高性能和高可用性部署方案。
以上提及的概念和功能會在接下的章節(jié)中展開描述。
3 多內(nèi)容類型支持
3.1 內(nèi)容和內(nèi)容類型
ZCMS將內(nèi)容定義為:瀏覽者進入網(wǎng)站后通過一次或多次導航,所找到的最終想要
閱讀的信息,該信息通常是由內(nèi)部工作人員編輯后發(fā)布出來的。內(nèi)容是ZCMS中網(wǎng)站組
織的底層邏輯單元。
在ZCMS中,每條內(nèi)容記錄都歸屬于一種內(nèi)容類型。內(nèi)容類型是指內(nèi)容按文件格式
和展現(xiàn)方式分成的基本類別,不同的內(nèi)容類型有不同的編輯方式、數(shù)據(jù)處理邏輯、模板
類型和發(fā)布方式,常用內(nèi)容類型包括文章、圖片、視頻、音頻、附件等。
澤元網(wǎng)站內(nèi)容管理系統(tǒng)(ZCMS 3.0)功能白皮書
- 11 -
3.2 內(nèi)置的內(nèi)容類型
ZCMS內(nèi)置了豐富的內(nèi)容類型,能夠支持絕大部分常見內(nèi)容形式的編輯與發(fā)布,包
括文章、圖片、視頻、音頻、附件、專題等。
文章內(nèi)容類型是網(wǎng)站最常用的內(nèi)容類型,以文字信息展示為主,混排圖片、視頻、
音頻、附件等其他信息。
圖:文章內(nèi)容類型界面
圖片內(nèi)容類型是網(wǎng)站內(nèi)容的重要組成部分,主要以圖片展示為主,輔以文字描述。
ZCMS目前支持bmp、jpg、gif、png、tif等常見的通過瀏覽器能夠展示的圖片格式,并
支持圖片的在線編輯,包括圖片的裁剪、旋轉(zhuǎn)、縮放和水印設置等。
圖:圖片內(nèi)容類型編輯
澤元網(wǎng)站內(nèi)容管理系統(tǒng)(ZCMS 3.0)功能白皮書
- 12 -
視頻內(nèi)容類型支持視頻封面展示和視頻在線播放。ZCMS目前支持上傳mp4、3gp、
mpg、avi、wmv、flv、rmvb、mkv等常見的視頻文件格式,支持自動將視頻文件轉(zhuǎn)換
為無需插件即可播放的flv視頻。同時ZCMS還可將視頻自動轉(zhuǎn)換為mp4格式,從而實現(xiàn)
在iPhone、iPad等不支持Flash的智能移動設備上的視頻播放功能。
圖:視頻內(nèi)容類型
ZCMS還支持音頻內(nèi)容類型,可以在線播放音頻文件,也可以為音頻文件附加文字、
圖片等其他信息。ZCMS目前支持mp3、wav、midi、wma、realaudio、flac、ape等
常見音頻格式,可以自動將這些音頻文件轉(zhuǎn)化成mp3文件,以實現(xiàn)無瀏覽器插件支持的
在線播放。
圖:音頻內(nèi)容類型
澤元網(wǎng)站內(nèi)容管理系統(tǒng)(ZCMS 3.0)功能白皮書
- 13 -
附件內(nèi)容類型主要用于文件下載,可供訪問者了解文件信息并在線下載。附件的格
式基本沒有限制,可以是任何文件系統(tǒng)中存儲的文件。附件支持下載和在線打開兩種展
示方式。
圖:附件內(nèi)容類型界面
3.3 內(nèi)容類型的擴展
ZCMS不僅內(nèi)置了豐富的內(nèi)容類型,還支持通過開發(fā)插件的方式添加全新的內(nèi)容類
型。不同的內(nèi)容類型可以擁有完全不同的編輯界面和列表界面,并可以擁有自己的發(fā)布
邏輯和保存邏輯。各個內(nèi)容類型可以定義自己的圖標、模板類型、預覽URL,還可以覆
蓋默認的轉(zhuǎn)移、復制、備份、置頂?shù)葮I(yè)務邏輯。
例如二次開發(fā)人員可以擴展出商品內(nèi)容類型,該類型擁有完全不同的編輯界面,有
商品圖片、商品規(guī)格、分類屬性、價格與折扣、搜索條件等復雜的字段,并且有自己的
前臺模板類型和后續(xù)的訂單、配送等復雜的擴展邏輯。
澤元網(wǎng)站內(nèi)容管理系統(tǒng)(ZCMS 3.0)功能白皮書
- 14 -
某些情況下內(nèi)容類型的后臺邏輯完全可以使用默認邏輯,只是編輯界面的布局和字
段需要自定義。例如人物介紹欄目,保存和發(fā)布邏輯和文章內(nèi)容類型完全相同,但編輯
界面、字段列表、展示方式和文章完全不同。對于這種需求,ZCMS在后臺界面提供了
自定義內(nèi)容類型功能,可以通過自定義內(nèi)容類型功能設置該內(nèi)容類型的字段列表,自定
義字段的展現(xiàn)次序,并可以自由調(diào)整整個編輯界面的布局,從而實現(xiàn)針對特定業(yè)務領域
的內(nèi)容的個性化編輯和發(fā)布。
ZCMS還提供內(nèi)容擴展模型功能,以支持用戶對內(nèi)置的內(nèi)容類型進行微調(diào)。用戶通
過新建內(nèi)容擴展模型并配置到相應的欄目,即可達到為該欄目下指定的內(nèi)容類型的編輯
界面添加控件的目的。例如可以新建多個文章內(nèi)容擴展模型,分別配置到不同欄目,即
可實現(xiàn)不同欄目下的文章編輯界面的差異化。
圖:擴展內(nèi)容類型
3.4 文章對其他內(nèi)容類型的引用
在大部分網(wǎng)站中,以文本信息為主圖片視頻信息為輔的文章內(nèi)容類型是最主要的組
成部分。因此ZCMS對文章內(nèi)容類型進行了特別的強化,在文章內(nèi)容中可以引用其他內(nèi)
容類型的記錄,實現(xiàn)復雜的多內(nèi)容類型混排效果。
澤元網(wǎng)站內(nèi)容管理系統(tǒng)(ZCMS 3.0)功能白皮書
- 15 -
需要說明的是,在ZCMS中文章內(nèi)容類型和其他內(nèi)容類型處于同等地位,文章內(nèi)容
對其他內(nèi)容類型的引用功能是由文章內(nèi)容類型自身實現(xiàn)的,用戶通過插件擴展內(nèi)容類型
時,也同樣可以實現(xiàn)類似于文章的對其他內(nèi)容類型的引用功能。
圖:文章中插入調(diào)查
4 靈活的內(nèi)容組織
4.1 站點
站點是ZCMS中內(nèi)容組織的頂層邏輯單元,代表一個獨立的URL入口,一般擁有頂
級域名或二級域名。每個站點擁有自己獨立的文件夾,包含有自己的一整套模板文件和
資源文件,擁有自己獨立的內(nèi)容結(jié)構(gòu)和各種配置項。
ZCMS支持在單服務器創(chuàng)建多達1000個站點,每個站點能夠獨立進行結(jié)構(gòu)調(diào)整、內(nèi)
容創(chuàng)作、內(nèi)容編輯,并可獨立發(fā)布靜態(tài)文件,實現(xiàn)不同站點向不同的WEB服務器部署分
發(fā)。ZCMS支持集團型和多級分支型網(wǎng)站群,可以實現(xiàn)逐級授權(quán)和逐站點授權(quán),不同站
點可以擁有不同的管理員、編輯和審核人員,做到站點之間互相不影響。
澤元網(wǎng)站內(nèi)容管理系統(tǒng)(ZCMS 3.0)功能白皮書
- 16 -
ZCMS支持站點導出成單獨的數(shù)據(jù)文件,能夠?qū)⒄军c的數(shù)據(jù)、模板和資源文件導出
成和操作系統(tǒng)、數(shù)據(jù)庫無關的磁盤文件。導出的文件可以再次導入到原ZCMS系統(tǒng)中,
也可以導入到其他的ZCMS系統(tǒng)中。通過站點的導入導出,ZCMS實現(xiàn)了站點的快速克
隆和跨平臺遷移。
ZCMS中的站點支持豐富的配置項,包括:
? SEO配置:站點的Meta關鍵字和描述,用于SEO優(yōu)化;
? 定時任務設置:設置定時發(fā)布的頻率;
? 圖片水印設置:設置全站的圖片水印位置和類型;
? 互動功能模板設置:設置會員相關頁面的模板;
? 全站默認欄目模板設置:設置各欄目的默認列表頁和詳細頁模板;
? 會員頭像設置:設置會員頭像大??;
? 廣告配置:設置廣告是否需要審核;
? 圖片播放器配置:設置圖片播放器是否需要審核;
? 調(diào)查配置:設置調(diào)查是否需要審核;
? 留言配置:設置留言是否需要審核;
? 評論配置:設置評論是否需要審核
? 訪問統(tǒng)計配置:設置是否開啟自動統(tǒng)計、是否使用第三方統(tǒng)計代碼。
澤元網(wǎng)站內(nèi)容管理系統(tǒng)(ZCMS 3.0)功能白皮書
- 17 -
圖:ZCMS中的站點
圖:新建站點
4.2 欄目
每個站點又可以劃分成多個欄目。欄目是在網(wǎng)站策劃的過程中,按照瀏覽者的習慣
和內(nèi)容本身的屬性進行分類的結(jié)果。欄目下可以進行細分并添加多個子欄目,最終構(gòu)成
多級欄目結(jié)構(gòu)。ZCMS支持最多10級子欄目,建議最多不超過5級,否則會帶來管理上
和SEO上的問題。
澤元網(wǎng)站內(nèi)容管理系統(tǒng)(ZCMS 3.0)功能白皮書
- 18 -
ZCMS中的欄目除基本的增、刪、改、查外,還支持欄目合并、欄目轉(zhuǎn)移、欄目排
序、批量導入欄目結(jié)構(gòu)、一鍵清空欄目下的內(nèi)容等功能。ZCMS也支持導出全站或某個
欄目下的子欄目結(jié)構(gòu),并可以再次導入到其他站點或欄目下,以實現(xiàn)欄目結(jié)構(gòu)的快速復
制。
在ZCMS中,每個欄目發(fā)布后的欄目首頁、列表頁面、內(nèi)容詳細頁面、內(nèi)容中包含
的圖片、視頻等資源文件,存放在本欄目的專屬目錄中。通過設置欄目的發(fā)布點,可以
將不同的欄目分發(fā)到不同的WEB服務器上,并分配不同的子域名,以便更好地優(yōu)化訪問
速度和均衡系統(tǒng)負載。
圖:ZCMS中的欄目
ZCMS中的欄目支持豐富的配置項,包括:
? 基本信息設置:欄目的名稱、類型、所在目錄、欄目類型、是否生成靜態(tài)文件、
文章類型、欄目Logo等;
? 模板屬性:設置欄目首頁、列表頁、詳細頁的模板,以及列表頁最大文檔數(shù)和
最大分頁數(shù);
澤元網(wǎng)站內(nèi)容管理系統(tǒng)(ZCMS 3.0)功能白皮書
- 19 -
? SEO配置:欄目的Meta關鍵字和描述,用于SEO優(yōu)化;
? 定時任務設置:設置欄目定時發(fā)布的頻率;
? 圖片水印設置:設置欄目的圖片水印位置和類型;
? 廣告配置:設置欄目內(nèi)的廣告是否需要審核;
? 文章配置項設置:設置文章Logo尺寸、文章正文圖片默認尺寸,設置是否自動
計算關鍵詞和相關文章,設置相關文章的關聯(lián)范圍;
? 評論配置:設置評論是否需要審核。
? 多維分類配置:設置欄目內(nèi)文章是否需要多維分類,以及多維分類類別選擇;
? 發(fā)布點設置:設置是否啟用發(fā)布點,配置欄目Html頁面和欄目內(nèi)資源的發(fā)布點;
? 擴展模型設置:設置欄目、內(nèi)容的擴展模型;
? 工作流設置:設置欄目工作流類型,設置欄目工作流是否需要各機構(gòu)分別審核;
? 圖片播放器配置:設置欄目相關的圖片播放器是否需要審核;
? 調(diào)查配置:設置欄目相關的調(diào)查是否需要審核;
? 投稿設置:設置欄目是否允許投稿;
? 留言配置:設置欄目相關的留言板是否需要登錄、留言是否需要審核;
? 網(wǎng)站群設置:設置欄目是否允許采集與分發(fā),設置采集與分發(fā)的密匙;
4.3 標題欄目和虛擬欄目
在進行網(wǎng)站的整體規(guī)劃時,經(jīng)常會發(fā)現(xiàn)有些超鏈接(例如“關于我們”),需要和欄
目鏈接并列放在一起,但其內(nèi)容又和普通欄目不同,典型的有標題欄目和虛擬欄目兩種:
標題欄目是指本欄目只是一個標題,瀏覽者點擊欄目時鏈接到其他地址,該地址可
以是本欄目下的第一篇內(nèi)容,也可以是ZCMS內(nèi)部的其他欄目或其他欄目下的內(nèi)容記
錄,又或者是一個外部URL。典型的標題欄目包括“關于我們”、“投資人關系”、“領導
澤元網(wǎng)站內(nèi)容管理系統(tǒng)(ZCMS 3.0)功能白皮書
- 20 -
介紹”等。標題欄目不需要設置欄目首頁模板和列表頁模板,系統(tǒng)也不會為此欄目生成
首頁和列表頁面。
圖:ZCMS中的標題欄目
虛擬欄目實際上是一組篩選條件,欄目下的內(nèi)容根據(jù)篩選條件自動從指定的一個或
多個欄目中抽取。虛擬欄目自身沒有內(nèi)容,也不保存篩選結(jié)果,只是在展現(xiàn)和發(fā)布時實
時根據(jù)篩選條件去獲取內(nèi)容列表,并生成自己的欄目列表頁。欄目列表頁中的鏈接指向
其他欄目下的內(nèi)容,本欄目對應的目錄下不生成內(nèi)容的詳細頁。
虛擬欄目可以靈活地設置規(guī)則,例如可以將指定作者的所有文章設置為一個虛擬欄
目,從而為該作者創(chuàng)建一個專欄。虛擬欄目支持設置本欄目的首頁模板、列表頁模板,
支持設置復雜的篩選條件和排序條件,也支持修改欄目名稱、目錄名、SEO等基本設置。
澤元網(wǎng)站內(nèi)容管理系統(tǒng)(ZCMS 3.0)功能白皮書
- 21 -
圖:ZCMS中的虛擬欄目
4.4 按Tag詞分類
除了按欄目分類外,ZCMS還支持按Tag詞分類。Tag詞是一種流行的Web2.0分類
方法,用戶或者編輯人員可以為某條內(nèi)容記錄設置一個或多個Tag詞,Tag詞既可以從
列表中選擇,也可以手工填寫。因為Tag詞無需預先設定,可以在內(nèi)容創(chuàng)作時再臨時指
定,因此具有非常大的靈活性。
ZCMS支持通過模板標簽生成流行風格的Tag詞云,每個Tag詞點擊后能夠分頁顯
示設置了該Tag詞的內(nèi)容記錄列表。
澤元網(wǎng)站內(nèi)容管理系統(tǒng)(ZCMS 3.0)功能白皮書
- 22 -
圖:ZCMS中的TAG詞管理
4.5 多維分類
Tag詞分類是一種扁平化的分類方式,詞和詞之間沒有層次關系,不能構(gòu)成多級分
類體系。除了默認欄目分類(稱之為主維度)提供最常用的內(nèi)容多級分類體系外,有時
候還需要多種多級分類體系,這樣的一種多級分類體系稱之為維度。例如一篇文章,在
主維度中屬于房地產(chǎn)欄目,在行政區(qū)劃維度屬于北京市海淀區(qū),同時在專欄維度中又可
以是某個專欄評論員的文章,即一篇文章可以同時屬于三個維度。
ZCMS提供了多維分類功能,能夠在主維度之外建立多個維度,每個維度下可以建
立多級欄目結(jié)構(gòu)。編輯人員在錄入內(nèi)容時,可以逐個指定本內(nèi)容在每個維度下歸屬的欄
目,也可以切換到多維分類下,批量將內(nèi)容分配到當前維度的指定欄目下。
維度欄目可以設置欄目首頁模板和列表頁模板,但不能設置詳細頁模板。維度下的
欄目可以單獨發(fā)布,發(fā)布時只生成欄目首頁和列表頁,不生成詳細頁,列表頁中的內(nèi)容
的URL指向主維度下的內(nèi)容詳細頁URL。
澤元網(wǎng)站內(nèi)容管理系統(tǒng)(ZCMS 3.0)功能白皮書
- 23 -
圖:ZCMS中的多維欄目
5 高度集成的文檔工作臺
5.1 文檔工作臺中的視圖
ZCMS提供了高度集成的文檔工作臺界面,在此界面下編輯人員可以通過切換不同
的視圖使用內(nèi)容文檔相關的各項操作,基本達到了編輯工作不出文檔工作臺界面的效
果。ZCMS內(nèi)置的視圖包括默認視圖、工作流視圖、區(qū)塊視圖、頁面部件視圖、回收站
視圖和評論視圖,開發(fā)人員也可以通過插件擴展其他視圖。所有視圖的左側(cè)都是一棵欄
目樹,顯示當前用戶權(quán)限范圍內(nèi)的所有欄目,選中不同的欄目后,根據(jù)當前視圖的種類,
右側(cè)顯示不同的編輯操作,其中:
默認視圖顯示欄目下的內(nèi)容記錄列表,可以在欄目內(nèi)新建、編輯、刪除、發(fā)布、復
制內(nèi)容記錄,支持導入Office文件成內(nèi)容記錄,還支持拖拽排序、待發(fā)布、編輯、下線
等功能。可以搜索欄目下各種狀態(tài)下的內(nèi)容記錄,包括我創(chuàng)建的、初稿、流轉(zhuǎn)中、待發(fā)
布、已發(fā)布、已下線、已歸檔、投稿、重新編輯等狀態(tài)。
澤元網(wǎng)站內(nèi)容管理系統(tǒng)(ZCMS 3.0)功能白皮書
- 24 -
不同的內(nèi)容類型在默認視圖下會顯示不同的內(nèi)容列表頁面和內(nèi)容編輯頁面,支持的
操作也有所不同。文章、專題等內(nèi)容類型還支持雙擊打開全屏窗口,以顯示更多工具欄
按鈕和其他編輯輔助設施。
頁面部件是ZCMS中的一個核心概念(詳見4.3節(jié)),頁面部件視圖提供了編輯當前
用戶權(quán)限范圍內(nèi)的所有頁面部件的功能,能夠新建、編輯、刪除各種類型的頁面部件。
回收站視圖提供了當前用戶權(quán)限范圍內(nèi)的欄目下的內(nèi)容記錄的刪除還原功能,能夠
顯示當前欄目下已經(jīng)刪除的內(nèi)容記錄,并能選中多條內(nèi)容記錄將其還原。回收站視圖也
支持將當前欄目下的子欄目還原,也可以將確定不需要還原的欄目和內(nèi)容記錄徹底刪
除。
區(qū)塊視圖能夠顯示當前欄目下的區(qū)塊列表,并可以新建、編輯、刪除、待發(fā)布、發(fā)
布區(qū)塊。區(qū)塊視圖可以選擇只顯示指定類型的區(qū)塊,包括我創(chuàng)建的區(qū)塊、初稿、重新編
輯、待發(fā)布、已發(fā)布等類型。區(qū)塊的詳細介紹見4.3節(jié)。
評論視圖能夠管理當前欄目下的所有評論,可以在此視圖審核評論,支持選擇多個
評論批量審核,支持查詢欄目下各種狀態(tài)的評論。
工作流視圖提供了集中管理當前欄目下當前用戶擁有的工作流的功能,能夠顯示所
有正在執(zhí)行的工作流的文章標題列表,可以打開需要審核的內(nèi)容記錄、申請下一步繼續(xù)
處理、查看處理歷史、刪除、強行結(jié)束工作流程、查看工作流的配置情況。
澤元網(wǎng)站內(nèi)容管理系統(tǒng)(ZCMS 3.0)功能白皮書
- 25 -
圖:文檔工作臺下的工作流視圖
5.2 文章編輯
對文章內(nèi)容類型,ZCMS特別提供了全屏編輯器,通過全屏編輯器,能夠以類似
Word的操作方式對文章進行便捷地編輯。內(nèi)容維護人員可能不精通HTML,但他們通常
都會使用 Office等辦公軟件,ZCMS的內(nèi)容編輯界面充分考慮到這種實際情況,提供了
與Word相似的剪切、復制、粘貼、查找替換、刪除、去除文字格式、撤消、恢復、段
落格式、字體、字號、字體顏色、插入超鏈接、加粗、下劃線、居中顯示等功能。
ZCMS支持圖文混排、圖表混排,可以在文章中插入圖片、圖表,并支持插入Flash
動畫、超級鏈接、特殊字符、音頻視頻、調(diào)查與投票等。從Web網(wǎng)頁上復制內(nèi)容到編輯
器時,ZCMS支持遠程圖片自動下載到本地服務器。文章編輯器還支持清除Word格式、
自動排版、插入附件、熱詞鏈接、內(nèi)容分頁等功能。
在文章編輯器里,編輯人員可以直接右鍵編輯文章中的圖片,進行裁剪、縮放、翻
轉(zhuǎn)、為圖片添加文字等操作。ZCMS支持文章自動提取摘要、關鍵字功能,能夠根據(jù)文
章中的詞匯分布智能計算出文章的關鍵字和摘要。
澤元網(wǎng)站內(nèi)容管理系統(tǒng)(ZCMS 3.0)功能白皮書
- 26 -
ZCMS支持為文章配置獨立模板功能,以實現(xiàn)特殊文章特殊展現(xiàn);支持定時發(fā)布,
以實現(xiàn)自動在指定時間發(fā)布通知等有時間要求的內(nèi)容;支持定時歸檔,以便于將時效性
強的欄目中己過時的內(nèi)容轉(zhuǎn)移到歸檔庫,提高系統(tǒng)的性能。定時歸檔后的內(nèi)容靜態(tài)文件
依然存在,只是不出現(xiàn)在相應欄目的內(nèi)容列表中。
ZCMS還支持自動關聯(lián)相關文章、手動選擇推薦文章等功能,以達到引導讀者延伸
閱讀的目的,增強網(wǎng)站的黏性。
圖:ZCMS中的文章編輯器
5.3 工作流與審核
在網(wǎng)站日常運營維護的過程中,存在著一系列相互銜接、自動以預定規(guī)則進行的業(yè)
務活動,稱之為工作流。ZCMS提供了完善的工作流支持,支持圖形化定義工作流,用
戶通過簡單的配置即可定制出所需要的工作流程。ZCMS允許創(chuàng)建非常復雜的工作流,
澤元網(wǎng)站內(nèi)容管理系統(tǒng)(ZCMS 3.0)功能白皮書
- 27 -
支持的網(wǎng)狀結(jié)構(gòu)的流程,支持多用戶會審模式,支持按條件自動流轉(zhuǎn),支持前置動作和
后置動作。ZCMS工作流中的前置和后置動作是由各插件注冊到工作流擴展服務中的實
現(xiàn)了特點接口的JAVA類,能夠?qū)崿F(xiàn)非常復雜的流轉(zhuǎn)前和流轉(zhuǎn)后的業(yè)務邏輯。
ZCMS中不同的欄目可以設置成不同的審核工作流。為欄目指定工作流后,欄目下
的內(nèi)容都需要經(jīng)過工作流配置的審核流程后才能進入最后發(fā)布程序,從而避免內(nèi)容被錯
誤地發(fā)布到網(wǎng)站,造成不良影響。
圖:可視化工作流設計
在ZCMS中,工作流作為一個單獨的插件提供,主要用于內(nèi)容的審核,但并不僅限
于內(nèi)容的審核,用戶自行開發(fā)的插件,也可以通過工作流插件中定義的擴展點和擴展服
務,實現(xiàn)本插件相應業(yè)務的工作流轉(zhuǎn)。
5.4 區(qū)塊和頁面部件
在一個網(wǎng)站中,有一些頁面片段在不同的頁面中重復出現(xiàn),典型的有網(wǎng)站頭部、網(wǎng)
站底部、側(cè)邊欄等。ZCMS將這樣的在不同頁面中重復使用的片段稱之為區(qū)塊,并提供
了一系列支撐。
澤元網(wǎng)站內(nèi)容管理系統(tǒng)(ZCMS 3.0)功能白皮書
- 28 -
圖:區(qū)塊視圖
每個區(qū)塊都有唯一代碼,在制作模板時可以通過此唯一代碼來顯示區(qū)塊。區(qū)塊的內(nèi)
容可以非常靈活,ZCMS支持以下幾種區(qū)塊:
自動列表區(qū)塊:用戶通過設定一系列篩選條件(例如來源欄目、內(nèi)容類型、作者、
含有某個關鍵字等),形成一個內(nèi)容列表并顯示在引用了此區(qū)塊的頁面中。
手工列表區(qū)塊:用戶通過手工選擇一系列內(nèi)容記錄來形成一個內(nèi)容列表并顯示在引
用了此區(qū)塊的頁面中。手工選擇時可以從多個不同欄目中選擇內(nèi)容記錄,也可以選擇多
個不同內(nèi)容類型的內(nèi)容記錄,還可以一行顯示多個內(nèi)容標題。
澤元網(wǎng)站內(nèi)容管理系統(tǒng)(ZCMS 3.0)功能白皮書
- 29 -
圖:手工選擇區(qū)塊內(nèi)容
頁面部件區(qū)塊:頁面部件是指類似于圖片播放器、廣告、調(diào)查投票這樣的具有一定
功能的頁面片段,是一種特殊的區(qū)塊。不同的頁面部件有不同的編輯界面,數(shù)據(jù)存儲方
式和數(shù)據(jù)處理邏輯的差異非常大。在ZCMS中,頁面部件被設計成可擴展的,二次開發(fā)
人員可以通過注冊頁面部件擴展項達到增加新的頁面部件的目的。
模板區(qū)塊:模板區(qū)塊是一個特殊區(qū)塊,可以為模板區(qū)塊設置一個模板,這個模板的
執(zhí)行結(jié)果將出現(xiàn)在引用了此模板區(qū)塊的頁面中的指定位置。
HTML區(qū)塊:區(qū)塊的內(nèi)容是一段靜態(tài)HTML代碼,用戶可以通過ZCMS提供HTML
可視化編輯器來創(chuàng)建這段HTML代碼,也可以使用其他工具編寫好HTML代碼然后復制
到ZCMS中。HTML區(qū)塊中的HTML代碼將會顯示在引用了此區(qū)塊的頁面中的指定位置。
澤元網(wǎng)站內(nèi)容管理系統(tǒng)(ZCMS 3.0)功能白皮書
- 30 -
5.5 回收站
ZCMS提供了回收站功能,管理當前站點下所有欄目中刪除的內(nèi)容和刪除的欄目結(jié)
構(gòu)?;厥照局С謱φ`刪除的內(nèi)容進行有選擇的恢復,內(nèi)容直接恢復到刪除時的位置,恢
復后狀態(tài)會變?yōu)槌醺濉;厥照究梢耘窟x擇多個需要恢復的文檔或欄目進行恢復操作,
并支持按照時間段、關鍵字搜索刪除的文檔或欄目。
回收站中還可以將己刪除的內(nèi)容、己刪除的欄目進行徹底刪除。徹底刪除后的內(nèi)容
和欄目會直接從備份數(shù)據(jù)中物理刪除,不再出現(xiàn)在回收站里。
圖:回收站視圖
6 高性能內(nèi)容發(fā)布
6.1 模板引擎
內(nèi)容經(jīng)過創(chuàng)作和編輯并且劃分欄目結(jié)構(gòu)之后,還需要在模板中通過標簽引用欄目、
內(nèi)容和區(qū)塊,然后再根據(jù)制作好的模板為站點生成首頁,為相應欄目生成列表頁,為相
應內(nèi)容記錄生成詳細頁。ZCMS把結(jié)合模板和數(shù)據(jù)生成最終頁面的程序邏輯稱之為模板
引擎。
澤元網(wǎng)站內(nèi)容管理系統(tǒng)(ZCMS 3.0)功能白皮書
- 31 -
ZCMS的模板引擎在性能、嚴謹性、靈活性、可擴展性上都是業(yè)內(nèi)首屈一指的:
性能:ZCMS中模板執(zhí)行時先由模板引擎檢查是否有修改,有則編譯成中間結(jié)果并
緩存,無則直接從緩存中獲取中間結(jié)果。ZCMS模板引擎的編譯速度非常快,用戶修改
模板后立即刷新預覽頁面,即可無延遲地看到模板重新編譯后的執(zhí)行效果。ZCMS中模
板的每次執(zhí)行時間在毫秒級,經(jīng)測試略快于JSP頁面的單次執(zhí)行。
嚴謹性:ZCMS中的模板需要聲明自己的模板類型,每個可以設置模板的地方也都
聲明了自己能夠使用的模板類型,從而防止類似于將詳細頁模板設置到首頁的錯誤。
ZCMS中的標簽需要以擴展項的形式注冊到模板引擎,如果標簽未注冊則模板引擎會直
接原樣輸出,從而防止誤判。標簽具有哪些屬性以及各個屬性允許的屬性值的類型都是
需要聲明的,不允許使用未聲明的屬性和錯誤的屬性值類型。ZCMS的模板引擎有完善
的錯誤檢查機制,在模板編譯和執(zhí)行發(fā)生錯誤時,能夠準確提示模板中的第幾行發(fā)生了
錯誤。
靈活性:ZCMS支持種類齊全的標簽,支持類似于JAVA和JavaScript的表達式以用
于求值輸出和條件輸出。ZCMS中的表達式求值:
<z:eval expression=\"${Price}*0.9+1\" />
ZCMS中通過<z:if>標簽的復雜邏輯表達式支持條件輸出:
<z:if condition=\"${Page.Index}>0&&(${Page.Index}<${Page.Count}-1) \">
<a>下一頁</a>
</z:if>
可擴展:ZCMS中的模板類型被設計成可擴展的,各插件可以注冊自己的模板類型,
澤元網(wǎng)站內(nèi)容管理系統(tǒng)(ZCMS 3.0)功能白皮書
- 32 -
并可以在模板類型的實現(xiàn)類中根據(jù)當前模板執(zhí)行的數(shù)據(jù)ID注入此類模板中可以使用的
全局變量,以便在不同類型的模板中使用不同的占位符來引用數(shù)據(jù)。ZCMS中的標簽也
是可擴展的,二次開發(fā)人員可以通過注冊擴展項到標簽擴展服務的方式來定義新的標
簽。開發(fā)人員可以將標簽聲明成單次輸出,也可以將標簽聲明成循環(huán)迭代輸出,可以為
標簽指定有哪些屬性以及各屬性的值的類型。開發(fā)人員可以根據(jù)需要往模板上下文中注
入數(shù)據(jù),以便于模板制作時可以在標簽體內(nèi)通過${Name}的形式引用。
6.2 模板標簽
ZCMS將模板中類似于<prefix:name>的、由ZCMS負責解釋執(zhí)行的XML標記稱之
為標簽。標簽由各個插件通過注冊擴展項的形式提供,ZCMS只識別己注冊的XML標記,
未注冊的XML標記(例如<mso:style>以及<a>、<html>等)則直接按原樣輸出。
ZCMS支持標簽互相嵌套,標簽可以無限層級嵌套,支持多級循環(huán)。在多層嵌套的
標簽中可以使用${Parent.Name}引用父級標簽的數(shù)據(jù),也可以通過多個“Parent.”占位
符前綴來上溯引用多級父標簽的數(shù)據(jù),例如${Parent. Parent.Name}可以引用上上級標
簽中的占位符數(shù)據(jù)。
ZCMS支持在后臺管理界面查看某個標簽的使用情況,能夠詳細列出此標簽在哪個
模板中被使用以及使用此標簽的具體代碼。
ZCMS還提供了Dreamweaver模板制作插件,通過Dreamweaver插件支持標簽的
可視化操作。
澤元網(wǎng)站內(nèi)容管理系統(tǒng)(ZCMS 3.0)功能白皮書
- 33 -
圖:在ZCMS中查看標簽使用情況
6.3 內(nèi)容發(fā)布
在ZCMS中,站點、欄目和內(nèi)容開始時對瀏覽者是不可見的,網(wǎng)站維護人員和編輯
人員在內(nèi)容編輯和組織完成后,將站點、欄目、內(nèi)容以及其他頁面開放給瀏覽者訪問的
動作稱之為發(fā)布。發(fā)布一般需要將數(shù)據(jù)和模板結(jié)合,生成靜態(tài)頁面,瀏覽者看到通常是
生成后的靜態(tài)頁面。
個別情況下(例如分權(quán)限瀏覽)發(fā)布時不需要生成靜態(tài)文件,只是簡單改變內(nèi)容的
狀態(tài),在瀏覽者請求相應的URL時再動態(tài)結(jié)合模板輸出數(shù)據(jù)。
6.4 文件分發(fā)
ZCMS將頁面發(fā)布后,如果ZCMS所在服務器直接充當WEB服務器,則發(fā)布完成后
瀏覽者即可直接看到最新的網(wǎng)站內(nèi)容了。但在大型網(wǎng)站中,通常會使用專門的中間件服
務器用來部署ZCMS,而會有多個WEB服務器用來向瀏覽者提供網(wǎng)站頁面內(nèi)容。將發(fā)布
后的頁面從ZCMS所在服務器傳輸?shù)揭粋€或多個WEB服務器的過程稱之為分發(fā)。
澤元網(wǎng)站內(nèi)容管理系統(tǒng)(ZCMS 3.0)功能白皮書
- 34 -
ZCMS支持多種分發(fā)方式,包括本地分發(fā):將文件復制到wwwroot目錄之外的其他
目錄,這種分發(fā)方式通常用于NFS或者網(wǎng)絡驅(qū)動器,也可以用作防篡改軟件的源目錄。
ZCMS會詳細記錄每次分發(fā)中的每個文件的傳輸情況,并且支持wwwroot目錄和遠
程目錄進行比較。
7 豐富的功能組件
圍繞著內(nèi)容的創(chuàng)作和展現(xiàn),ZCMS提供了一系列強大的內(nèi)容組織、編輯和發(fā)布功能。
除此之外,ZCMS還提供了豐富的功能組件,以便于瀏覽者在閱讀內(nèi)容之外,能夠獲得
更多的相關信息,并能夠和網(wǎng)站的管理人員以及其他瀏覽者進行互動。
7.1 廣告
廣告是很多網(wǎng)站的重要收入來源,往往以橫幅、多媒體動畫、文本鏈接等方式出現(xiàn)
在頁面中顯眼的位置。對于非營利性網(wǎng)站,有時候也需要以彈出層、飄浮層等類似于廣
告的形式將一些重要信息突出顯示。
ZCMS將廣告出現(xiàn)在什么頁面以及出現(xiàn)在頁面的什么位置稱之為廣告版位,廣告版
位根據(jù)表現(xiàn)形式有矩形橫幅、彈出窗口、隨屏移動、固定位置、漂浮移動、對聯(lián)廣告等
類型。一個版位里可以有多個廣告,廣告可以有圖片、動畫、文本、代碼等內(nèi)容形式,
同一個版位里的廣告可以按設定好的上下線時間自動更換。在ZCMS中,廣告的更換非
常簡便,市場營銷等部門的工作人員無需技術(shù)人員的協(xié)助即可自主更換廣告。
ZCMS中的廣告版位被設計成可擴展的,二次開發(fā)人員可以通過注冊擴展項到廣告
版位擴展服務的方式來實現(xiàn)新的廣告表現(xiàn)形式。ZCMS還支持嵌入Google Adsense等
第三方廣告代碼。
澤元網(wǎng)站內(nèi)容管理系統(tǒng)(ZCMS 3.0)功能白皮書
- 35 -
圖:廣告版位設置
7.2 調(diào)查投票
在ZCMS中,只需要經(jīng)過簡單的配置,就可以生成投票或者網(wǎng)上調(diào)查問卷,以便于
網(wǎng)站管理人員收集用戶的反饋。ZCMS支持一個調(diào)查中設立多個問題,一個問題下又可
以有多個選項,選項可以是單選、多項或者手工錄入項。調(diào)查支持設置允許投票的時間
段;支持限制投票者IP,一個IP只允許投票一次;支持驗證碼,瀏覽者投票時必須輸入
正確的驗證碼方為有效投票。ZCMS還支持管理人員設置是否允許瀏覽者查看投票結(jié)
果。
澤元網(wǎng)站內(nèi)容管理系統(tǒng)(ZCMS 3.0)功能白皮書
- 36 -
圖:查看調(diào)查信息
7.3 評論和留言
ZCMS提供了統(tǒng)一的評論功能,在各種內(nèi)容類型的詳細頁面中都可以對當前內(nèi)容記
錄進行評論,不僅支持文章評論,也支持視頻、圖片、音頻等其他內(nèi)容類型的評論,并
且支持針對評論進行評論,實現(xiàn)“蓋樓”的效果。ZCMS支持不同的欄目有不同的評論設
置,管理人員可以為每個欄目設置是否開放評論,并可以設置瀏覽者在該欄目下發(fā)表評
論是否需要登錄,以及設置評論提交后是否需要先經(jīng)編輯審核后才顯示在前臺頁面上。
ZCMS還提供了留言功能,用戶可以通過留言功能給網(wǎng)站管理人員提供反饋和建
議。ZCMS支持設立多組留言板,以便于根據(jù)使用場景和業(yè)務類型的不同收集不同的反
饋信息。
ZCMS的評論和留言都支持使用模板,以便于不同的網(wǎng)站下輸出不同風格和布局的
評論區(qū)域和留言板頁面。
澤元網(wǎng)站內(nèi)容管理系統(tǒng)(ZCMS 3.0)功能白皮書
- 37 -
圖:評論管理
澤元網(wǎng)站內(nèi)容管理系統(tǒng)(ZCMS 3.0)功能白皮書
- 38 -
7.4 自定義表單
ZCMS提供了強大的自定義表單功能,該功能分為數(shù)據(jù)模型和表單模板兩個部分。
通過ZCMS的擴展模型功能,可以為自定義表單建立數(shù)據(jù)模型,并為模型設定多個
字段分組。每個分組中又可以建立多個字段,每個字段有名稱、代碼、數(shù)據(jù)類型、控件
類型、是否必填、字段可選值、校驗規(guī)則、控件樣式等多個屬性。通過這種方式,可以
為自定義表單建立非常復雜的數(shù)據(jù)結(jié)構(gòu)。
數(shù)據(jù)模型建立后,即可通過ZCMS的表單模板功能為數(shù)據(jù)模型指定表單模板,在表
單模板中可以自由地引用字段分組和字段,自由地調(diào)整模板中各個字段的位置和布局方
式。表單模板建立之后,管理人員即可將數(shù)據(jù)模型發(fā)布到網(wǎng)站前臺,供瀏覽者填寫。瀏
覽者打開自定義表單時,ZCMS會調(diào)用模板引擎將數(shù)據(jù)模型和表單模板結(jié)合到一起,并
展現(xiàn)給用戶。
通過數(shù)據(jù)模型和表單模板,ZCMS可以收集非常復雜的結(jié)構(gòu)化的瀏覽者反饋數(shù)據(jù)。
ZCMS還支持查看、修改、刪除、導出瀏覽者填寫的表單數(shù)據(jù),以實現(xiàn)對表單數(shù)據(jù)進行
的進一步加工。
澤元網(wǎng)站內(nèi)容管理系統(tǒng)(ZCMS 3.0)功能白皮書
- 39 -
圖:為自定義表單創(chuàng)建數(shù)據(jù)模型
8 靜動態(tài)頁面結(jié)合
8.1 動態(tài)功能模板化
大部分網(wǎng)站除了向用戶展現(xiàn)內(nèi)容以供閱讀以外,還需要提供一些動態(tài)功能便于和瀏
覽者互動,獲取瀏覽者的反饋,以增強網(wǎng)站的黏性。典型的互動應用包括投票、評論、
留言、會員注冊等。這些動態(tài)功能由一系列的動態(tài)頁面組成,需要和靜態(tài)的內(nèi)容頁面在
外觀和用戶體驗上保持一致,使整個網(wǎng)站形成一個有機整體。另一方面,這些互動功能
在同一個CMS系統(tǒng)下的不同的網(wǎng)站中又可能會有不同的布局和樣式。
目前市面上的其他CMS系統(tǒng)對于靜動態(tài)頁面的融合支持非常有限,一般的做法是:
由CMS生成一個頭部和尾部片段,傳輸?shù)絼討B(tài)功能相應的目錄下,然后修改動態(tài)頁面,
使其包含這些片段,以達到頁面頭部和尾部一致的效果。
ZCMS通過高性能的模板機制,創(chuàng)造性地實現(xiàn)了動態(tài)功能的模板化。動態(tài)功能的業(yè)
務邏輯和界面展示實現(xiàn)了完全分離,界面展示部分通過模板動態(tài)生成,同一個功能在不
同的站點下可以有不同的模板。動態(tài)功能模板和靜態(tài)功能模板遵循完全一樣的規(guī)則,在
同一個模板引擎中運行,能夠在實現(xiàn)靜態(tài)模板的所有效果的同時又能輸出動態(tài)功能中的
各項數(shù)據(jù)。通過動態(tài)功能模板化,ZCMS實現(xiàn)了全站頁面從運行機制、相互引用、風格
樣式三方面的全面融合。
8.2 靜動態(tài)互相引用
在大型網(wǎng)站中,靜態(tài)功能和動態(tài)功能可能部署在不同的域名下。因此ZCMS提供了
${FrontAppContext}變量,此變量能夠輸出互動功能的URL前綴,不論互動功能是否與
靜態(tài)頁面在同一臺服務器,也不論動態(tài)功能是前端分離部署還是集群部署,模板制作人
澤元網(wǎng)站內(nèi)容管理系統(tǒng)(ZCMS 3.0)功能白皮書
- 40 -
員通過此變量都能夠正確地引用互動功能的URL。
ZCMS自帶的所有動態(tài)功能都已經(jīng)實現(xiàn)了模板化,例如留言、評論、調(diào)查、會員注
冊、會員登錄、會員個人中心、投稿等。用戶可以通過復制自帶模板到站點下,然后修
改站點下的模板的方式,實現(xiàn)各功能在不同站點下的展現(xiàn)形式的差異化。在這些動態(tài)功
能模板中,開發(fā)人員或者模板制作人員可以引用欄目鏈接,可以引用文章、圖片、視頻
等內(nèi)容類型中的內(nèi)容及其列表,也可以引用區(qū)塊和頁面部件。動態(tài)功能引用靜態(tài)內(nèi)容時,
不管靜態(tài)內(nèi)容是否和動態(tài)功能是在同一臺服務器,還是被分發(fā)到了其他服務器,甚至是
靜態(tài)內(nèi)容分離部署和集群部署,ZCMS都會自動為靜態(tài)內(nèi)容URL加上正確的前綴,保證
在動態(tài)頁面中點擊靜態(tài)內(nèi)容鏈接時能夠正確跳轉(zhuǎn)。
靜動態(tài)頁面的無障礙互相引用使得整個站點的所有頁面和功能能夠統(tǒng)一制作、運行
和維護,提高了網(wǎng)站的生產(chǎn)效率;又能夠呈現(xiàn)給瀏覽者整齊劃一的界面樣式,使用戶得
到一致的瀏覽和使用體驗。
8.3 內(nèi)容的授權(quán)瀏覽
為了減輕服務器的負載,減少對數(shù)據(jù)庫服務器的查詢請求,ZCMS和大部分的大型
網(wǎng)站都將內(nèi)容進行了靜態(tài)化,內(nèi)容只有在發(fā)布時才查詢數(shù)據(jù)庫生成靜態(tài)文件,瀏覽者訪
問的都是生成好了的靜態(tài)文件,不需要再查詢數(shù)據(jù)庫。但靜態(tài)文件不能夠區(qū)分當前瀏覽
者的身份,更不能針對瀏覽者的身份顯示不同的內(nèi)容,導致一些功能不能實現(xiàn),例如收
費閱讀、會員閱讀、分權(quán)限閱讀等。
為解決這一問題,ZCMS提供了內(nèi)容授權(quán)瀏覽功能。系統(tǒng)管理員可以建立不同的瀏
覽權(quán)限組(實際上是一組身份條件),包括角色、等級、積分等。管理員可在欄目的擴
展配置中設置允許瀏覽的權(quán)限組,編輯人員可以為每條內(nèi)容記錄指定允許瀏覽的權(quán)限
澤元網(wǎng)站內(nèi)容管理系統(tǒng)(ZCMS 3.0)功能白皮書
- 41 -
組,只有當前瀏覽者的身份滿足瀏覽權(quán)限組設定的條件,相應的欄目和內(nèi)容才會顯示。
如果欄目設置了瀏覽權(quán)限,則該欄目及欄目下的內(nèi)容不會生成靜態(tài)頁面,欄目及欄
目下的內(nèi)容都只能使用動態(tài)URL訪問。該動態(tài)URL會首先檢查當前瀏覽者是否滿足指定
的身份條件,如果不滿足則直接跳轉(zhuǎn)到會員登錄頁面,如果滿足則根據(jù)當前欄目的模板
設置調(diào)用模板引擎輸出相應的頁面內(nèi)容。
圖:ZCMS中的瀏覽權(quán)限組
9 全文檢索、數(shù)據(jù)交換與統(tǒng)計分析
9.1 開箱即用的全文檢索
ZCMS內(nèi)置了開箱即用的中文全文檢索引擎,部署完成后默認即己為所有站點開啟
了全文檢索功能,能夠?qū)崿F(xiàn)和百度、谷歌等互聯(lián)網(wǎng)搜索引擎類似的模糊查詢效果。ZCMS
對內(nèi)容進行高效的全文索引,支持為所有流行的文檔格式建立索引,能夠從這些文檔中
自動提取正文并自動生成檢索摘要。ZCMS支持為檢索結(jié)果頁面指定動態(tài)模板,以實現(xiàn)
澤元網(wǎng)站內(nèi)容管理系統(tǒng)(ZCMS 3.0)功能白皮書
- 42 -
個性化的站內(nèi)搜索功能。
ZCMS不僅支持瀏覽者通過前臺檢索己發(fā)布的內(nèi)容記錄,還支持后臺管理人員通過
后臺界面檢索所有(包括未發(fā)布的)的內(nèi)容記錄。后臺管理人員還可以自定義全文檢索
詞庫,以實現(xiàn)細分行業(yè)內(nèi)的精細化搜索。
9.2 從數(shù)據(jù)庫采集
ZCMS支持多種和外部系統(tǒng)交換數(shù)據(jù)的方式,外部系統(tǒng)可以通過WebService獲取
ZCMS中的各種數(shù)據(jù),ZCMS也可以通過數(shù)據(jù)庫采集去獲取其他系統(tǒng)中的數(shù)據(jù)。ZCMS
允許建立外部數(shù)據(jù)庫連接(支持Oracle、DB2、SQLServer、Sybase、Mysql),并通
過外部數(shù)據(jù)庫連接獲取外部數(shù)據(jù)庫中的數(shù)據(jù)表和視圖清單,再以只讀形式從數(shù)據(jù)表或視
圖中提取數(shù)據(jù)寫入成ZCMS中的內(nèi)容記錄。
例如企業(yè)內(nèi)部建設有OA系統(tǒng),OA系統(tǒng)中的用戶發(fā)布通知時,需要自動將OA系統(tǒng)中
的通知同步發(fā)布到內(nèi)部門戶網(wǎng)站,這種情況即可用ZCMS的數(shù)據(jù)庫采集功能,將OA系統(tǒng)
中的數(shù)據(jù)表以只讀形式開放給ZCMS服務器,ZCMS服務器即可將OA中的通知采集成
ZCMS中的文章記錄,并發(fā)布到內(nèi)部門戶網(wǎng)站上。ZCMS還會定時檢查OA中的通知是否
有更新,如果有更新則會自動將其同步到內(nèi)部門戶網(wǎng)站上。
澤元網(wǎng)站內(nèi)容管理系統(tǒng)(ZCMS 3.0)功能白皮書
- 43 -
圖:數(shù)據(jù)庫采集
9.3 從WEB采集
ZCMS 提供了高性能的多任務網(wǎng)頁采集器,用于從其他指定網(wǎng)站上采集與本網(wǎng)站
相關的文章和數(shù)據(jù),以便于實現(xiàn)自動轉(zhuǎn)載和行業(yè)數(shù)據(jù)整合。
ZCMS的WEB采集功能具有以下特性:
? 可以同時執(zhí)行多個采集任務,每個任務又可以使用多個線程;
? 采集器支持多層導航,以便于深入站點內(nèi)部;
? 采集器使用自定義的文件存儲結(jié)構(gòu),可以采集上億個網(wǎng)頁,支持TB級數(shù)據(jù)量;
? 采集器支持歷史記錄功能,能有效避免重復采集;
? 采集器支持配置匹配塊與過濾塊,實現(xiàn)采集目標頁面內(nèi)指定的屬性信息,過濾
有效信息內(nèi)嵌入的其他內(nèi)容。
? 支持網(wǎng)站登錄采集,可以采集需要登錄才能看到的頁面;
? 支持模擬表單提交,可以輕松采集以POST方式提交的頁面。
? 采集時可以使用代理服務器。
? 網(wǎng)頁采集器支持腳本,可以在運行時動態(tài)計算URL,或通過腳本模擬動態(tài)頁面
澤元網(wǎng)站內(nèi)容管理系統(tǒng)(ZCMS 3.0)功能白皮書
- 44 -
表單提交。
? 采集結(jié)果可以自動提取網(wǎng)頁正文,支持采集結(jié)果轉(zhuǎn)成欄目文章,也可以采集成
自定義數(shù)據(jù)表,以提供給模板使用。
澤元網(wǎng)站內(nèi)容管理系統(tǒng)(ZCMS 3.0)功能白皮書
- 45 -
9.4 統(tǒng)計分析
ZCMS內(nèi)置了全面的訪問統(tǒng)計功能,可以統(tǒng)計PV(頁面訪問量)、UV(獨立用戶
數(shù))、IP(IP地址數(shù))、客戶端情況,可以根據(jù)統(tǒng)計結(jié)果生成柱狀圖、餅狀圖或曲線圖。
系統(tǒng)管理人員通過統(tǒng)計分析結(jié)果,能夠更好地掌握網(wǎng)站運行情況,并根據(jù)網(wǎng)站運行情況
優(yōu)化用戶體驗,最終提升網(wǎng)站的轉(zhuǎn)化率。ZCMS中所有的統(tǒng)計數(shù)據(jù)都支持導出Excel表
格。
Google Analytics等第三方統(tǒng)計因無法獲取網(wǎng)站內(nèi)部的組織結(jié)構(gòu),只能統(tǒng)計整體的
訪問情況。而ZCMS內(nèi)置的訪問統(tǒng)計不僅能夠統(tǒng)計整體訪問情況,還能夠逐級統(tǒng)計各欄
目的訪問情況,并能夠統(tǒng)計不同的內(nèi)容類型的訪問情況。ZCMS還內(nèi)置了發(fā)布統(tǒng)計功能,
能夠按部門、欄目、用戶分別統(tǒng)計編輯、審核、發(fā)布等各個環(huán)節(jié)的工作量。
ZCMS提供以下訪問統(tǒng)計報表:
1. 總體情況
? 綜合報告:統(tǒng)計站點本月、本日、昨日、本周、全部、平均、最高的PV數(shù)量、
UV數(shù)量、IP數(shù)量、回頭率、平均訪問時長;
? 全站點擊量:統(tǒng)計某段日期范圍內(nèi),按照日期的倒序統(tǒng)計站點每天的PV數(shù)量、
UV數(shù)量、IP數(shù)量、回頭客數(shù)量;
? 最近訪問記錄:記錄最近訪問者的IP、訪問頁面、訪問時間、來源、瀏覽器、
操作系統(tǒng)、屏幕分辨率、語言、Flash版本;
? 時段分析:統(tǒng)計某段日期范圍內(nèi),各個時間段,PV比例、PV數(shù)量、UV數(shù)量、
IP數(shù)量、回頭客數(shù)量;
? 入口分析:統(tǒng)計某段日期范圍內(nèi),網(wǎng)站訪問者訪問入口的URL、入口次數(shù)、
澤元網(wǎng)站內(nèi)容管理系統(tǒng)(ZCMS 3.0)功能白皮書
- 46 -
比例、時間趨勢;
? 出口分析:統(tǒng)計某段日期范圍內(nèi),網(wǎng)站訪問者訪問出口的URL、出口次數(shù)、
比例、時間趨勢;
? 被訪問主機分析:統(tǒng)計某段日期范圍內(nèi),網(wǎng)站訪問者訪問主機名稱、PV數(shù)量、
比例、時間趨勢;
? 區(qū)域分布:統(tǒng)計某段日期范圍內(nèi),網(wǎng)站訪問者來源的區(qū)域名稱、PV數(shù)量、
PV比例、UV數(shù)量、IP數(shù)量、時間趨勢;
? 在線人數(shù):統(tǒng)計某段日期范圍內(nèi),網(wǎng)站各個時段最高在線人數(shù),細分到5分
鐘在線、10分鐘在線、15分鐘在線人數(shù)。
2. 訪問量排行
? 欄目點擊排行:統(tǒng)計某段日期范圍內(nèi),網(wǎng)站欄目點擊排行,PV數(shù)量、比例、
頁均停留時間、時間趨勢。
? 文章點擊排行:按照文章點擊量排行,包括文章所屬欄目、文章標題、創(chuàng)建
者、點擊量、頁均停留時間;
? 圖片點擊排行:按照圖片點擊量排行,包括圖片所屬欄目、圖片名稱、創(chuàng)建
者、點擊量、頁均停留時間;
? 視頻點擊排行:按照視頻點擊量排行,包括視頻所屬欄目、視頻標題、創(chuàng)建
者、點擊量、頁均停留時間;
? 廣告點擊排行:按照廣告點擊量排行,包括廣告所屬版位、廣告名稱、廣告
類型、點擊量、PV時間趨勢;
? URL點擊排行:某段日期范圍內(nèi),按照URL點擊量排行,包括URL地址、點
擊量、比例、時間趨勢;
澤元網(wǎng)站內(nèi)容管理系統(tǒng)(ZCMS 3.0)功能白皮書
- 47 -
3. 忠誠度分析
? 訪問深度:統(tǒng)計某段日期范圍內(nèi),訪問者訪問不同數(shù)量級頁數(shù)的對話數(shù)、比
例、時間趨勢;
? 訪問頻度:統(tǒng)計某段日期范圍內(nèi),訪問者訪問的次數(shù)、會話數(shù)、比例、時間
趨勢;
? 回頭率:統(tǒng)計某段日期范圍內(nèi),按照日期的倒序統(tǒng)計站點每天的新訪客數(shù)量、
回頭客數(shù)量、回頭率;
? 點擊量停留時間:統(tǒng)計某段日期范圍內(nèi),按照日期的倒序統(tǒng)計站點每天訪客
會話停留時間、頁均停留時間;
4. 點擊量來源
? 來源組成:統(tǒng)計某段日期范圍內(nèi),按照日期的倒序統(tǒng)計站點每天訪客來源的
情況,包括:直接輸入UV數(shù)量、搜索引擎UV數(shù)量、相關網(wǎng)站UV數(shù)量;
? 搜索引擎:統(tǒng)計某段日期范圍內(nèi),來源為搜索引擎的訪問者在各個搜索引擎
的分布情況,包括搜索引擎的名稱、UV數(shù)量、所占比例、時間趨勢;
? 來源網(wǎng)站:統(tǒng)計某段日期范圍內(nèi),來源為外鏈的訪問者數(shù)據(jù),包括網(wǎng)站名稱、
UV數(shù)量、所占比例、時間趨勢;
? 關鍵詞分析:統(tǒng)計某段日期范圍內(nèi),訪問者通過搜索引擎來到本站時所搜索
的關鍵詞的分析,包括關鍵詞的名稱、UV數(shù)量、比例、時間趨勢;
5. 客戶端情況
? 操作系統(tǒng):統(tǒng)計訪問者所使用客戶端操作系統(tǒng)的情況,包括操作系統(tǒng)名稱、
PV數(shù)量、比例、時間趨勢;
澤元網(wǎng)站內(nèi)容管理系統(tǒng)(ZCMS 3.0)功能白皮書
- 48 -
? 瀏覽器:統(tǒng)計訪問者所使用客戶端瀏覽器的情況,包括瀏覽器版本、PV數(shù)量、
比例、時間趨勢;
? 語言:統(tǒng)計訪問者所使用客戶端語言的情況,包括語言種類、PV數(shù)量、比例、
時間趨勢;
? 屏幕分辨率:統(tǒng)計訪問者所使用客戶端屏幕分辨率的情況,包括分辨率數(shù)值、
PV數(shù)量、比例、時間趨勢;
? 屏幕色深:統(tǒng)計訪問者所使用客戶端屏幕色素的情況,包括屏幕色深的bit
值、PV數(shù)量、比例、時間趨勢;
? 是否支持Applet:統(tǒng)計訪問者所使用客戶端是否支持Applet的情況,包括PV
數(shù)量、比例、時間趨勢;
? Flash版本:統(tǒng)計訪問者所使用客戶端Flash版本的情況,包括Flash的版本
號、PV數(shù)量、比例、時間趨勢;
? 是否允許Cookie:統(tǒng)計訪問者所使用客戶端是否允許Cookie,包括PV數(shù)量、
比例、時間趨勢;
圖:綜合報告
澤元網(wǎng)站內(nèi)容管理系統(tǒng)(ZCMS 3.0)功能白皮書
- 49 -
圖:客戶端情況
10 會員體系
10.1 會員概述
ZCMS內(nèi)置了會員功能,以幫助網(wǎng)站獲得客戶信息和獲取反饋,以更好地完善網(wǎng)站
的內(nèi)容和服務。在ZCMS中,通常只需要設置互動功能頭部和底部模板,即可獲得一個
和其他站內(nèi)頁面風格一致的會員登錄、注冊、個人中心、找回密碼等通用功能的會員系
統(tǒng)。模板制作人員也可以通過自定義站點下的相關頁面的動態(tài)模板實現(xiàn)完全個性化的會
員系統(tǒng)。
ZCMS支持建立會員擴展模型,各個站點可以根據(jù)本站點的需要建立本站點的會員
擴展模型。在擴展模型中可以建立多個擴展字段,擴展字段允許多種數(shù)據(jù)類型和控件類
型。通過會員擴展模型,可以達到不同站點擁有自己個性化的會員注冊表單的目的。