MRCMS蘑菇建站是一款开源免费的内容管理系统,基于Java语言开发,采用自定义的模板化语言解决快速建站问题。系统采用Spring为核心,支持页面静态化、页面国际化、文件上传、富文本编辑、Markdown、SEO优化、站内统计、主题、前后端分离、插件等功能。
软件特色
强大的内容管理系统
帮助您快速构建安全稳定的企业网站
高性能
使用我们的建站系统制作的页面响应达到毫秒级
可扩展
提供强大的插件、内容模型、标签等扩展接口
分布式
软件架构设计可分布式部署
模板引擎
我们采用freemarker模板引擎渲染HTML页面
內容模型
内容模型让数据多样化展示
国际化
网站框架支持国际化
文件管理
在线管理文件,文本文件支持在线编辑
文本编辑器
百度web前端研发部开发的所见即所得富文本web编辑器
搜索引擎优化
提供各项搜索引擎优化解决方案,其中最个性的是URL规则引擎。
站内统计
采用百度Echarts统计图表工具作为表现层,提供强大的站内访问统计信息,为用户数据挖掘分析提供一手数据。
MarkDown
Markdown的语法简洁明了、学习容易,而且功能比纯文本更强,因此有很多人用它写博客和文档。
界面主题化
支持前后台界面主题,后台采用扁平化设计风格,主题更随意,不受图片困扰;前台通过开发主题模板,让您的Web应用更加多样化。
代码压缩
Web前端性能优化中减少网络数据传输量,使用代码压缩技术,可以压缩模板页面中的HTML、CSS、JavaScript代码。
高速缓存
由于IO瓶颈问题,需要使用缓存解决资源访问速度问题。我们采用EHCache作为缓存框架,提高系统吞吐量。
跨平台
采用跨平台语言Java开发的Web应用框架。经过项目部署测试,完美运行在Debian(Linux)、Windows Server。
软件功能
支持 URL 规则重写、页面关键字和描述满足网站地址 SEO 需求。
采用 c3p0作为数据库连接池提高 Web 执行性能。
采用 freemarker 作为模板引擎,所以你可以在模板中写 freemarker 标签。
采用内容模型和插件支持,提高系统扩展性。
采用主流加密技术,保证站点后台安全性。
提供网站碎片功能,在模板中直接获取碎片内容。
支持 Nginx 反向代理引擎,可以获取用户真实 IP 地址。
支持纯真 IP 数据库,记录地理位置信息,防范黑客攻击。
增加了栏目 URL 重定向功能
支持 markdown 语法,实现模型、插件帮助文档编写。
支持 Groovy 开发插件应用
采用百度 Echarts 图形化统计用户前台访问数据,抓取用户访问信息,提高流量转化率。
国际化支持,自定义各个国家语言在模板中做数据绑定。
添加了页面静态化支持,我们可以将动态生成页面,持久化降低计算时间,从而提高网站性能。
更新了文章编辑器,提供 HTML、text/markdown 编辑功能。
构建项目:
项目采用标准的Maven项目结构,可以导入Eclipse 、IDEA 开发工具,在构建时由于一些单元测试代码链接了数据库,因此构建需要跳过测试,具体操作如下:
mvn install -Dmaven.test.skip=true
立即运行
mvn jetty:run
技术架构 :
服务端后台:SpringMVC、Spring Data、URL 规则引擎、缓存、数据库连接池、线程池、Freemarker 模板引擎、线程安全相关技术、性能优化
Web前端:HTML5、CSS3、JQuery(及其插件)、Ueditor、Echarts、缓存、前端性能优化、浏览器兼容处理(不支持 IE8)、字体图标
设计风格:扁平化设计
测试工具:Spring Test、Apache JMeter、各种浏览器(Chrome/Firefox/Safari/Opera/IE11)
装机必备软件
网友评论