Skip to content
This repository has been archived by the owner on Jan 10, 2019. It is now read-only.

Commit

Permalink
#4 完成git项目标准化
Browse files Browse the repository at this point in the history
  • Loading branch information
chekun committed Mar 14, 2013
1 parent 3ffc492 commit 417fac4
Show file tree
Hide file tree
Showing 4 changed files with 180 additions and 144 deletions.
2 changes: 2 additions & 0 deletions .gitignore
@@ -0,0 +1,2 @@
!admin/config/database.php
!application/config/database.php
118 changes: 118 additions & 0 deletions CHANGELOG
@@ -0,0 +1,118 @@
# DiliCMS更新日志

## 版本号 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日 正式发布
20 changes: 20 additions & 0 deletions LICENSE
@@ -0,0 +1,20 @@
The MIT License (MIT)
Copyright (c) 2012 DiliCMS., http://www.dilicms.com

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the “Software”), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
184 changes: 40 additions & 144 deletions README
@@ -1,144 +1,40 @@
欢迎使用DiliCMS,DiliCMS是无业务逻辑的,面向CodeIgniter开发者的自由灵活的系统,致力于为开发者提供最简单,灵活,实用的后台CMS系统。

安装方法
普通平台
1.新建数据库,并导入db.sql
2.配置application和admin文件夹下的/config/database.php,配置表前缀为dili_
3.运行http://your-url/admin/index.php/initialize,初始化系统
4.欢迎来到DiliCMS的世界
SAE平台
1.使用SAE平台的phpmyadmin导入db.sql
2.配置application和admin文件夹下的/config/database.php,,配置表前缀为dili_
3.配置shared/config/platform.php为
$running_platform = array(
'type' => 'sae',//修改default为sae.
'storage' => ''//这里填写你在SAE上storage的domain名称.
);
4.运行http://your-url/admin/index.php/initialize,初始化系统
5.欢迎来到DiliCMS的世界

默认帐号为:admin,密码为:dilicms

更新日志

版本号 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日

正式版发布
# DiliCMS

欢迎使用DiliCMS,DiliCMS是无业务逻辑的,面向CodeIgniter开发者的自由灵活的系统,致力于为开发者提供最简单,灵活,实用的后台CMS系统。

## 安装方法

- 普通平台
```
1.新建数据库,并导入db.sql
2.配置application和admin文件夹下的/config/database.php,配置表前缀为dili_
3.运行http://your-url/admin/index.php/initialize,初始化系统
4.欢迎来到DiliCMS的世界
```
- SAE平台
```
1.使用SAE平台的phpmyadmin导入db.sql
2.配置application和admin文件夹下的/config/database.php,,配置表前缀为dili_
3.配置shared/config/platform.php为
$running_platform = array(
'type' => 'sae',//修改default为sae.
'storage' => ''//这里填写你在SAE上storage的domain名称.
);
4.运行http://your-url/admin/index.php/initialize,初始化系统
5.欢迎来到DiliCMS的世界
```

> ### 默认帐号为:admin,密码为:dilicms

## 更新日志

点击changelog.md查看

## LICENSE
Copyright (c) 2013 [DiliCMS](http://www.dilicms.com).

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

0 comments on commit 417fac4

Please sign in to comment.