在公共区(例如include.asp)定义常量、变量和函数名时,一定要加上插件ID做前缀,防止冲突。
插件管理页面在头部要CheckPluginState(“插件ID名称”)来检查插件是否已启用,插件未启用则一定要中止执行。
一定要注意安全问题,注意检查用户权限,如果对游客开放的注意检查提交的数据,以免被注入。
系统接口中有两个接口是禁止使用的:Action_Plugin_System_Initialize和Action_Plugin_System_Initialize_WithOutDB,在系统初始化前运行插件,有可能接管整个系统。
插件优先等级的问题,优先被启用的插件优先等级就高,可以第一时间处理所挂接口的数据,但是在同一接口处挂接的其它插件将会排队继续处理数据,这一点也要注意。
插件中函数的参数要设定好是ByRef还是ByVal,防止出现一些莫名其妙的干扰问题。