# Toolbar Panels
The debugKit Toolbar is comprised of several panels. Each panel is comprised of a panel class and view element. Typically a panel handles the collection and display of a single type of information such as Logs or Request information. You can choose to panels from the toolbar or add you own custom panels.
### Built-in Panels
There are several built-in panels. They are
* **History**
##Configuration
The toolbar has a few configuration settings. Settings are passed in the component declaration like normal component configuration.
var $components = array(
'DebugKit.Toolbar' => array(/* array of settings */)
);
### panels
Using the panels key you can specify which panels you want to load, as well as the order in which you want the panels loaded.
var $components =
# FireCake
FireCake es una implementación del protocolo FirePHP para CakePHP. También provee una salida similar a la que se obtiene con los paneles de la barra de herramientas contenidas en DebugKit para peticiones que no sean HTML. Para utilizar FireCAke en peticiones HTML solo es necesario incluir ```App::import('Vendor', 'DebugKit.FireCake');``` en el código para cargar la clase.
## Comenzando
Para poder
# FireCake
FireCake es una implementación del protocolo FirePHP para CakePHP. También provee una salida similar a la que se obtiene con los paneles de la barra de herramientas contenidas en DebugKit para peticiones que no sean HTML. Para utilizar FireCAke en peticiones HTML solo es necesario incluir ```App::import('Vendor', 'DebugKit.FireCake');``` en el código para cargar la clase.
## Comenzando
Para poder
# DebugKitDebugger
When using the DebugKit Toolbar the default `Debugger` class is overloaded with `DebugKitDebugger`. This class provides benchmarking and timing features not found in CakePHP 1.2's core Debugger class.
## DebugKitDebugger methods
### Timing
DebugKitDebugger::startTimer($name = null, $message = '')
Starts a timer. If you leave `$name` null an anonymous timer will be created with
# FireCake
FireCake is an implementation of the FirePHP protocol for CakePHP. It also provides most toolbar output for non HTML requests. It is automatically enabled and activated whenever you make a non-HTML request. To use FireCake on HTML requests just ```App::import('Vendor', 'DebugKit.FireCake');``` to load the class.
## Getting setup
In order to use FireCake you must be using [
# Benchmark Shell
The Benchmark Shell allows you to perform simple timing on urls. It takes a full URL and does a number of requests over a period of time. When complete it gives the average requests per second.
### Usage
The benchmark shell has two parameters ```-n``` and ```-t```. ```-n``` specifies the number of requests to make, ```-n``` defaults to 100. ```-t``` sets the maximum duration in seconds
