您所在的位置:一起开源 >> 草根开源

JAVACMS 开源 支持静态化 PublicCMS

简介

PublicCMS是采用2016年最新主流技术开发的免费开源JAVACMS系统。商用免费,架构科学。无需任何数据库优化,即可支持上千万数据;支持全站静态化,动态页面缓存,SSI,0xml配置,扩展指令自动加载等为您快速建站,建设大规模站点提供强大驱动,也是企业级项目产品原型的良好选择。

获取可运行程序

http://git.oschina.net/sanluan/PublicCMS-war

https://github.com/sanluan/PublicCMS-war

参与研发(预览版)

http://git.oschina.net/sanluan/PublicCMS-preview

https://github.com/sanluan/PublicCMS-preview

相关下载及文档(知识库)

https://github.com/sanluan/PublicCMS-lib

https://git.oschina.net/sanluan/PublicCMS-lib

授权

该软件永久开源免费(MIT 授权协议)

结构说明

  • publiccms-by-gradle 为Gradle管理的工程,publiccms-by-maven为Maven管理的工程,两个工程中源码是一样的

  • data/publiccms 为PublicCMS的 数据目录

  • database/Database Init.sql 为数据库初始化脚本,Database Change Log.sql 为数据库变更记录

部署运行

  • 根据文档部署工程

  • 数据脚本内置管理员账号admin,密码admin

演示

更新记录

V2016.0828更新:

框架升级:

  1. Spring Framework升级到4.3.2

  2. Hibernate Search升级到5.5.4

  3. Hibernate升级到5.1.1

  4. FreeMarker升级到2.3.25-incubating

  5. Jackson升级到2.8.1

BUG修复:

  1. 分类扩展字段展示错误修复

  2. 内容推送到页面时标题乱码修复

  3. 域名管理错别字修改

  4. Nginx建议配置页面错误修复

  5. 多数据源支持增加复位操作

  6. 任务计划脚本修改路径错误修复

  7. 域名绑定子目录时元数据路径错误修复

  8. 模板编辑推荐位页面不能选择使用推荐位错误修复

  9. 用户名密码等去空格处理

  10. FTP服务LIST命令报文修复

  11. 前台站点数字超千位输出错误

新增功能:

  1. 新增配置中心

  2. 将文件上传日志拆分为独立的表

  3. 增加集群管理,任务计划集群环境处理

  4. 后台增加JSP视图解决方案

  5. 增加管理站点后台Public CMS新版本提示

  6. 搜索词统计

  7. 分类增加外链类型

  8. 模块图标拆分为单独字段,图标直接选择使用

  9. 增加日志配置文件

其他提升:

  1. 后台当前站点信息提示

  2. 后台工作台取消框架版本信息显示

  3. 常量引用改完get方法方式

  4. 接口改完restfull风格

  5. 取消普通接口鉴权

  6. 接口测试页面合并为一个,增加需要鉴权等提示

  7. 取消文件列表缓存

  8. getPageDataAttribute改为getPlaceAttribute

  9. 将内容、用户、标签等数据ID改为long存储

  10. 后台模板安全性提升

  11. UI修改

  12. 动态模板改完默认不允许访问

  13. 动态模板可使用任何后缀

鸣谢:

[email protected] @日照-ゞkong.“ @辉 @隔壁邻居王先生 等群友们热心提出产品的BUG及改进建议
[email protected] 为CMS改造的UI界面(此版本只参考了部分修改)
[email protected] @隔壁邻居王先生 @暗亮之间 为Public CMS贡献文档

系统后台截图

工作台

软件首页 软件下载
  • 开发语言:java
  • 收录时间:2016-10-31
  • 授权协议:MIT
  • 支持的操作系统:Windows,Linux,Mac
  • 软件评级: 软件评级 软件评级 软件评级 软件评级 软件评级