最新活动:阿里云开年Hi购季,全场限时5折,云主机1元/日起

最新福利:领取阿里云1888通用代金券(新老客户均可用)

ThinkCMF5.1已经发布,如果你是新同学,请学习ThinkCMF5.1,更清爽,更自由!

更新日志

5.0.190312

  • 增加app,api和插件composer第三方库支持

  • 增加插件@adminMenuRoot注解

  • 增加后台模板动态设置

  • 增加WEB_ROOT常量

  • 优化url美化可能引起的安全漏洞(漏洞编号CVE-2019-6713 感谢topsec(zhan_ran)的及时反馈)

  • 修复api跨域问题

  • 修复子导航标签报错

  • 计划删除PLUGINS_PATH常量,请不要再使用

  • 删除phpoffice/phpspreadsheet,phpoffice/phpexcel,dompdf/dompdf第三方库,请自行安装

  • 移动qiniu/php-sdk库到七牛插件

小程序开发

https://www.kancloud.cn/thinkcmf/cmf5api/content

升级日志

https://www.kancloud.cn/thinkcmf/doc/327441

升级指导

https://www.kancloud.cn/thinkcmf/doc/327443


请一定记得 star , https://gitee.com/thinkcmf/ThinkCMF 和  https://github.com/thinkcmf/thinkcmf


开发手册

https://www.kancloud.cn/thinkcmf/doc/content


如果Github下载慢可以通过码云下载

https://gitee.com/thinkcmf/ThinkCMF/releases/5.0.190312

     

最新活动:阿里云开年Hi购季,全场限时5折,云主机1元/日起

最新福利:领取阿里云1888通用代金券(新老客户均可用)

ThinkCMF5.1 做你的专属开发框架,让你更自由地飞

ThinkCMF5.1化繁为简,基于ThinkPHP 5.1重构所有核心代码 ,目标是做你的专属开发框架,让开发者更自由地创作,5.1其实就是一个最简单方便的TP5.1使用形式。开发者只需关注应用,插件,模板和 API的业务逻辑实现,而所有核心库、核心应用都通过composer包加载。

为了让你更自由地飞,我们在5.1中做了如下调整:

  1. 更改框架协议为MIT,更自由的协议

  2. 更改目录结构,去除simplewind目录

  3. 可以自由定制前后台UI

  4. 核心包、核心应用composer化,把ThinkCMF当库来用

  5. 合并API到框架,更方便地开发 RESTful API

  6. 移除portal应用,让核心更快迭代

开发手册

http://www.kancloud.cn/thinkcmf/doc5_1

Git仓库

  1. GitHub:https://github.com/thinkcmf/thinkcmf/tree/5.1  主要仓库

  2. 码云:https://gitee.com/thinkcmf/ThinkCMF/tree/5.1   中国镜像

演示仓库

此仓库会放官方的一些演示应用,插件,模板,API等

  1. https://github.com/thinkcmf/demos 主要仓库

  2. https://gitee.com/thinkcmf/demos 中国镜像

ThinkCMF5.1主要特性

  • 更改框架协议为MIT,让你更自由地飞

  • 基于ThinkPHP 5.1重构,但核心代码兼容5.0版本,保证老用户最小升级成本

  • 增加对swoole支持,同时支持swoole协程和全同步模式

  • 重新规范目录结构,更贴心

  • CMF核心库及应用使用composer加载

  • 合并API到框架核心

  • 更规范的代码,遵循PSR-2命名规范和PSR-4自动加载规范

  • 支持 composer 管理第三方库

  • 核心化:独立核心代码包

  • 应用化:开发者以应用的形式增加项目模模块

  • 插件化:更强的插件机制,开发者以插件形式扩展功能

  • 模板化:前台可视化设计

  • 支持URL美化功能,支持别名设置,更简单

  • 独立的回收站功能,可以管理所有应用临时删除的数据

  • 统一的资源管理,相同文件只保存一份

  • 注解式的后台菜单管理功能,方便开发者代码管理后台菜单

  • 插件同样支持注解式的后台菜单管理功能

  • 文件存储插件化,默认支持七牛文件存储插件

  • 模板制作标签化,内置多个cmf标签,方便小白用户

  • 更人性化的导航标签,可以随意定制 html 结构

  • 后台首页插件化,用户可以定制的网站后台首页

升级指导

https://www.kancloud.cn/thinkcmf/doc5_1/957915

更新日志

