opened
xbill82
username_0
This is the place to work on the Kuzzle Backoffice Plugins System.

The Plugins System will enable to install a plugin via the web interface and plug a freshly installed plugin on the fly, without page reload. Plugins will be able to add routes to display dedicated pages, but also to enrich the interface of the standard sections (e.g. add a new button to "track a user").

TODO in this PR
- [x] POC of the dynamic (lazyload) require of a plugin file,
- [x] Execute a plugin `default` function with a context,
- [x] create a Plugins service in charge to load, register, execute and unload the configured plugins,
- [x] load plugins as npm modules,
- [x] POC page plugins
Plugins system
issue