33 Star 183 Fork 99

永字诀 / sitesCMS

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

基于 JFinal 的 多站点 内容管理系统

官网 | 文档 | 视频教程 | JFinal视频教程 | 在线演示

1.项目简介

sitesCMS 是基于 JFinal多站点 CMS内容管理系统,遵循JFinal极简设计理念,轻量级、易扩展、学习简单,除JFinal外无其他重度依赖。精简的多站点功能设计,极易二次开发,一天一个网站不是梦。完善的API模块,支持 微信小程序 、APP等各类小程序前端对接,打通移动端开发渠道,sitesCMS 不只是 CMS。

2.内置功能

2.1.功能说明

  • 站点管理:多站点管理,可以在同一个程序包内同时实现多站点的开发、管理,主站点一键切换
  • 权限管理:使用JFinal独有的权限控制方式对系统功能进行管控,极简设计,无任何第三方依赖,支持菜单、按钮两级控制;
  • 角色管理:角色权限分配,权限的实际拥有者,用户通过分配角色获取系统权限;
  • 用户管理:后台管理用户,支持增删改查管理、角色分配;
  • 栏目管理:文章的栏目分类,支持父子两级栏目;
  • 文章管理:支持wangEditorTinyMCE两种富文本编辑器,文章编辑功能灵活且强大,支持置顶、缩略图、附件等功能;
  • 日志管理:分为访问日志和管理日志,访问日志用于记录前端用户访问情况,管理日志记录后台用户管理操作,两者皆可单独设定是否开启;
  • 自定义指令:内置权限指令2个,数据查询指令9个,可以极大的提高二次开发效率;
  • API模块:支持对接微信小程序等独立前端,支持接口认证,打通移动端开发渠道;

2.2.功能预览

后台登录界面

管理端首页

文章管理

wangEditor富文本编辑器

TinyMCE富文本编辑器

用户管理

角色管理

权限管理

日志管理

3.技术选型

3.1.系统环境

  • jdk 1.8
  • MySQL 8.0
  • maven 3.6.3

3.2.主框架

  • JFinal 5.0 全家桶(JFinal+Enjoy+ActiveRecord+JFinal-Undertow)

3.3.持久层

  • Alibaba Druid

3.4.视图层

  • 管理端:Layui 2.6.8
  • 访问端:任何一个你喜欢的UI框架,可以是Bootstrap、可以是Layui、可以是pintuer、也可以什么都不是,这也是多站点管理的精髓, 彼此独立

4.互动交流

4.1.QQ群(1134290422)

QQ群

4.2.公众号(sitesCMS)

微信公众号

4.3.微信小程序

微信小程序

MIT License Copyright (c) 2020 永字诀 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

sitesCMS 是基于 JFinal 的 多站点 CMS内容管理系统,遵循JFinal极简设计理念,轻量级、易扩展、学习简单,除JFinal外无其他重度依赖。精简的多站点功能设计,极易二次开发,一天一个网站不是梦。完善的API模块,支持 微信小程序 、APP等各类小程序前端对接,打通移动端开发渠道,sitesCMS 不只是 CMS。 展开 收起
MIT
取消

发行版 (11)

全部

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/xhhxb/sitesCMS.git
git@gitee.com:xhhxb/sitesCMS.git
xhhxb
sitesCMS
sitesCMS
master

搜索帮助