Im heutigen Türchen geht es um die Geschichte und das Ziel rund um den Firegento Logger.
Türchen 05: Magento Connect Pakete in der Shell bauen
Als Entwickler steht man so manches mal vor der Herrausforderung Pakete für Magento Connect zu erstellen. Hierfür bietet Magento im Backend ein klickbares GUI. Dazu muss man eine ganze Reihe von Formularen ausfüllen und zum Schluss muss der Entwickler die Pfade zu den Quellen seines Moduls konfigurieren. Im Anschluss daran wird ein Archiv erstellt, welches anschließend zu Magento Connect 2.0 hoch geladen weden kann. Leider ist es nicht möglich das Profil zu speichern. Lediglich bestehende Pakete können geladen und somit die Felder vorausgefüllt werden. Dieser Vorgang muss nun für jedes Paket, dass man erstellt hat, wiederholt werden. Das ganze ist aufwendig und der gemeine Entwickler schreibt lieber Konfigurationsdateien als etwas zu klicken!
Quicktip: Adminhtml-URL's erstellen
Heute stand ich vor der Aufgabe eine Admin-Url zu generieren. Leider war der Block und der Controller den ich erweitern wollte nicht unter der Standard-Admin-Url erreichbar.
Magento Hackathon 1/2012
Der erste Magento Hackathon ist leider vorbei. Vom 30.03.2012 - 01.04.2012 haben sich ca. 30 Magento-Entwickler in München getroffen und an einem Wochenende zusammen 5 Projekte auf die Beine gestellt. Damian Luszczymak und Jarlssen haben den Hackathon organisiert und auch gesponsert. Das hatte den großen Vorteil das wir in den Räumlichkeiten von Jarlssen entfalten durften. Viel Platz, gute Infrastruktur, Hardware zum präsentieren waren vorhanden und wurden reichlich genutzt. Und wenn Damian etwas organisiert bleibt auch keiner hungrig oder durstig. Am Freitag haben sich alle die Lust hatten für die Vorfeier im Barschwein eingefunden. Hier wurden die ersten Ideen entwickelt und man hatte die Gelegenheit zu Twitter-Accouts und IRC-Namen endlich auch mal ein Gesicht zu sehen.
Türchen 02: Fehler mit der Vergleichsliste vermeiden
Die Vergleichsliste in Magento ist ein gern verwendetes Feature. Bei meiner Arbeit mit Magento und der Vergleichliste bin ich auf einen Design Fehler der CompareCollection gestoßen. Jedes mal wenn der Google-Bot kommt, erzeugt das Shop-System Fehlerberichte in var/reports. Die Fehlermeldung lautet: