# PublicCMS **Repository Path**: java10000/PublicCMS ## Basic Information - **Project Name**: PublicCMS - **Description**: PublicCMS软件使用了Servlet 3.0,FreeMarker 2.3.23,SpringMVC 4.2.0,Hibernate 4.3.11,hibernate-search 5.3.0等技术及框架 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: http://www.publiccms.com/ - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1165 - **Created**: 2015-08-26 - **Last Updated**: 2021-11-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #PublicCMS Public CMS ##功能列表 * 内容管理 * 分类管理 * 标签管理 * 标签分类管理 * 页面管理 * 模板管理 * 模型管理 * 模块管理 * 任务计划管理 * 用户管理 * 部门管理 * 角色管理 * 日志管理 ##简介 PublicCMS 使用了FreeMarker 2.3.23,SpringMVC 4.2.0.RELEASE,Hibernate 4.3.11.Final,hibernate-search5.3.0.Final等技术及框架,工程编译等工作由Gradle处理,运行部署需要jdk1.7+,tomcat7.0+/jetty8.0+,nginx/apache,mysql5.0+ 通过不同那个的配置方式PublicCMS 支持全站静态化/全站动态, ##授权 该软件永久开源免费(MIT 授权协议),授权协议请阅读 PublicCMS-admin/readme.txt ##结构说明 * PublicCMS-core为JAVA工程,也是PublicCMS的核心工程 * PublicCMS-admin为JAVA Web工程,其中包含了管理后台和前台站点的动态部分 * data\www\publiccms.com为PublicCMS的 数据目录其中:static子目录为静态化页面文件存储目录,upload上传文件与站点其他静态资源存储目录,template为静态化页面模板文件存储目录,data\indexes子目录为Hibernate Search/lucene索引文件目录,data\pages子目录为PublicCMS推荐位数据存储目录 * 以上目录路径可以通过同时修改PublicCMS-admin\src\config\properties\other.properties、nginx配置文件 改变 ##部署 nginx-conf为PublicCMS的nginx配置文件,该文件为本开源项目 http://www.publiccms.com/ 官网使用的配置文件副本 ![](doc/images/rt.jpg) ##其他 PublicCMS-core/Database Init.sql为PublicCMS项目数据库初始化脚本,请根据实际情况修改数据库配置文件PublicCMS-admin\src\config\properties\dbconfig.properties PublicCMS-core\Code Formatters 目录中包含eclipse开发工具的js和java代码格式化文件 gradle的使用请借助搜索引擎,如果您没有使用过gradle,并且不打算使用它,也可以在https://github.com/sanluan/PublicCMS-lib 这里下载PublicCMS依赖的库,其中PublicCMS-core-1.0.jar是PublicCMS-core工程编译发布的 官方演示站点:http://www.publiccms.com 作者根据地:http://www.sanluan.com ##系统后台截图 ###工作台 ![](preview/1.jpg) ###内容列表 ![](preview/2.jpg) ###内容编辑 编辑器为百度编辑器,支持定时发布等功能 ![](preview/3.jpg) ###图集编辑 ![](preview/4.jpg) ###分类编辑 分类支持4个可查询系统扩展字段,和无限自定义字段扩展 ![](preview/5.jpg) ###页面推荐位管理 ![](preview/6.jpg) ###模板在线编辑 通过模板的include和SSI(服务器端包含)实现模板片段,页面片段的最大程度复用 ![](preview/7.jpg) ###模型管理 模型支持4个可查询系统扩展字段,和无限自定义字段扩展 ![](preview/8.jpg) ###任务计划管理 ![](preview/9.jpg) ###任务计划编辑 ![](preview/10.jpg) ###用户管理 ![](preview/11.jpg) ###角色编辑 ![](preview/12.jpg) ###日志管理 ![](preview/13.jpg)