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.x2.1.x2.2.x2.3.x2.4.x2.5.x2.6.x2.7.0
NoNo1.2.31.2.41.3.41.3.41.3.41.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