-
Notifications
You must be signed in to change notification settings - Fork 10
Extensibility
Creating new modules for ASB has always been easy, but now it will be even better. Since ASB 4.0, the amount of code developers need to write to get their module up and running is even less than before. If you know a little PHP, and are familiar with MyBB, you can quickly produce side box content in your own, unique module.
These pages describe the process of developing an ASB module, beginning with a very simple example. What follows is reference material for all of the available options, methods, and strategies available to developers.
Each addon module must have its own unique alphanumeric key to identify it. The identifier is used internally for various purposes from basic identification to CSS classes. Avoid overwriting default or exisiting third-party modules without first renaming the relevant funcions and changing the module file name.
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.
Because of the length of this document, it has been broken up into smaller sections in order to make it easier to digest.