随笔-60  评论-98  文章-0  trackbacks-0
08 2008 档案
discuz6.1主流插件使用心得(首页N格、人数作弊、GIS、友链横排、自动注册)      摘要: 小站T恤吧转到discuz阵营后,先后使用过多个插件
包括热的一塌糊涂的首页N格、人数作弊、GIS、友情链接横排美化、自动注册等,现总结心得如下:
现在还保留的是GIS和友情链接横排,效果的话参见T恤吧http://www.teexu8.cn
按照添加的顺序说吧:  阅读全文
posted @ 2008-08-27 00:11 创建更好的解决方案 阅读(2055) | 评论 (0)  编辑
重构故事——Chapter03      摘要: A计划1:平台版本在v2.1版本基础上进行迁移,逐个模块改造,平台1.0版本,在业务分支3.0版本之前发布,在3.x版本与其他业务版本结合;
B计划1:平台版本不再单独演进,将现在的平台技术应用到即将发布的3.0版本中。包括插件结构、动态加载、动态激活,3.0版本中的业务模块一律按照插件规范开发。
// ---------------------------------------------------------------
A计划2:CCB管理配置文件,规范插件对主界面的配置。
B计划2:必须为界面配置文件准备替代方案,防止因为配置文件损坏造成的程序加载失败。  阅读全文
posted @ 2008-08-25 16:14 创建更好的解决方案 阅读(1195) | 评论 (0)  编辑
重构故事——Chapter02      摘要: 很多模块都需要在工程打开之时,获取一定的信息,比如工程是新建的还是打开的,临时目录在哪里,工程目录又在哪里。
工程管理模块就像个奶妈,把一系列的信息从XML文件或者从用户刚刚输入的信息都进来,然后再一个个的去NotifyProjectOpen。工程关闭之时在挨个通知他们要关灯了,NotifyProjectClose。怪不得耦合度高啊,全是被动式初始化,能不高吗?  阅读全文
posted @ 2008-08-14 17:47 创建更好的解决方案 阅读(1143) | 评论 (0)  编辑
重构故事——Chapter01      摘要: 比较头痛的是:原来在工程管理器中一系列的通知机制的修改,神秘的GIS模块,还有混乱不堪的数据库抽象层。按照Eclipse中对插件式的描述,这些插件不但作为插头插在别的插口上,还对外提供插口。  阅读全文
posted @ 2008-08-07 20:17 创建更好的解决方案 阅读(1384) | 评论 (3)  编辑