Delivers a robust, extensible debug interface featuring profiling, error logging, email capture, performance monitoring, and configurable visibility. It enhances both developer experience and performance debugging in production-like environments.
Feature | Details |
---|---|
Purpose | Replace default profiler/debug tools with a full-featured debug toolbar |
Custom Extensions | Yes – support for custom debug panels |
Email Control | Can disable actual sending and log email contents |
Error Handling | Custom PHP error handler with logging |
Log Viewing | Built-in Log Panel to browse EE logs |
Performance Alerts | Alerts on slow SQL/template |
Role-Based Debug Access | Enable debug output for roles other than Super Admins |
Performance Visualization | Graphs and visual performance indicators |
Requirements | EE ≥ 7.0 (best with 7.4+), PHP ≥ 8.0, Extensions enabled |
Special Hook for Older EE | Required for EE ≤ 7.3.15 |
- A cleaner, more accessible toolbar interface.
- Extra panels for queries, variables, views, logs, and email activity.
- The ability to configure who sees the toolbar (Super Admins only by default, but you can extend visibility to other roles or even guests).
Yes. The add-on has an extensible architecture. Developers can write custom panels to display project-specific diagnostic data such as cache metrics, API calls, or custom add-on debugging information.
Absolutely. The add-on can intercept emails, preventing them from actually sending, and instead log or preview their contents. This is especially useful in development environments where you don’t want to spam real users.
By default, the Debug Toolbar is visible only to logged-in Super Admins and runs in a debug context. It should not significantly affect performance for regular visitors. You can also disable or fine-tune specific panels to reduce overhead.