开源|一款努力打造一款国内好用的Java CMS内容管理软件
开源|一款努力打造一款国内好用的Java CMS内容管理软件
一、平台介绍
-
免费完整开源:基于MIT协议,源代码完全开源,无商业限制,MS开发团队承诺将MCMS内容系统永久完整开源;
-
标签化建站:不需要专业的后台开发技能,只要使用系统提供的标签,就能轻松建设网站;
-
html静态化:系统支持全站静态化;
-
跨终端:站点同时支持PC与移动端访问,同时会自动根据访问的终端切换到对应的界面,数据由系统统一管理;
-
海量模版:铭飞通过MStore(MS商城)分享更多免费、精美的企业网站模版,降低建站成本;
-
丰富插件:为了让MCms适应更多的业务场景,在MStore用户可以下载对应的插件,如:站群插件、微信插件、商城插件等;
-
每月更新:铭飞团队承诺每月28日为系统升级日,分享更多好用等模版与插件;
-
文档丰富:为了让用户更快速的使用MCms系统进行开发,铭飞团队持续更新开发相关文档,如标签文档、使用文档、视频教程等;
二、功能介绍
建议开发者使用以下环境,这样避免版本带来的问题
-
Windows、Linux
-
Eclipse、Idea
-
Mysql≧5.7 (开启忽略大小写)
-
JDK≧8
-
Tomcat≧8
快速体验(docker)
docker run -p 3306:3306 -p 8080:8080 --name mcms --privileged=true -e TZ=Asia/Shanghai \--restart=always -e MYSQL_ROOT_PASSWORD=123456 -d mingsoft/mcms \--sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION" \--lower-case-table-names=1 \--query-cache-type=1 \--query-cache-size=600000 \--max-connections=1000
MYSQL_ROOT_PASSWORD 数据库密码,如果修改需要修改容器 /home/mcms/config/ 下配置文件的链接,实际部署可以将 /home/mcms 挂载到外部文件夹,方便更新 mcms 系统文件
技术选型
后端框架
| 技术 | 名称 | 官网 |
|---|---|---|
| Spring Framework | 容器 | |
| Spring Boot | MVC | |
| Apache Shiro | 安全 | |
| Spring session | 分布式Session管理 | |
| MyBatis | DAO | |
| MyBatis-Plus | ORM | |
| Freemarker | 视图 | |
| PageHelper | MyBatis分页插件 | |
| Log4J | 日志组件 | |
| Maven | 项目构建 | |
| Elasticsearch | 分布式搜索引擎 | |
| Redis | 分布式缓存数据库 | |
| hutool | 工具类 |
前端框架
| 技术 | 名称 | 官网 |
|---|---|---|
| Vue 3 | MVVM框架 | |
| Element Plus | UI库 | |
| jQuery | 函式库 | |
| hover.css | 点击效果插件 | |
| validator | 验证库 | |
| animate | 动画 | |
| icon | 矢量小图标(待更新) |
文件说明
-
doc 项目文档文件夹,里面有数据库文件
-
src/main/java java源代码
-
src/main/resources 项目的资源配置文件
-
src/main/webapp
-
src/main/webapp/static 静态资源文件,如:js、css、image、等第三方前端插件库
-
src/main/webapp/html 生成的静态页面,实际项目需要删除,只是提供给开发者快速预览生成后的静态页面
-
src/main/webapp/templet 模版文件夹
-
src/main/webapp/upload 上传资源文件夹
-
src/main/webapp/WEB-INF/manager 后端视图页面
-
LICENSE 项目协议说明
-
README.md 项目说明文档
-
pom.xml 依赖配置文件
文档
-
使用手册
-
插件手册
三、界面截图
以下功能都可以在平台 上免费使用 做开源我们是业余的,写代码我们是认真的。研发产品的路上我们一直在探索、一直在学习、一直在用心投入,希望能给更多的企业与开发者提供一些更有价值的服务。
项目管理
代码生成器
四、开源协议
基于 开源协议,可直接商用无需授权,但请尊重开源精神不要去掉代码中铭飞的注释和版权信息,地址https://gitee.com/mingSoft/MCMS.git
学问:纸上得来终觉浅,绝知此事要躬行
为事:工欲善其事,必先利其器。
态度:道阻且长,行则将至;行而不辍,未来可期
.....................................................................
------- 桃之夭夭,灼灼其华。之子于归,宜其室家。 ---------------
------- 桃之夭夭,有蕡其实。之子于归,宜其家室。 ---------------
------- 桃之夭夭,其叶蓁蓁。之子于归,宜其家人。 ---------------
=====================================================================
* 博客文章部分截图及内容来自于学习的书本及相应培训课程以及网络其他博客,仅做学习讨论之用,不做商业用途。
* 如有侵权,马上联系我,我立马删除对应链接。 * @author Alan -liu * @Email [email protected]
转载请标注出处! ✧*꧁一品堂.技术学习笔记꧂*✧. ---> https://chuna2.787528.xyz/ios9/

浙公网安备 33010602011771号