PHP Classes

CodeIgniter Develbar: CodeIgniter library to show a developer toolbar

Recommend this page to a friend!
  Info   View files Documentation   Screenshots Screenshots   View files View files (63)   DownloadInstall with Composer Download .zip   Reputation   Support forum (2)   Blog    
Last Updated Ratings Unique User Downloads Download Rankings
2024-01-10 (3 days ago) RSS 2.0 feedStarStarStarStar 62%Total: 619 This week: 3All time: 5,082 This week: 154Up
Version License PHP version Categories
ci-developer-toolbar 0.30MIT/X Consortium ...5.3PHP 5, Debug, Libraries, Performance ...
Description 

Author

This package is a CodeIgniter library to show a developer toolbar.

It is a third party library based on the Profiler Library.

This library provides additional functionality for debugging and optimization.

It provides buttons for benchmarks, memory usage, request information, database information, hooks, libraries, helpers, views, configuration, session, and models.

Innovation Award
PHP Programming Innovation award nominee
April 2015
Number 13
CodeIgniter is a very popular framework used by many PHP developers.

This package implements a third party library for CodeIgniter that can provide many types of useful information about a CodeIgniter application.

Manuel Lemos
Picture of Simo
Name: Simo <contact>
Classes: 4 packages by
Country: Morocco Morocco
Innovation award
Innovation award
Nominee: 2x

 

Documentation

CodeIgniter Developer Toolbar

CodeIgniter Developer Toolbar is a third party library based on Profiler Library with additional functionality for debugging and optimization.

  • Support CI.2 and CI.3
  • Support HMVC.

Screen-shot

Alt text Alt text

Installation

Copy the files to the application/third_party/DevelBar folder.

Copy the file core/MY_Loader.php to the application/core folder.

Copy the file controllers/develbarprofiler.php to the application/controllers folder.

Change permissions for cache folder chmod 777 application/cache

For HMVC

If you are using HMVC third party library, copy MX_Loader.php instead of MY_Loader.php to your core directory, and change the file name to MY_Loader.php instead of MX_Loader.php.

Usage

Open application/config/autoload.php :

$autoload['packages'] = array(APPPATH . 'third_party/DevelBar');

Open application/config/config.php :

$config['enable_hooks'] = TRUE;

Open application/config/hooks.php and add this line :

$hook['display_override'][] = array(
	'class'  	=> 'Develbar',
    'function' 	=> 'debug',
    'filename' 	=> 'Develbar.php',
    'filepath' 	=> 'third_party/DevelBar/hooks'
);

Enable or disable Develbar, open application/third_party/DevelBar/config/config.php :

$config['enable_develbar'] = TRUE;

Additional parameters

If you want to disable some sections within the developer toolbar,

Open application/third_party/DevelBar/config/config.php, and set the sections value to FALSE :

$config['develbar_sections'] = array(
	'Benchmarks' 		=> TRUE,
    'Memory Usage'	   	=> TRUE,
    'Request'   		=> TRUE,
    'Database'			=> TRUE,
    'Hooks'			=> FALSE, // Disable Hooks Section
    'Libraries'			=> TRUE,
    'Helpers' 			=> FALSE, // Disable Helpers Section,
    'Views' 			=> TRUE,
    'Config' 			=> TRUE,
    'Session' 			=> TRUE,
    'Models' 			=> TRUE,
    'Ajax'                      => TRUE,
);

To auto check for available new version of CodeIgniter and DeveloperToolbar, you should set check_update option to TRUE, within application/third_party/DevelBar/config/config.php :

$config['check_update'] = TRUE;

Screenshots  
  • Screen-Shot-develbar.png
  Files folder image Files  
File Role Description
Files folder image.github (1 file)
Files folder imageconfig (4 files)
Files folder imagecontrollers (2 files)
Files folder imagecore (3 files)
Files folder imagethird_party (1 file, 1 directory)
Accessible without login Plain text file CHANGELOG.md Data Auxiliary data
Accessible without login Plain text file CODE_OF_CONDUCT.md Data Auxiliary data
Accessible without login Plain text file CONTRIBUTING.md Data Auxiliary data
Accessible without login Plain text file ISSUE_TEMPLATE.md Data Auxiliary data
Accessible without login Plain text file LICENSE Data Auxiliary data
Accessible without login Plain text file README.md Doc. Auxiliary data
Accessible without login Plain text file version.json Data Auxiliary data

 Version Control Unique User Downloads Download Rankings  
 98%
Total:619
This week:3
All time:5,082
This week:154Up
User Ratings User Comments (1)
 All time
Utility:90%StarStarStarStarStar
Consistency:90%StarStarStarStarStar
Documentation:85%StarStarStarStarStar
Examples:-
Tests:-
Videos:-
Overall:62%StarStarStarStar
Rank:1092
 
Thanks for for your attempt.
8 years ago (Kabir Hossain)
52%StarStarStar