中文字幕二区_国产精品免费在线观看_黄色网站观看_人人草人人澡_日本真实娇小xxxx

您的位置: 首頁(yè) > 技術(shù)文檔 > 網(wǎng)絡(luò)編程 > 內(nèi)容管理系統(tǒng)的設(shè)計(jì)和選型
[翻譯] Matz 關(guān)于技術(shù)的對(duì)話 回到列表 用Dreamweaver MX設(shè)計(jì)超簡(jiǎn)留言本
 內(nèi)容管理系統(tǒng)的設(shè)計(jì)和選型

作者:車東 時(shí)間: 2004-01-22 文檔類型:轉(zhuǎn)載 來(lái)自:藍(lán)色理想

版權(quán)聲明:可以任意轉(zhuǎn)載,轉(zhuǎn)載時(shí)請(qǐng)務(wù)必以超鏈接形式標(biāo)明文章原始出處和作者信息及本聲明

原文出處:http://www.chedong.com/tech/cms.html
關(guān)鍵詞:"content manage system" cms 內(nèi)容管理系統(tǒng)

內(nèi)容摘要:

  • 內(nèi)容管理系統(tǒng)概述
  • 內(nèi)容管理系統(tǒng)的選型
  • 廣告管理系統(tǒng)的選型
  • 論壇/社區(qū)系統(tǒng)的選型
  • 所見(jiàn)即所得編輯器的選型
  • 圖片上傳和文件管理組件

    內(nèi)容管理系統(tǒng)概述

    內(nèi)容管理系統(tǒng)是一個(gè)很泛的概念:從商業(yè)門戶網(wǎng)站的新聞系統(tǒng)到個(gè)人的Weblog都可以稱作發(fā)布系統(tǒng)。
  • 框架型:本身不包含任何應(yīng)用實(shí)現(xiàn),只是提供了底層框架,具體應(yīng)用需要一定的二次開(kāi)發(fā),比如Cocoon,Vignette;
  • 應(yīng)用型:本身是一個(gè)面向具體類型的應(yīng)用實(shí)現(xiàn),已經(jīng)包含了新聞/評(píng)論管理,投票,論壇,WIKI等一些子系統(tǒng)。比如:postNuke xoops等;

    但無(wú)論如何,在發(fā)布系統(tǒng)選型之前,首先了解自己的實(shí)際需求是最重要的:想根據(jù)現(xiàn)成系統(tǒng)將自己的需求硬往上照搬是非常不可取的。訪問(wèn)量,權(quán)限控制和各種功能需求。每個(gè)模塊和功能自己都比較清晰一點(diǎn)以后,再去網(wǎng)上找找類似的實(shí)現(xiàn):你會(huì)發(fā)現(xiàn)其實(shí)每個(gè)環(huán)節(jié)到目前上都有比較成熟的實(shí)現(xiàn)了,而且還在不斷完善和發(fā)展中,如果沒(méi)有:你的需求太特殊,或者可以嘗試分解成更小的系統(tǒng)組合實(shí)現(xiàn)。

    內(nèi)容管理系統(tǒng)被分離成以下幾個(gè)層面:各個(gè)層面優(yōu)先考慮的需求不同

    1. 后臺(tái)業(yè)務(wù)子系統(tǒng)管理(管理優(yōu)先:內(nèi)容管理):新聞錄入系統(tǒng),BBS論壇子系統(tǒng),全文檢索子系統(tǒng)等,針對(duì)不同系統(tǒng)的方便管理者的內(nèi)容錄入:所見(jiàn)即所得的編輯管理界面等,清晰的業(yè)務(wù)邏輯:各種子系統(tǒng)的權(quán)限控制機(jī)制等;
    2. Portal系統(tǒng)(表現(xiàn)優(yōu)先:模板管理):大部分最終的輸出頁(yè)面:網(wǎng)站首頁(yè),子頻道/專題頁(yè),新聞詳情頁(yè)一般就是各種后臺(tái)子系統(tǒng)模塊的各種組合,這種發(fā)布組合邏輯是非常豐富的,Portal系統(tǒng)就是負(fù)責(zé)以上這些后臺(tái)子系統(tǒng)的組合表現(xiàn)管理;
    3. 前臺(tái)發(fā)布(效率優(yōu)先:發(fā)布管理):面向最終用戶的緩存發(fā)布,和搜索引擎spider的URL設(shè)計(jì)等……

    內(nèi)容管理和表現(xiàn)的分離:很多成套的CMS系統(tǒng)沒(méi)有把后臺(tái)各種子系統(tǒng)和Portal分離開(kāi)設(shè)計(jì),以至于在Portal層的模板表現(xiàn)管理和新聞子系統(tǒng)的內(nèi)容管理邏輯混合在一起,甚至和BBS等子系統(tǒng)的管理都耦合的非常高,整個(gè)系統(tǒng)會(huì)顯得非常龐雜。而且這樣的系統(tǒng)各個(gè)子系統(tǒng)捆綁的比較死,如果后臺(tái)的模塊很難改變。但是如果把后臺(tái)各種子系統(tǒng)內(nèi)容管理邏輯和前臺(tái)的表現(xiàn)/發(fā)布分離后,Portal和后臺(tái)各個(gè)子系統(tǒng)之間只是數(shù)據(jù)傳遞的關(guān)系:Portal只決定后臺(tái)各個(gè)子系統(tǒng)數(shù)據(jù)的取舍和表現(xiàn),而后臺(tái)的各個(gè)子系統(tǒng)也都非常容易插拔。

    內(nèi)容管理和數(shù)據(jù)分發(fā)的分離:需要要Portal系統(tǒng)設(shè)計(jì)的時(shí)候注意可緩存性(Cache Friendly)性設(shè)計(jì):CMS后臺(tái)管理和發(fā)布機(jī)制,本身不要過(guò)多考慮“效率”問(wèn)題,只要最終頁(yè)面輸出設(shè)計(jì)的比較Cacheable,效率問(wèn)題可通過(guò)更前端專門的緩存服務(wù)器解決。

    此外,就是除了面向最終瀏覽器用戶外,還要注意面向搜索引擎友好(Search engine Friendly)的URL設(shè)計(jì):通過(guò)URL REWRITE轉(zhuǎn)向或基于PATH_INFO的參數(shù)解析使得動(dòng)態(tài)網(wǎng)頁(yè)在鏈接(URI)形式上更像靜態(tài)的目錄結(jié)構(gòu),方便網(wǎng)站內(nèi)容被搜索引擎收錄;

    這里,我把在內(nèi)容發(fā)布系統(tǒng)選型中找到的一些資料總結(jié)如下:

      內(nèi)容管理系統(tǒng)的選型

      關(guān)鍵詞:CMS Content Manage System

      CMS行業(yè)研究
      http://www.cmswatch.com
      http://www.cmsreview.com
      http://www.cmsinfo.org

      CMS討論郵件列表
      http://www.cms-list.org

      商業(yè)軟件和開(kāi)源項(xiàng)目列表:
      http://directory.google.com/Top/.../Content_Management/

      推薦:基于XML的發(fā)布框架
      http://cocoon.apache.org/

      具體實(shí)現(xiàn)復(fù)雜程度可能會(huì)根據(jù)需求的不同而不同,但越是大型的系統(tǒng)越是需要分工:將內(nèi)容(數(shù)據(jù)),表現(xiàn)(模板)和應(yīng)用邏輯(程序)盡可能分離和對(duì)這3 者的管理。

      Portal---門戶系統(tǒng)
      Open source Projects:
      http://jportlet.sourceforge.net/
      Apache Software Foundation: Jakarta JetSpeed 1.3
      JetSpeed home page:
      http://jakarta.apache.org/jetspeed/site/index.html
      JetSpeed Portlet API:
      http://cvs.apache.org/viewcvs/
      jakarta-jetspeed/proposals/portletAPI/

      http://www.liferay.com/home/index.jsp
      http://basicPortal.com/
      http://www.jahia.org/
      http://jporta.sourceforge.net/

      商業(yè)軟件:
      BEA WebLogic Portal
      http://edocs.bea.com/wlp/docs81/
      javadoc/com/bea/Portal/model/Portlet.html

      IBM Websphere Portal
      http://www.software.ibm.com/wsdd/zones/Portal/
      Oracle Portal Developer Kit
      http://Portalstudio.oracle.com/

      其它:
      PSML
      http://jakarta.apache.org/jetspeed/site/psml.html
      BEA: Web Logic Portal 4.0
      http://www.bea.com/products/weblogic/Portal/index.shtml
      IBM: WebSphere Portal 2.1
      http://www-4.ibm.com/software/webservers/Portal/
      iPlanet: iPlanet Portal Server 3.0
      http://www.iplanet.com/products/iplanet_Portal/home_Portal.html
      Oracle: Oracle 9i Portal
      http://www.oracle.com/ip/deploy/ias/Portal/index.html
      SAP Portal:
      http://www.iviewstudio.com
      Epicentric Portal:
      http://www.epicentric.com/solutions/products/efs/

      參考:
      Wafer:Java開(kāi)發(fā)框架研究
      http://www.waferproject.org/index.html

      門戶(Portal)系統(tǒng)相關(guān)開(kāi)發(fā)框架:
      http://udoo.51.net/mt/archives/000011.html

      廣告管理系統(tǒng)

      關(guān)鍵詞:ad server

      廣告系統(tǒng)和內(nèi)容的分離,可以大大降低系統(tǒng)之間的關(guān)聯(lián)度。 
      專業(yè)行業(yè)研究網(wǎng)站:
      http://adres.internet.com

      相關(guān)廠商和開(kāi)源項(xiàng)目:
      http://directory.google.com/...../Ad_Management/?il=1
      http://directory.google.com/...../Servers/Advertising/?tc=1
      http://www.jspin.com/home/apps/admanage?cob=winedit
      http://www.scriptdex.com/dex/php_ad_management.shtml

      推薦:
      http://www.phpadsnew.com/ 功能性比較強(qiáng)
      http://oasis.sourceforge.net/ 免費(fèi) 基于日志記錄和定期導(dǎo)入MYSQL統(tǒng)計(jì),可以負(fù)載50萬(wàn)請(qǐng)求/每小時(shí) 以上

      如果看重廣告的第3方特性,可以選擇第三方服務(wù):
      http://www.doubleclick.net/
      http://www.allyes.com/

      論壇/社區(qū)系統(tǒng)

      關(guān)鍵詞: BBS FORUM

      論壇軟件介紹:
      http://directory.google.com/.../Message_Boards/

      推薦:
      http://www.phpBB.com
      PHP + MySQL open source
      http://www.vbulletin.com/order/
      PHP + MySQL  有付費(fèi)的商業(yè)支持85-160$
      http://www.jivesoftware.com/products/pricing.jsp
      商業(yè)論壇系統(tǒng),1000$-2500$ 有知識(shí)庫(kù)擴(kuò)展應(yīng)用
      http://yazd.yasna.com/features.jsp
      基于 Java

      所見(jiàn)即所得(WYSIWYG)編輯器

      在內(nèi)容的錄入管理方面,所見(jiàn)即所得是比較重要的,這樣可以大大簡(jiǎn)化對(duì)系統(tǒng)中布局排版的需求。
      基于瀏覽器的WYSIWYG(所見(jiàn)即所得)編輯器是CMS設(shè)計(jì)中,編輯工具的主要考慮方面。目前主要是通過(guò)JAVASCRIPT調(diào)用IE或其他瀏覽器的內(nèi)置方法實(shí)現(xiàn)。其中基于IE5.5瀏覽器的實(shí)現(xiàn)最為簡(jiǎn)潔。這里有一個(gè)完整的例子:
      http://www.devarticles.com/printpage.php?articleId=90
      http://www.devarticles.com/printpage.php?articleId=116

      主要功能:
    1. 能夠通過(guò)JAVASCRIPT實(shí)現(xiàn)的基本功能:加粗,斜體字,居中,添加鏈接,添加圖片,模式切換:HTML和文本模式的切換,
    2. Word垃圾代碼過(guò)濾
    3. 圖片上載接口:圖片上載最好通過(guò)其他獨(dú)立模塊實(shí)現(xiàn)。 選型指標(biāo):
    4. 不依賴服務(wù)器端代碼:只通過(guò)JAVASCRIPT或客戶端控件實(shí)現(xiàn)代碼,可以保證以后系統(tǒng)遷移的方便。
    5. WORD垃圾代碼過(guò)濾 可視化編輯器大全:
      http://www.bris.ac.uk/is/projects/cms/ttw/ttw.html

      推薦:
      http://www.aine.be/aynhtml/

      圖片/文件上傳組建

      圖片和文件等非結(jié)構(gòu)化數(shù)據(jù)還是分別使用另外的服務(wù)解決比較好。這樣可以大大簡(jiǎn)化CMS本身的復(fù)雜程度。

      推薦:
      文件上傳:
      Apache Commons項(xiàng)目
      http://jakarta.apache.org/commons/
      ImageJ:圖片處理縮略圖生成和水印等
      http://rsb.info.nih.gov/ij/
    6. 本文鏈接:http://m.95time.cn/tech/program/2004/1584.asp 

      出處:藍(lán)色理想
      責(zé)任編輯:風(fēng)狗

      ◎進(jìn)入論壇網(wǎng)絡(luò)編程版塊參加討論

      相關(guān)文章
      馬克斯CMS第一屆模板大賽
      作者文章
      可緩存的CMS系統(tǒng)設(shè)計(jì)
      面向搜索引擎的廣告模式
      如何提高網(wǎng)站在Google中的排名
      關(guān)鍵字搜索 常規(guī)搜索 推薦文檔
      熱門搜索:CSS Fireworks 設(shè)計(jì)比賽 網(wǎng)頁(yè)制作 web標(biāo)準(zhǔn) 用戶體驗(yàn) UE photoshop Dreamweaver Studio8 Flash 手繪 CG
      站點(diǎn)最新 站點(diǎn)最新列表
      周大!熬•自然”設(shè)計(jì)大賽開(kāi)啟
      國(guó)際體驗(yàn)設(shè)計(jì)大會(huì)7月將在京舉行
      中國(guó)國(guó)防科技信息中心標(biāo)志征集
      云計(jì)算如何讓安全問(wèn)題可控
      云計(jì)算是多數(shù)企業(yè)唯一擁抱互聯(lián)網(wǎng)的機(jī)會(huì)
      阿里行云
      云手機(jī)年終巨獻(xiàn),送禮標(biāo)配299起
      阿里巴巴CTO王堅(jiān)的"云和互聯(lián)網(wǎng)觀"
      1499元買真八核 云OS雙蛋大促
      首屆COCO桌面手機(jī)主題設(shè)計(jì)大賽
      欄目最新 欄目最新列表
      淺談JavaScript編程語(yǔ)言的編碼規(guī)范
      如何在illustrator中繪制臺(tái)歷
      Ps簡(jiǎn)單繪制一個(gè)可愛(ài)的鉛筆圖標(biāo)
      數(shù)據(jù)同步算法研究
      用ps作簡(jiǎn)單的作品展示頁(yè)面
      CSS定位機(jī)制之一:普通流
      25個(gè)最佳最閃亮的Eclipse開(kāi)發(fā)項(xiàng)目
      Illustrator中制作針線縫制文字效果
      Photoshop制作印刷凹凸字體
      VS2010中創(chuàng)建自定義SQL Rule

      藍(lán)色理想版權(quán)申明:除部分特別聲明不要轉(zhuǎn)載,或者授權(quán)我站獨(dú)家播發(fā)的文章外,大家可以自由轉(zhuǎn)載我站點(diǎn)的原創(chuàng)文章,但原作者和來(lái)自我站的鏈接必須保留(非我站原創(chuàng)的,按照原來(lái)自一節(jié),自行鏈接)。文章版權(quán)歸我站和作者共有。

      轉(zhuǎn)載要求:轉(zhuǎn)載之圖片、文件,鏈接請(qǐng)不要盜鏈到本站,且不準(zhǔn)打上各自站點(diǎn)的水印,亦不能抹去我站點(diǎn)水印。

      特別注意:本站所提供的攝影照片,插畫,設(shè)計(jì)作品,如需使用,請(qǐng)與原作者聯(lián)系,版權(quán)歸原作者所有,文章若有侵犯作者版權(quán),請(qǐng)與我們聯(lián)系,我們將立即刪除修改。

      您的評(píng)論
      用戶名:  口令:
      說(shuō)明:輸入正確的用戶名和密碼才能參與評(píng)論。如果您不是本站會(huì)員,你可以注冊(cè) 為本站會(huì)員。
      注意:文章中的鏈接、內(nèi)容等需要修改的錯(cuò)誤,請(qǐng)用報(bào)告錯(cuò)誤,以利文檔及時(shí)修改。
      不評(píng)分 1 2 3 4 5
      注意:請(qǐng)不要在評(píng)論中含與內(nèi)容無(wú)關(guān)的廣告鏈接,違者封ID
      請(qǐng)您注意:
      ·不良評(píng)論請(qǐng)用報(bào)告管理員,以利管理員及時(shí)刪除。
      ·尊重網(wǎng)上道德,遵守中華人民共和國(guó)的各項(xiàng)有關(guān)法律法規(guī)
      ·承擔(dān)一切因您的行為而直接或間接導(dǎo)致的民事或刑事法律責(zé)任
      ·本站評(píng)論管理人員有權(quán)保留或刪除其管轄評(píng)論中的任意內(nèi)容
      ·您在本站發(fā)表的作品,本站有權(quán)在網(wǎng)站內(nèi)轉(zhuǎn)載或引用
      ·參與本評(píng)論即表明您已經(jīng)閱讀并接受上述條款
      推薦文檔 | 打印文檔 | 評(píng)論文檔 | 報(bào)告錯(cuò)誤  
      專業(yè)書推薦 更多內(nèi)容
      網(wǎng)站可用性測(cè)試及優(yōu)化指南
      《寫給大家看的色彩書1》
      《跟我去香港》
      眾妙之門—網(wǎng)站UI 設(shè)計(jì)之道
      《Flex 4.0 RIA開(kāi)發(fā)寶典》
      《贏在設(shè)計(jì)》
      犀利開(kāi)發(fā)—jQuery內(nèi)核詳解與實(shí)踐
      作品集 更多內(nèi)容

      雜⑦雜⑧ Gold NORMANA V2