平臺新版本將要發布,目前還缺CMS.原計劃是將原先的CMS移植過來即可,原先的版本是基于Slide開發的,后來經過討論還是決定重新架構.新版本基于jackrabbit.大概考慮了一下需求:
1.很多CMS都包括了發布模板、顯示模板,這里不用考慮,CMS僅僅是內容管理,負責內容存儲,至于展現,那是門戶事情.內容和展現分開.CMS作為門戶數據源的一個選擇.
2.一個完整的CMS并不是作為一個所謂的欄目信息,它還必須包括對各種文件的保存.對整個平臺的文件和附件進行統一管理
3.版本管理
4.全文檢索
5.權限管理,具體到每一個節點的配置.不僅僅是在CMS內部,用戶通過門戶看到的信息也是要經過權限過濾(內網門戶)
6.一套可擴展的組織用戶接口(目前是直接用平臺內部的組織用戶,考慮到CMS將來的獨立性,這個也是必要的)
7.文件的webdav支持
大概就是這些了,已初步完成了對jcr的封裝和架構.感到spring有勁使不上,呵呵.
CMS信息發布需求
信息分兩種:未發布的和發布的
1、未發布的信息可以進行增刪改查、版本管理、上傳和下載附件
2、將未發布的信息發布,信息的狀態將置為發布狀態同時結合模板生成靜態HTML
3、發布的信息本身會增加一個對靜態HTNL聯接的屬性,在后臺即可以對靜態HTML進行瀏覽
4、發布的信息依舊可以進行內容修改和版本恢復,這樣會將生成的靜態HTML刪除然后再重新生成
5、發布的信息可以刪除,信息進入回收站,靜態HTML同時被刪除
6、從回收站恢復信息,信息重新發布,生成靜態HTML
7、通過欄目的設置來決定信息的發布是直接發布還是通過工作流發布
http://www.tkk7.com/ronghao 榮浩原創,轉載請注明出處:)
posted on 2006-11-16 22:55
ronghao 閱讀(5013)
評論(12) 編輯 收藏 所屬分類:
cms