GithubHelp home page GithubHelp logo

ldw4033 / publiccms Goto Github PK

View Code? Open in Web Editor NEW

This project forked from sanluan/publiccms

0.0 1.0 0.0 6.08 MB

PublicCMS V1.0 永久免费JAVA开源CMS

Home Page: http://www.publiccms.com/

HTML 9.58% Java 16.15% JavaScript 66.30% CSS 7.98%

publiccms's Introduction

#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/ 官网使用的配置文件副本

##其他 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个可查询系统扩展字段,和无限自定义字段扩展 ###任务计划管理 ###任务计划编辑 ###用户管理 ###角色编辑 ###日志管理

publiccms's People

Contributors

sanluan avatar

Watchers

ldw4033 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.