• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      淺談網(wǎng)站中CMS系統(tǒng)的選型

      2010-08-28 08:40:32陳建昆
      中小學(xué)電教 2010年6期
      關(guān)鍵詞:微軟公司跨平臺插件

      ☆陳建昆

      (文山州教育局電教館,云南文山 663000)

      隨著互聯(lián)網(wǎng)的普及與發(fā)展,網(wǎng)站已逐漸成為各行業(yè)對外進(jìn)行展示、信息溝通最方便快捷的橋梁。為了進(jìn)一步提高信息的傳播與交流,門戶網(wǎng)站正成為學(xué)校進(jìn)行形象展示、信息發(fā)布、家校服務(wù)、內(nèi)部溝通的重要陣地。網(wǎng)絡(luò)的發(fā)展使得廣大中小學(xué)校園信息化進(jìn)程加速,建設(shè)起自己的校園門戶網(wǎng)站已在廣大中小學(xué)中形成一種潮流和趨勢。同時,軟件業(yè)的飛速發(fā)展使我們在網(wǎng)站的搭建上已不再需要建站者具備很高的技術(shù)能力,無需編程,只要簡單的頁面美工設(shè)計,就能做靜態(tài)的網(wǎng)頁模版,一個門戶級的網(wǎng)站就能產(chǎn)生,這就是CMS軟件。

      一、什么是CMS系統(tǒng)

      CMS(Content Manage System)是內(nèi)容管理系統(tǒng)的縮寫簡稱。故名思議就是內(nèi)容管理系統(tǒng),我們習(xí)慣上把它叫做整站系統(tǒng)。它的主要作用是利用先進(jìn)的流程化管理理念,對文章、下載、用戶等多內(nèi)容模塊進(jìn)行整合,對網(wǎng)站進(jìn)行集約化的管理。它的優(yōu)勢在于整合,能有效降低管理成本和人力支出,能夠方便地制作出門戶級效果的網(wǎng)站。CMS是流程化和集約化管理理念的產(chǎn)物,在國內(nèi)流行是從2004年初,近年來隨著其較之其它單一內(nèi)容系統(tǒng)的整合優(yōu)勢,越來越受到網(wǎng)站制作者特別是各方面能力有限的站長歡迎。市場也越來越繁榮,從最初簡單的國外PHPNUKE、XOOP到現(xiàn)在國內(nèi)復(fù)雜的動易、風(fēng)訊、CMSware、dedeCMS等,CMS有了長足的發(fā)展。整合模塊越來越多,功能越來越強(qiáng),用戶面也越來越廣。與Dreamweaver、Flash和Fireworks網(wǎng)頁三劍客這類手工網(wǎng)頁設(shè)計軟件相比,CMS進(jìn)入了一個半自動和批量處理的時代。CMS本身就是網(wǎng)站的一部分,通常我們會把網(wǎng)站分成前臺和后臺兩部分,前臺用于顯示文章、圖片、動畫和視頻等內(nèi)容,后臺則負(fù)責(zé)設(shè)置網(wǎng)站參數(shù)、數(shù)據(jù)庫操作、欄目和用戶管理,而CMS就是負(fù)責(zé)網(wǎng)站的后臺管理和維護(hù)。

      二、CMS系統(tǒng)的分類

      目前CMS系統(tǒng)中以ASP.NET和PHP兩大類產(chǎn)品為主,而ASP系列產(chǎn)品因自身不可彌補(bǔ)的缺陷,已經(jīng)逐步淡出CMS市場。這兩大類系列產(chǎn)品各有所長:

      (1)ASP.NET是微軟公司推出的重量級產(chǎn)品,是ASP的替代語言,它與微軟公司另一主打數(shù)據(jù)庫軟件MSSQL2005珠聯(lián)璧合,在WINDOWS系統(tǒng)環(huán)境下運行速度和安全性等多方面顯示出無窮威力,而且安裝調(diào)試簡單,是CMS產(chǎn)品發(fā)展的新趨勢。目前ASP.NET系列產(chǎn)品中最具代表性的當(dāng)屬動易CMS。

      (2)PHP系列產(chǎn)品因有MySQL鼎力相助,始終保持強(qiáng)勁勢頭,又因它具有良好的多平臺適用性(WIN/LINUX/UNIX),得到廣大程序設(shè)計者的追捧,但就廣大新手而言,其軟件安裝環(huán)境設(shè)置有一定的難度。目前PHP系統(tǒng)產(chǎn)品中最具代表性的當(dāng)屬帝國CMS系統(tǒng)和DedeCms。

      三、CMS系統(tǒng)開發(fā)語言和數(shù)據(jù)庫搭配

      不同的CMS品牌有不同的開發(fā)語言和與之搭配的數(shù)據(jù)庫。目前 CMS 系統(tǒng)主要使用:ASP、ASP.NET、JSP、PHP四種語言開發(fā),數(shù)據(jù)庫使用比較多的有Access、MSSQL、MySQL、ORACLE。

      1.語言兼容性

      ASP、ASP.NET:因為是微軟公司提供的開發(fā)語言,所以開發(fā)出來的程序只能部署到Windows操作系統(tǒng)上運行,不能部署到UNIX類操作系統(tǒng)。

      JSP:可跨平臺部署,支持Windows、UNIX類操作系統(tǒng)。

      PHP:可跨平臺部署,支持Windows、UNIX類操作系統(tǒng)。

      2.數(shù)據(jù)庫兼容性

      Access:微軟公司小型數(shù)據(jù)庫產(chǎn)品,只能安裝到WINDOWS系統(tǒng)使用。

      MSSQL:微軟公司商業(yè)數(shù)據(jù)庫產(chǎn)品,只能安裝到WINDOWS服務(wù)器系統(tǒng)使用。

      MySQL:目前最流行的數(shù)據(jù)庫系統(tǒng),支撐跨平臺部署使用。

      ORACLE:成熟的商業(yè)數(shù)據(jù)庫產(chǎn)品,支持跨平臺部署使用。

      3.常見搭配形式

      四、如何選擇CMS系統(tǒng)

      全球知名和非知名 CMS系統(tǒng)多不勝數(shù),而CMS系統(tǒng)的優(yōu)與劣往往并不像廠商宣傳的那樣,好的CMS系統(tǒng)并不一定功能繁多,最終還是要根據(jù)網(wǎng)站的實際需求選定CMS。比如:如果只是一個小型的校園門戶網(wǎng)站,選擇Plone就不合適,雖然Plone很優(yōu)秀,網(wǎng)易就是基于Plone的,可想而知Plone的部署與配置肯定簡單不了。

      在決定該用哪一個內(nèi)容管理系統(tǒng)之前,讓我們來談?wù)勗撟⒁庑┦裁?。一個出色的內(nèi)容管理系統(tǒng)應(yīng)該具有以下特征:

      1.CMS的結(jié)構(gòu)/系統(tǒng)架構(gòu)最關(guān)鍵

      對于一個CMS,系統(tǒng)架構(gòu)無疑是最關(guān)鍵的因素。內(nèi)部架構(gòu)決定了這個系統(tǒng)的處理能力和工作方式。靈活的系統(tǒng)架構(gòu)能夠為組織網(wǎng)站提供強(qiáng)大的動力,即使其他細(xì)節(jié)不完善也可以做得非常出色。相反,一些設(shè)計結(jié)構(gòu)不合理的CMS,在運用中就會左右碰壁,這里不能修改那里不能設(shè)置等,無論功能怎么豐富都是先天不足,寸步難行。

      系統(tǒng)架構(gòu)強(qiáng)弱表現(xiàn)在內(nèi)容的儲存編排、數(shù)據(jù)表的設(shè)計分配、編輯管理員之間的分工合作、資源之間的交叉連接和循環(huán)再用等。

      2.易于理解和使用

      一套內(nèi)容管理系統(tǒng)應(yīng)該擁有一個很好的圖像用戶界面(GUI),看起來很舒服沒有任何多余的復(fù)雜選項,管理界面也要非常簡單。一個好的用戶界面意味著創(chuàng)建和管理內(nèi)容會更加快捷,省時又高效。

      3.靈活、易于自定義

      考慮內(nèi)容管理系統(tǒng)時,務(wù)必弄清楚是否能自定義網(wǎng)頁的模板和數(shù)據(jù)庫表。有很多優(yōu)秀的CMS方案都可以根據(jù)需求自己設(shè)計網(wǎng)頁和創(chuàng)建數(shù)據(jù)庫表、字段,并且沒有數(shù)量的限制。

      4.可通過插件和模塊進(jìn)行擴(kuò)展

      一個好的CMS可以讓你通過插件擴(kuò)展默認(rèn)配置,集合有用的站點功能于你的網(wǎng)站中。通過插件/擴(kuò)展模塊,可以提高你的網(wǎng)站為用戶提供實用選項的能力。同時,確認(rèn)該系統(tǒng)已經(jīng)有大量的插件列表。雖然你現(xiàn)在也許不需要插件,不過以后說不定會用上,有插件總是比沒有好。

      5.無需編程知識

      如果你更關(guān)注設(shè)計,記得選一個不需要太多編程知識就可以發(fā)布和維護(hù)你的網(wǎng)站的內(nèi)容管理系統(tǒng)。有很多CMS都有所見即所得編輯器,這樣你可以不用代碼就可以編輯內(nèi)容。一定要通過HTML標(biāo)記語言來編輯文本的話會很費時,這樣你就沒有足夠的精力來處理網(wǎng)站其它方面的建設(shè)。

      6.性能和速度優(yōu)化

      考慮到瀏覽器下載網(wǎng)頁的速度以及網(wǎng)站與服務(wù)器連接的速度非常重要,選擇CMS的時候要避開結(jié)構(gòu)龐大的系統(tǒng),選取具有緩存處理和靜態(tài)生成機(jī)制的CMS,否則在服務(wù)器配置低情況下客戶端等待時間太長。

      7.安全性

      為了保護(hù)網(wǎng)站的內(nèi)容,必須要保證站點足夠安全。有的CMS可以安裝專門的插件、編輯文件/權(quán)限以提高安全級別。請確保所選的CMS提供了模塊來保護(hù)網(wǎng)站的完整性。

      8.符合網(wǎng)絡(luò)標(biāo)準(zhǔn)

      支持多語種、W3C標(biāo)準(zhǔn)和主流瀏覽器。

      五、為什么要用CMS系統(tǒng)

      1.簡化制作與維護(hù)、降低技術(shù)難度

      以前一個網(wǎng)站的建設(shè),需要有美工設(shè)計人員、網(wǎng)頁編程人員以及html/css設(shè)計員相互配合緊密分工才能完成。要求人員技術(shù)熟練、團(tuán)隊緊密配合。一旦建設(shè)中的團(tuán)隊人員變更后難以熟練接替,對后期的程序維護(hù)和安全都不利。而使用CMS系統(tǒng)就不需要建站者很高的技術(shù)能力,無需編程,只需簡單的懂點頁面美工設(shè)計,能做靜態(tài)的網(wǎng)頁模版,一個門戶級的網(wǎng)站就能做出來。

      2.網(wǎng)站系統(tǒng)安全

      粗略掌握建設(shè)網(wǎng)站的知識,誰都能建網(wǎng)站,但不是每個網(wǎng)站的后臺都安全。據(jù)有關(guān)數(shù)據(jù)統(tǒng)計顯示,僅2009年我國被境外控制的計算機(jī)IP地址就達(dá)100多萬個,被黑客組織篡改的網(wǎng)站多達(dá)4.2萬個。其中被篡改的網(wǎng)站85%是由于系統(tǒng)自身安全造成的。安全問題主要集中在SQL注入,大多是編程開發(fā)人員技術(shù)能力不夠或疏忽造成。當(dāng)然技術(shù)的不斷更新發(fā)展,以前的安全設(shè)計也會出現(xiàn)漏洞,就像微軟的Windows也需要不斷地出補(bǔ)丁維護(hù)系統(tǒng)的安全性。

      CMS系統(tǒng)的后臺程序在安全方面與自己開發(fā)相比是很好的,程序在安全上都經(jīng)過了嚴(yán)格的代碼檢測和大量的漏洞掃描,并且在后期使用中有相關(guān)的安全補(bǔ)丁可以及時修補(bǔ)漏洞。

      六、總結(jié)

      如今,優(yōu)秀的CMS系統(tǒng)越來越多,值得高興的是隨著它們的百花齊放,建網(wǎng)站可用的選擇越來越多、樣式也更加漂亮、功能更為完善豐富。這些成熟的CMS已經(jīng)為我們節(jié)省了大量的時間、精力和成本,CMS讓網(wǎng)絡(luò)世界更加精彩!

      猜你喜歡
      微軟公司跨平臺插件
      Task 3
      自編插件完善App Inventor與樂高機(jī)器人通信
      電子制作(2019年22期)2020-01-14 03:16:34
      跨平臺APEX接口組件的設(shè)計與實現(xiàn)
      MapWindowGIS插件機(jī)制及應(yīng)用
      基于QT的跨平臺輸電鐵塔監(jiān)控終端軟件設(shè)計與實現(xiàn)
      基于OPC跨平臺通信的電機(jī)監(jiān)測與診斷系統(tǒng)
      基于Revit MEP的插件制作探討
      基于B/S的跨平臺用戶界面可配置算法研究
      美法院要求微軟提交海外數(shù)據(jù)
      瘋狂QA
      通化县| 辛集市| 怀柔区| 抚州市| 青河县| 刚察县| 广宗县| 兰西县| 建阳市| 普安县| 顺义区| 宝应县| 庄河市| 多伦县| 平山县| 陈巴尔虎旗| 达州市| 景泰县| 莒南县| 威海市| 永康市| 庄浪县| 西昌市| 全南县| 清水县| 隆回县| 宜君县| 永泰县| 日土县| 扎鲁特旗| 斗六市| 射洪县| 南安市| 邵阳市| 闵行区| 桐梓县| 德兴市| 汝州市| 阿克苏市| 桦川县| 县级市|