Concrete CMS の公式マーケットプレイスで PHP Debug Bar for Concrete CMS アドオンの配布を開始しました。
このアドオンは、Concrete CMS で開発する際にデバッグに役立つアドオンです。他のフレームワークやCMSでも使える Debug Bar ライブラリを Concrete CMS のアドオンにしただけのシンプルなアドオンですが、デフォルトではない便利なデバッグ機能が豊富に搭載されています。その中でも、特徴的ないくつかの機能をご紹介します。
タイムライン
ページが表示されるまでの処理の中で何がどのくらい時間がかかっているのかを可視化できる機能です。初期状態でページ内のブロックの表示開始・終了時間を表示していますが、独自処理を計測することもできます。
データベース
ページが表示されるために発行されたSQLクエリーとその実行時間が表示されます。表示が遅いページがあった場合、どのクエリーが悪影響を与えているのかを調べることができます。
セッション
セッション内の値を表示することができます。セッションに保存したデータのデバッグはなかなか難しいため、重宝する機能です。
その他にもさまざまなデバッグに役立つ機能が備わっています。ダウンロードはPHP Debug Bar for Concrete CMS のマーケットプレイスページから。