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

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 http://xdebug.org/

Firebug

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 http://getfirebug.com/

FirePHP

FirePHP enables you to log to your Firebug Console using a simple PHP method call. For more information please visit http://www.firephp.org/
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.