Creating an empty plugin
To create a new plugin, click the Custom
menu at the top and select Plugins
at the bottom. First give your plugin a name such as Forecast
. The description and helper documentation are optional and can be supplied later.
Then choose the input data. For Report plugins, you have the choice between List of users
that gives your plugin to rows of users, List of events
for rows of events, or Timerseries
for rows of some numeric value per hour
, day
, week
or month
.
The code will be left untouched for now; you will first develop the plugin locally using your own toolchain. Currently only Python 3.7 code is supported, but more languages will be available in the near future.
The last step is to [✅] Run plugin in test-mode
and then Add Plugin
.
Now that your plugin is added to the template, save your template. Click Save Changes
from the top menu, and give your template a title. In case you want to make your template and any plugins within it available publically to others, check [✅] Make publicly available as third-party template
. Finally click Save
to save your template.