Skip to content

How to create plugins

Cristian González edited this page Sep 4, 2019 · 8 revisions

How to create plugins

INGInious provides a simple plugin system that allow to register some hooks to extend existing features, create newfrontend pages and features, and add new authentication methods.

Hooks actually call callback functions that you indicated with the add_hook method from HookManager. Please note that all hooks may be called by another thread, so all actions done into a hook have to be thread-safe.

To see how to create a plugin and more information please refer to creating plugins from the original documentation.

Clone this wiki locally