{"id":42246982,"url":"https://github.com/mithra62/ee_debug_toolbar","last_synced_at":"2026-04-02T21:47:41.941Z","repository":{"id":5440126,"uuid":"6633000","full_name":"mithra62/ee_debug_toolbar","owner":"mithra62","description":"Adds an unobtrusive interface for debugging an ExpressionEngine site","archived":false,"fork":false,"pushed_at":"2025-08-12T07:48:31.000Z","size":793,"stargazers_count":53,"open_issues_count":9,"forks_count":10,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-08-12T09:29:04.639Z","etag":null,"topics":["debug","expressionengine"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mithra62.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":"mithra62","patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"lfx_crowdfunding":null,"custom":null}},"created_at":"2012-11-10T22:22:14.000Z","updated_at":"2025-04-16T23:30:26.000Z","dependencies_parsed_at":"2022-08-30T21:31:42.592Z","dependency_job_id":"8e39870a-fa8a-4a8d-a3bf-5cdcb9481b67","html_url":"https://github.com/mithra62/ee_debug_toolbar","commit_stats":null,"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/mithra62/ee_debug_toolbar","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mithra62%2Fee_debug_toolbar","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mithra62%2Fee_debug_toolbar/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mithra62%2Fee_debug_toolbar/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mithra62%2Fee_debug_toolbar/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mithra62","download_url":"https://codeload.github.com/mithra62/ee_debug_toolbar/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mithra62%2Fee_debug_toolbar/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28802598,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-27T03:44:14.111Z","status":"ssl_error","status_checked_at":"2026-01-27T03:43:33.507Z","response_time":168,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["debug","expressionengine"],"created_at":"2026-01-27T04:46:01.452Z","updated_at":"2026-01-27T04:46:02.278Z","avatar_url":"https://github.com/mithra62.png","language":"PHP","funding_links":["https://github.com/sponsors/mithra62"],"categories":[],"sub_categories":[],"readme":"# Debug Toolbar\n\nThe complete debugging platform for ExpressionEngine. Adds an unobtrusive interface for debugging output on an [ExpressionEngine](http://expressionengine.com \"ExpressionEngine\") 7.0 site. Replaces default Profiler and Template Debugger provided with ExpressionEngine.\n\n### Features\n\nIn addition to what the ExpressionEngine Profiler offers, the Debug Toolbar also offers:\n\n#### Extensible interface for project debug tools\n\nCreate custom extensions to expand on debugging capabilities. \n\n#### Disable and/or Log Email \n\nThe Toolbar can be configured to override email delivery, so long as the native ExpressionEngine email service is used, and log the contents to files for easy debugging and quality control. \n\n#### Custom Error Handler\n\nControl exactly which PHP errors you want to display and log each and every PHP error within every ExpressionEngine request.\n\n#### View Logs \n\nThe Log Panel (included) allows for reading complete log files from within your ExpressionEngine workflow. \n\n#### Performance Alerts\n\nThe Toolbar can be configured for the thresholds to determine when and which SQL query and/or template parse becomes problematic.\n\n#### Debug Mode for Guests\n\nThe Toolbar can be configured to display Debug details to any Member Role(s) you want to. Super Admin no longer required.\n\n#### Performance Graph\n\nGet a visual heads up on where exactly performance is an issue on all Front End requests. \n\n![image](https://github.com/mithra62/ee_debug_toolbar/assets/1008036/415b6748-b1ca-43af-95b5-6543574c7f65)\n\n## Requirements\n\n1. ExpressionEngine \u003e= 7.4\n2. PHP \u003e= 7.4\n3. Extensions Enabled\n\n## Installation for ExpressionEngine \u003c= 7.3.15 \n\nYou'll have to manually add the below hook call to ExpressionEngine:\n\n`system/ee/legacy/core/Output.php:276` within the `_display()` method. \n\n```php\nif (ee()-\u003eextensions-\u003eactive_hook('before_response_send_output') === true) {\n    $output = ee()-\u003eextensions-\u003ecall('before_response_send_output', $output);\n    if (ee()-\u003eextensions-\u003eend_script === true) {\n\treturn;\n    }\n}\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmithra62%2Fee_debug_toolbar","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmithra62%2Fee_debug_toolbar","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmithra62%2Fee_debug_toolbar/lists"}