網(wǎng)友評(píng)分: 5分
迅睿CMS官方版是一款功能強(qiáng)大的底層代碼框架,以靈活擴(kuò)展為主的開發(fā)理念,幫助用戶在進(jìn)行二次開發(fā)的時(shí)候不損壞程序內(nèi)核,讓網(wǎng)站的開發(fā)升級(jí)更加簡(jiǎn)單輕松。軟件采用了最新的CodeIgniter4作為開發(fā)框架,滿足用戶的各種功能開發(fā)需求。
一、程序架構(gòu)
迅睿CMS框架是采用PHP7全新語法開發(fā)的web內(nèi)容管理系統(tǒng)開發(fā)框架,擁有迅睿CMS強(qiáng)大的內(nèi)容管理功能和靈活擴(kuò)展的特性,堪稱 PHP 萬能建站框架。強(qiáng)大而靈活的內(nèi)容模塊和插件機(jī)制,開發(fā)者可以自定義內(nèi)容模塊,也可以根據(jù)自身的需求以插件的形式進(jìn)行擴(kuò)展。
迅睿CMS框架采用最新CodeIgniter4框架,擁有完善的二次開發(fā)文檔,并且遵循框架原生編程風(fēng)格,非常方便二次開發(fā);CodeIgniter 安裝包中包含《用戶手冊(cè)》,手冊(cè)囊括了入門介紹、教程、“手把手”指導(dǎo),還包括了框架組件的參考文檔。
二、效率與安全
1、運(yùn)用全新PHP7語法特性,設(shè)計(jì)時(shí)考慮到性能優(yōu)化,運(yùn)行效率高達(dá)4倍于PHP5系列開發(fā)環(huán)境
2、運(yùn)用CI框架的擴(kuò)展性和路由模式,加上ZF框架強(qiáng)大豐富的中間件和擴(kuò)展包,大大提高系統(tǒng)的擴(kuò)展性能
3、Zend框架官方全部擴(kuò)展包支持自由引入本系統(tǒng),按需加載模式,最大限度地提高開發(fā)效率
4、利用ZF提供的與安全相關(guān)的組件,包括 SQL 注入、XSS、CSRF、垃圾郵件和密碼暴力破解攻擊
5、動(dòng)態(tài)緩存技術(shù)讓動(dòng)態(tài)頁面新增支持緩存,讓采用動(dòng)態(tài)頁面模式的網(wǎng)站訪問速度更快,效率更高
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ò)展類
迅睿CMS在不破壞CI4框架本身的情況下,進(jìn)行了擴(kuò)展CI自帶的類庫(kù)。
1、重寫CI錯(cuò)誤異常顯示類,中國(guó)化。
2、重寫路由類,符合國(guó)內(nèi)建站程序的URL結(jié)構(gòu),如:c=控制器&m=方法名&id=參數(shù)。
3、重寫鉤子類,CI4鉤子類會(huì)加載所有App中的自定義鉤子,App數(shù)量過多時(shí)會(huì)影響速度,迅睿CMS提出全局鉤子配置文件。
4、重寫安全類,強(qiáng)化過濾非法字符串。
五、模板解析類(視圖)
CI4本身的模板解析類不太靈活,迅睿CMS采用天睿自主研發(fā)天睿模板引擎技術(shù),MVC設(shè)計(jì)模式實(shí)現(xiàn)業(yè)務(wù)邏輯與表現(xiàn)層的適當(dāng)分離,使網(wǎng)頁設(shè)計(jì)師能夠輕松設(shè)計(jì)出理想的模板。
1、支持原生態(tài)PHP語法特性。
2、支持CI框架語法結(jié)構(gòu)。
3、{變量}自定義系統(tǒng)標(biāo)簽語法結(jié)構(gòu)。
4、模板緩存,只需要一次解析,提升性能。
六、自定義擴(kuò)展類目錄
迅睿CMS有全局Library目錄,專門用于擴(kuò)展類庫(kù),與Librarys用法不太一樣,但原理一樣。
1、全局Library調(diào)用。
2、可繼承全局Library函數(shù)類。
3、App有自己獨(dú)立的Library函數(shù)類。
4、跨App支持調(diào)用任意App的Library函數(shù)類。
七、網(wǎng)站模板機(jī)制
CI4不具備終端識(shí)別模式,迅睿CMS增加多終端識(shí)別和自定義終端顯示。
1、迅睿CMS模板分為手機(jī)端和電腦端。
2、后臺(tái)可以直接編輯網(wǎng)站模板和手機(jī)模板。
3、編輯模板自動(dòng)備份,以免老模板丟失。
4、編輯模板時(shí)自動(dòng)檢測(cè)模板語法是否正確。
5、為模板文件中文命名,以免快速區(qū)分。
八、萬能Table類
迅睿CMS框架為開發(fā)者準(zhǔn)備了萬能的Table類,此類用于對(duì)數(shù)據(jù)表的增刪改查操作,只需要配置文件,邏輯功能由迅睿CMS來幫你完成。
1、支持任意表數(shù)據(jù)展示。
2、多表聯(lián)合查詢。
3、自定義字段格式入庫(kù)規(guī)則。
九、自定義字段
迅睿CMS采用非常成熟的自定義字段方案,可以支持到欄目表自定義字段、內(nèi)容表自定義字段、表單表自定義字段、用戶表自定義字段、評(píng)論表自定義字段、頁面表自定義字段、鏈接表自定義字段、tag表自定義字段等。
1、文本字段,有單行文本、多行文本、文本事件字段
2、上傳字段,有單文件上傳、多文件上傳
3、日期時(shí)間字段,支持自定義年月格式顯示
4、聯(lián)動(dòng)菜單字段,用于無限分類層級(jí)顯示的數(shù)據(jù),例如城市
5、百度地圖字段,用于定位地圖坐標(biāo),坐標(biāo)范圍內(nèi)篩選數(shù)據(jù)
6、富文本字段,百度編輯器、百度移動(dòng)編輯器
7、選項(xiàng)字段,單選字段、多選字段、下拉選擇字段
8、顏色字段,用于選擇網(wǎng)頁顏色值
9、屬性字段,用于類似于商品屬性的數(shù)據(jù)
10、內(nèi)容關(guān)聯(lián)字段,用于加載其他模塊內(nèi)容的字段,例如專題功能
11、價(jià)格字段,用于CMF站內(nèi)購(gòu)物交易,例如文章買賣、下載收費(fèi)
12、單行分組字段,用于把N個(gè)字段放在一行顯示
12、多行分組字段,用于把N個(gè)字段放在一個(gè)組里面顯示
13、強(qiáng)大的DIY字段,此字段功能相當(dāng)強(qiáng)大,可以讓開發(fā)者打造自己的字段
1、升級(jí)CI框架到4.1.1國(guó)際最新版
2、升級(jí)FontAwesomePro5.12圖標(biāo)庫(kù)
3、增加任意地址重定向的寫法配置
4、增加后臺(tái)的自動(dòng)任務(wù)配置檢測(cè)提示
5、增加后臺(tái)用戶列表對(duì)自定義字段進(jìn)行搜索功能
6、增加在應(yīng)用市場(chǎng)升級(jí)和安裝插件時(shí)對(duì)主程序框架的版本驗(yàn)證
7、增加內(nèi)容維護(hù)工具批量刪除內(nèi)容功能
Taro(開放式跨端跨框架) V3.0.28 官方版 2.66M | 簡(jiǎn)體中文 | 8
下載Django(Python Web框架) V3.1.6 官方版 12.23M | 英文 | 8
下載84PHP框架 V5.0.0 官方版 70K | 英文 | 8
下載imi(應(yīng)用開發(fā)框架) V1.2.20 官方版 611K | 簡(jiǎn)體中文 | 8
下載迅睿CMS免費(fèi)開源系統(tǒng) V4.7.8 官方版 9.75M | 簡(jiǎn)體中文 | 8
下載Kratos框架(Go微服務(wù)框架) V2.0.0beta3 官方版 313K | 簡(jiǎn)體中文 | 8
下載關(guān)于本站|下載幫助|下載聲明|軟件發(fā)布|聯(lián)系我們
Copyright ? 2005-2024 m.daaijiaoyu.cn.All rights reserved.
浙ICP備06019006號(hào)-1 浙公網(wǎng)安備33038102330474號(hào)