CMS是什么,能做什么,怎么用呢?
時間:2023-11-07 19:48:02 | 來源:網站運營
時間:2023-11-07 19:48:02 來源:網站運營
CMS是什么,能做什么,怎么用呢?:CMS是英語Content Management System的縮寫,按英語的字面翻譯就是內容管理系統(tǒng),顧名思義,它主要是為了方便發(fā)布網絡內容而存在的一體化Web管理系統(tǒng)。
很久很久以前,人們做網站很多用靜態(tài)HTML+CSS+Javascript直接寫,也就是靜態(tài)頁面。但是如果有一組頁面要維護,對于靜態(tài)頁面來說是一件很麻煩的事,比如我有一個人的Email地址變更了,這一組頁面上所有出現(xiàn)的地方都要改,于是就有了適合Web的動態(tài)語言,如ASP,PHP,JAVA,.NET等等,它們把數(shù)據保存在數(shù)據庫中,可以動態(tài)的引用,這樣就能生產出較大規(guī)模的網站了,當時誕生了一批大型網站,叫做門戶網站,比如新浪,網易,搜狐,他們的內容很豐富,很多,他們有一大批編輯來搜集整理網站的文章,但是總不可能讓程序員幫他們把內容上傳吧,于是CMS誕生了,通常CMS有一個后臺,編輯通過登錄后臺進入一個可視化的操作界面,把文章錄入進去,然后通過上一級的總編審核后發(fā)布到網站中。
上面說的文章發(fā)布只是CMS的一個功能模塊,通常還會有一個會員管理系統(tǒng),這是最基本的2個功能模塊。文章發(fā)布會帶有一個富文本編輯器,可以直接插入和上傳媒體文件,如圖片和視頻;還有分類以及排序,發(fā)布以及更新的時間戳,Tag標簽等等,更有強大的CMS會添加自定義的字段,比如加入文章出處,原創(chuàng)作者等。會員系統(tǒng)會分級人員的權限,比如超級管理員能做所有后臺能做的事情,而編輯只能添加和編輯刪除某個分類下的文章,甚至只能看到這個分類,其他分類對于他是隱藏的。
但是一個功能較強大的CMS遠不止如此,他們會有各種各樣奇奇怪怪的功能模塊,比如留言板,評論系統(tǒng),預約系統(tǒng),多語言模塊等等。博客系統(tǒng)也是一種CMS,只是它們更側重于發(fā)布博客。
CMS最擅長的就是建設網站,最流行的CMS有:
國外的:Wordpress,Drupal,Joomla,這是國外最流行的3大CMS。國內則是DedeCMS和帝國,PHPCMS等。
國內的CMS會追求大而全,而國外的CMS更注重生態(tài),更注重友好的接口,更多的功能留給第三方開發(fā)插件來實現(xiàn)。
推薦幾個比較新的:ProcessWire,OctoberCMS,CraftCMS
每個CMS都有自己的一套管理組織方法,這個需要多讀官網的文檔。