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