lyadmin 2.0基于TP5的模塊化開源后臺發(fā)布啦,lyadmin 是一套輕量級通用后臺,將系統(tǒng)功能分為模塊、插件、主題等等標準的組建,極其便利的低耦合架構(gòu)便于二次開發(fā)。并且基于最新的ThinkPHP5和Bootstrap3制作,自帶權(quán)限管理,模塊化開發(fā)。
lyadmin 2.0特性:
真正原創(chuàng)的Builder頁面生生成器完美支持2.0并且支持多達38中表單類型的支持,包括但不限于文本、富文本、圖片、標簽、單選、復(fù)選、下拉等等。
得益于TP5的架構(gòu),實測PHP5下v2速度是v1的大約2倍!提升開發(fā)效率50%以上,1.0已經(jīng)服務(wù)了上萬的開發(fā)者,2.0將再創(chuàng)輝煌!
lyadmin_v2基于ThinkPHP5全新開發(fā),為TP5帶來我們的積木式模塊化開發(fā)體驗。同樣好用的Builder也被同步支持。其他模塊也會陸續(xù)跟上。
Lyadmin_v1也會保持持續(xù)更新,使用1.x系列的朋友不用擔心。
lyadmin 2.0優(yōu)秀特性:
1、真正獨家Builder頁面自動生成
長久以來,以織夢CMS、帝國CMS為代表的一系列老牌CMS在模板標簽的使用上可以說是爐火純青,模板標簽的出現(xiàn)讓前端開發(fā)頁面變得十分輕松,然而后端開發(fā)人員卻一直沒有優(yōu)秀的開發(fā)模式幫助后端人員從前端頁面中解脫出來,而Builder的出現(xiàn)就是為了解決這個問題。
從測試版本發(fā)布以來,我們一直在探索如何封裝后臺的頁面生成以解放后端開發(fā)人員的生產(chǎn)力。
在傳統(tǒng)的MVC分層設(shè)計中,開發(fā)者需要寫MVC三層邏輯代碼,而在ThinkPHP的開發(fā)中,M層實際上是可以不寫的。不寫的原因是ThinkPHP分封裝了數(shù)據(jù)層,ORM模式簡化了數(shù)據(jù)庫操作,沒有數(shù)據(jù)模型也很方便。
那么剩下的C層和V層中,我們通過研究發(fā)現(xiàn)在后臺開發(fā)時,V層是一項非常費時費力卻又包含重復(fù)勞動的開發(fā),
再后來,lyadmin在1.0正式版本中終于推出自己Builder,并且用Builder重寫了后臺的全部頁面(除了個別特殊頁面)。我們認為程序的后臺在早期對頁面復(fù)雜度的要求停留在兩個核心關(guān)鍵:表單+列表。所以我們抽象出了對應(yīng)的Builder分別為FormBuilder、Listbuilder。
簡單來講FormBuilder用來幫助后端開發(fā)自動生成表單頁面,比如發(fā)布文章、編輯文章;而Listbuilder則用來幫助后端人員自動生成列表頁面,比如用戶列表、文章列表?梢哉f,Builder的出現(xiàn)必將WEB開發(fā)帶入一個新的世紀。
2、積木式模塊化
系統(tǒng)功能采用模塊化、組件化、插件化等開放化低耦合設(shè)計,應(yīng)用商城擁有豐富的功能模塊、插件、主題,便于用戶靈活擴展和二次開發(fā)。
3、多終端多平臺支持
采用Bootstrap3精確定制的lyui除了擁有100%bootstrap體驗外,融合了更多適合國人使用的前端組建。并且一套代碼適應(yīng)多種屏幕大小。
下載地址:
github: https://github.com/ijry/lyadmin_v2
碼云:http://git.oschina.net/jry/lyadmin_v2
官網(wǎng):http://lyadmin.lingyun.net