分享一个不错的JAVA开源CMS项目,适合初、中级爱好者

天梯(tianti)

项目简介:

1、天梯是一款使用Java编写的免费的轻量级CMS系统,目前提供了从后台管理到前端展现的整体解决方案。 2、用户可以不编写一句代码,就制作出一个默认风格的CMS站点。 
3、前端页面自适应,支持PC和H5端,采用前后端分离的机制实现。后端支持天梯蓝和天梯红换肤功能。 
4、项目技术分层明显,用户可以根据自己的业务模块进行相应地扩展,很方便二次开发。 
5、项目地址:https://github.com/xujeff/tianti


技术架构:

1、技术选型:Spring Data JPA、Hibernate、Shiro、 Spring MVC、Layer、Mysql等。 
2、项目结构: 
   2.1、tianti-common:系统基础服务抽象,包括entity、dao和service的基础抽象; 
   2.2、tianti-org:用户权限模块服务实现; 
   2.3、tianti-cms:资讯类模块服务实现; 
   2.4、tianti-module-admin:天梯后台Web项目实现;  2.5、tianti-module-interface:天梯接口项目实现; 2.6、tianti-module-gateway:天梯前端自适应项目实现(是一个静态项目,调用tianti-module-interface获取数据); 
3、使用说明: 
   3.0、本项目JDK默认显示的是1.7,用户可以自行选择+1.7+。 
   3.1、数据库使用mysql,初始化脚本位于tianti-module-admin中的src/main/webapp/scripts/tianti_stage.sql。 3.2、后台的登陆路径为http://ip:端口/login,用户名为admin,初始密码为1234563.3、后台中所用到的图标是从font文件夹里面选择copy进去的,font文件夹在聊天群里面拥有。 
   3.4、编辑器的配置修改editor_config.js的var context_ ="http://127.0.0.1:8080/tianti-module-admin"; 3.5、前端项目(tianti-module-gateway)是一个静态项目,可以直接部署到web容器,支持多端自适应,需要跑接口系统。  3.6、采用前后端分离机制获取数据,在/src/main/webapp/static/js/config.js文件里分别配置接口地址和后台项目地址。

image

前端项目概览:
PC:
image image image H5:
image image image
后台项目概览:
天梯登陆页面:

image

天梯蓝风格(默认): image image image
image image image image image image image
天梯红风格:

image image image
image image image image image image image

#Java工程师#
全部评论
给你点个赞
点赞 回复 分享
发布于 2017-06-12 14:35
感谢
点赞 回复 分享
发布于 2017-05-04 22:34
谢谢推荐!
点赞 回复 分享
发布于 2017-06-28 23:41
不错,准备学习学习,谢谢推荐。
点赞 回复 分享
发布于 2017-06-12 14:20
写个博客算是够用了吧。小白 献上膝盖
点赞 回复 分享
发布于 2017-06-12 13:12

相关推荐

头像
04-17 09:29
已编辑
湖南农业大学 后端
睡姿决定发型丫:本硕末9也是0offer,简历挂了挺多,只有淘天 美团 中兴给了面试机会,淘天二面挂,美团一面kpi面,中兴一面感觉也大概率kpi(虽然国企,但一面0技术纯聊天有点离谱吧)
点赞 评论 收藏
分享
流浪的神仙:无恶意,算法一般好像都得9硕才能干算法太卷啦
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务