florianpalme/oxid-debugbar
Composer 安装命令:
composer require florianpalme/oxid-debugbar
包简介
Integriert eine erweiterbare DebugBar in den OXID eShop.
README 文档
README
Implementiert eine DebugBar in den OXID Shop.
Installation
composer require florianpalme/oxid-debugbar
Tabs
HTTP
- Zeigt im Tab den Response-Code sowie die angefragte OXID-Klasse & Funktion an (cl & fnc)
Request
- Auflistung aller $_GET-Parameter
- Auflistung aller $_POST-Parameter
- Anzeige der Request-Header
- Anzeige des Request-Contents
- Auflistung der Server-Parameter
Response
- Zeigt die gesendeten Response-Header an
Cookies
- Zeigt Cookies des Requests mit Wert an
- Auflistung der Cookies, welche durch den Response gesetzt wurden
Sessions
- Auflistung aller $_SESSION-Parameter
Performance
- Anzeige der Ausführungszeit sowie den maximalen Speicherverbrauch
- Anzeige der Profiler-Ergebnise der startProfile-Funktionen von OXID
Konfiguration
- Anzeige der OXID-Edition und -Version
- Schnelle Prüfung auf Produktivmodus
- Kurzer Überblick über die PHP-Konfiguration: PHP-Version, Architektur, Zeitzone, Status von OPCache, APCu und Xdebug
- Ausgabe der Parameter der config.inc.php (exkl. Datenbank-Daten)
Module
- Auflistung aller aktiven Module
Tabs durch Dritt-Module
Um eigene Tabs hinzuzufügen, muss die eigene metadata.php um das Array debugbar erweitert werden.
Der Tab wird durch eine ID sowie die Klassen-Definition bestimmt, zum Beispiel:
/** * Modul-Informationen */ $aModule = [ 'id' => 'fpcronjobmanager', ... /** Debugbar Erweiterungen */ 'debugbar' => [ 'fpcronjobmanager_cronjobs' => 'FlorianPalme\OXIDCronjobManager\Core\DebugBar\Elements\Cronjobs', ], ];
Die Klasse muss das Interface \FlorianPalme\DebugBar\Core\DebugBar\Elements\Element integrieren.
Beispiele für die Tab-Integration findest du im Repository.
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
1.4.1 - 2019-01-10
Added
- Unterstützung für das RoxIVE-Theme von Digidesk (by sribo23)
1.4.0 - 2018-07-31
Added
- Neues Profiler-Element "Übersetzungen" zur Anzeige der fehlenden Übersetzungen auf der aktuellen Seite in der aktuellen Sprache
Changed
- Update NPM-Packages
1.3.0 - 2018-05-14
Added
- Generierte DebugBar's werden nun abgespeichert, so dass Sie später erneut angesehen werden können
- Auswahlmöglichkeit des angezeigten Bericht's im Frontend
Changed
- Generierung der DebugBar an die letztmögliche Stelle in der OXID-Ausführung
1.2.0 - 2018-03-18
Added
- Unittests
- Travis-Integration
- #3 Anzeigen-Begrenzung auf IP integriert
Changed
- Auslesen der Config-Einstellungen in Core\Config ausgelagert
1.1.0 - 2018-02-20
Added
- Theme-Auswahl
- 4 DebugBar-Themes
- Möglichkeit zur Integration von Tabs durch Dritt-Module
- Renderer um eine Methode zur Erstellung einer Tabelle auf Basis
\OxidEsales\Eshop\Core\Model\ListModelhinzugefügt
Changed
- Table-Wrapper im Renderer in eigene Methode ausgelagert
1.0.1 - 2018-02-02
Changed
- Update Composer-Name und Lizenz
1.0.0 - 2018-02-02
Added
- Erste Version der OXID-DebugBar
Changed
- Readme angepasst
florianpalme/oxid-debugbar 适用场景与选型建议
florianpalme/oxid-debugbar 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 844 次下载、GitHub Stars 达 3, 最近一次更新时间为 2018 年 02 月 02 日, 在 PHP 生态内属于活跃度较高的组件。
它主要适用于以下技术方向: 「debug」 「modules」 「eshop」 「OXID」 「florianpalme」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。
我们在过去多个企业项目中使用过 florianpalme/oxid-debugbar 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 florianpalme/oxid-debugbar 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
与 florianpalme/oxid-debugbar 相关的其它包
同方向 / 同关键字的高下载量 PHP Composer 包推荐,方便对比选型:
This is Paymorrow module for OXID eShop.
Debug your SimpleBus EventBus and CommandBus
nice output for debug functions for PHP 5.3
This is twig version of Flow Theme for OXID eShop.
This is a Smarty version of Admin Theme for OXID eShop.
Analysis module for finding problematical shop data.
统计信息
- 总下载量: 844
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 3
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: GPL-3.0-only
- 更新时间: 2018-02-02