A recruitment company had a requirement to upgrade their existing job board solution. The existing job board received jobs from a single source and was hard coded to that source. It had originally been created for a Joomla 1.5 installation, but was using external libraries and had only received minor modifications to make it functional under Joomla 3.x
The system was rewritten from scratch, maximising use of the Joomla framework and in accordance with the latest Joomla guidelines. The system allows for multiple job sources to be implemented through its own plugin system, meaning that to add another source, all that is needed is to create a new plugin for it rather than rewriting parts of the component.
The system currently accepts jobs through a RESTful API, calling external APIs and scraping permitted sites.