Diese kleine Erweiterung kann nach der Installation über das Magento Admin-Panel wahlweise Global, per Website oder auch per StoreView aktiviert & deaktiviert werden.
Man findet den entsprechenden “Aktiviert Ja / Nein” Schalter unter System->Konfiguration->Erweitert->Entwickleroptionen.
Nach Aktivierung befindet sich am unteren Rand des Browserfensters (Frontend) eine kleine Menüleiste.
Die Werkzeugleiste erfindet das Rad nicht neu, sondern bedient sich ohnehin verfügbarer Backend-Funktionalitäten, die man sehr oft benötigt.
Leider sind diese standardmäßig sehr breit über das Magento-Backend verteilt & durch diese Erweiterung zentral & bequem zu bedienen was die Entwicklungs- und auch Debugging Zeiten deutlich verkürzen kann.
Die Links im Frontend arbeiten nach dem Schema “Aktivieren / Deaktivieren” & nach jedem Klick wird die Seite aktualisiert, so dass man Veränderungen der Einstellung auch sofort Live sehen kann.
Ein oranger Link bedeutet aktiviert & ein grauer deaktiviert, somit hat man auch visuell immer Kontrolle über die gegenwärtig gesetzten Einstellungen.
Zur Zeit stehen die folgenden Funktionen in der Developer Toolbar bereit: - Frontend Hints / Aktivierung u. Deaktivierung der Pfadhinweise + Blocknamen - Frontend - Backend Hints / Aktivierung u. Deaktivierung der Pfadhinweise + Blocknamen - Backend Tipp:Wenn Sie nur die Pfadhinweise anzeigen wollen, dann setzen Sie diese Einstellung bitte unter System->Konfiguration->Erweitert->Entwickleroptionen, da die Toolbar zur Zeit nur die Gesamtfunktion “Pfadhinweise + Blocknamen” unterstützt. - Logs / Aktivierung u. Deaktivierung des System & Fehler-Protokolls - Merge JS / Aktivierung u. Deaktivierung der Verbindung von JavaScript Dateien - Store Code in URLs / Aktivierung u. Deaktivierung des Store Codes (meinedomain.de/english bzw. meinedomain.de) - SEO Rewrites / Aktivierung u. Deaktivierung der Rewrites - Translate Inline / Aktivierung u. Deaktivierung der Inline Übersetzung (Frontend) - Clean & Disable All Cache / Deaktivierung und Leerung der Caches
Im folgenden Beispiel wurde einmal auf “Translate Inline” geklickt um individuelle Übersetzungen updatesicher einzubinden. Man sieht ganz unten deutlich den nun orange gefärbten Link “Translate Inline”.
Ich arbeite nun seit 3 Tagen mit der Developer Toolbar for Magento und kann diese guten Gewissens weiter empfehlen, da die Wege für wirklich oft benötigte Funktionen deutlich kürzer sind.
Vielen Dank an das Community-Mitglied Mage-World.com für diese sehr brauchbare Extension!!!
Falls Sie Interesse an weiteren Lösungen dieses Anbieters haben, so finden Sie diese unter http://www.mage-world.com/
Liebe Grüße - Daniel Sasse
11 Kommentare to “Schneller & effizienter entwickeln mit der Developer Toolbar for Magento”
Hallo - vielen Dank für deinen Hinweis - ich habe das gerade mal ausprobiert.
Auf einer Website wo die Developer Toolbar aktiviert war & auf einer wo sie deaktiviert war (die gleiche Magento-Installation), ich werde immer zur Startseite des Frontends umgeleitet.
Ich war nicht eingeloggt im Backend. Kann das daher nicht reproduzieren was du meinst.
Bitte mal eine Info, bzw. Bilder zuschicken falls du etwas ganz anderes meinst, ich habe es nämlich so gemacht das ich diesen Beispiel-Link von dir eben an meine URL angehangen habe & diese eben aufgerufen.
ich habe ein Problem mit der Toolbar. Es werden immer die Pfade und das Sciptsymbol angezeigt. Auch wenn die Toolbar deaktiviert ist und auch der Debugger. Selbst nach der deinstallation werden diese Sachen noch immer angezeigt.
Wie mache ich es rückgängig.
Kann mit Jemand helfen.
So jetzt habe ich es geschaft,dass die Pfade-, Modul- und Scriptangaben im Frontend verschwunden sind. Nur im Backend sin d noch die Pfad- und Modulangaben zu sehen.
Achtet bitte darauf was für Einstellungen gesetzt sind - ich habe die Developer Bar zum Beipiel global deaktiviert & aktiviere sie lediglich für die Website oder eben StoreView wo ich sie gerade einsetzen will & fahre sehr gut damit.
Auf 1 Sache sollte man aber was unerwünschte Ergebnisse angeht wirklich achten:
- Viele Einstellungen in der Leiste die man nutzen kann sind global.
Es lohnt sich wirklich damit zunächst auf einen nicht genutzten System zu experimentieren und sich ggf. das Modul selbst mal richtig anzusehen im Code, dann versteht man auch sehr schnell seine Funktionsweise.
Achte bitte darauf das der Link für die “Backend Front Hints” nicht orange also aktiv ist, sonst brauch man sich nicht wundern das im Backend die Pfadhinweise an sind.
Bei der Arbeit mit der Leiste generell “Cache auschalten”!!!
Wie du schon selber erkannt hast, ist deine genutzte Theme Hierarchie keine die in der Extension-Entwicklung berücksichtigt werden kann.
Daher bleibt nur die Dateien zu kopieren aus dem default Theme aus dem default Interface. Den Ordner “developertoolbar” unter “template” und die Datei “developertoolbar.xml” unter “layout”.
Bitte beachten: Mxperts.de ist kein Supportforum sondern eine Informationsplattform, deshalb benutzt für Diskussionen das deutsche Forum von Magento. (Fragen/Kommentare zu den Tutorials ausgeschlossen). Außerdem gebe ich keinen kostenlosen Support zu Magento. Leider haben das einige Leser in letzter Zeit falsch Verstanden und ich bitte um Euer Verständnis. Ich denke diese Plattform ist von unserer Seite aus schon genügend Gratis-Leistung.
Danke für die tolle Erweiterung.
ich muss euch jedoch warnen, wenn ihr mit dieser Extension in den Live Betrieb geht, deinstalliert diese, nicht einfach nur deaktivieren!
Denn über
http://meinshop.de/developertoolbar/index/translate/enabled/1/
und anderen links, kann alles komplett gesteuert werden, ohne als admin eingeloggt zu sein. Probiert es aus..
Hallo - vielen Dank für deinen Hinweis - ich habe das gerade mal ausprobiert.
Auf einer Website wo die Developer Toolbar aktiviert war & auf einer wo sie deaktiviert war (die gleiche Magento-Installation), ich werde immer zur Startseite des Frontends umgeleitet.
Ich war nicht eingeloggt im Backend. Kann das daher nicht reproduzieren was du meinst.
Bitte mal eine Info, bzw. Bilder zuschicken falls du etwas ganz anderes meinst, ich habe es nämlich so gemacht das ich diesen Beispiel-Link von dir eben an meine URL angehangen habe & diese eben aufgerufen.
Liebe Grüße - Daniel
Okay
ich sehe gerade wieso es bei dir nicht ging, habe nicht den vollständigen link kopiert oder wordpress hat den link verkürzt.
Hier der vollständige link
Einfach
developertoolbar/index/hints/enabled/1/type/front/
an die Shopdomäne hinzufügen und staunen.
Gerade getestet: man muss weder als administrator eingeloggt sein, noch muss die extension aktiviert sein!
selbst bei deaktivierter extension funktioniert dies
Bitte um bestätigung
ich habe ein Problem mit der Toolbar. Es werden immer die Pfade und das Sciptsymbol angezeigt. Auch wenn die Toolbar deaktiviert ist und auch der Debugger. Selbst nach der deinstallation werden diese Sachen noch immer angezeigt.
Wie mache ich es rückgängig.
Kann mit Jemand helfen.
Bitte
LG
Frank
So jetzt habe ich es geschaft,dass die Pfade-, Modul- und Scriptangaben im Frontend verschwunden sind. Nur im Backend sin d noch die Pfad- und Modulangaben zu sehen.
Hilfe
Achtet bitte darauf was für Einstellungen gesetzt sind - ich habe die Developer Bar zum Beipiel global deaktiviert & aktiviere sie lediglich für die Website oder eben StoreView wo ich sie gerade einsetzen will & fahre sehr gut damit.
Auf 1 Sache sollte man aber was unerwünschte Ergebnisse angeht wirklich achten:
- Viele Einstellungen in der Leiste die man nutzen kann sind global.
Es lohnt sich wirklich damit zunächst auf einen nicht genutzten System zu experimentieren und sich ggf. das Modul selbst mal richtig anzusehen im Code, dann versteht man auch sehr schnell seine Funktionsweise.
Achte bitte darauf das der Link für die “Backend Front Hints” nicht orange also aktiv ist, sonst brauch man sich nicht wundern das im Backend die Pfadhinweise an sind.
Bei der Arbeit mit der Leiste generell “Cache auschalten”!!!
LG - Daniel
Hallo Daniel,
deine Erklärungen haben mein Probelm gelöst.
Wie immer wunder bare Erläuterungen
LG Frank
Kein Thema - gerne!
Hallo,
die Developer Toolbar wird nicht angezeigt, wenn das blank-Interface genutzt wird. Im default-Interface funktioniert es. Hast du einen Tipp für mich?
Viele Grüße,
Jörg
Wie du schon selber erkannt hast, ist deine genutzte Theme Hierarchie keine die in der Extension-Entwicklung berücksichtigt werden kann.
Daher bleibt nur die Dateien zu kopieren aus dem default Theme aus dem default Interface. Den Ordner “developertoolbar” unter “template” und die Datei “developertoolbar.xml” unter “layout”.
Dann sollte es funktionieren.
Liebe Grüße - Daniel
Super, klappt! Vielen Dank!