# CMS **Repository Path**: treex/CMS ## Basic Information - **Project Name**: CMS - **Description**: 一款使用Java语言开发的CMS,使用了Spring MVC,Spring,MyBatis等流行框架,提供首页大图管理、目录管理、文章管理和管理员管理等功能。是学习和二次开发的首选。 - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: https://git.oschina.net/songjunyan/CMS - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1490 - **Created**: 2017-06-02 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 欢迎使用 “CMS” ## 部署环境前提 * eclipse * jdk7 * git * maven * tomcat * mysql ## 部署开发环境 1. 下载 [Eclipse IDE for Java EE Developers](http://eclipse.org/downloads/) 2. 打开eclpse,导入师说CMS 3. File -> Import -> Git -> Projects from Git -> Clone URI 4. 然后在URI输入:https://git.oschina.net/shishuo/CMS.git 5. 等待eclipse自动下载jar包 6. 创建/sql/install.sql数据库 7. 部署中可能还会碰到很多问题,请加入QQ:1012460811 ## 部署到线上(生产) 1. 复制 /src/main/resources/shishuocms.properties 到 / 2. 修改 shishuocms.properties 里的数据库链接、用户名和密码为生产环境的值 3. mvn package 4. 生成/dist文件夹,此文件夹为生产环境的编译目录 ## CMS的功能 ### 首页头条 * 滚动大图上传 * 可设置链接、标题 ### 目录 * 无层级限制 * 目录拥有自己的内容 * 可设置此目录的所有文章的封面 * 可设置是否需要审核 ### 文章 * 文章管理,整合百度UEditor, * 自动缩小和裁剪文章封面图片 * 可定义文章发布时间 * 可设置文章摘要 ### 管理员 * 设置超级管理员 * 增加管理员 * 分配管理员拥有的目录权限 * 修改密码 ### 其他 * 使用标签,方便前端模板开发 * 使用注解,方便二次开发 ## 技术关键词 * jQuery * Bootstrap * Java * Maven * Spring * Spring MVC * MyBatis * MySQL * FreeMarker * Lucene ## 需求 - 文章列表模块 - 图片展示模块 - 文件下载模块 - 电子商务模块 - 用户注册登录模块 - 后台管理模块