1.3.3releasedDebug 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.02.6.12.6.22.6.32.6.42.6.52.6.62.6.72.6.82.6.92.6.102.6.11
NoNo1.2.31.2.41.3.31.3.31.3.31.3.31.3.31.3.31.3.31.3.31.3.31.3.31.3.31.3.31.3.31.3.3

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.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