1. 程式人生 > >java輕量級的CMS解決方案 天梯(tianti)

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

      ·

ORM框架:Spring Data JPA、hibernate 4.3.5.Final

      ·日誌管理: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

      image


     專案地址:

gitHub:      https://github.com/xujeff/tianti

           開源中國:https://www.oschina.net/p/tianti

     專案概覽:

前端專案概覽:
PC:

image  image  image  H5:
image   image   image   
後臺專案概覽:
天梯登陸頁面:

 image 

天梯藍風格(預設): imageimageimage                          
imageimageimageimageimageimageimage
天梯紅風格:

imageimageimage                          
imageimageimageimageimageimageimage

    配套書籍:


       檢視>>>