JAVA開源CMS - PublicCMS
PublicCMS 使用了FreeMarker 2.3.23,SpringMVC 4.1.7.RELEASE,Hibernate 4.3.10.Final,hibernate-search5.3.0.Final等技術及框架,工程編譯等工作由Gradle處理,運行部署需要jdk1.7+,tomcat7.0+/jetty8.0+,nginx/apache,mysql5.0+
該軟件永久開源免費(MIT 授權協議),授權協議請閱讀 PublicCMS-admin/readme.txt
PublicCMS-core為JAVA工程,也是PublicCMS的核心工程
PublicCMS-admin為JAVA Web工程,其中包含了管理后臺和前臺站點的動態部分
nginx-conf為PublicCMS的nginx配置文件,該文件為本開源項目 http://www.publiccms.com/ 官網使用的配置文件副本
data\www\publiccms.com為PublicCMS的 數據目錄其中:static子目錄為靜態化頁面文件存儲目錄,upload上傳文件與站點其他靜態資源存儲目錄,template為靜態化頁面模板文件存儲目錄,data\indexes子目錄為Hibernate Search/lucene索引文件目錄,data\pages子目錄為PublicCMS推薦位數據存儲目錄
以上目錄路徑可以通過同時修改PublicCMS-admin\src\config\properties\other.properties、nginx配置文件 改變
PublicCMS-core/Database Init.sql為PublicCMS項目數據庫初始化腳本,請根據實際情況修改數據庫配置文件PublicCMS-admin\src\config\properties\dbconfig.properties
PublicCMS-core\Code Formatters 目錄中包含eclipse開發工具的js和java代碼格式化文件
gradle的使用請借助搜索引擎
官方演示站點:http://www.publiccms.com