Download the PHP package d3/oxid-debugbar without Composer
On this page you can find all versions of the php package d3/oxid-debugbar. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package oxid-debugbar
D³ Debug Bar für OXID eShop
Die Debug Bar ermöglicht die Darstellung relevanter Debuginformationen im Shopfrontend.
Inhaltsverzeichnis
- Installation
- Verwendung
- Changelog
- Beitragen
- Lizenz
- Weitere Lizenzen und Nutzungsbedingungen
Installation
Dieses Paket erfordert einen mit Composer installierten OXID eShop in einer in der composer.json definierten Version.
Bitte tragen Sie den folgenden Abschnitt in die composer.json
Ihres Projektes ein:
Öffnen Sie eine Kommandozeile und navigieren Sie zum Stammverzeichnis des Shops (Elternverzeichnis von source und vendor). Führen Sie den folgenden Befehl aus. Passen Sie die Pfadangaben an Ihre Installationsumgebung an.
Sofern nötig, bestätigen Sie bitte, dass Sie composer-symlinker
und composer-patches
erlauben, Code auszuführen.
Lassen Sie die Dateien des Paketes oxid-esales/oxideshop-ce
überschreiben.
Aktivieren Sie das Modul im Shopadmin unter "Erweiterungen -> Module".
Verwendung
Bitte beachten Sie, dass die DebugBar sicherheitsrelevante Informationen enthält. Diese sollte daher unter keinen Umständen in einer frei zugänglichen Installation aktiviert sein.
Die DebugBar stellt folgende Tabs dar:
- Messages
kann individuelle Debugausgaben enthalten. Die Nachrichten können innerhalb des PHP-Codes mit
debugVar($message)
gesetzt werden und entspricht der OXID-FunktiondumpVar(...)
. - Request zeigt alle Angaben aus GET- und POST-Requests, sowie Session-, Cookie- und Servervariablen
- Timeline
stellt alle mit
startProfile
undstopProfile
definierten Bereiche mit einzelner und summierter Ausführungszeit sowie als Wasserfalldiagramm dar - Shop zeigt grundlegende Shopinformationen (Edition, Versionen, Themeinformationen)
- Configuration stellt alle Konfigurationseinstellungen des Shops aus Datenbank und config-Dateien zur Verfügung
- Smarty listet alle Variablen der Template-Engine, die auf der aktuellen Shopseite zur Verfügung stehen
- Monolog listet alle an den Monolog Logger übergebenen Lognachrichten
- Database zeigt alle zur Generierung der aktuellen Seite nötigen Datenbankabfragen
Changelog
Siehe CHANGELOG für weitere Informationen.
Beitragen
Wenn Sie eine Verbesserungsvorschlag haben, legen Sie einen Fork des Repositories an und erstellen Sie einen Pull Request. Alternativ können Sie einfach ein Issue erstellen. Fügen Sie das Projekt zu Ihren Favoriten hinzu. Vielen Dank.
- Erstellen Sie einen Fork des Projekts
- Erstellen Sie einen Feature Branch (git checkout -b feature/AmazingFeature)
- Fügen Sie Ihre Änderungen hinzu (git commit -m 'Add some AmazingFeature')
- Übertragen Sie den Branch (git push origin feature/AmazingFeature)
- Öffnen Sie einen Pull Request
Lizenz
(Stand: 30.07.2022)
Vertrieben unter der GPLv3 Lizenz.
Die vollständigen Copyright- und Lizenzinformationen entnehmen Sie bitte der LICENSE-Datei, die mit diesem Quellcode verteilt wurde.
weitere Lizenzen und Nutzungsbedingungen
Smarty-Collector
(https://github.com/Junker/php-debugbar-smarty/blob/master/LICENSE - Stand 31.07.2022)
All versions of oxid-debugbar with dependencies
oxid-esales/oxideshop-ce Version 6.8 - 6.13
maximebf/debugbar Version ^1.18
ajgl/composer-symlinker Version ^0.3.1
cweagans/composer-patches Version ^1.7.2