1. MCms内容管理系统手册
MCms内容插件提供最基本的菜单、权限、角色、栏目、内容、静态化、等常用的功能,能够帮助企业或个人进行快速建站。
[!tip]首次MCms安装部署好或启动好后,先登录后台,生成静态页面,这样才能正常访问前端地址,否则前端演示页面会提示404错误。修改模板或对文章内容进行修改后,必须进行更新操作
1.1. 生态
- MStore提供了许多免费模版与常用插件 模板分享;
- MS平台提供了在线模板设计器,帮助设计人员、前端开发者快速进行模版的设计;
- MS平台提供了代码生成器,帮助企业、开发者能快速进行二次开发:代码生成器在线视频教程、代码生成器使用文档
- 后续还会提供在线APP混合打包,帮助企业实施移动端业务;
- MS平台提供了PM项目管理,帮助团队成员、远程协日常开发工作;PM方便管理项目进度
[!tip]后端开发者推荐源码部署体验,前端开发者下载一键版本体验,也可以查看在线演示版本
1.2. 依赖
当前版本
<!-- ms-mcms 内容模块插件 -->
<dependency>
<groupId>net.mingsoft</groupId>
<artifactId>ms-mcms</artifactId>
<version>当前版本</version>
</dependency>
<!-- ms-mcms 内容模块源码 -->
<dependency>
<groupId>net.mingsoft</groupId>
<artifactId>ms-mcms</artifactId>
<version>当前版本</version>
<classifier>sources</classifier>
</dependency>
1.3. 接口
项目访问路径 http://localhost:8080/swagger-ui.html
[!tip]如果swagger接口文档不能正常访问,请检查
application.yml
中的swagger-enable: true
是否设置为 启用true
1.4. 文档视频
2. 版本更新说明
每天都在改变、从未停止过....
https://gitee.com/mingSoft/MCMS
https://github.com/ming-soft/MCMS
Fork:如果想参与一起贡献代码,请fork一下;
Watch:如果想第一时间接收到代码的更新,请Watch一下;
Star:如果觉得我们做的不错,请给我们一颗星,这是对团队的最好鼓励;
捐赠:如果我们的开源项目给您带来了RMB,那请回赠一下,这是对团队最高的认可;
ISSUES:bug请统一提交到https://gitee.com/mingSoft/MCMS/issues
2.1. 版本5.4.2
- 【新增】栏目标签新增typeids属性
- 【新增】文章列表标签orderby支持多字段排序
- 【新增】文章扩展模型获取接口支持
- 【优化】自定义业务数据优化,支持唯一性检测
- 【优化】文章自定义模型优化,支持唯一性检测
- 【优化】表架构关系优化
- 【优化】附件上传安全性优化
- 【升级】swagger升级到3
- 【修复】具体参考开源中国与GitHub的ISSUES https://gitee.com/mingSoft/MCMS/issues
2.2. 版本5.4.1
- 【新增】更改文章不显示时删除静态页面
- 【新增】文章列表页是否显示字段
- 【新增】限制自定义配置是否允许游客获取
- 【优化】链接栏目在文章列表可点击问题
- 【优化】子栏目不能成为顶级栏目问题
- 【优化】删除文章后不删除静态页面问题
- 【修复】具体参考开源中国与GitHub的ISSUES https://gitee.com/mingSoft/MCMS/issues
2.3. 版本5.4.0
- 【升级】核心库vue2升级到vue3(3.4.25)
- 【升级】element-ui升级为两element-plus(2.7.1)
- 【升级】依赖包的升级mybatis、log4j、druid等
- 【升级】自定义插件底层渲染优化,方便使用新版本的MCode代码生成器
- 【优化】接口参数优化
- 【优化】废弃一些过期的组件
- 【修复】具体参考开源中国与GitHub的ISSUES https://gitee.com/mingSoft/MCMS/issues
2.4. 版本5.3.6
- 【升级】升级springboot为最新版本2.7.18以及其他第三方库(应该也是springboot2的最后一个版本,后续springboot升级直接会升级到3)
- 【新增】系统信息查看功能
- 【优化】优化vue2的页面规范,方便迁移vue3脚手架(开发版以上已经支持脚手架的版本选择)
- 【优化】自定义配置的字段类型
- 【优化】修改标签功能
- 【优化】优化底层序列化安全问题
- 【修复】具体参考开源中国与GitHub的ISSUES https://gitee.com/mingSoft/MCMS/issues
2.5. 版本5.3.5
- 【新增】自定义业务数据ID增加雪花ID支持
- 【新增】自定义模型增加代码生成器结构
- 【新增】XSS支持地址参数的配置方式
- 【优化】搜索功能优化
- 【优化】默认模板优化
- 【优化】标签功能优化
- 【修复】具体参考开源中国与GitHub的ISSUES https://gitee.com/mingSoft/MCMS/issues
2.6. 版本5.3.4
- 【优化】页面编码规范,方便脚手架版本迁移
- 【优化】优化静态化业务
- 【优化】标签功能优化
- 【优化】模板管理功能优化
- 【优化】API接口参数优化,方便第三方引用调用
- 【修复】具体参考开源中国与GitHub的ISSUES https://gitee.com/mingSoft/MCMS/issues
2.7. 版本5.3.3
- 【新增】文章标签支持多栏目设置
- 【升级】第三方依赖包,优化第三方包带来的安全问题
- 【优化】栏目管理
- 【优化】异常日志记录优化
- 【优化】SQL查询优化
- 【优化】优化百度编辑器安全问题
- 【优化】静态化业务优化
- 【优化】优化模板管理安全
- 【修复】具体参考开源中国与GitHub的ISSUES https://gitee.com/mingSoft/MCMS/issues
2.8. 版本5.3.2
- 【新增】新增栏目搜索控制
- 【新增】新增文章Tag
- 【新增】单篇文章删除
- 【新增】栏目类型强制转换接口
- 【升级】升级了默认皮肤
- 【优化】管理员权限安全
- 【优化】栏目路径设置安全
- 【优化】模型渲染方式
- 【优化】文件上传方式
- 【优化】IP获取获取方式
- 【修复】具体参考开源中国与GitHub的ISSUES
2.9. 版本5.3.1
- 【新增】MStore模板支持在线演示的效果,提示用户使用体验
- 【新增】分享插件,方便开发者分享模板,同时MStore具备演示效果的模板通过此插件导入可以自动生成演示数据,确保开发者导入之后立即可以使用
- 【新增】新增栏目显示控制
- 【新增】新增栏目大图、小图控制
- 【新增】新增栏目、文章副标题
- 【新增】新增单篇内容获取标签
- 【优化】新增文章缩略图支持多图
- 【优化】菜单支持一级显示
- 【优化】优化站点目录设置
- 【升级】第三方依赖包更新
- 【修复】具体参考开源中国与GitHub的ISSUES
2.10. 版本5.3.0
- 【升级】springboot 升级到2.7.7,废弃fastjson
- 【优化】规范权限标识
- 【优化】自定义业务管理
- 【优化】页面跳转规范
- 【修复】具体参考开源中国与GitHub的ISSUES
2.11. 版本5.2.11
- 【新增】xss 增加字段排除
- 【新增】栏目增加预览功能
- 【优化】栏目拼音路径、标签上一篇、下一篇等
- 【优化】Store部分插件业务优化
- 【修复】具体参考开源中国与GitHub的ISSUES
2.12. 版本5.2.10
- 【升级】第三方依赖包
- 【新增】文章新增外连接、新增标签 field.outlink,自定模型复制、自定义配置复制、自定义业务复制
- 【新增】docker 镜像
- 【优化】权限控制优化
- 【修复】具体参考开源中国与GitHub的ISSUES
2.13. 版本5.2.9
- 【升级】springboot、mybatis、mybatis-plus、shiro 、log4j、fastjson、hutool
- 【优化】模版管理功能
- 【优化】权限标识优化
- 【优化】表结构字段优化增加部分雪花ID
- 【优化】SQL安全方面优化
- 【修复】具体参考开源中国与GitHub的ISSUES
2.14. 版本5.2.8
- 【新增】xss注入配置
- 【升级】element ui 版本升级到2.15.8
- 【优化】自定义模块优化
- 【优化】查看权限优化
- 【优化】默认模版优化
- 【优化】后端代码注解优化
- 【修复】具体参考开源中国ISSUES
2.15. 版本5.2.7
- 【优化】表结构优化
- 【优化】自定义模块优化
- 【优化】标签解析优化
- 【修复】安全修复
- 【修复】具体参考开源中国ISSUES
2.16. 版本5.2.6
- 【优化】表结构优化
- 【优化】项目配置优化
- 【修复】SQL注入
- 【修复】具体参考开源中国ISSUES
2.17. 版本5.2.5
- 【升级】spring boot升级到 2.3.13 稳定版本、mybatis 升级 3.5.7,等其它依赖升级
- 【优化】项目配置优化,shiro安全配置,企业版本支持后台可视化配置
- 【修复】修复第三方jar安全漏洞,fastjons\log4j\shiro
- 【修复】自定义业务,可以适配不同的数据库,具体参考平台代码生成器
- 【修复】插件修复,微信插件、发送插件、支付插件
- 【修复】具体参考开源中国ISSUES
- 【新增】代码生成器新增组件(验证码、MCE编辑器、图片裁切)
- 【新增】MStore新增MCE插件
2.18. 版本5.2.4
- 【优化】标签解析结构优化
- 【优化】搜索功能优化
- 【修复】修复MStore插件
- 【修复】具体参考开源中国ISSUES
2.19. 版本5.2.3
- 【新增】自定义配置
- 【优化】标签解析结构优化
- 【优化】标签脚本优化
- 【修复】修复MStore功能
- 【修复】具体参考开源中国ISSUES
2.20. 版本5.2.2
- 【框架】框架依赖升级
- 【新增】全局异常处理
- 【优化】搜索功能优化
- 【优化】标签脚本优化
- 【修复】修复MStore功能
- 【修复】具体参考开源中国ISSUES
2.21. 版本5.2.1
- 【框架】sprintboot版本更新到2.2.13.RELEASE
- 【新增】全局异常处理
- 【优化】搜索功能优化
- 【优化】标签脚本优化
- 【修复】修复MStore功能
- 【修复】具体参考开源中国ISSUES 5.2.0升级5.2.1步骤( 1、同步代码; 2、导入5.2.0-up-5.2.1.sql)
2.22. 版本5.2
- 【框架】增加MybatisPlus支持
- 【新增】静态化文件夹配置(html)
- 【新增】静态化站点文件夹配置(web),html/1->自定义/自定义
- 【优化】模版管理修改
- 【优化】标签修改,更灵活的支持if等逻辑判断
- 【优化】解析速度再次提升
- 【优化】栏目管理操作功能优化
- 【优化】栏目生成链接优化,采用拼音格式
- 【修复】bug修复,具体参考开源中国ISSUES
- 5.1升级5.2.0步骤(1、同步代码;2、导入5.1-to-5.2.0-mysql.sql;3、Store更新内容插件)
2.23. 版本5.1
- 【优化】文章内容解析速度提升
- 【优化】解析标签全面使用freemarker模板引擎全面升级,支持freemarker指令
- 【优化】文章内容解析速度提升
- 【优化】自定义模板上传路径
- 【优化】栏目生成链接优化,采用拼音格式
- 【修复】bug修复,具体参考开源中国ISSUES
- 5.0升级5.1步骤
1、先拉取最新代码
2、执行升级5.0.0-to-5.1-mysql.sql
3、在MStore中的内容插件点击安装升级
2.24. 版本5.0
- 【优化】数据库结构重构,独立文章分类、文章表
- 【优化】后台使用饿了么UI升级
- 【优化】对顶层的依赖进行了更新升级
- 【新增】一键运行版本增加linux支持
- 【新增】docker部署与描述
- 【修复】bug修复,具体参考开源中国ISSUES
2.25. 版本4.7.2
- 【修复】部分标签解析bug
2.26. 版本4.7.1
- 【新增】栏目属性、栏目外表连接标签;
- 【新增】模版模版动态解析标签演示
- 【修复】部分标签解析bug
- 【修复】sprinboot jar包、war包运行部署问题
- 【修复】百度编辑器bug
- 【修复】修复mstore的模版、插件
- 【修复】阿里资源库同步
2.27. 版本4.7.0
- 【新增】spring boot版本升级
- 【新增】动态解析页面
- 【新增】前端采用了vue的UI框架element ui
- 【新增】标签全面升级、栏目标签、文章标签支持嵌套,支持基本的if逻辑判断
- 【修复】修复BUG > 100+
- 【注意】由于此次版本升级较大,导致mstore部分模板标签存在差异,具体阅读一下标签章节
2.28. 版本4.6.5
- 【新增】sqlserver 版本发布
- 【优化】后台登录界面自定义
- 【修复】修复BUG
2.29. 版本4.6.4
- 【新增】oracle版本发布
- 【新增】默认皮肤升级,默认皮肤将支持关注、评论等模块
- 【修复】修复BUG;
2.30. 版本4.6.3
- 【新增】栏目标签增加self属性,可以获取自身栏目信息
- 【新增】文章关键字标签、flag标签
- 【修复】>40个BUG的修复(权限、栏目、自定义、文章标签等);
- 【优化】base、basic、mdiy的稳定版本依赖,可以解决大多数情况下无法更新问题;
- 【优化】mstore升级器升级,更新了8款插件(支付插件、消息发送插件、关注插件...)
2.31. 过去
过去我们做的不够好,感谢各位小伙伴还一如既往的关注铭软开源的产品。谢谢!!!