User Guides

Introduction to Addon Development

LexasCMS can be extended a variety of different ways. From basic extensions such as custom content types and dashboard widgets, to custom logger, file system and caching integrations, all the way through to fully customised intergrations with third party services.


Assumptions

While we have attempted to simplify the process as much as possible, extending LexasCMS is an advanced topic which will require some prior knowledge in the certain areas.

We recommend a good understanding of PHP, more specifically object-oriented programming and namespaces when developing any addons. If you are developing an addon that extends the admin panels user interface, we strongly recommend a good understanding of Ember.js, particularly Ember Engines.