1 Star 0 Fork 1.1K

BjKK / PublicCMS

forked from sanluan / PublicCMS 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
Apache-2.0

#PublicCMS

Public CMS

##简介

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. 动态模板可使用任何后缀

鸣谢:

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

##系统后台截图

###工作台

###内容列表

###内容管理

###内容编辑

编辑器为百度编辑器,支持定时发布等功能 ###页面元数据管理

###页面推荐位管理

###模板在线编辑

通过模板的include和SSI(服务器端包含)实现模板片段,页面片段的最大程度复用,模板编辑器支持FreeMarker语法与html混合高亮显示 ###模板元数据管理

###部门编辑

###任务计划编辑

The MIT License (MIT) Copyright (c) 2015 PublicMS Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. # Other Licenses This software includes projects with the following licenses ### [Apache License](http://www.apache.org/licenses/LICENSE-2.0) This license is used by the following third-party libraries: * jUI [DWZ] (http://j-ui.com/) * Spring Framework (http://projects.spring.io/spring-framework/) * FreeMarker (http://freemarker.org/) ### [LGPL License](https://www.gnu.org/copyleft/lesser.html) This license is used by the following third-party libraries: * hibernate (http://hibernate.org/orm/) ### [MIT License](http://www.opensource.org/licenses/MIT) This license is used by the following third-party libraries: * jquery (http://jquery.com/) ### [License(BSD)](https://github.com/ecomfe/echarts/blob/master/LICENSE) * Echarts (http://echarts.baidu.com/)

简介

PublicCMS V2016正式发布。Public CMS - 与先进同行 展开 收起
Apache-2.0
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/beijingkk_admin/PublicCMS.git
git@gitee.com:beijingkk_admin/PublicCMS.git
beijingkk_admin
PublicCMS
PublicCMS
master

搜索帮助