librelist archives

« back to archive

Version 1.0rc0 发布前的考虑以及对未来功能的规划

Version 1.0rc0 发布前的考虑以及对未来功能的规划

From:
Tang Daogang
Date:
2011-11-10 @ 02:29
昨天修正了一个filter中关于'or'逻辑的一个bug;

昨晚把model.lua中的 sortby(field, sort_func, direction) 函数名字更新为sortBy(field,
direction, sort_func)了,同时参数顺序也变了一下。

这些都做为1.0rc0版的内容,目前不做新特性的增添了,只做bug的修复。

然后,这段时间的讨论,为1.0正式版规划了一些很有意思的特性:

   1. sortBy()增加到二级支持(任意级的支持代码有点复杂);
   2.
   
字段的动态添加机制(充分使用redis与lua的特点),在__fields上做文章,提供个新接口出来添加新的字段信息,且新添加的字段要以某种形式存储在redis中;
   3. 改进(同时保持兼容)custom系的API,为Bamboo增加缓存机制提供基础(昨晚构思了一下,使用custom
   API结合decorator功能,实现缓存机制是完全有可能的,而且实现出来的代码非常高效);
   4. 检查全局变量的使用,尽量将全局变量包装在bamboo这个名字空间下面;
   5. 加入Menu配置系统,实现对URL,handler, template file的自动绑定,进一步减少代码量(先针对web 1.0做);
   6. 实现handler的共用参数表,写在这个表里面的参数能为(模块中的)所有handler所共用。能减少一些代码量;


关于Version 1.1的功能的初步想法:

   1. 完善plugin系统,做出一些模块,作为基础实现基本的CMS系统(这个细节还要再讨论);


其它还有更新的想法的,请积极讨论。




-- 
Nothing is impossible.

Re: [bamboo] Version 1.0rc0 发布前的考虑以及

From:
顾锋
Date:
2011-11-10 @ 02:42
比较关心数据固化存储方面的特性及与关系数据库之间的导入导出问题。

要让更多的人参与及站长开发者使用,就必须考虑数据不同形式的迁移方式及长效存储安全。

在 2011年11月10日 上午10:29,Tang Daogang <daogangtang@gmail.com>写道:

> 昨天修正了一个filter中关于'or'逻辑的一个bug;
>
> 昨晚把model.lua中的 sortby(field, sort_func, direction) 函数名字更新为sortBy(field,
> direction, sort_func)了,同时参数顺序也变了一下。
>
> 这些都做为1.0rc0版的内容,目前不做新特性的增添了,只做bug的修复。
>
> 然后,这段时间的讨论,为1.0正式版规划了一些很有意思的特性:
>
>    1. sortBy()增加到二级支持(任意级的支持代码有点复杂);
>    2.
>    
字段的动态添加机制(充分使用redis与lua的特点),在__fields上做文章,提供个新接口出来添加新的字段信息,且新添加的字段要以某种形式存储在redis中;
>    3. 改进(同时保持兼容)custom系的API,为Bamboo增加缓存机制提供基础(昨晚构思了一下,使用custom
>    API结合decorator功能,实现缓存机制是完全有可能的,而且实现出来的代码非常高效);
>    4. 检查全局变量的使用,尽量将全局变量包装在bamboo这个名字空间下面;
>    5. 加入Menu配置系统,实现对URL,handler, template file的自动绑定,进一步减少代码量(先针对web 1.0做);
>    6. 实现handler的共用参数表,写在这个表里面的参数能为(模块中的)所有handler所共用。能减少一些代码量;
>
>
> 关于Version 1.1的功能的初步想法:
>
>    1. 完善plugin系统,做出一些模块,作为基础实现基本的CMS系统(这个细节还要再讨论);
>
>
> 其它还有更新的想法的,请积极讨论。
>
>
>
>
> --
> Nothing is impossible.
>
>


-- 
顺祝 平安


-----------------------------------------------------------------------------------------
顾 锋 -- Gu Feng
网址:http://www.gufeng.net/
手机: +86-018618405365

-----------------------------------------------------------------------------------------
Network makes life better!

Re: [bamboo] Version 1.0rc0 发布前的考虑以及

From:
Tang Daogang
Date:
2011-11-10 @ 03:48
确实是这样的,要开始思考这方面的特性问题了。

2011/11/10 顾锋 <windkoo@gmail.com>

