ResMania uses well known, proven libraries including; Zend Framework and ExtJS from Sencha and follows coding standards such as MVC code patterning.
It features a fully documented API for PHP code. And the modular/plugin system allows you to develop your own plugins to extend ResMania without having to edit or hack core code.
The Core System encompasses the base functionality and libraries, and connects the framework to the module systems, allowing you to quickly add any functionality you may need, from small "single service" packages to large packages, including extensive business logic and controls.
Using the Zend Framework, MySQL Innodb and well designed business logic, this reservation framework provides a rock solid base on which to build your own fully customised solution.
The ResMania Core Framework
ResMania is built with three things in-mind: flexibility, stability and longevity. For this reason we decided to build the main framework functions outside of any CMS (that could change the architecture).
This provides many benefits including a common code base that is identical on every CMS system to which ResMania is deployed.
The core system is connected to the CMS via connector code in the CMS extension/plugin which communicates with the ResMania Core Framework via API.
We understand how important it is for developers to be able to add to and extend a system, so for any developer an important question is: how much of the code is open and how much is closed (encrypted)?
ResMania is 100% open source released under the GNU/GPLv3 license terms. When you purchase ResMania you receive access to download the Joomla and Drupal CMS extensions and a license key that provides access to our distribution server so you can download, install, obtain updates and get support.
ResMania Requirements
ResMania is built as a business application and therefore not designed for shared hosting. However it will run on most shared hosting websites, but the system requirements must be carefully checked.
- Joomla 1.5.x/1.6/1.7 or Drupal 7
- Apache
- PHP 5.2.5 or higher
- requires pdo_mysql or mysqli drivers for MySQL connection
- PHP memory_limit = 64M
- PHP fopen support (PHP allow_url_fopen=on)
- PHP settings: max_execution_time = 120 (or higher on slow internet connections)
- MySQL InnoDB Support (MySQL 5.0 or above recommended)
- Ability to write to folder /RM in webroot
- Client Screen Resolution 1024x768 (required for administrator console)
More detailed sepecification and recommendations can be found here, including hosting providers we don't recommend.




















