What is a WebVella ERP Plugin

A plugin is in general a Razor Class Library that has some specific in order to fully utilized the platform's capabilities.

The purpose of the plugin is to provide:

  • tag helpers
  • page components
  • pages or page routing overrides
  • business logic with the help of Hooks
  • extend the web api with its own controllers
  • code based datasources
  • register background jobs to be run by the system