ThinkCMF是一款支持Swoole的开源内容管理框架,基

ThinkCMF 6.0.9 开发版

6.0.9正在紧张开发中,请不要用于正式环境!实际项目请下载最新正式版6.0.8

主要特性 框架协议依旧为MIT,让你更自由地飞 基于ThinkPHP 6.0重构,核心代码兼容5.1版本,保证老用户最小升级成本 API增加Swagger支持 增加.env环境配置支持 增加Docker运行环境 功能列表 基础网站功能(导航、幻灯片、友情链接) 后台多角色权限管理 云存储 微信小程序 API API基础功能 API用户基础功能 傻瓜式模板 后台模板设计 后台不存在模板文件检测并切换到默认模板 后台加密码 全站静态文件CDN切换 多应用 前台多模板 后台多模板 模板命名空间 多语言 插件功能 插件钩子功能 插件在线安装 应用在线安装 模板在线安装 数据库迁移 插件和应用命令行工具 轻量级命令行工具php think cli 应用发布打包工具 插件发布打包工具 模板发布打包工具 应用支持composer第三方库 插件支持composer第三方库 邮件发送 Docker容器 API支持Swagger Swagger规范 URL美化 应用导航共享 应用后台菜单注解 应用钩子配置 用户操作配置 URL规则配置 网站安装功能 会员管理 默认过滤器htmlspecialchars 文件上传 验证码优化 强制所有创建,更新,删除操作为POST请求 基础控制器validateFailError()方法 开发手册

https://www.thinkcmf.com/docs/cmf6

Git仓库 码云:https://gitee.com/thinkcmf/ThinkCMF 主要仓库 GitHub:https://github.com/thinkcmf/thinkcmf 国际镜像 环境推荐

php8.0
mysql 5.7+
打开rewrite

最低环境要求

php7.4.0
mysql 5.5+ (mysql5.1安装时选择utf8编码,不支持表情符)
打开rewrite

安装程序 public目录做为网站根目录,入口文件在 public/index.php 配置好网站,请访问http://你的域名

enjoy your cmf~!

Swagger 开启swagger

调试模式下访问: http://你的域名/swagger

相关文档

OpenAPI (https://www.openapis.org)
Swagger-PHP (https://zircote.github.io/swagger-php/)

Docker

如果需要docker下运行ThinkCMF,可以使用下面的仓库
https://gitee.com/thinkcmf/docker

升级指导 6.0.7升级到6.0.8 composer update 6.0.6升级到6.0.7 composer update 6.0.5升级到6.0.6 composer update 6.0.4升级到6.0.5 根目录composer.jsonrequire-dev属性值请更新 composer update 6.0.3升级到6.0.4 安装静态资源包composer require thinkcmf/cmf-root 根目录composer.jsonminimum-stability,require,config属性值请更新 composer update 6.0.2升级到6.0.3 composer update 6.0.1升级到6.0.2 composer.json文件里的autoload.psr-4.themes\\改为public/themes 安装应用市场包composer require thinkcmf/cmf-appstore public/themes,public/static静态文件也有更新 删除public/themes/admin_simpleboot3/admin目录下的app_store目录 composer update 更新日志 6.0.9 增加后台API权限管理 增强前台模板自由控件功能支持拖拽 增加模板块控件css样式功能 增加模板富文本rich_text变量类型 增加应用支持系统钩子 增加安装程序数据库迁移功能 增加插件执行顺序设置 优化插件设置 优化权限认证 6.0.8 更新TP到6.0.14 增加应用轻量级命令行第三方库支持 增加注册登录和验证码界面第三方验证码支持 增加后台管理员个人邮件功能 优化上传对话框逻辑 优化钩子管理界面 优化后台管理员添加编辑逻辑增加安全性 优化缓存清理 优化路由识别 优化系统文件加载 修复后台部分URL刷新不加载 修复幻灯片页面管理报错 补全缺失语言包 6.0.7 升级到tp6.0.13 增加安装时检查API配置 增加前台模板自由控件功能 增加widgetsHead,widgetsBlock,widgetsScript标签 增加css标签相同文件不重复引入功能 增加js标签相同文件不重复引入功能 修复后台菜单添加和编辑子菜单父级不选中 修复后台菜单编辑删除报错 修复应用市场模板升级报错 增加php think cli支持/分隔符 修复tree类相关bug 6.0.6 后台模板设计增强,支持多终端 增加命令行卸载应用 增加网页卸载应用 增加命令行卸载插件 增加tree标签 后台菜单和导航菜单管理使用tree标签 优化应用插件模板升级安装逻辑 优化应用打包格式 去除eval的使用 修复API跨域问题 修复邮件验证码获取用户信息错误 6.0.5 增加数据库迁移 增加模板在线安装 增加轻量级命令行工具php think cli 增加应用发布打包工具 增加插件发布打包工具 增加模板发布打包工具 优化命令行程序 修复命令行下常量APP_PATH缺失 独立Docker容器为单独仓库 6.0.4 调整PHP版本最低限制为7.4.0 增加应用在线安装 增加应用管理 增加安装时更多目录可写检查 增加cmf_get_app_class函数 增加cmf_is_cli函数 增加cmf_test_write函数 优化用户资料编辑 优化函数cmf_scan_dir 优化安装时数据库连接处理 修复cmf_curl_get不支持https 修复/home/slides/{id}API注解错误 修复验证码登录API报错 修复回收站删除、还原报错 修复API路由加载 修复插件更新无法删除旧钩子 6.0.3 自定义分页类 优化后台模板设计 优化后台菜单导入 修复验证器使用错误 修复路由禁用报错 修复插件模板异常类引入错误 6.0.2 增加插件市场支持插件在线安装 增加后台不存在模板文件检测并切换到默认模板 移动swagger功能到插件 优化插件后台权限检查 修复url美化报错 规范env命名,方便编辑器跳转 修正themes命名空间 修复角色删除问题 修复管理员删除问题 修复幻灯片删除问题 优化用户注册 优化后台菜单导入 6.0.1 兼容php8.0 升级到tp6.0.7 增加插件后台基类admin_init钩子 优化cmf版本获取 优化cmf_clear_cache()函数 修复插件URL美化报错 修复上传报错 修复demo应用 page/nav数据源演示报错 修复导入后台菜单报错 修复url美化问题 修复头像上传报错 6.0.0 升级到ThinkPHP6.0 API增加Swagger支持 增加.env环境配置支持 废弃功能 钩子app_begin(使用module_init) 钩子response_send 钩子response_end(使用http_end) 钩子view_filter

版权声明:

1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。
2、网站不提供资料下载,如需下载请到原作者页面进行下载。