java輕量級的CMS解決方案 天梯(tianti)
配套書籍:
專案簡介:
·天梯(tianti)是一款使用Java編寫的免費開源的輕量級CMS系統,目前提供了從後臺管理到前端展現的整體解決方案。包括後臺許可權管理系統、CMS欄目管理、內容釋出系統、簡約風格換膚系統。
·使用者可以不編寫一句程式碼,就製作出一個預設風格的CMS站點。前端頁面自適應(PC、多終端響應式適應),支援PC和H5端,採用前後端分離的機制實現。
·專案程式碼編寫規範,按業務模組化設計,技術分層明顯,可以自動生成dao、service層的程式碼,使用者可以根據自己的業務模組很方便地進行相應地擴充套件,達到二次開發方便。
·支援多資料來源(Mysql、Oralce等)的切換
內建功能·使用者管理:後臺使用者動態管理
·角色管理:後臺角色動態管理
·資源管理:後臺資源動態管理
·換膚管理:後臺目前支援天梯藍和天梯紅兩種面板樣式
·欄目管理:後臺可以動態定義欄目列表
·內容管理:後臺支援動態內容釋出管理
·中間介面定義:現在採用前後端分離機制,為前臺提供資料支撐
·前端預設模板展現:免費提供預設的模板,需要更多的模板,可以聯絡作者。
為何選擇天梯(tianti)
·使用 Apache License 2.0 協議,原始碼完全開源,使用的人多。
·輕量級,整個CMS解決方案不臃腫,以欄目的形式去建立內容。
·頁面風格簡約,後臺支援多面板切換。
·支援多資料來源,dao、service程式碼可以自動生成。
·模組化設計,分層技術明顯,方便擴充套件和二次開發。
技術選型
後端
·核心框架:Spring Framework 4.2.5.RELEASE
·安全框架:Apache Shiro 1.3.2
·檢視框架:Spring MVC 4.2.5.RELEASE
·資料庫連線池:Tomcat JDBC
·快取框架:Ehcache
·
·日誌管理:SLF4J 1.7.21、Log4j
·編輯器:ueditor
·工具類:Apache Commons、Jackson 2.8.5、POI 3.15
·view層:JSP
·資料庫:mysql、oracle等關係型資料庫
前端
·dom : Jquery
·分頁 : jquery.pagination
·UI管理 : common
·UI整合 : uiExtend
·滾動條 : jquery.nicescroll.min.js
·圖表 : highcharts
·3D圖表 :highcharts-more
·輪播圖 : jquery-swipe
·表單提交 :jquery.form
·檔案上傳 :jquery.uploadify
·表單驗證 :jquery.validator
·展現樹 :jquery.ztree
·html模版引擎 :template
專案地址:
gitHub: https://github.com/xujeff/tianti
開源中國:https://www.oschina.net/p/tianti
專案概覽:
配套書籍: