Welcome to Portal Developer’s documentation

This guide serves to describe how to develop with and for Cantemo Portal. Is it part of three guides for Cantemo Portal:

  • User’s Documentation.
  • Installation and Administrator’s Documentation.
  • Developer’s Documentation. (this document).

It is expected that you have read and have knowledge of Portal before you start to develop.

How to use this documentation

This documentation is used for theming, creating Portal Apps and creating new integration to you services with Cantemo products:

  1. Please read the section on installing for development first.
  2. Play with the Portal and get used its capabilities.
  3. Read the User and Administrator guides to get a greater understanding of the system.
  4. Understand how to stop/start the system and how to read the logs.
  5. Read the example source code for Applications to get an idea of how to write Apps.
  6. Start reading the documentation, read about themes and have a look at the theme files.
  7. If in doubt start a conversation on the Cantemo or your local reseller.

We are constantly in the process of improving the documentation, any suggestions are very welcome.

Development Setup

Information on how to setup Portal for development.

App Development

Apps and plugins API information. Building Apps in Portal greatly extends the functionality available to your users, and this section details the capabilities of the Apps and what can be built from the plugin infrastructure.


Testing and Debugging information for developing Apps.

Portal REST interface

Integration support for models and objects stored within Portal via REST, or with systems that we interface with and provide support around. Further documentation can be found in the help menu in Portal under the headline REST API Reference.

Indices and tables

If you require more information than contained in these documents please contact Cantemo for assistance.