Introduction to Plugin Development

Welcome to the Business Suite Plugin Developer guide. This guide is about plugins aka custom app and how they interact with business suite. It will help you understand how they work and how to create your own.

Why Custom Plugin / Custom App ?

We recommend do not edit core files to add functionalities in your clx . This is because, when Business Suite updates to a new version, it overwrites all the core files. Any functionality you want to add should therefore be added through plugins.

Plugins allow you to greatly extend the functionality of Business suite without touching the core files.

What is a Plugin?

Plugins are packages of code that extend the core functionality of your software. Business suite plugins are made up of PHP code and other assets such as images, CSS, and JavaScript. 

By making your own plugin you are extending Business suite, i.e. building additional functionality on top of what Business suite already offers.