迅睿CMS軟件介紹
迅睿CMS是由CMS可知該軟件是一款網(wǎng)站內(nèi)容管理建站系統(tǒng),是用來(lái)管理和組織內(nèi)容的一種系統(tǒng),使用這款軟件用戶(hù)可以在多種終端來(lái)調(diào)用和展示這些內(nèi)容,同時(shí)該軟件基于PHP語(yǔ)言開(kāi)發(fā),采用最新CodeIgniter4作為開(kāi)發(fā)框架,擁有強(qiáng)大穩(wěn)定底層框架,為用戶(hù)網(wǎng)站建站提供良好優(yōu)質(zhì)的環(huán)境;迅睿CMS這款網(wǎng)站內(nèi)容管理系統(tǒng)以靈活擴(kuò)展為主的開(kāi)發(fā)理念,二次開(kāi)發(fā)方便且不破壞程序內(nèi)核,是一款專(zhuān)門(mén)為WEB藝術(shù)家創(chuàng)造的 PHP 建站程序,可以說(shuō)是一款PHP萬(wàn)能建站框架。
迅睿CMS軟件功能
1、迅睿CMS模板分為手機(jī)端和電腦端。
2、編輯模板自動(dòng)備份,以免老模板丟失。
3、編輯模板時(shí)自動(dòng)檢測(cè)模板語(yǔ)法是否正確。
4、后臺(tái)可以直接編輯網(wǎng)站模板和手機(jī)模板。
5、為模板文件中文命名,以免快速區(qū)分。
迅睿CMS軟件特色
一、程序架構(gòu)
迅睿CMS框架是采用PHP7全新語(yǔ)法開(kāi)發(fā)的web內(nèi)容管理系統(tǒng)開(kāi)發(fā)框架,擁有迅睿CMS強(qiáng)大的內(nèi)容管理功能和靈活擴(kuò)展的特性,堪稱(chēng) PHP 萬(wàn)能建站框架。強(qiáng)大而靈活的內(nèi)容模塊和插件機(jī)制,開(kāi)發(fā)者可以自定義內(nèi)容模塊,也可以根據(jù)自身的需求以插件的形式進(jìn)行擴(kuò)展。
迅睿CMS框架采用最新CodeIgniter4框架,擁有完善的二次開(kāi)發(fā)文檔,并且遵循框架原生編程風(fēng)格,非常方便二次開(kāi)發(fā);CodeIgniter 安裝包中包含《用戶(hù)手冊(cè)》,手冊(cè)囊括了入門(mén)介紹、教程、“手把手”指導(dǎo),還包括了框架組件的參考文檔。
二、效率與安全
1、運(yùn)用全新PHP7語(yǔ)法特性,設(shè)計(jì)時(shí)考慮到性能優(yōu)化,運(yùn)行效率高達(dá)4倍于PHP5系列開(kāi)發(fā)環(huán)境
2、運(yùn)用CI框架的擴(kuò)展性和路由模式,加上ZF框架強(qiáng)大豐富的中間件和擴(kuò)展包,大大提高系統(tǒng)的擴(kuò)展性能
3、Zend框架官方全部擴(kuò)展包支持自由引入本系統(tǒng),按需加載模式,最大限度地提高開(kāi)發(fā)效率
4、利用ZF提供的與安全相關(guān)的組件,包括 SQL 注入、XSS、CSRF、垃圾郵件和密碼暴力破解攻擊
5、動(dòng)態(tài)緩存技術(shù)讓動(dòng)態(tài)頁(yè)面新增支持緩存,讓采用動(dòng)態(tài)頁(yè)面模式的網(wǎng)站訪問(wèn)速度更快,效率更高
6、全站支持HTTPS傳輸協(xié)議,更安全,支持小程序數(shù)據(jù)請(qǐng)求的URL規(guī)范
7、表單增加“csrf_token”驗(yàn)證功能,防護(hù)更強(qiáng)
三、多插件機(jī)制
CI4框架采用多個(gè)Module作為App應(yīng)用,迅睿CMS繼續(xù)沿用此設(shè)計(jì)模式,并且支持多個(gè)App插件化。
1、插件目錄結(jié)構(gòu):dayrui/App/***/。
2、插件支持獨(dú)立運(yùn)行。
3、插件內(nèi)部結(jié)構(gòu)遵循CI4App規(guī)則。
四、自定義CI擴(kuò)展類(lèi)
迅睿CMS在不破壞CI4框架本身的情況下,進(jìn)行了擴(kuò)展CI自帶的類(lèi)庫(kù)。
1、重寫(xiě)CI錯(cuò)誤異常顯示類(lèi),中國(guó)化。
2、重寫(xiě)路由類(lèi),符合國(guó)內(nèi)建站程序的URL結(jié)構(gòu),如:c=控制器&m=方法名&id=參數(shù)。
3、重寫(xiě)鉤子類(lèi),CI4鉤子類(lèi)會(huì)加載所有App中的自定義鉤子,App數(shù)量過(guò)多時(shí)會(huì)影響速度,迅睿CMS提出全局鉤子配置文件。
4、重寫(xiě)安全類(lèi),強(qiáng)化過(guò)濾非法字符串。
五、模板解析類(lèi)(視圖)
CI4本身的模板解析類(lèi)不太靈活,迅睿CMS采用天睿自主研發(fā)天睿模板引擎技術(shù),MVC設(shè)計(jì)模式實(shí)現(xiàn)業(yè)務(wù)邏輯與表現(xiàn)層的適當(dāng)分離,使網(wǎng)頁(yè)設(shè)計(jì)師能夠輕松設(shè)計(jì)出理想的模板。
1、支持原生態(tài)PHP語(yǔ)法特性。
2、支持CI框架語(yǔ)法結(jié)構(gòu)。
3、{變量}自定義系統(tǒng)標(biāo)簽語(yǔ)法結(jié)構(gòu)。
4、模板緩存,只需要一次解析,提升性能。
六、自定義擴(kuò)展類(lèi)目錄
迅睿CMS有全局Library目錄,專(zhuān)門(mén)用于擴(kuò)展類(lèi)庫(kù),與Librarys用法不太一樣,但原理一樣。
1、全局Library調(diào)用。
2、可繼承全局Library函數(shù)類(lèi)。
3、App有自己獨(dú)立的Library函數(shù)類(lèi)。
4、跨App支持調(diào)用任意App的Library函數(shù)類(lèi)。
迅睿CMS更新日志
1.修復(fù)BUG,新版體驗(yàn)更佳
2.更改了部分頁(yè)面