2
The XOOPS DebugBar module is a comprehensive diagnostics and performance toolkit designed for the XOOPS CMS 2.7+ ecosystem. It functions as a "fail-closed" utility, ensuring that diagnostic output is restricted to authenticated administrators and that optional integrations are capability-detected without breaking the core functionality.
Recent updates, specifically versions 1.4.0 and 1.4.1, have transitioned the module from a simple request inspector into a robust developer toolkit. Key advancements include call-site attribution for SQL queries, a granular performance breakdown (Boot/SQL/App time), and real-user monitoring of Web Vitals. Security has been significantly hardened through server-side stashing of SQL for EXPLAIN actions and rigorous literal redaction. The module aims to provide transparency into the XOOPS runtime, identifying bottlenecks such as N+1 query patterns, uncached blocks, and asset duplication.