ThinkPHP5.0模組化通用後臺lyadmin

lyunservice發表於2019-05-11

lyadmin 是一套輕量級通用後臺,將系統功能分為模組、外掛、主題等等標準的組建,極其便利的低耦合架構便於二次開發。並且不但基於最新的ThinkPHP5和Bootstrap3製作,自帶許可權管理,模組化開發。
真正原創的Builder頁面生生成器完美支援2.0並且支援多達38中表單型別的支援,包括但不限於文字、富文字、圖片、標籤、單選、複選、下拉等等。
得益於TP5的架構,實測PHP5下v2速度是v1的大約2倍!提升開發效率50%以上,1.0已經服務了上萬的開發者,2.0將再創輝煌!
lyadmin_v2基於ThinkPHP5全新開發,為TP5帶來我們的積木式模組化開發體驗。同樣好用的Builder也被同步支援。其他模組也會陸續跟上。
Lyadmin_v1也會保持持續更新,使用1.x系列的朋友不用擔心。



優秀特性:
1、真正獨家Builder頁面自動生成
長久以來,以織夢CMS、帝國CMS為代表的一系列老牌CMS在模板標籤的使用上可以說是爐火純青,模板標籤的出現讓前端開發頁面變得十分輕鬆,然而後端開發人員卻一直沒有優秀的開發模式幫助後端人員從前端頁面中解脫出來,而Builder的出現就是為了解決這個問題。
從測試版本釋出以來,我們一直在探索如何封裝後臺的頁面生成以解放後端開發人員的生產力。
在傳統的MVC分層設計中,開發者需要寫MVC三層邏輯程式碼,而在ThinkPHP的開發中,M層實際上是可以不寫的。不寫的原因是ThinkPHP分封裝了資料層,ORM模式簡化了資料庫操作,沒有資料模型也很方便。
那麼剩下的C層和V層中,我們通過研究發現在後臺開發時,V層是一項非常費時費力卻又包含重複勞動的開發,
再後來,lyadmin在1.0正式版本中終於推出自己Builder,並且用Builder重寫了後臺的全部頁面(除了個別特殊頁面)。我們認為程式的後臺在早期對頁面複雜度的要求停留在兩個核心關鍵:表單+列表。所以我們抽象出了對應的Builder分別為FormBuilder、Listbuilder。
簡單來講FormBuilder用來幫助後端開發自動生成表單頁面,比如釋出文章、編輯文章;而Listbuilder則用來幫助後端人員自動生成列表頁面,比如使用者列表、文章列表。可以說,Builder的出現必將WEB開發帶入一個新的世紀。
2、積木式模組化
系統功能採用模組化、元件化、外掛化等開放化低耦合設計,應用商城擁有豐富的功能模組、外掛、主題,便於使用者靈活擴充套件和二次開發。
3、多終端多平臺支援
採用Bootstrap3精確定製的lyui除了擁有100%bootstrap體驗外,融合了更多適合國人使用的前端組建。並且一套程式碼適應多種螢幕大小。
下載地址:

訪問:ThinkPHP5.0模組化通用後臺lyadmin

評論(1)

相關文章