REST API for a custom Joomla website

API   php   slim framework   mobile apps   joomla   rest api  

ESCP API


A custom API was developed to allow access to Joomla website data and functionality for development of a mobile app. A very lightweight and high performance PHP framework (Slim 3 framework) was selected.  The API allowed for registered users to access their membership data and the association's articles using a the mobile app. Documentation was generated directly from the code comments using Apidocjs. The API used a complex authentication methods to authenticate Joomla users ( the process has changed significantly over the various releases of Joomla ).