PublicCMS

功能列表

  • 内容管理
  • 分类管理
  • 标签管理
  • 标签分类管理
  • 页面管理
  • 模板管理
  • 模型管理
  • 模块管理
  • 任务计划管理
  • 用户管理
  • 部门管理
  • 角色管理
  • 日志管理

简介

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-admin为Java Web工程,其中包含了管理后台和前台站点的动态部分
  • publiccms-admin-by-gradle为Gradle管理的工程,publiccms-admin-by-Maven为Maven管理的工程,两个工程中源码是一样的
  • Data/www/publiccms.com为PublicCMS的 数据目录其中:static子目录为静态化页面文件存储目录,upload上传文件与站点其他静态资源存储目录,template为静态化页面模板文件存储目录,data/indexes子目录为Hibernate Search/Lucene索引文件目录,data/pages子目录为PublicCMS推荐位数据存储目录
  • nginx-conf为PublicCMS的nginx配置文件,该文件为本开源项目 http://www.publiccms.com/ 官网使用的配置文件副本

编译部署

  • publiccms-admin-by-gradle工程编译(Eclipse为例):选择工程,右键弹出菜单中选择"Run As",在子菜单中选择"Gradle build",在弹出的对话框中输入"war",点击按钮"Run"。在Console中可以看到编译过程日志,如果编译结束,您可以在工程下面 build/lib 目录下找到编译完成的 war包
  • publiccms-admin-by-maven工程编译(eclipse为例):选择工程,右键弹出菜单中选择"Run As",在子菜单中选择"Maven install"。在Console中可以看到编译过程日志,如果编译结束,您可以在工程下面 target 目录下找到编译完成的 war包
  • publiccms-admin-by-gradle/Database INit.sql为PublicCMS项目数据库初始化脚本,请根据实际情况修改数据库配置文件publiccms-admin/src/config/propertIEs/dbconfig.properties
  • PublicCMS支持全站静态化,如果您打算使用静态化、SSI技术,推荐您使用nginx发布PublicCMS生成的静态页面,和其他静态资源文件
  • 静态化模板文件路径、静态页面文件路径、静态站点域名等信息需要同时修改 publiccms-admin/src/config/properties/other.properties 和 nginx配置文件

其他

  • publiccms-admin-by-gradle/CODE Formatters 目录中包含eclipse开发工具的js和java代码格式化文件
  • 如果您没有使用过gradle或者maven,并且不打算使用它们,也可以在https://github.com/sanluan/PublicCMS-lib 这里下载PublicCMS依赖的库

 

PublicCMS 2017.0520发布
获取可运行程序https://git.oschina.net/sanluan/PublicCMS-warhttps://github.com/sanluan/PublicCMS-war获取稳定版源码https://git.oschina.net/sanluan/PublicCMShttps://github.com/sanluan/PublicCMShttps://code.csdn.net/zyyy358/publiccms参与研发(预览版)https://git.oschina.net/sanluan/PublicCMS-previewhtt

发布于 2017-05-20 09:51:40 | 130 次阅读

PublicCMS 2017 发布,内容管理系统
简介PublicCMS是采用2017年最新主流技术开发的免费开源JAVACMS系统。架构科学,轻松支持上千万数据、千万PV;支持全站静态化,SSI,动态页面局部静态化等为您快速建站,建设大规模站点提供强大驱动,也是企业级项目产品原型的良好选择。获取可运行程序https://git.oschina.net/sanluan/PublicCMS-warhttps://github.com/san

发布于 2017-03-20 06:49:07 | 146 次阅读


Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务