Addons' development

Addons enrich the mAuthor's editor with new features or functionalities necessary to run specifc projects. Through addons, users are able to customize their presentations so that they meet even the most sophisticated needs and tastes.

Addons are basically JavaScript modules embedded into a presentation (page). They can extend the presentation's functionalities and user interactions infinitely. Each addon consists of 6 parts:

  • Presenter – JavaScript code
  • Model – a set of module properties
  • Libraries – a list of third-party JavaScript used by the addon
  • CSS – custom styles definitions
  • View – HTML code displayed in a presentation
  • Preview – HTML code displayed in a presentation's editor