Montag, 14. Juni 2010

Magento Developer Toolbar auf faett.net

Stefan Wieczoreks Developer Toolbar ist die erste durch einen freien Entwickler bereitgestellte Extension, die über faett.net zur Verfügung gestellt wurde. Da die Extension aus nicht nachvollziehbaren Gründen von Varien nicht für Magento-Connect freigegeben wurde, entschied sich Stefan Wieczorek für faett.net, der derzeit einzigen Alternative, als Vertriebs- und Entwicklungsplattform.

Die Developer Toolbar stellt neben der übersichtlichen und optimierten Ausgabe der Profilerdaten die folgenden Features zur Verfügung:

  • Request Informationen mit Modul, Controller, Action und den Parametern für den Aufruf der Seite
  • Allgemeine Informationen mit detaillierten Informationen zur Website, zum Store, zum Store View und zur konfigurierten Caching Methode
  • Blockstruktur der Seite mit Ausgabe der Templates
  • Möglichkeiten zum Ein- und Ausschalten der verwendeten Template Namen und der Inline Translation sowie zur Aktualisierung des Caches ohne Umweg über den Administrationsbereich
  • PHP Info zur Ausgabe der PHP Konfiguration
  • Informationen zur verwendeten Magento Version, der Ausführungszeit für das Laden der Seite und des hierfür verwendeten Speichers
  • Auflistung aller SQL Queries die für das Laden dieser Seite ausgeführt wurden
Die Extension kann nach erfolgreicher Registrierung direkt über faett.net heruntergeladen und installiert werden. Alternativ kann die Installation auch über die Kommandozeile des Servers oder den Faett_Manager, dem Tool zur einfachen Verwaltung von Magento Extension, erfolgen. Nach erfolgreicher Installation und Einkommentieren der Zeile

Varien_Profiler::enable();

in der Datei index.php zur Aktivierung des Profilers in der jeweiligen Magento Extension, steht die Developer Toolbar dem Entwickler sofort im Frontend zu Verfügung. Je nach Bedarf kann die Toolbar ein- oder ausgeklappt werden. Im eingeklappten Zustand weist nur ein kleines Magento Icon in der rechten oberen Ecke des Browser auf die Extension hin. Durch einen Klick auf das Icon wird die Toolbar geöffnet.

Als interessantes Feature für die nächste Version würden sich die Entwickler von faett.net die Integration in das Magento Backend zur Unterstützung bei der Entwicklung von Magento Backend Extensions wünschen.

Die Developer Toolbar gibt dem Extension Entwickler einen schnellen, übersichtlichten und unkomplizierten Zugriff auf alle relevanten Parameter beim Entwickeln und Testen seiner Magento Extensions und macht sie zu einem unverzichtbaren Entwicklungswerkzeug, das auf keinem Entwicklungssystem fehlen sollte.