-
Notifications
You must be signed in to change notification settings - Fork 10
Extensibility
There are two different types of side boxes: those with custom static HTML (termed custom boxes) and those with content produced by an addon module. ASB comes with several default modules that each produce content in a different way. An important part of this project for me is extensibility, so from the very beginning this plugin has been developed with extension in mind.
The default modules can be removed from the plugin to illustrate the point that ASB is really a side box content delivery system and the addons are much like plugins that each allow admin to accomplish different things.
Each addon module has a unique alphanumeric key that ASB uses to identify it. For the purposes of this and all other extensibility documents, example
will be used as the base name. Module authors should strive to create unique identifiers of their own. I do not want to share mine.
Because of the length of this document, I am attempting to break it up into smaller sections in order to make it easier to digest. (see side bar)