ac2009WebDebugPlugin
0.1.2alpha
for sf 1.3sf 1.2 and Doctrine
MIT
This plugin is an example of several different web debug panels and is meant to go along with day 10 of the 2009 Advent Calendar.

This plugin is primarily meant to serve as a starting point for all of the things we could be doing with the web debug panel. What other debug panels can you think of?
Currently, the plugin comes with 3 different panels.
Symplist.net takes symfony plugin searching, rating, and commenting to the next level. This debug panel allows you to search for symfony plugins via symplist.net right in the web debug panel.

Symfony-check.org allows is a checklist of everything you need to do to get ready to deploy your application. This panel repeats the list from symfony-check.org and automatically detects the status of as many of those items as possible.

3) Symfony Documentation Reference Panel
This panel puts links to each chapter of 4 different symfony books, including:
- The Definitive Guide to symfony
- More with symfony
- The symfony Reference Book
- Doctrine ORM for PHP

Developers
| Name |
Status |
Email |
Ryan Weaver |
lead |
moc.oidutsoi <<ta>> revaew.nayr
|
License
Copyright (c) 2009 Ryan Weaver
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Releases for sf 1.3
| Version |
License |
API |
Released |
|
0.1.2alpha
|
MIT license |
0.1.0alpha
|
10/12/2009 |
|
0.1.1alpha
|
MIT license |
0.1.0alpha
|
10/12/2009 |
Releases for sf 1.2
| Version |
License |
API |
Released |
|
0.1.2alpha
|
MIT license |
0.1.0alpha
|
10/12/2009 |
|
0.1.1alpha
|
MIT license |
0.1.0alpha
|
10/12/2009 |
Changelog for release 0.1.2 - 10/12/2009
Updating the README file to fix bug and put proper installation instructions
Other releases
Release 0.1.2 - 10/12/2009
Updating the README file to fix bug and put proper installation instructions
Release 0.1.1 - 10/12/2009
Updating the symfony compatibility version.
Advent Calendar 2009 Web Debug Plugin
This plugin is meant to go along with chapter 10 of the 2009 symfony advent
calendar More with Symfony.
This is an example of 3 different web debug panels:
Prerequisites
The symplist panel requires the curl extension for PHP. The symplist panel also
requires jQuery. The developer can provide jQuery or the plugin can include it
automatically.
Installation
Install the plugin (via a package)
symfony plugin:install ac2009WebDebugPlugin --stability=alpha
Install the plugin (via a Subversion checkout)
svn co http//svn.symfony-project.com/plugins/ac2009WebDebugPlugin plugins/ac2009WebDebugPlugin
Activate the plugin in the config/ProjectConfiguration.class.php
class ProjectConfiguration extends sfProjectConfiguration
{
public function setup()
{
$this->enablePlugins(array(
'sfDoctrinePlugin',
'ac2009WebDebugPlugin',
'...'
));
}
Make sure that the plugin web directory is available
symfony plugin:publish-assets
Configuration
The plugin can be fully configured via a set of app.yml configuration variables. By default,
the following configuration is used:
all:
ac_2009_web_debug_plugin:
panels:
symplist: ac2009WebDebugPanelSymplist
checklist: ac2009WebDebugPanelChecklist
documentation: ac2009WebDebugPanelDocumentation
include_jquery: true
symplist_proxy_path: "/ac2009WebDebugPlugin/scripts/symplist.php"
To disable a particular panel, replace the class name with a ~:
all:
ac_2009_web_debug_plugin:
panels:
documentation: ~