Java CMS

网站说明

该网站基于springmvc+mybatis+freemarker+bootstrap框架,是一个内容管理系统,或者快速建站系统。因为国内cms开源框架较少,国外虽然有很多优秀的框架,却并未真正开源,故旨在建立真正cms开源框架。目前该系统可以正常运行,后台几乎成形,前台显示,我本想开发多个主题模板,但是因精力有限,所有前端存在较多瑕疵,后期将慢慢开发,如果是搭建博客,只要用户自己稍微改改,就能使用。 
该系统目前涵盖了前台展示和后台管理,可以新建多个不同类型的网站,然后自由切换网站在前台显示。该系统旨在多用户多网站,即只要登录的用户便可以搭建自己的网站。 
网站源代码地址shamrockcms源代码下载

第一、网站设置

  • 域名端口的修改 
    本网站的域名时本地域名及端口为:master:8888,域名和端口需要使用者改成自己的域名。其中涉及修改的地方有, 
    pom.xml中webapp.port; 
    ueditor.config.json中多处需要替换,其中网站目录我用的/cms,请自行修改; 
    shamrockcms.sql数据库文件,可能有多处替换;
  • 数据库配置修改 
    configure.properties中自行修改jdbc参数
  • 后台的用户名和密码是admmin、123456

第二、网站安装运行

  • 将根目录下的shamrockcms.sql文件按上面修改后导入数据库中
  • 用eclipse打开项目进行配置之后运行即可;如果用其他命令或者放入tomcat下运行,请自行解决。

第三、目前系统运行效果

后台登录 
Java CMS

文章管理中心 
Java CMS

栏目管理中心 
Java CMS

网站管理中心 
注意,这里是可以多个网站,切换其中一个网站用于前台展示 
Java CMS

用户管理中心 
Java CMS

前台显示 
Java CMS

文章显示 
Java CMS

第四、鸣谢

该cms受到师说cms的启发,甚至框架有基于它的前提,但是我进行了更多优秀的开发和改进,如有侵权,不负责任。

结语

该系统因是我一个人花了一两个月研究所成,虽然可以正常使用,但是仍然存在较多瑕疵,我也将在以后一点点完善,并且之后我将把该系统框架编写过程和技术细节写成博文。如果大家遇到什么问题或者有什么建议甚至有一起开发的学习的伙伴,可以进群交流,群号:386233861。 
欢迎大家拍砖指正!