正在浏览:
1 名游客
回复: 建议倡导模块开发的标准 |
||||
---|---|---|---|---|
版主
注册日期:
2004/7/13 3:29 所属群组:
注册会员 风格美化组 等级: 28; EXP: 34
HP: 136 / 683 MP: 343 / 7411 |
2006/6/11 12:54
|
|||
_________________
theme.xoops.org.cn诚邀大家共建~ ——————————————————— XoopsChina风格模版演示站点 http://theme.xoops.org.cn ——————————————————— email & msn: |
||||
|
回复: 建议倡导模块开发的标准 |
||||
---|---|---|---|---|
Support Team
注册日期:
2004/7/15 17:43 所属群组:
注册会员 技术文档组 Dev+Hack 等级: 17; EXP: 46
HP: 0 / 411 MP: 116 / 4455 |
太长知识了,学习了~
2006/6/11 20:55
|
|||
|
回复: 建议倡导模块开发的标准 |
||||
---|---|---|---|---|
Support Team
注册日期:
2005/2/24 15:17 所属群组:
注册会员 技术文档组 等级: 19; EXP: 26
HP: 0 / 456 MP: 143 / 4123 |
其实这样标准应该早点文档化。
这样可以节省xoopser开发模块的时间同时保证模块在结构完整性 不过我在分析D.j的Wordpress/CBB/Article.就没有感觉到良好 的结构和编码风格.比较凌乱,没有充分的注释,阅读起来比较困难。 我只能一行行自己注释才能有个完整结构概况, CBB/Article是自己开发的,在文件命名和风格上还是比较一致的 Wordpress采用集成方式就有很大的差别. 我自己总结一些结构模式,使得我开发速度大大提高.同时也和 xoops更加结合统一,所以觉得建立完整的规范真的非常有必要!
2006/6/12 10:18
|
|||
_________________
nightcat 小站 不同时刻的访问,有不同的惊喜 小站已经改版,欢迎有事没事来踩踩,内容丰富不少,希望你有喜欢的, Xoops 模块演示站 (筹备中....) 模块演示站 Xoops 开发... |
||||
|
回复: 建议倡导模块开发的标准 |
||||
---|---|---|---|---|
Support Team
注册日期:
2005/2/24 15:17 所属群组:
注册会员 技术文档组 等级: 19; EXP: 26
HP: 0 / 456 MP: 143 / 4123 |
引文:
记得以前xoops.org的QA TEAM曾经发布了一个检查表,可以根据这个表来测试模块, 这个可以提供一下?
2006/6/12 10:29
|
|||
_________________
nightcat 小站 不同时刻的访问,有不同的惊喜 小站已经改版,欢迎有事没事来踩踩,内容丰富不少,希望你有喜欢的, Xoops 模块演示站 (筹备中....) 模块演示站 Xoops 开发... |
||||
|
回复: 建议倡导模块开发的标准 |
||||
---|---|---|---|---|
Support Team
注册日期:
2005/2/24 15:17 所属群组:
注册会员 技术文档组 等级: 19; EXP: 26
HP: 0 / 456 MP: 143 / 4123 |
引文:
不过我觉得你这种说法有点牵强. 查看一下具体三个文件的实现.基本就是以功能来命名, 并没有涉及MVC.或者说都是M的层面. 具体来说: action.article.php 实现对文章的添加/删除等 form.article.php 实现一个提交表单 edit.article.php 实现修改显示表单 仅表达个人意见,欢迎讨论! 其实大家可以提供以下自己的模块结构来总结下 我提供一个我做的周报的模块的,基本我的模式就是这样的 就是看文件和代码结构吧,如果要安装运行就要相应删除一些代码
2006/6/12 10:41
|
|||
_________________
nightcat 小站 不同时刻的访问,有不同的惊喜 小站已经改版,欢迎有事没事来踩踩,内容丰富不少,希望你有喜欢的, Xoops 模块演示站 (筹备中....) 模块演示站 Xoops 开发... |
||||
|
回复: 建议倡导模块开发的标准 |
||||
---|---|---|---|---|
网站管理员
注册日期:
2004/6/25 19:16 所属群组:
网站管理员 注册会员 Dev+Hack 等级: 54; EXP: 57
HP: 1071 / 1339 MP: 1962 / 14711 |
引文:
CBB也不是自己开发的,最初还是基于phpbb 1.*版,在OO上做的很不好,有些代码甚至显得丑陋 在逐渐的修改,CBB 3.04做了大部分代码重写,一些外围应用还是没有改完 WordPress就纯粹是应用层的继承了 要看blog代码,还是推荐s9
2006/6/12 11:40
|
|||
|
回复: 建议倡导模块开发的标准 |
||||
---|---|---|---|---|
Support Team
注册日期:
2005/2/24 15:17 所属群组:
注册会员 技术文档组 等级: 19; EXP: 26
HP: 0 / 456 MP: 143 / 4123 |
引文:
s9 ? 能说清楚点? 引文:
多了了解
2006/6/12 14:04
|
|||
_________________
nightcat 小站 不同时刻的访问,有不同的惊喜 小站已经改版,欢迎有事没事来踩踩,内容丰富不少,希望你有喜欢的, Xoops 模块演示站 (筹备中....) 模块演示站 Xoops 开发... |
||||
|
回复: 建议倡导模块开发的标准 |
||||
---|---|---|---|---|
版主
注册日期:
2004/7/13 3:29 所属群组:
注册会员 风格美化组 等级: 28; EXP: 34
HP: 136 / 683 MP: 343 / 7411 |
2006/6/12 14:12
|
|||
_________________
theme.xoops.org.cn诚邀大家共建~ ——————————————————— XoopsChina风格模版演示站点 http://theme.xoops.org.cn ——————————————————— email & msn: |
||||
|
回复: 建议倡导模块开发的标准 |
||||
---|---|---|---|---|
Support Team
注册日期:
2005/2/24 15:17 所属群组:
注册会员 技术文档组 等级: 19; EXP: 26
HP: 0 / 456 MP: 143 / 4123 |
thx 学习 .....
2006/6/12 15:03
|
|||
_________________
nightcat 小站 不同时刻的访问,有不同的惊喜 小站已经改版,欢迎有事没事来踩踩,内容丰富不少,希望你有喜欢的, Xoops 模块演示站 (筹备中....) 模块演示站 Xoops 开发... |
||||
|
回复: 建议倡导模块开发的标准 |
||||
---|---|---|---|---|
Support Team
注册日期:
2005/12/1 9:15 来自 GZ.CN
所属群组:
注册会员 Dev+Hack 等级: 15; EXP: 11
HP: 0 / 352 MP: 87 / 2396 |
建立一个XoopsModuleStruct的基类吧~把一些常用的东西都集成进去,然后开发模块的时候就可以继承下来。其实就有点像MFC和VCL。在Borland的VCL里面,就有一个Form的class,用它就能直接构造出窗体。
另外,在开发模块的过程中觉得最烦人的就是要照顾language文件,在模板或者程序中要输出字符串就得在language里面加一个常数,而且不同位置要写在不同的语言文件里面~~有点烦~ 虽说不写对程序没有影响,但在其它非中文的平台上面运行的话就会出问题。 该怎么样做才能提高效率呢?
2006/6/12 15:55
|
|||
|
您可以查看帖子。
您不可发帖。
您不可回复。
您不可编辑自己的帖子。
您不可删除自己的帖子。
您不可发起投票调查。
您不可在投票调查中投票。
您不可上传附件。
您不可不经审核直接发帖。
您不可使用主题类别。
您不可以使用HTML语法。
您不可以使用签名档。