entwicklung

Aktuelle Themen im Blog


Dabei sein ist alles: erste Magento Unconference weltweit – im März in Berlin!

Highlights von Konferenzen sind oftmals die Gespräche dazwischen und die Kontakte, die man knüpft. Und nicht immer highlightverdächtig sind die vorgegebenen (und teilweise werbeverdächtigen) Vortragsthemen. Aus diesem Grunde sind Un-Konferenzen entstanden, die Pausen, Gespräche und die Wünsche der Teilnehmer in den Vordergrund stellen. Und aus diesem Grunde gibt es jetzt auch eine solche Konferenz für Magento: die Magento Unconference.


SUPEE-6788 und Block-Direktiven - neues Berechtigungskonzept

Soeben habe ich den ersten Shop mit dem neuen Patch SUPEE-6788 ausgestattet. Insgesamt also um die 60 geänderte Dateien in die Versionskontrolle aufgenommen, Seite neu geladen und schon war das erste Problem zu erkennen: Auf der Startseite fehlten Inhalte. Grund dafür ist ein erweitertes Berechtigungs-/Sicherheitskonzept für Block-Direktiven. Was das ist? Das ist die Möglichkeit, in einem Block, einer E-Mail oder auf einer CMS-Seite per Anweisung in geschweiften Klammern neue Blöcke zu erstellen. Manche Magento-Themes bauen ja auch diese Art und Weise das Ganze Design zusammen und sind somit mehr oder weniger schwer von dieser Änderung betroffen.


Payone 3.3.11 mit Fehler

Leider hat die aktuelle Payone Version einen Fehler welcher hoffentlich kurzfristig von Payone geprüft wird. Hierbei bleiben einige Transaktionen auf Running stehen, Rechnungen werden nicht erstellt und der Kunde erhält keine Bestellbestätigung. Generell ist der Fehler durch Payone noch nicht bestätigt.





Documentation Driven Development in Magento?

Ich gebe zu, der Titel ist ein bisschen reißerisch. Generell haben wir öfter das Problem dass wir gemeinsam am Projekt arbeiten, alles fleißig notieren und konzipieren und es dann umsetzen. Viel zu oft verschwinden die Konzepte dann im Papierkorb bzw. laufen immer weiter zum Entwicklungsstand auseinander. Will man wissen wie etwas noch mal ging tut man was? Genau, man ließt den Source. Da sich das ganze irgendwie umständlich anfühlt haben wir ein recht simples Magento Modul mit dem Namen Docview entwickelt. Eventuell löst es unser Problem?


Zusatzinformationen für Produkte im Warenkorb anzeigen

Häufig braucht man eine Möglichkeit, um zusätzliche Informationen auf dem Quote-Item anzuzeigen. Das könnten Geschenktexte, Lieferinformationen oder andere wichtigen Dinge sein, welche man dem Kunden übersichtlich mit auf den Weg geben möchte. Magento hat dazu die sogenannten "additional options" auf Quote-Item-Ebene bereitgestellt. Ich muss zugeben, dass ich diese sehr spät kennengelernt habe und in der Vergangenheit schon mehrere Anwendungsfälle für dieses Feature gehabt hätte. Statt dessen wird man häufig in Versuchung geführt, die einzelnen Informationen in zusätzlichen Spalten darzustellen und muss dafür sämtliche Templates überschreiben - das ist sehr viel Arbeit und erfordert eine Menge Änderungen (Warenkorb, Sichtkontrolle, Druck der Bestätigung, E-Mail-Templates, ...).


Magento Coding Standards mit phpcs prüfen

Kennt ihr den Dienst Triplecheck.io? Hier werden alle Magento-Extensions unter Magento-Connect mit den ECG Coding-Standards geprüft und entsprechend bewertet. Natürlich sagt die Wertung nicht über die eigentlich Qualität einer Extension aus, sondern eher, ob hier keine verrückte Dinge getan wurden und sich die Entwickler wenigstens an die Standards aus dem Magento-Universum halten.