1基礎內容
1.1什么是內容管理系統(tǒng)
我們在學習之前先明確一個概念,什么是內容管理系統(tǒng)(CMS)?其實CMS是一個比較寬泛的概念,可能大家認為CMS程序就是一個建站程序,用來發(fā)布圖片和新聞等信息的。
傳統(tǒng)意義說CMS是一個應用于創(chuàng)建、編輯、管理、檢索以及發(fā)布各種數字媒體(如視頻、音頻)和電子文本的計算機軟件。
1.2 CMS的分類
CMS系統(tǒng)的分類也很多,主要有以下3種:企業(yè)內容管理系統(tǒng)(Enterprise CMS)、網站內容管理系統(tǒng)(Web CMS)、組織單元內容管理系統(tǒng)(Component CMS),根據系統(tǒng)應用類型分為框架開發(fā)型和系統(tǒng)應用型。
目前由于國內網絡技術水平還處于發(fā)展階段,所以應用型網站內容管理系統(tǒng)受到國內用戶極大的歡迎。
1.3 國內CMS程序
國內的CMS系統(tǒng)很多,大致有以下一些:
PHP類:織夢、帝國、PHPCMS、PHP168
ASP類:動易、科汛、風訊、5UCMS
國外CMS大多以PHP為主,如:drupal、joomla等
1.4 DedeCMS程序介紹
DedeCMS是基于PHP MySQL開發(fā),國內最早開源的內容管理系統(tǒng),關于織夢產品本身的概況大家可以查看:http://help.dedecms.com/usersguide/intro.html
DedeCMS程序從2004年10月發(fā)布第一個版本,當初是由IT柏拉圖個人開發(fā),程序發(fā)布后逐漸受到大家的關注,很多人都開始使用織夢,了解了什么是CMS。
2007年11月15日織夢成立團隊,從而使得DedeCMS從個人時代走向團隊時代。(織夢公司站點:http://www.desdev.cn/index.html)
當然IT柏拉圖本人也是深受大家關注的一個人物,是一個非常受人尊敬的技術人員,在織夢官方網站上面有他的一篇訪談:http://www.dedecms.com/html/CMS/20070531/38905.html,文章講述了他和DedeCMS的一些故事,大家課后可以好好的閱讀下,現(xiàn)在柏拉圖是織夢團隊核心技術人員之一,以后有機會我們邀請他來為大家講課。
從組建團隊之后DedeCMS繼承了早期版本模板制作簡單、程序操作簡潔人性化等特點,并明確了模塊化、模型化的概念,并推出了5.0版本,最新發(fā)布的5.3應當是這一系列概念的升華。
內容管理系統(tǒng)已經不單單是一個用于發(fā)布信息的程序,通過模塊式的嵌入,可以讓站點的結構組織更為豐富,互動性更強。今后將會成為一個Web站點的管理工具。
1.5 織夢的開源
這里特別需要說明下,何謂開源,簡單來說從字面理解就是開放源代碼,但國外程序開源標準很規(guī)范,他們有很多開源協(xié)議。
但國內由于技術起步較晚,以及結合國情,國內的開源程序很少有能夠完全符合某個開源協(xié)議的,織夢所認為的開源有2方面:
1.程序開放,當然這個除了源代碼不加密之外,程序應用方面的開放性也很重要,具體系現(xiàn)在:模板簡單易用、規(guī)則可以導入導出、程序插件、模塊便于分享、會員接口等;
2.開源的社區(qū)氛圍,這個包含技術經驗分享、程序(模塊、模板)分享、任務分享,良好的交流、學習氛圍,完善的用戶培養(yǎng)體系;
目前國內開源方面能夠做到這2個方面的寥寥無幾,織夢也正努力朝著這個方向前進。
1.6 許可協(xié)議
同大多數國內開源程序一樣,織夢的許可協(xié)議還是比較寬松的,大家可以通過以下鏈接進行學習:http://help.dedecms.com/usersguide/license.html,程序對個人站長要求還是比較寬泛的,在用戶使用織夢程序建站的時候只希望能夠保留相關版權鏈接,即Powered by DedeCMS即可。
1.7 如何選擇CMS產品
如何選擇CMS產品?這個問題一直困擾不少人,論壇、站長資訊也經常看到這方面的內容。
很多新人想建站,卻被這個選擇題困住了,甚至許多站長放著站點不去做,等待CMS系統(tǒng)的某個功能,程序發(fā)布后往往又大失所望,這些都是不可取的。
對于一個剛剛入門的站長這個是允許的,我看到很多PHP開發(fā)社區(qū),新人們討論最多的不是如何開發(fā)程序,而是在討論選擇哪一款PHP編輯器,但達人都知道,其實編輯器哪一款無所謂,適合自己開發(fā)的就可以,有人用UE、有人用EditPlus、有人用NotePad。站長也是一樣,一開始也非常重視如何選擇CMS產品。
選擇一款CMS需要注意以下幾個方面:1.。程序的易用性 程序簡單易用,一個網站包含技術和運營兩個部分,早期建站可能技術會占很大的比重,但如果有了各種網站程序,那就需要將技術方面的問題很大一部分轉交于程序,所以如果在技術上花費更少的時間,就有更多精力投入到網站的結構、內容建設上面。
2.程序技術支持,一個有生命力的程序是需要有一個團隊、一個公司為之服務,這里的服務包含用戶對程序意見建議的收集、程序自身Bug的反饋,只有同用戶即時溝通,并即時對程序進行更新升級才能使得程序不斷更新,滿足網站用戶的需求。
3.完善的培訓體系,一個很好的程序,不會用,再好的戲也出不來,所以如何讓用戶在最短時間內學會使用程序也是選擇CMS程序的一個方面,這個培訓體系中包含豐富的教學資源,如文本資源、視頻資源等,還有包含豐富的教學活動,這樣才能促進教學完成。
4.優(yōu)秀的技術社區(qū),一個活躍的技術社區(qū)對每一個站長都是很重要的,技術社區(qū)中技術人員可以交流、溝通,讓新人能夠很快的進入織夢這個大家庭當中,更迅速的學習織夢程序的使用,及網站建設。
以上3個方面才是選擇CMS產品最為重要的幾個部分,切勿聽信他人去挖掘產品的某個功能做對比來選擇CMS產品,當然選擇CMS還有其他方面的因素,那些是商業(yè)類站點需要考慮的,在座大多為個人站長所以不做冗述。
就我個人而言我比較喜歡織夢程序,并非我是團隊一員而這樣說,以前選擇織夢是因為模板機制太方便了,只要能懂HTML,就可以做模板,所以這個方面把我吸引了,目前還沒有發(fā)現(xiàn)有其他建站程序有這樣的模板引擎。
后來開始慢慢研究程序的功能、程序代碼,發(fā)現(xiàn)織夢最大的特色就是簡單易用,功能強大,比起那些花哨的作品,更對這款程序情有獨鐘。
在我接觸DedeCMS的時候相關的文檔非常少,只有柏拉圖的一份標簽文檔以及一些殘缺的使用手冊,但大家的學習積極性非常高。
如同大家在開課之前群內討論一樣,大家相互幫忙,問題很快得到了解決,所以個人希望通過這一系列的教學能夠再次給大家刮起學習的春風。
新聞熱點
疑難解答