JAVA開源CMS - PublicCMS
功能列表
- 內容管理
- 分類管理
- 標簽管理
- 標簽分類管理
- 頁面管理
- 模板管理
- 模型管理
- 模塊管理
- 任務計劃管理
- 用戶管理
- 部門管理
- 角色管理
- 日志管理 </ul>
- 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配置文件 改變 </ul>
簡介
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
結構說明
部署
nginx-conf為PublicCMS的nginx配置文件,該文件為本開源項目 http://www.publiccms.com/ 官網使用的配置文件副本
其他
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
系統后臺截圖
工作臺
內容列表
內容編輯
編輯器為百度編輯器,支持定時發布等功能
圖集編輯
分類編輯
分類支持4個可查詢系統擴展字段,和無限自定義字段擴展
頁面推薦位管理
模板在線編輯
通過模板的include和SSI(服務器端包含)實現模板片段,頁面片段的最大程度復用
模型管理
模型支持4個可查詢系統擴展字段,和無限自定義字段擴展
任務計劃管理
任務計劃編輯
用戶管理
角色編輯
日志管理