Debugging tools

In order to debug your Templates, Procressors or Extensions we recommend a set of debugging tools to aid you in your developement process.


XDebug is a PHP extension which adds a lot of debugging functionality to standard PHP. The most notable feature of XDebug is a stack trace of where the error originated from and which functions were called from which point in the code. For more information please visit


Firebug is a developer addon for Firefox. It allows you to inspect the DOM, set javascript breakpoints and inspect CSS styles. For more information please visit


FirePHP enables you to log to your Firebug Console using a simple PHP method call. For more information please visit
The log levels defined in the config-<IP_POSTFIX>.xml.php file specify what types of errors are logged. An explanation on how to configure logging can be found at Developing Extensions: Logging and debugging.