1.3.4releasedDebug Devkit
The Debug Devkit allows a developer to preview the XML of a Frontend page. It also includes the page parameters, included XSL templates and provides a navigation for other Devkit extensions (such as the Profile Devkit)
Clone URLhttps://github.com/symphonycms/debugdevkit.git
Add as a submodulegit submodule add https://github.com/symphonycms/debugdevkit.git extensions/debugdevkit --recursive
Compatibility
2.x.x | 2.1.x | 2.2.x | 2.3.x | 2.4.x | 2.5.x | 2.6.x | 2.7.0 | 2.7.1 | 2.7.2 | 2.7.3 | 2.7.4 | 2.7.5 | 2.7.6 | 2.7.7 | 2.7.8 | 2.7.9 | 2.7.10 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
No | No | 1.2.3 | 1.2.4 | 1.3.4 | 1.3.4 | 1.3.4 | 1.3.4 | 1.3.4 | 1.3.4 | 1.3.4 | 1.3.4 | 1.3.4 | 1.3.4 | 1.3.4 | 1.3.4 | 1.3.4 | 1.3.4 |
Readme
Debug Devkit
The Debug Devkit allows a developer to preview the XML of a Frontend page. It also includes the page parameters, included XSL templates and provides a navigation for other Devkit extensions (such as the Profile Devkit)
Usage
Append ?debug
to your front-end pages when logged in to initialise this Devkit. The Debug Devkit responds to the following URL's:
?debug=xml
: Default view, shows a syntax highlighted XML tree of the front-end page with XPath support?debug=raw
: The raw XML of the current page?debug=result
: The result of the front-end page after it has been transformed with XSLT?debug=params
: The parameters of the current page, both from the system and from data sources.
Version history
Symphony 2.4 to 2.x.x
- Mark compatibility with Symphony 2.7
Symphony 2.4 to 2.6.x
- Mark compatibility with Symphony 2.6+
Symphony 2.4 to 2.5.x
- Mark compatibility with Symphony 2.5+
Symphony 2.4 to 2.5
- Render performance optimization
Requires Symphony 2.3
- Update links to getsymphony.com
Requires Symphony 2.4
- Updates for Symphony 2.4
Symphony 2.2 to 2.3.x
- Update Bitter library for improving syntax highlighting
- Add Italian language
- Add Russian language
Symphony 2.2 to 2.3.x
- Add
?debug=raw
mode that outputs the page XML as raw XML - Fix indentation issues
- Minor tweaks to CSS for better consistency
- Update path to use
SYPMHONY_URL
constant
Requires Symphony 2.2
- Adding arrays to the param pool no longer breaks debug view