This repository has been archived by the owner on Jan 10, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 101
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #32 from DiliCMS/new-plugin-system
merge new plugin system
- Loading branch information
Showing
24 changed files
with
3,361 additions
and
3,364 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,169 +1,178 @@ | ||
# DiliCMS更新日志 | ||
|
||
## 版本号 2.1.3 | ||
|
||
> 2013年8月15日 更新内容 | ||
- 1.增加数据库配置模板文件,解决由于文件污染导致的卡在管理员设置处 | ||
|
||
## 版本号 2.1.2 | ||
|
||
> 2013年8月10日 更新内容 | ||
- 1.修复内容模型字段ajax调用失败的错误 | ||
- 2.增强安装程序文件夹可写权限的判断 | ||
|
||
## 版本号 2.1.1 | ||
|
||
> 2013年8月5日 更新内容 | ||
- 1. 添加遗漏的更新变动(开启了csrf检测) | ||
- 2. 禁止了在SAE平台下使用数据库管理功能 | ||
- 3. 修复编辑器字段高宽设置无效的问题 | ||
|
||
## 版本号 2.1.0 | ||
|
||
> 2013年8月4日 更新内容 | ||
- 1.升级CI内核到2.1.4 | ||
- 2.新增数据库备份还原和优化功能 | ||
- 3.启用csrf检测 | ||
- 4.发布2.1.0正式版 | ||
|
||
> 2013年8月3日 更新内容 | ||
- 1.修复安装程序部分错误 | ||
- 2.富文本编辑器放弃xheditor,采用kindeditor | ||
|
||
> 2013年3月28日 更新内容 | ||
- 1.修复安装程序base标记多写一个"/"的BUG | ||
- 2.模型表id字段设置为unsigned | ||
- 2.模型表默认的4个字段默认值设为0 | ||
|
||
> 2013年3月24日 更新内容 | ||
- 1.全新的DiliCMS Installer | ||
- 2.修改部分类库已适应安装程序 | ||
- 3.移除旧版初始化程序 | ||
|
||
> 2013年3月14号 更新内容 | ||
- 1.增加调用内容模型的字段 | ||
|
||
## 版本号 2.0 Final | ||
|
||
> 2013年2月28日 更新内容 | ||
- 1.修复错误Field 'path' doesn't have a default value | ||
- 2.修复错误”BLOB/TEXT column can't have a default value“ | ||
|
||
> 2012年10月25日 更新内容 | ||
- 1.用户密码换用sha1和salt加密 | ||
- 2.内容模型字段增加create_user和update_user,用来记录操作人员. | ||
- 3.如果没有插件,则不显示顶部【工具】菜单. | ||
``` | ||
旧版本更新须知: | ||
数据库执行:ALTER TABLE `dili_admins` CHANGE COLUMN `password` `password` VARCHAR(40) NOT NULL AFTER `username`, ADD COLUMN `salt` VARCHAR(10) NOT NULL AFTER `password`;注意表名前缀改成你自己的,然后修改password为1e95b0358f0465957bf236079d064a6c5be22a1c,修改salt为516f36ef1b,然后就可以使用密码"dilicms"进行登录了,到后台自行修改密码. | ||
``` | ||
|
||
> 2012年10月21日 更新内容 | ||
- 1.升级CI内核到2.1.3 | ||
|
||
> 2012年10月20日 更新内容 | ||
- 1.修复对数据表前缀的支持 | ||
- 2.界面交互体验调整 | ||
- 3.内容模型管理与分类模型添加面包屑导航 | ||
- 4.site_settings表增加attachment_url字段,用来自适应附件调用地址. | ||
|
||
> 2012年9月27日 更新内容 | ||
- 1.不再兼容【随便编辑器】插件(依然可以安装,但下述更新的内容就无法使用到了). | ||
- 2.支持从xheditor上传文件,并与flash控件上传功能一致(新上传的文件可以同步到附件列表中,可以在其上管理) | ||
- 3.支持从附件列表中直接向编辑器插入附件,并且也支持1个模型内多编辑器的情况。 | ||
- 4.升级jquery库到1.7.2版本 | ||
- 5.升级xheditor到1.1.14 | ||
- 6.移除无用的hialert组件 | ||
- 7.增加jquery.contentMenu插件,用于完成更新【3】中所述功能。 | ||
|
||
> 2012年8月28日 更新内容 | ||
- 1.修改自定义字段类名的命名规则,去掉extra_的前缀. | ||
- 2.增加自定义字段对表单数据二次处理的程序on_on_post方法. | ||
- 3.新增自定义字段实例,文件上传字段类型field_file.php,地址:https://github.com/DiliCMS/DiliCMS-extensions | ||
|
||
> 2012年8月13日 更新内容 | ||
- 1.升级CI内核到2.1.2。 | ||
- 2.目录重构,前后台分离。 | ||
- 3.新增package:shared。 | ||
- 4.合并插件目录和自定义字段目录到extensions目录下。 | ||
- 5.代码重写,更规范,更方便阅读。 | ||
- 6.后台用户增加冻结/解冻功能。 | ||
- 7.后台用户新增分页。 | ||
|
||
## 版本号 2.0.0 | ||
|
||
> 2011年11月19号 更新内容 | ||
- 1.升级CI内核到2.1.0版本。 | ||
- 2.视图路径的扩展采用扩展CI_Loader来实现。 | ||
- 3.设置后台默认时区为PRC(以后可自定义)。 | ||
- 4.增加功能插件的钩子:register_attachment($file = ''),用于对上传的附件进行相关处理。 | ||
- 5.移除原安装程序,用初始化工具替代。 | ||
- 6.增加了字段默认值(部分字段支持)。 | ||
- 7.增加了一个自动搜索补全工具,使用方法在后续上手册上会有说明。 | ||
- 8.新增加2个模型插件钩子,详情见后续手册。 | ||
- 9.修正后台首页平台信息部分显示的错位现象。 | ||
- 10.修正加载colorpicker.css由于大小写问题导致的无法加载。 | ||
- 11.修正权限类库对于默认链接获取错误的BUG。 | ||
- 12.数据库表存储引擎由Innodb换成MyIsam(某些服务商的数据库不支持Innodb引擎)。 | ||
- 13.增加了robots.txt文件。 | ||
- 14.增加平台驱动,用以支持云平台,重写相关I/O程序,内置普通平台和SAE(新浪云平台)平台驱动。 | ||
- 15.增加IN_DiliCMS常量。 | ||
- 16.增加了字段类型行为类库,重构了相关代码。 | ||
- 17.为int,float,datetime等字段类型增加区间搜索支持。 | ||
- 18.允许自定义新的字段类型。 | ||
- 19.将内置字段类型和验证规则写入数据库(之前是直接放在settings文件夹下的),方便程序的迁移。 | ||
- 20.增加默认路由:$route['admin'] = 'admin/login'。 | ||
- 21.生成的缓存文件也增加了IN_DiliCMS判断。 | ||
- 22.后台首页获取数据库版本改用$this->db->version();来获取。 | ||
- 23.修正checkbox,checkbox_from_model,linked_menu字段类型多项搜索错误的BUG。 | ||
- 24.移除column_mdl.php文件,功能由字段行为类库提供。 | ||
- 25.增加了platform.php配置文件。 | ||
|
||
## 版本号 V1.0 Beta3 | ||
|
||
> 2011年8月13号 更新内容 | ||
- 编辑用户时,用户密码修改无故被修改的BUG | ||
- 附件上传无权限的BUG | ||
- 修改分类时候按钮依然显示添加的显示错误 | ||
|
||
## 版本号 V1.0 Beta2 | ||
|
||
> 2011年7月19号 更新内容 | ||
- 修改Dili_Controller.php解决了后台自动跳转函数的BUG。 | ||
- 模型字段增加radio以及checkbox的模型数据类型。 | ||
- 新增插件函数_url方便生成插件链接地址。 | ||
- 移除common文件夹。 | ||
- 新增模型插件4个钩子。 | ||
- 修改模型信息的添加修改操作,解决了字段不可编辑属性的兼容问题。 | ||
- 解决了新建插件,插件标识不能通过验证的问题(CI中国mvc999提出)。 | ||
- 解决筛选框在IE6,7下被遮住的问题。 | ||
- 移除附件的flash复制功能,改用文本框自主复制。 | ||
- 修正update_plugin_cache函数,解决在部分PHP环境下出错的问题。 | ||
- 修正部分环境获取不到网站IP的问题。 | ||
- 为数字型字段增加默认值为0,varchar,text型字段增加字段默认值''。 | ||
- 安装程序的部分英文中文化。 | ||
- 集成了CI的中文语言包。 | ||
- 修改user_data字段属性,兼容某些版本mysql。 | ||
- 下载包采用zip压缩方式。 | ||
|
||
## Version V1.0 beta1 | ||
|
||
# DiliCMS更新日志 | ||
|
||
## 版本号 2.2.0-rc.1 | ||
|
||
> 2013年12月29日 更新内容 | ||
- 1.全新的插件系统,每个插件都已HMVC组织实现 | ||
- 2.二级菜单[插件管理]改名为[扩展管理] | ||
- 3.一级菜单[工具]改名为[插件] | ||
- 4.增加插件开发模式开关,方便插件开发 | ||
|
||
## 版本号 2.1.3 | ||
|
||
> 2013年8月15日 更新内容 | ||
- 1.增加数据库配置模板文件,解决由于文件污染导致的卡在管理员设置处 | ||
|
||
## 版本号 2.1.2 | ||
|
||
> 2013年8月10日 更新内容 | ||
- 1.修复内容模型字段ajax调用失败的错误 | ||
- 2.增强安装程序文件夹可写权限的判断 | ||
|
||
## 版本号 2.1.1 | ||
|
||
> 2013年8月5日 更新内容 | ||
- 1. 添加遗漏的更新变动(开启了csrf检测) | ||
- 2. 禁止了在SAE平台下使用数据库管理功能 | ||
- 3. 修复编辑器字段高宽设置无效的问题 | ||
|
||
## 版本号 2.1.0 | ||
|
||
> 2013年8月4日 更新内容 | ||
- 1.升级CI内核到2.1.4 | ||
- 2.新增数据库备份还原和优化功能 | ||
- 3.启用csrf检测 | ||
- 4.发布2.1.0正式版 | ||
|
||
> 2013年8月3日 更新内容 | ||
- 1.修复安装程序部分错误 | ||
- 2.富文本编辑器放弃xheditor,采用kindeditor | ||
|
||
> 2013年3月28日 更新内容 | ||
- 1.修复安装程序base标记多写一个"/"的BUG | ||
- 2.模型表id字段设置为unsigned | ||
- 2.模型表默认的4个字段默认值设为0 | ||
|
||
> 2013年3月24日 更新内容 | ||
- 1.全新的DiliCMS Installer | ||
- 2.修改部分类库已适应安装程序 | ||
- 3.移除旧版初始化程序 | ||
|
||
> 2013年3月14号 更新内容 | ||
- 1.增加调用内容模型的字段 | ||
|
||
## 版本号 2.0 Final | ||
|
||
> 2013年2月28日 更新内容 | ||
- 1.修复错误Field 'path' doesn't have a default value | ||
- 2.修复错误”BLOB/TEXT column can't have a default value“ | ||
|
||
> 2012年10月25日 更新内容 | ||
- 1.用户密码换用sha1和salt加密 | ||
- 2.内容模型字段增加create_user和update_user,用来记录操作人员. | ||
- 3.如果没有插件,则不显示顶部【工具】菜单. | ||
``` | ||
旧版本更新须知: | ||
数据库执行:ALTER TABLE `dili_admins` CHANGE COLUMN `password` `password` VARCHAR(40) NOT NULL AFTER `username`, ADD COLUMN `salt` VARCHAR(10) NOT NULL AFTER `password`;注意表名前缀改成你自己的,然后修改password为1e95b0358f0465957bf236079d064a6c5be22a1c,修改salt为516f36ef1b,然后就可以使用密码"dilicms"进行登录了,到后台自行修改密码. | ||
``` | ||
|
||
> 2012年10月21日 更新内容 | ||
- 1.升级CI内核到2.1.3 | ||
|
||
> 2012年10月20日 更新内容 | ||
- 1.修复对数据表前缀的支持 | ||
- 2.界面交互体验调整 | ||
- 3.内容模型管理与分类模型添加面包屑导航 | ||
- 4.site_settings表增加attachment_url字段,用来自适应附件调用地址. | ||
|
||
> 2012年9月27日 更新内容 | ||
- 1.不再兼容【随便编辑器】插件(依然可以安装,但下述更新的内容就无法使用到了). | ||
- 2.支持从xheditor上传文件,并与flash控件上传功能一致(新上传的文件可以同步到附件列表中,可以在其上管理) | ||
- 3.支持从附件列表中直接向编辑器插入附件,并且也支持1个模型内多编辑器的情况。 | ||
- 4.升级jquery库到1.7.2版本 | ||
- 5.升级xheditor到1.1.14 | ||
- 6.移除无用的hialert组件 | ||
- 7.增加jquery.contentMenu插件,用于完成更新【3】中所述功能。 | ||
|
||
> 2012年8月28日 更新内容 | ||
- 1.修改自定义字段类名的命名规则,去掉extra_的前缀. | ||
- 2.增加自定义字段对表单数据二次处理的程序on_on_post方法. | ||
- 3.新增自定义字段实例,文件上传字段类型field_file.php,地址:https://github.com/DiliCMS/DiliCMS-extensions | ||
|
||
> 2012年8月13日 更新内容 | ||
- 1.升级CI内核到2.1.2。 | ||
- 2.目录重构,前后台分离。 | ||
- 3.新增package:shared。 | ||
- 4.合并插件目录和自定义字段目录到extensions目录下。 | ||
- 5.代码重写,更规范,更方便阅读。 | ||
- 6.后台用户增加冻结/解冻功能。 | ||
- 7.后台用户新增分页。 | ||
|
||
## 版本号 2.0.0 | ||
|
||
> 2011年11月19号 更新内容 | ||
- 1.升级CI内核到2.1.0版本。 | ||
- 2.视图路径的扩展采用扩展CI_Loader来实现。 | ||
- 3.设置后台默认时区为PRC(以后可自定义)。 | ||
- 4.增加功能插件的钩子:register_attachment($file = ''),用于对上传的附件进行相关处理。 | ||
- 5.移除原安装程序,用初始化工具替代。 | ||
- 6.增加了字段默认值(部分字段支持)。 | ||
- 7.增加了一个自动搜索补全工具,使用方法在后续上手册上会有说明。 | ||
- 8.新增加2个模型插件钩子,详情见后续手册。 | ||
- 9.修正后台首页平台信息部分显示的错位现象。 | ||
- 10.修正加载colorpicker.css由于大小写问题导致的无法加载。 | ||
- 11.修正权限类库对于默认链接获取错误的BUG。 | ||
- 12.数据库表存储引擎由Innodb换成MyIsam(某些服务商的数据库不支持Innodb引擎)。 | ||
- 13.增加了robots.txt文件。 | ||
- 14.增加平台驱动,用以支持云平台,重写相关I/O程序,内置普通平台和SAE(新浪云平台)平台驱动。 | ||
- 15.增加IN_DiliCMS常量。 | ||
- 16.增加了字段类型行为类库,重构了相关代码。 | ||
- 17.为int,float,datetime等字段类型增加区间搜索支持。 | ||
- 18.允许自定义新的字段类型。 | ||
- 19.将内置字段类型和验证规则写入数据库(之前是直接放在settings文件夹下的),方便程序的迁移。 | ||
- 20.增加默认路由:$route['admin'] = 'admin/login'。 | ||
- 21.生成的缓存文件也增加了IN_DiliCMS判断。 | ||
- 22.后台首页获取数据库版本改用$this->db->version();来获取。 | ||
- 23.修正checkbox,checkbox_from_model,linked_menu字段类型多项搜索错误的BUG。 | ||
- 24.移除column_mdl.php文件,功能由字段行为类库提供。 | ||
- 25.增加了platform.php配置文件。 | ||
|
||
## 版本号 V1.0 Beta3 | ||
|
||
> 2011年8月13号 更新内容 | ||
- 编辑用户时,用户密码修改无故被修改的BUG | ||
- 附件上传无权限的BUG | ||
- 修改分类时候按钮依然显示添加的显示错误 | ||
|
||
## 版本号 V1.0 Beta2 | ||
|
||
> 2011年7月19号 更新内容 | ||
- 修改Dili_Controller.php解决了后台自动跳转函数的BUG。 | ||
- 模型字段增加radio以及checkbox的模型数据类型。 | ||
- 新增插件函数_url方便生成插件链接地址。 | ||
- 移除common文件夹。 | ||
- 新增模型插件4个钩子。 | ||
- 修改模型信息的添加修改操作,解决了字段不可编辑属性的兼容问题。 | ||
- 解决了新建插件,插件标识不能通过验证的问题(CI中国mvc999提出)。 | ||
- 解决筛选框在IE6,7下被遮住的问题。 | ||
- 移除附件的flash复制功能,改用文本框自主复制。 | ||
- 修正update_plugin_cache函数,解决在部分PHP环境下出错的问题。 | ||
- 修正部分环境获取不到网站IP的问题。 | ||
- 为数字型字段增加默认值为0,varchar,text型字段增加字段默认值''。 | ||
- 安装程序的部分英文中文化。 | ||
- 集成了CI的中文语言包。 | ||
- 修改user_data字段属性,兼容某些版本mysql。 | ||
- 下载包采用zip压缩方式。 | ||
|
||
## Version V1.0 beta1 | ||
|
||
> 2011年6月28日 正式发布 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.