We now do most of our development using Google Chrome. We also test extensively using Firefox, and to a lesser extent, IE and Safari. If you find a problem with any of our extensions using any of those browsers, please tell us. We don't routinely test in Opera but we will attempt to fix any reported issues.
At the front end, all of our extensions should produce HTML that validates as HTML5. If you discover an HTML validation error, please tell us and we will fix it. We don't worry so much about validating the back end, but if you find something that renders incorrectly, please tell us and we will fix it. We validate to CSS 3.0 where possible, but at this time it's not sensible to have a policy of strict validation.
PHP and MySql
We develop and test using PHP 5.3 on Windows and PHP 5.4 on Linux. We use PHP error reporting set to E_ALL| E_STRICT, which means that our released code should not issue any errors or notices. If you see any errors or notices, please tell us and we will fix them. Although Joomla 2.5 supports PHP 5.2, we do not test on such old versions of PHP. If you are using PHP older than 5.3, you should upgrade. We do not support PHP 4 or MySql 4.
Joomla 2.5 and 3.x now support other databases besides just MySql. Our extensions only support MySql. If this is an issue for you, please let us know. If we receive a significant number of requests to support different databases, we will have to decide what to do.
|Joomla 1.5 < 1.5.19||Mootools 1.1|
|Joomla 1.5 > 1.5.19 with the Mootools Upgrade plugin enabled||Mootools 1.2|
|Joomla 1.6||Mootools 1.3|
|Joomla 1.7||Mootools 1.3.2|
|Joomla 2.5||Mootools 1.4 with its 1.2 and 1.3 compatibility layer|
|Joomla 3.0||Mootools 1.4 without its compatibility layer
|Joomla 3.1||Mootools 1.4 without its compatibility layer
|Joomla 3.2||Mootools 1.4 without its compatibility layer