> 比较关心数据固化存储方面的特性及与关系数据库之间的导入导出问题。
>
> 要让更多的人参与及站长开发者使用,就必须考虑数据不同形式的迁移方式及长效存储安全。
>
> 在 2011年11月10日 上午10:29,Tang Daogang <daogangtang@gmail.com>写道:
>
>> 昨天修正了一个filter中关于'or'逻辑的一个bug;
>>
>> 昨晚把model.lua中的 sortby(field, sort_func, direction) 函数名字更新为sortBy(field,
>> direction, sort_func)了,同时参数顺序也变了一下。
>>
>> 这些都做为1.0rc0版的内容,目前不做新特性的增添了,只做bug的修复。
>>
>> 然后,这段时间的讨论,为1.0正式版规划了一些很有意思的特性:
>>
>>    1. sortBy()增加到二级支持(任意级的支持代码有点复杂);
>>    2.
>>    
字段的动态添加机制(充分使用redis与lua的特点),在__fields上做文章,提供个新接口出来添加新的字段信息,且新添加的字段要以某种形式存储在redis中;
>>    3. 改进(同时保持兼容)custom系的API,为Bamboo增加缓存机制提供基础(昨晚构思了一下,使用custom
>>    API结合decorator功能,实现缓存机制是完全有可能的,而且实现出来的代码非常高效);
>>    4. 检查全局变量的使用,尽量将全局变量包装在bamboo这个名字空间下面;
>>    5. 加入Menu配置系统,实现对URL,handler, template file的自动绑定,进一步减少代码量(先针对web
>>    1.0做);
>>    6. 实现handler的共用参数表,写在这个表里面的参数能为(模块中的)所有handler所共用。能减少一些代码量;
>>
>>
>> 关于Version 1.1的功能的初步想法:
>>
>>    1. 完善plugin系统,做出一些模块,作为基础实现基本的CMS系统(这个细节还要再讨论);
>>
>>
>> 其它还有更新的想法的,请积极讨论。
>>
>>
>>
>>
>> --
>> Nothing is impossible.
>>
>>
>
>
> --
> 顺祝 平安
>
>
> 
-----------------------------------------------------------------------------------------
> 顾 锋 -- Gu Feng
> 网址:http://www.gufeng.net/
> 手机: +86-018618405365
>
> 
-----------------------------------------------------------------------------------------
> Network makes life better!
>



-- 
Nothing is impossible.

Re: Version 1.0rc0 发布前的考虑以及对未来

From:
Tang Daogang
Date:
2011-11-10 @ 05:19
补充,

   1. 关于在模板渲染的时候的报错定位,现在模板中的代码出错的话,不能准确地定位,下一步要解决这个问题,这样才能减少调bug的时间,提高开发效率。



2011/11/10 Tang Daogang <daogangtang@gmail.com>

> 昨天修正了一个filter中关于'or'逻辑的一个bug;
>
> 昨晚把model.lua中的 sortby(field, sort_func, direction) 函数名字更新为sortBy(field,
> direction, sort_func)了,同时参数顺序也变了一下。
>
> 这些都做为1.0rc0版的内容,目前不做新特性的增添了,只做bug的修复。
>
> 然后,这段时间的讨论,为1.0正式版规划了一些很有意思的特性:
>
>    1. sortBy()增加到二级支持(任意级的支持代码有点复杂);
>    2.
>    
字段的动态添加机制(充分使用redis与lua的特点),在__fields上做文章,提供个新接口出来添加新的字段信息,且新添加的字段要以某种形式存储在redis中;
>    3. 改进(同时保持兼容)custom系的API,为Bamboo增加缓存机制提供基础(昨晚构思了一下,使用custom
>    API结合decorator功能,实现缓存机制是完全有可能的,而且实现出来的代码非常高效);
>    4. 检查全局变量的使用,尽量将全局变量包装在bamboo这个名字空间下面;
>    5. 加入Menu配置系统,实现对URL,handler, template file的自动绑定,进一步减少代码量(先针对web 1.0做);
>    6. 实现handler的共用参数表,写在这个表里面的参数能为(模块中的)所有handler所共用。能减少一些代码量;
>
>
> 关于Version 1.1的功能的初步想法:
>
>    1. 完善plugin系统,做出一些模块,作为基础实现基本的CMS系统(这个细节还要再讨论);
>
>
> 其它还有更新的想法的,请积极讨论。
>
>
>
>
> --
> Nothing is impossible.
>
>


-- 
Nothing is impossible.