如何将自定义插件添加到 KeystoneJS Admin UI?

How to add Custom plugins into KeystoneJS Admin UI ?

有没有一种方法可以将自定义插件添加到 KeystoneJs Admin UI 而不会过多地修改源代码。

很多人都想要这种功能——有很多开放的 issues on github:

  • #2088 – 0.4:如何为 KeystoneJS v0.4 创建新的字段类型?
  • #1898 – 插件架构
  • #1386 – 字段类型"plugins"
  • #1137 – 找不到在管理中添加自定义按钮或链接的方法 UI

如果不修改 keystone 源代码,这在 0.3 中是不可能的,尽管 keystone-custom-fieldtypes 似乎可以解决这个问题。

我相信它是为 0.4 计划的,但尚未准备好。