Skip to main content

Introduction to Plugin Development

Last updated 20/07/2023

Five's Custom Actions gives you as a developer the flexibility to add your own plugins to customize and optimize your application.

The most common type of plugins are front-end plugins which allow the addition of UI elements such as custom display types and screens. These front-end plugins can be used in several different areas of a Five application and can be broken down into three categories:

  • Custom Fields
  • Custom Editors
  • Custom Forms
Enterprise versions of Five also allow back-end plugins, which add functionality to the server running your Five application.

Five gives you access to the Material-UI 5 library so custom props can use these components as well without having to install Material-UI 5. Optionally, you can write your plugin using any other framework of your choice using the js-form-example.js as a starting point.


js-form-example.js Template
Figure 1 - js-form-example.js template

This documentation in the Custom Actions chapter aims to explain each of the above plugin types and how to create and add them to your Five application.

Plugin templates can be downloaded here.