代码拉取完成,页面将自动刷新
607
新增 允许名称带下划线插件间通过特殊调用相互 Hook
已合并
感谢 @popcorner 提出此需求的完善方案, @zoewho 提出此需求, @lootan 参与相关讨论。
描述此 Pull Request 的变更
新增允许名称带下划线插件间通过特殊调用相互 Hook,利于第三方插件联动。
描述变更理由
根据多方需求分析,大量用户以及开发者对此有需求,但目前系统不支持相关功能,因此设置了此特殊模式。
插件使用 plugin_name__hookname
即可调用一个插件内集成的 Hook ,但不兼容以 _ 结尾的插件。
根据应用中心需求,此新增在 X3.4 上实现,以尽快支持插件间的联动关系,鼓励各位插件作者开发更好的产品。
欢迎各位插件作者以及用户对此实现展开讨论,完善 Hook 以及嵌入点相关体系。
对不向后兼容或涉及安全性变更的特殊说明
此 Hook 改造不兼容以 _ 结尾的插件,应用中心将发布相关规范避免此情况在新插件上发生,但存量插件需自行制定迁移方案。
比我原来的方案好