免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1931 | 回复: 6
打印 上一主题 下一主题

[blog 插件] 如何设计Plugin [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-08-12 00:36 |只看该作者 |倒序浏览
我想为我的blog程序添加plugin的功能。这样以后,别的程序员可以自己扩充功能。
可是如何规划结构,使plugin能够方便添加,删除和扩展。大家有没有什么经验?
比如wordpress的plugin好像就做的不错。经常可以看到为他写plugin的消息。

论坛徽章:
0
2 [报告]
发表于 2005-08-12 01:33 |只看该作者

[blog 插件] 如何设计Plugin

提供接口.(通俗讲.就是把自己的代码模块化)

没了....

论坛徽章:
0
3 [报告]
发表于 2005-08-12 06:17 |只看该作者

[blog 插件] 如何设计Plugin

我想想

论坛徽章:
0
4 [报告]
发表于 2005-08-12 17:15 |只看该作者

[blog 插件] 如何设计Plugin

想了想
不是说只是模块化就那么简单的。
比如,plugin需要显示吧。就要在模板里给他划一块地方。
plugin需要编辑界面吧。就要在编辑模板里加个地方。
plugin需要修改数据库把,肯能要添加几个字段吧。
plugin需要自己的css吧。
等等等。
如果才能做到标准化呢?

论坛徽章:
0
5 [报告]
发表于 2005-08-12 19:34 |只看该作者

[blog 插件] 如何设计Plugin

刚刚看了Discuz!的插件中文规范,很有启发。

http://plugins.discuz.net/handbook/guideline/plugins.htm

论坛徽章:
0
6 [报告]
发表于 2005-08-15 11:02 |只看该作者

[blog 插件] 如何设计Plugin

Drupal在可扩展性方面就做得很不错。

论坛徽章:
0
7 [报告]
发表于 2005-08-16 19:47 |只看该作者

[blog 插件] 如何设计Plugin

谢谢推荐。看了一下介绍。这个CMS以大量的module (plugin)著称。可是也有缺点,被人讥笑为all in database. 第一次安装就有52个数据表。呵呵。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP