了解KingCMS
當(dāng)前版本的KingCMS是一款基于PHP+MySQL的網(wǎng)站內(nèi)容管理系統(tǒng)。
從2004年開(kāi)發(fā)ActiveCMS到ASP版的KingCMS,一直到現(xiàn)在的PHP版,KingCMS實(shí)現(xiàn)了從ASP到PHP的轉(zhuǎn)向,在此過(guò)程中KingCMS一向注重于用戶使用體驗(yàn),SEO優(yōu)化。
新的PHP開(kāi)始除了保留以上的特點(diǎn)外,更是增加了更靈活的界面定制能力。
系統(tǒng)特色
良好的瀏覽器兼容性:專門針對(duì)IE6/IE7/Firefox/Opera/Safari等主流瀏覽器進(jìn)行了優(yōu)化。
精致小巧:文件的數(shù)量少又小,快速部署網(wǎng)站。
良好的定制能力:系統(tǒng)的界面、菜單構(gòu)成、語(yǔ)言環(huán)境等隨意進(jìn)行修改。
模塊+插件設(shè)計(jì):按需擴(kuò)展功能模塊及插件。
多語(yǔ)言支持:xml語(yǔ)言包,無(wú)需修改系統(tǒng)源碼即可支持多語(yǔ)言。
域名綁定:綁定不限數(shù)量的域名到欄目,一站式管理多站。
以上僅僅為冰山一角,更多特點(diǎn)等待您去發(fā)掘……
模塊
模塊是KingCMS實(shí)現(xiàn)功能的核心單元。
PHP程序員可以根據(jù)自己需要編寫模塊,而無(wú)需修改KingCMS系統(tǒng)文件。
模塊的目錄是放在系統(tǒng)根目錄下面,和系統(tǒng)目錄system是一個(gè)等級(jí)的。
模塊目錄下面,必須有語(yǔ)言包文件夾language,模塊的類文件inc.class.php和管理頁(yè)面manage.php構(gòu)成。
管理相關(guān)的php文件,建議命名方式為 manage.[功能].php ,以便和前置功能程序做區(qū)分。
系統(tǒng)默認(rèn)帶的模塊有如下幾種:
主系統(tǒng)(system)
集管理員登陸,系統(tǒng)設(shè)置等基本應(yīng)用平臺(tái),也就是核心平臺(tái)。
自定義模型(portal)
可以根據(jù)需要定義文章、論壇等功能模型。
集文章發(fā)布等常見(jiàn)功能外,有標(biāo)簽管理,欄目域名綁定等功能。
用戶系統(tǒng)(user)
用戶系統(tǒng)是作為自定義模型的子模塊的方式提供,不能單獨(dú)刪除。
通過(guò)用戶系統(tǒng),可以設(shè)置用戶注冊(cè),登錄等基本功能及UCenter整合等高級(jí)功能。
碎片管理(block)
即原廣告模塊,標(biāo)簽方式輸出預(yù)設(shè)的代碼,支持html、javascript、iframe等多種嵌入方式。
插件
插件是模塊的功能擴(kuò)展,可以進(jìn)一步擴(kuò)展默認(rèn)功能外的所需功能,或可以創(chuàng)建一個(gè)獨(dú)立的模塊來(lái)進(jìn)行擴(kuò)展。
目錄結(jié)構(gòu)
插件無(wú)需安裝,僅僅是單獨(dú)的PHP文件,僅作為模塊的功能補(bǔ)充。
插件不會(huì)直接被系統(tǒng)所識(shí),需要手工建立鏈接。
若要擴(kuò)展管理功能的話,建議用模塊形式擴(kuò)展;若要擴(kuò)展前臺(tái)用戶功能,可以用插件。
模塊功能拓?fù)鋱D