ClassCMS

简介

ClassCMS是一款简洁灵活的开源内容管理系统,可以非常方便的通过它来快速开发各种网站应用.

兼容PHP5.2--PHP8.0,在APACHE、NGINX、IIS上都能使用,默认支持MySQL SQLite两种数据库,支持上百万数据量。

系统没有多余的功能,整体安装包不到1M(去掉编辑器与Layui后不到300KB),拥有完善与灵活的应用插件机制,常用功能均可制作成应用插件.

系统模板语言简单,只需要懂HTML+CSS即可制作简单的网站模板.


后台页面基于Layui制作,自适应页面,在手机端也有不错的使用体验.

通过后台模型,可以快速增加栏目,支持无限级栏目,栏目网址支持中文.

拥有各类输入框类型,能快速扩展文章字段,栏目变量,用户属性,通过应用插件也可方便的扩展制作各类输入框.

后台有完善的权限体系,可自定义每个角色的权限,,可自定义栏目与输入框与的查看修改权限.


作者QQ:292917778 微信:classcms QQ群:83626496


安装包下载:ClassCMS.zip

更新记录:

2021-09-09:解决了一些已知问题。

2021-08-01:解决了一些已知问题。去掉"默认应用"选项,增加table方法,栏目列表nav()现在不会显示链接为空的栏目

2021-06-15:解决了一些已知问题。

2021-05-20:支持apache子目录伪静态

2021-05-15:解决了一些已知问题。

2021-04-26:解决了一些已知问题。支持utf8mb4字符集,支持存储Emoji表情

2021-04-13:解决了一些已知问题。

2021-03-22:解决了一些已知问题。

2021-02-23:解决了一些已知问题。新增数据树形列表框,应用商店文件网址判断(防止getshell)

2021-02-03:解决了一些已知问题。兼容ipv6类型网址

2020-12-31:解决了一些已知问题。

2020-12-17:解决了一些已知问题。兼容PHP8。

2020-11-17:解决了一些已知问题。

2020-11-05:debug模式开启时才允许上传应用,后台优化,bug修复

2020-10-24:网址匹配改进;新增后台模板head方法,方便公共调用

2020-10-14:直接删除某个应用文件夹后,后台可以强制卸载此应用

2020-10-09:依赖应用安装修复;ip获取修复

2020-09-25:多项文本框支持设定每列宽度;新增数据多级联动框,数据无限联动框.

2020-09-14:C函数执行方法时区分大小写;bug修复;性能提升;如果用户有'模型管理-字段管理'权限,则自动拥有所有字段的所有权限,变量与属性同理

2020-09-09:文件上传方法支持自定义路径;商城中各类编辑器支持自定义文件上传路径,bug修复

2020-09-07:图片/文件上传输入框允许配置上传路径,可以选择随机文件名或固定文件名或原文件名

2020-09-05:安装时弹窗宽度高度自适应;模板文件禁止直接访问;用户如无属性权限则右上角不显示个人资料链接,如无首页栏目则首页为网站根目录

2020-08-31:修复多图上传错误;tags输入框取消格式化html代码

2020-08-28:安装时判断get_loaded_extensions函数是否被禁用;sqlite数据库删除表时同时删除索引代码修复

2020-08-25:安装时可以选择应用;用户列表页自定义显示用户属性;新增数据选择系列输入框.

2020-08-21:新增文章查询order=rand时随机排序;表名如果为no_perfix_前缀则不自动加前缀

2020-08-15:后台用户列表页可以选择用户属性显示;tags输入框增加不允许重复选项

2020-08-08:网址匹配取消{}匹配模式;用户登入改为token模式;应用选择输入框增加多选模式;增加模板head,body钩子.

2020-07-31:取消后台文章列表页浏览按钮;后台菜单修改

2020-06-28:兼容php8 Alpha

升级方法:

升级前请先备份文件与数据库

后台应用商店内直接升级即可.

或者下载安装包后,将文件覆盖,注意:index.php文件不要覆盖,里面有数据库配置信息.

如有改动过的文件(如模板),请注意不要覆盖.