MCMS 是一款基于 Java 开发的开源内容管理系统
参考资料
MCMS 是一款基于 Java 开发的开源内容管理系统
MCMS 内容管理系统
1. 介绍
MCMS 是一款基于 Java 开发的开源内容管理系统,适用于企业网站、新闻门户、博客等场景。采用 Spring Boot + MyBatis 架构,支持多站点管理、模板标签、静态化等功能。
2. 官网
3. 下载地址
GitHub 仓库:https://github.com/ming-soft/MCMS
4. 核心功能
多站点管理
可视化模板编辑
静态页面生成
内容模型自定义
多语言支持
移动端适配
权限管理系统
5. 开源成就
GitHub Star 数超过 1.5k
被多家企业用于生产环境
活跃的开发者社区
6. 运行环境
JDK 1.8+
MySQL 5.7+
Tomcat 8+
Maven 3.3+
7. 更新时间
最新版本:5.2.8(2023年3月更新)
8. 安装部署步骤
环境准备
安装 JDK 1.8+
安装 MySQL 5.7+
安装 Maven 3.3+
安装 Tomcat 8+
数据库配置
CREATE DATABASE mcms DEFAULT CHARACTER SET utf8mb4;
源码下载
git clone https://github.com/ming-soft/MCMS.git
项目配置
修改
application-dev.yml
中的数据库连接信息修改
application.yml
中的文件存储路径项目编译
mvn clean package
部署运行
将生成的 war 包部署到 Tomcat
或直接运行:
java -jar mcms-web/target/mcms.war
初始化访问
按照安装向导完成初始化
9. 注意事项
文件权限
确保上传目录有写入权限
数据库配置
使用 utf8mb4 字符集避免中文乱码
内存设置
建议 JVM 内存设置为 2G 以上
生产环境
建议使用 Nginx 反向代理
配置 HTTPS 安全访问
升级备份
升级前备份数据库和模板文件
性能优化
定期清理缓存文件
启用静态化提升性能