sfAjaxDebugPlugin - 0.2.0

web debug toolbar for AJAX applications

You are currently browsing
the website for symfony 1

Visit the Symfony2 website


« Back to the Plugins Home

Signin


Forgot your password?
Create an account

Tools

Stats

advanced search
Information Readme Releases Changelog Contribute
Show source | Show as Markdown

sfAjaxDebugPlugin

This plugin provides a way to make the web debug toolbar useful again for AJAX applications.

Author

Andreas Ferber, [mailto:af+symfony@chaos-agency.de]

License

For the full copyright and license information, please view the LICENSE file that was distributed with this source code.

Installation

  • At the moment, you have to apply the patch from trac ticket #3937 (http://trac.symfony-project.org/ticket/3937) to the symfony core.
  • Install the plugin:

    symfony plugin-install sfAjaxDebugPlugin
    
  • Enable the sfAjaxDebug module in your applications settings.yml:

    all:
      .settings:
        enabled_modules: [sfAjaxDebug]
    
  • Clear the symfony cache:

    symfony cc
    

Usage

When the plugin is activated, on every AJAX request to the server the web debug toolbar is updated to reflect the last request. A request list is added to the toolbar that lets you choose between the web debug toolbars for multiple AJAX requests.

Configuration

The plugin can be configured in your settings.yml:

all:
  .settings:
    ajax_debug:          on   # enable ajax debug toolbar
    ajax_debug_requests: 10   # number of requests to keep in the list
    ajax_debug_routes:   on   # register routes for sfAjaxDebugPlugin

Compatibility

Was tested against Symfony version 1.1.0, with the patch from ticket #3937.

History

0.1.0

  • First beta release.

0.2.0

  • Add a request list to keep multiple "versions" of the toolbar around.
  • Move configuration from app.yml to settings.yml.