JAVA開源CMS - PublicCMS

zyyy358 9年前發布 | 81K 次閱讀 PublicCMS 建站系統CMS

功能列表

  • 內容管理
  • 分類管理
  • 標簽管理
  • 標簽分類管理
  • 頁面管理
  • 模板管理
  • 模型管理
  • 模塊管理
  • 任務計劃管理
  • 用戶管理
  • 部門管理
  • 角色管理
  • 日志管理
  • </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

    結構說明

    • 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>

      部署

      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個可查詢系統擴展字段,和無限自定義字段擴展 

      任務計劃管理

      任務計劃編輯

      用戶管理

      角色編輯

      日志管理



 本文由用戶 zyyy358 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!