dz 插件设计
上一篇 / 下一篇 2007-03-19 19:07:42 / 个人分类:LAMP
,Ih-IT$M0
aA7H'wM%~m3m k(q9b l0
Q8Z6t3q%y(qHoO J0木铎校园 BBS 社区w+\MZB?
您在开始论坛插件的设计之前,有必要了解一下我们所推荐的插件设计方式,更好的规范性和兼容性,将使得您设计的插件受到更多使用者的欢迎,对于程序员而言,也有助于形成良好的编码习惯,实现自身能力的提升。如果您有意编写Discuz! 论坛插件,请按照先后顺序仔细阅读本文档。木铎校园 BBS 社区mi^WA
^^
Y#g'c3~O~9n Ndz f0 木铎校园 BBS 社区CI'e$uu w(e*E
木铎校园 BBS 社区 eY F wih?qZ-T
^7R;^E0bJ/v jT0准备工作
D5G
N]G%`qPRy0木铎校园 BBS 社区*Exb+R%M5f
插件实现流程
开始编写论坛插件,您应当首先对插件实现的流程有一个大致的了解,以下是我们推荐的插件编写流程:木铎校园 BBS 社区M x-a/w!FB
*b}*F'}l\0
h3H)m&pL(Z0熟练使用 Discuz! 论坛系统后,对希望完善或补充的个性化功能进行评估,进而提出插件的功能需求。
(b6o4R3m
c&j]0对插件做一个概括性的设计,例如:需要使用什么菜单、什么参数,配置哪些选项、数据结构如何设计、前后台实现哪些功能等等。
*V{A|k xb0阅读本文档并在系统设置中实际体验 Discuz! 插件接口所实现的功用,例如:您的插件应当如何设计才能良好的挂接到论坛系统中来。插件接口能够实现哪些功能、不能实现哪些功能,插件为此而需要做的优化、改造和取舍。
!B%\k4k5va0编写相应程序代码和模板语句,实现所需的功能并进行代码测试、兼容性测试和代码改进。
7J7g`(i]A4pY0如
果需要公开您的插件,可以用插件导出的方式,将插件配置信息导出到一个文本文件中,连同相应的程序和模板文件一同打包。同时,编写一个适合新手的插件的说
明书也是必不可少的,其中包括:插件适用的 Discuz! 版本、功能概述、兼容性声明、安装方法、使用方法、卸载方法等等。
'i*rd2`;]&[Z0将插件提供给他人,或自己使用,根据使用者反馈,对插件进行完善。插件实现流程至此结束。木铎校园 BBS 社区kk,JAHpn A
文件命名规范
