1.sitesCMS 简介
sitesCMS 是基于 JFinal 的 多站点 CMS 内容管理系统,遵循 JFinal 极简设计理念,轻量级、易扩展、学习简单,除 JFinal 外无其他重度依赖。精简的多站点功能设计,极易二次开发,一天一个网站不是梦。
sitesCMS 视频教程(可免费预览)
sitesCMS 官网
详细使用说明请移步 Wiki
2. 内置功能
2.1. 功能说明
站点管理:多站点管理,可以在同一个程序包内同时实现多站点的开发、管理,主站点一键切换;
权限管理:使用 JFinal 独有的权限控制方式对系统功能进行管控,极简设计,无第三方依赖,支持菜单、按钮两级控制;
角色管理:角色权限分配,权限的实际拥有者,用户通过分配角色获取系统权限;
用户管理:后台管理用户,支持增删改查管理、角色分配;
栏目管理:文章的栏目分类,支持父子两级栏目;
文章管理:文章分为普通图文、图集、视频三类,支持置顶、缩略图、附件等功能;
日志管理:分为访问日志和管理日志,访问日志用于记录前端用户访问情况,管理日志记录后台用户管理操作,两者皆可单独设定是否开启;
2.2. 功能预览
3. 技术选型
3.1. 系统环境
jdk 1.8
MySQL 5.0.96
maven 3.6.3
3.2. 主框架
JFinal4.9 全家桶(JFinal+Enjoy+ActiveRecord+JFinal-Undertow)
3.3. 持久层
Alibaba DruID 1.0.29
3.4. 视图层
管理端:Layui 2.5.6
访问端:任何一个你喜欢的 UI 框架,可以是 Bootstrap、可以是 Layui、可以是 pintuer、也可以什么都不是,这也是多站点管理的精髓, 彼此独立 。