由于 wellcms 2.0 的插件开发灵活性,有时多个插件可能存在相同功能,同时安装会出现bug等问题,所以,wellcms 有一套插件互斥机制,通过相互卸载预防bug,互斥机制通过进行约束插件名实现。
举例:安装了 官方的随机主题插件,现在又要安装其他的随机主题插件。
已安装 well_random 插件
欲安装 win_random 插件
那么,安装 win_random 时就会卸载 well_random 插件。
插件名通过下划线分割,第一个单词是插件作者名缩写作为前缀,第二个是功能名称,第三个如果有是用来做额外的标志。功能名称是唯一标志,相同功能名称的插件只会有一个被安装,其他相同功能名的插件都会被卸载。