discuz是一个php开发的开源论坛系统,国内很多论坛都是使用的它。作为最早的论坛系统,到今天已经快20年了,目前被腾讯收购后,discuz走上了开源道路。现在维护它的主要是开源社区。

出色的插件系统

和wordpress一样,discu长久不衰的原因就是它的丰富的插件机制,你想要实现的功能,都有相应的插件能够实现,如果没有,你也完全可以自己开发出一个。

插件开发流程

需要说明的是,不同的版本插件开发有着细微的区别,这里我们叙述的都是DiscuzX 3.4这个版本。

  1. 修改配置文件config/config_global.php
    $_config['plugindeveloper'] = 1;

    2.后台出现设计新插件标签
    根据提示,填写插件名称,插件版本号,版权信息,唯一标志符(插件的英文独立名称)

3.在插件目录会生成标识符为目录的文件,这个文件是插件目录,所有的插件文件会放入到这个文件夹中。

4.激活插件,在模块里面选择合适的模块类型

5.选择变量标签,设置需要传入的参数。