5.1.0

[核心]

  • 更改框架协议为MIT,让你更自由地飞

  • 升级TP到5.1.35

  • 独立安装应用为composer包

  • 移除portal应用,请到https://github.com/thinkcmf/demos下载

  • 移除simpleboot3模板,请到https://github.com/thinkcmf/demos下载

  • 移除phpoffice/phpspreadsheet,phpoffice/phpexcel,dompdf/dompdf第三方库,请自行安装

  • 移动qiniu/php-sdk库到七牛插件

  • extend目录改为可选,开发者自行添加,核心不再包含此目录

  • 增加demo应用,方便开发者学习

  • 增加插件@adminMenuRoot注解支持

  • 增加app,api和插件composer第三方库支持

  • 增加后台模板动态设置功能

  • 使用composer classmap做相关类的映射

  • 更改所有thinkcmf包版本号依赖

  • 优化清除缓存,清除opcache缓存

  • 优化cmf_set_dynamic_config兼容5.0和5.1

  • 升级PHPMailer使用PHPMailer 6.0(注意类的引入变化)

  • 修复路由是否存在检测问题

  • 修复url美化由于后台权限设置可能引起的漏洞(漏洞编号CVE-2019-6713 感谢topsec(zhan_ran)的及时反馈)

  • 修复子导航标签报错

  • 修复数据库对象实例化不当导致的问题

  • 修复BaseController排序批量更新

  • 修复新建管理员登录时报错

  • 取消THINKCMF_VERSION常量,请使用cmf_version()

  • 取消PLUGINS_PATH常量,请使用WEB_ROOT.'plugins/

[swoole]

  • 增加websocket演示

  • 优化swoole配置初始化

  • 优化swoole下内容输出

  • 更改默认缓存大小为128M

  • 修复swoole如果控制器返回内容为空报错问题

  • 修复swoole下核心包路由注册位置

  • 修复swoole下后台风格无法设置



如果Github下载慢可以通过码云下载

https://gitee.com/thinkcmf/ThinkCMF/releases/v5.1.0

     

ThinkCMF Panel (ThinkCMF本地开发面板)懒人专用的本地集成开发环境,无须安装绿色环保
适用于 win7,win10系统

最新福利:领取阿里云1888通用代金券(新老客户均可用)

主要功能:

* 集成nginx,php7,mysql

* 集成最新ThinkCMF5,无须配置环境直接运行


使用注意:

* 默认 mysql密码为 thinkcmf

* nginx默认端口号8000

* 本软件仅限适合用本地开发环境

* 可能会被360误报,放心使用绝对无毒!

加入ThinkCMF运维交流群(852901324)跟着薇薇一起学习运维!


阿里云双11百团大战活动,爆款云产品1折起,最高再省50%,更多有100万红包等你来拿!


     

更新日志

1.1.0

[核心]

  • 增加是否收藏判断

  • 增加登录API,返回用户信息

  • 优化登录时设备类型判断

  • 优化手机号验证,支持国际手机号

  • 优化评论列表,无须用户登录

  • 优化rest api基类设备类型获取

  • 优化rest api用户token生成逻辑

  • 修复幻灯片列表,后台排序无效 #8

  • 修复UserModel.php被写死了cmf_前缀 #9

  • 修复文章附件url转化问题

  • 修复评论成功后,评论对象评论数字段没有加1

  • 修复添加收藏报错

  • 修复收藏判断错误

  • 修复文章列表发布时间格式问题,统一为时间戳

  • 修复评论用户头像链接错误

  • 修复不加载动态路由

[门户应用]

  • 增加指定分类的子分类列表

  • 增加文章点击数更新

  • 增加相关文章接口

  • 增加文章收藏接口

  • 增加取消文章收藏接口

GitHub地址

https://github.com/thinkcmf/thinkcmfapi

API文档及小程序开发文档

https://www.thinkcmf.com/cmf5api.html

升级日志

https://www.thinkcmf.com/cmf5api.html?url=https://www.kancloud.cn/thinkcmf/cmf5api/450855#110_4

升级指导

https://www.thinkcmf.com/cmf5api.html?url=https://www.kancloud.cn/thinkcmf/cmf5api/450856

小程序案例演示

https://www.thinkcmf.com/cmf5api.html?url=https://www.kancloud.cn/thinkcmf/cmf5api/451391


最新活动:阿里云开年Hi购季,全场限时5折,云主机1元/日起!立即参加