Discuz! 的编码规范 - 开发一个优秀的产品,需要有追求完美、严谨、高效的态度。在开始了解 Discuz! 的技术之前,我们有必要先阅读一下 Discuz! 的编码规范。 本编码规范,仅适用于对 Discuz! 研发。 Discuz! 的模板机制 - 在编写Discuz!可用的模板之前,您应当对模板的创建流程有一个大致了解。你可以参考下面的流程进行创建。下面的文档,通过对模板的解析流程,缓存生成,以及模板语法和CSS缓存等多角度进行剖析,并通过简单示例的方式揭示整个流程的来龙去脉。 Discuz! 的插件机制 - Discuz! 拥有一套完整的插件机制。合理使用插件机制,你可以更好的将自己的个性功能需求整合到Discuz!产品中的同时,保持代码独立,并且不受后续Discuz!产品版本升级的影响。我们鼓励并推荐,使用插件机制进行个性需求定制和研发。 Discuz! X3 范例插件Discuz! X3 添加了诸多开放接口,此范例展示了增强的第三方拓展类和计划任务、缓存模块的设计方法
Discuz!插件开发助手 New!插件开发助手是面向Discuz!开发者,通过本扩展您可以快速生成您的插件原始代码。将最后导出的插件包导出到插件目录下,就可以开始您的插件开发之旅。哪怕您是一个新手开发者,也能快速从这个插件包中学习如何开发Discuz!插件
安装方法
1、将本压缩包解压到Discuz!X根目录就可以了
2、访问方式是http://你的域名/develop.php
开始编写一个新插件,请首先打开 config/config_global.php 文件,在文件结尾添加以下代码开启插件设计者模式。
- $_config['plugindeveloper'] = 1;
复制代码