Introduction

Extensions are a fundamental part of Artificer, you can achieve a high customisation level by adding an extension.

Plugins vs Widgets

Both are extensions.

The differences are:

  • Installed plugins are always loaded while installed widgets are loaded on demand.
  • Plugins can have routes.
  • Plugins can have menu entries.

Core Plugins

There is a type of plugin called core. Those plugins are required for Artificer to work and are uninstallable.

An example of Core plugin is: LoginPlugin

Field Widgets vs Dash Widgets

📘

Dash Widgets are a work in progress

Field widgets are attached to fields giving custom behaviour to them (For example: a date input with a widget that adds a calendar like https://eonasdan.github.io/bootstrap-datetimepicker/)

Dash widgets will provide some kind of cool stats, notifications, useful info, etc...