## EacooPHP更新日志
### 2018-06-03 v1.2.5
修复:解决nginx环境下,部分获取参数带.html后缀问题。(重点)
优化:setAppLog函数写日志文件添加锁操作,保证原子性。
修复:表单项目类型form_item_type字段类型与构建器字段不匹配问题。构建器增加readonly字段类型。
新增:Builder构建器新增自定义工具栏,可以自定义构建器页面的头部区域(重点)
新增:ListBuilder列表构建器支持自定义规则显示操作按钮。(重点)
升级:升级ThinkPHP核心至5.0.20(重点)
修复:前台注册校验非法注册关键词失败问题。
修复:附件上传fileSingleSizeLimit三元不等式的默认值未设置真实值问题。
完善:调整主题默认logo。
新增:增加异常托管处理类\\app\\common\\exception\\EacooException。
新增:命令行一键管理模块、一键管理插件、一键管理主体(重要)
新增:后台在线安装应用新增按照框架版本安装合适的版本。
### 2017-12-26 v1.1.0-beta
修复:Builder构建器的日期时间js加载问题。
完善:完善扩展应用获取选项默认值。
优化:Builder表单字段模版加载机制优化,加载更高效。
修复:构建器文件字段file的错位和上传问题。
优化:扩展应用依赖关系验证更严谨。
修复:排序构建器的模版查找失败问题和排序提交提示问题。
新增:支持钩子扩展Builder构建器表单项。
修复:附件管理复制URL失效问题。
修复:构建器icon选择器选中不能关闭窗口
优化:优化权限管理
升级:微信组件easywechat到4.0+
新增:页面面包屑导航增加自定义
优化:Builder列表构建器代码优化,并新增弹窗功能
修复:安装检测环境未通过仍然能进入下一页的问题
### 2017-11-18 v1.0.9-beta
完善:重构插件模块的安装卸载机制,并支持在线安装
新增:插件离线包上传安装功能
修复:CMS页面回收问题(感谢反馈:@wintop²º¹⁷)
修复:备份数据库删除失败问题
优化:后台在IE8兼容性问题
修复:后台编辑用户信息,密码留空,导致密码被移除问题。
优化:优化附件配置选项
修复:后台添加用户导致的初始化状态问题
修复:不同用户登录后台菜单缓存问题。(反馈:@技术-敬水仙)
### 2017-10-17 v1.0.7-beta
新增:主题模版变量添加THEME_PUBLIC,代表主题中公共目录
优化:优化系统更新提醒弹框
修复:后台系统设置部分选项修改实现问题。(感谢反馈:@二手奥拓)
优化:jQuery升级到3.2.1版本
优化:邮件模版编辑器使用wangeditor
修复:添加配置新增验证
修复:非授权后台用户登录无法跳转出来问题(感谢反馈:@H.h)
优化:权限验证规则优化多处,并可添加多处用户组。
新增:CMS模块文章页面编辑内容新增自定义选项元数据。
修复:在nginx环境下,分页失效问题
### 2017-10-06 v1.0.5-beta
1. 完善:完善日志触发节点,并优化日志机制。
2. 新增:行为日志中添加清空日志操作
3. 优化:优化日志的依赖模块和插件的关联性
4. 优化:操作按钮提示框
5. 优化:配置信息验证规则
6. 升级:升级系统框架到ThinkPHP5.0.10->5.0.11
7. 修复:角色管理状态处理错误
8. 修复:完善构建器城市三级联动字段
9. 修复:插件model在低版本报错问题。
10. 修复:用户User验证器规则调整
### 2017-10-01 v1.0.4-beta
1. 新增:调整入口方式,链接地址admin和admin.php可以进入后台
2. 新增:调整积分行为规则和日志规则
3. 新增:在user函数文件中添加获取用户名的方法
4. 新增:后台用户添加增加验证器验证
5. 优化:优化登录机制
6. 优化:修改Builder构建器表单项的字段描述字段
7. 优化:完善并修复附件管理的分类处理
8. 优化:进行数据库的数据整体优化
9. 优化:修改主题目录为themes
10. 优化:用户角色组进行优化
11. 优化:重构CMS模块的代码,结构更清晰,方便二次开发
12. 修复:完善模块安装不能移动静态资源问题
13. 修复:builder表单标签组件问题。
14. 修复:友情链接编辑失效问题,和完善链接验证器
15. 修复:完善并修复角色组权限机制
### 2017-09-25 v1.0.3-beta
1.0.3是一个完善和修复版本,包含了上一版本的多处bug的修复和对插件,模块,主题的安装和卸载的处理机制的完善。
1. 完善插件和模块安装卸载机制,并更新后台菜单
2. 修改配置路由文件。
3. 优化通用组件,包括上传组件和编辑器组件。
4. 修复并优化静态资源模版变量定义。
5. 安装模块修改模版配置和默认配置。
6. 系统增加插件静态资源目录。
7. 修复前台页面退出登录,重新进入页面重定向地址错误问题。
8. 修复新注册用户角色为空的报错。
9. 修复编辑器ueditor通用和builder组件的部分报错问题。
10. 修复登录后台后密码修改bug
11. 修复builder构建器的列表的一处bug
12. 更新系统默认主题,展示更大气
- 前言
- 基础
- 安装
- 规范
- 数据库设计
- 命名规范
- 建议参考
- 架构
- 架构总览
- 目录结构
- 生命周期
- 入口文件
- 模块设计
- 插件设计
- 主题设计
- API设计
- 容器和依赖注入
- 验证器设计
- 钩子和行为设计
- 介绍
- 后台介绍
- 仪表盘
- 系统设置
- 系统设置
- 网站设置
- 前台导航菜单
- 后台导航菜单
- 配置管理
- 用户管理
- 权限管理
- 角色组
- 节点管理
- 附件管理
- 工具
- 扩展中心
- 模块
- 插件
- 主题
- 前台介绍
- API接口
- 模型层
- 定义
- 逻辑层
- 定义
- 逻辑初始化
- 服务层
- 定义
- 二次开发
- 模块开发
- 介绍
- 1.结构目录
- 2.install安装目录文件
- info.json
- options.php
- menus.php
- unstall.sql
- install.sql
- 3.安装模块
- 模块函数与全局函数
- 其他
- 插件开发
- 介绍
- 定义入口文件
- 1.结构目录
- 2.install安装目录文件
- info.json
- options.php
- menus.php
- install.sql
- unstall.sql
- 3.实现钩子方法
- 4.安装插件
- 开发使用
- 插件控制器Controller
- 插件模型Model
- 插件逻辑层Logic
- 开发总结
- 主题开发
- 介绍
- 结构目录
- install安装目录
- info.json
- 主题变量
- 模块主题化
- 插件主题化
- CSS、JS静态资源引入
- 创建模版文件
- API开发
- 通用组件
- wangeditor编辑器
- 上传
- 实战开发
- 控制器
- 验证器
- 接口
- 创建自定义模版
- 数据库操作
- 通过接口上传文件
- 构建器Builder(重要)
- 表单Form
- 设置页面标题
- 表单项(调用方式)
- 文本框text
- 隐藏域hidden
- 文本区textarea
- 时间选择器datetime
- 图片选择器picture
- 多图片选择器pictures
- 图片上传image
- 文件上传file
- wang编辑器wangeditor
- 百度富文本编辑器ueditor
- 选择项
- 添加标签栏Tab
- 自定义头部工具栏
- 表单提交处理
- 列表List
- 设置页面标题
- 添加标签栏Tab
- 高级查询
- 查询构造器
- 添加列表搜索功能
- 添加批量操作
- 自定义头部工具
- 顶部新增按钮
- 顶部批量启用
- 顶部批量禁用
- 排序Sort
- 表单验证
- 插件-Builder构建器
- 命令行
- 配置
- 扩展专题
- 轻松识别客户端信息User Agent
- 字符串
- 数组
- 钩子、插件、模块相关方法
- 时间
- 请求(request)
- 附件
- 用户信息
- 前台用户
- 后台用户
- 微信(wechat模块)
- 专题
- 插件专题
- 微信支付
- 支付宝(即时到账)
- 微信小程序专题
- 微信模块
- 日志
- 后台行为日志
- 框架日志
- 自定义日志
- 常见问题集
- 附录
- 配置参考
- 常量参考
- 变量参考
- 更新日志
- 升级指导
- 关于
- 进阶
- 分布式数据库
- 分布式缓存
- 负载均衡
- Redis
- 分库分表