2017 © Pedro PelĂĄez
 

oxideshop-module oxid-debugbar

Integriert eine erweiterbare DebugBar in den OXID eShop.

image

florianpalme/oxid-debugbar

Integriert eine erweiterbare DebugBar in den OXID eShop.

  • Sunday, July 29, 2018
  • by FlorianPalme
  • Repository
  • 1 Watchers
  • 0 Stars
  • 45 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 2 Open issues
  • 9 Versions
  • 10 % Grown

The README.md

OXID-DebugBar Build Status

Implementiert eine DebugBar in den OXID Shop., (*1)

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:, (*2)

/**
 * 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., (*3)

Changelog

All notable changes to this project will be documented in this file., (*4)

The format is based on Keep a Changelog and this project adheres to Semantic Versioning., (*5)

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\ListModel hinzugefĂŒ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

The Versions

29/07 2018

dev-feat/4-translations

dev-feat/4-translations https://www.florian-palme.de

Integriert eine erweiterbare DebugBar in den OXID eShop.

  Sources   Download

GPL-3.0-only

The Requires

 

debug modules eshop oxid florianpalme

14/05 2018

dev-master

9999999-dev https://www.florian-palme.de

Integriert eine erweiterbare DebugBar in den OXID eShop.

  Sources   Download

GPL-3.0-only

The Requires

 

debug modules eshop oxid florianpalme

14/05 2018

1.3.0

1.3.0.0 https://www.florian-palme.de

Integriert eine erweiterbare DebugBar in den OXID eShop.

  Sources   Download

GPL-3.0-only

The Requires

 

debug modules eshop oxid florianpalme

14/05 2018

dev-outputrewrite

dev-outputrewrite https://www.florian-palme.de

Integriert eine erweiterbare DebugBar in den OXID eShop.

  Sources   Download

GPL-3.0-only

The Requires

 

debug modules eshop oxid florianpalme

18/03 2018

1.2.0

1.2.0.0 https://www.florian-palme.de

Integriert eine erweiterbare DebugBar in den OXID eShop.

  Sources   Download

GPL-3.0-only

The Requires

 

debug modules eshop oxid florianpalme

20/02 2018

dev-develop

dev-develop https://www.florian-palme.de

Integriert eine erweiterbare DebugBar in den OXID eShop.

  Sources   Download

GPL-3.0-only

The Requires

 

debug modules eshop oxid florianpalme

20/02 2018

1.1.0

1.1.0.0 https://www.florian-palme.de

Integriert eine erweiterbare DebugBar in den OXID eShop.

  Sources   Download

GPL-3.0-only

The Requires

 

debug modules eshop oxid florianpalme

02/02 2018

1.0.1

1.0.1.0 https://www.florian-palme.de

Integriert eine erweiterbare DebugBar in den OXID eShop.

  Sources   Download

GPL-3.0-only

The Requires

 

debug modules eshop oxid florianpalme

02/02 2018

1.0.0

1.0.0.0 https://www.florian-palme.de

Integriert eine erweiterbare DebugBar in den OXID eShop.

  Sources   Download

MIT

The Requires

 

debug modules eshop oxid florianpalme