欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
內容管理系統的設計和選型

內容管理系統的設計和選型

[日期:2005-06-28]來(lái)源:  作者:[字體: ]

in 

版權聲明:可以任意轉載,轉載時(shí)請務(wù)必以超鏈接形式標明文章原始出處和作者信息及本聲明

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

內容摘要:

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

    內容管理系統概述

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

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

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

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

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

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

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

    這里,我把在內容發(fā)布系統選型中找到的一些資料總結如下:

      內容管理系統的選型

      關(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)源項目列表:
      http://directory.google.com/Top/.../Content_Management/

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

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

      Portal---門(mén)戶(hù)系統
      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

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

      廣告管理系統

      關(guān)鍵詞:ad server

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

      相關(guān)廠(chǎng)商和開(kāi)源項目:
      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/ 功能性比較強
      http://oasis.sourceforge.net/ 免費 基于日志記錄和定期導入MYSQL統計,可以負載50萬(wàn)請求/每小時(shí) 以上

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

      論壇/社區系統

      關(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  有付費的商業(yè)支持85-160$
      http://www.jivesoftware.com/products/pricing.jsp
      商業(yè)論壇系統,1000$-2500$ 有知識庫擴展應用
      http://yazd.yasna.com/features.jsp
      基于 Java

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

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

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

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

      圖片/文件上傳組建

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

      推薦:
      文件上傳:
      Apache Commons項目
      http://jakarta.apache.org/commons/
      ImageJ:圖片處理縮略圖生成和水印等
      http://rsb.info.nih.gov/ij/

    6. 本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
      打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
      猜你喜歡
      類(lèi)似文章
      內容管理系統(CMS)的設計和選型
      什么是CMS系統,cms是什么意思,cms管理系統下載
      生成靜態(tài)頁(yè)面的asp開(kāi)源cms系統匯總 - 風(fēng)雲記事
      基于A(yíng)SP.NET2.0開(kāi)發(fā)的網(wǎng)站內容管理系統
      Mambo適合我嗎? - Mambo中國 - 自助智能建站
      帝國cms教程帝國CMS是一款基于PHP語(yǔ)言的開(kāi)源內容管理系統
      更多類(lèi)似文章 >>
      生活服務(wù)
      分享 收藏 導長(cháng)圖 關(guān)注 下載文章
      綁定賬號成功
      后續可登錄賬號暢享VIP特權!
      如果VIP功能使用有故障,
      可點(diǎn)擊這里聯(lián)系客服!

      聯(lián)系客服

      欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久