Magento Blog für Entwickler

Magento ist das führende Open-Source Shop-System. In unserem Blog diskutieren wir aktuelle Herausforderungen im E-Commerce, geben Tipps und zeigen Probleme auf. Hiermit möchten wir unseren kleinen Teil zum Magento Ökosystem beitragen. Viel Spaß beim Lesen :-)

Türchen 23: Let’s Cache

Dez 23, 2013   //   von   //   Adventskalender, Magento  //  2 Kommentare

Dieses jahr möchte ich das Caching in Magento einmal wieder beleuchten.
Es gibt zwar eine Menge guter Texte, Tutorials, Sourcecode, etc. dazu, aber ich denke es schadet nichts das ganze mal etwas in einen Text zu verpacken.
Weiterlesen >>

Türchen 22: Magento EAV Attribute Setup

Dez 22, 2013   //   von   //   Adventskalender, Magento  //  3 Kommentare

This post on EAV (Entity-Attribute-Value) in Magento intends to help developers understand the mechanics of EAV attribute modification, starting first with a quick description of EAV and then an explanation of the two main arbiters of attribute modification: addAttribute() and updateAttribute().

Weiterlesen >>

Türchen 21: Anbieten kommerzieller Magento-Module

Dez 21, 2013   //   von   //   Adventskalender, Allgemein, Magento  //  1 Kommentar

Der modulare Aufbau von Magento ermöglicht eine quasi grenzenlose Erweiterung des Shop-Systems um weitere Features. Häufig fragen Projektkunden dabei nach ähnlichen Funktionen. Da liegt es nahe, diese Features einmal selbst in einem Magento-Modul zu entwickeln und in mehreren Projekten einzusetzen. Der nächstliegende Schritt ist dann ein Verkauf des Moduls an weitere Shop-Betreiber.
Bevor man den Schritt unter die kommerziellen Modulanbieter wagt, sollte man jedoch einige Aspekte sorgfältig bedacht haben, damit sich das Unterfangen auch lohnt.

Weiterlesen >>

Türchen 20: Magento Theme Portale im Vergleich

Dez 20, 2013   //   von   //   Adventskalender, Magento, Themes  //  2 Kommentare

Bei den 10 bekanntesten Magento Theme Portalen findet man insgesamt über 1300 teils sehr ansprechende und professionell anmutende Magento Themes. Aus Händlersicht sind das paradiesische Zustände, aus Entwicklersicht stellt sich allerdings die Frage, ob es auch hinter der Fassade der hübschen Beispieldaten und perfekt abgestimmten Dimensionen und Farben auf PHTML-, CSS- und XML-Ebene sexy aussieht?

Weiterlesen >>

Türchen 19: Dependency Injection in Magento 2

Dez 19, 2013   //   von   //   Adventskalender, Magento  //  7 Kommentare

Magento 2 lauert vor den Toren der Magento-Welt und wartet mit neuen Konzepten auf. Eines davon hat einen Namen, den ich ungerne laut ausspreche, weil selbst „native Speaker“ dabei klingen, als sollten sie das mit dem Englisch doch besser lassen: „Dependency Injection“. In diesem Beitrag kratze ich ein bisschen an der theoretischen Oberfläche rum, was das überhaupt ist und wie es im Groben in Magento verwendet wird. Denn nicht nur das Mage::getModel() ist dem zum Opfer gefallen, sondern auch das Überschreiben von Klassen ändert sich dadurch.

Weiterlesen >>

Türchen 18: Von GermanSetup zu MageSetup

Dez 18, 2013   //   von   //   Adventskalender, Entwicklung, Magento  //  4 Kommentare

Ein Gutteil der deutschen Magento-Shops nutzt mittlerweile das Modul GermanSetup von FireGento für eine vereinfachte Konfiguration und die Vorbereitung für den Deutschen Markt. Seit meinem ersten Artikel über GermanSetup Anfang 2012 hat sich viel getan. Neben dem kontinuierlichen Support von neuen Magento-Versionen und einigen neuen Funktionalitäten ist der auffälligste Punkt die Umbenennung in MageSetup. Ich nutze diesen Artikel (vielen Dank an Tobi für die erneute Organisation des Adventskalenders!), um die wichtigsten Fragen rund um GermanSetup und MageSetup zu klären.

Weiterlesen >>

Türchen 17: Funktionales Testen und Continues Integration in 5 Schritten

Dez 17, 2013   //   von   //   Adventskalender, Magento  //  8 Kommentare

Viele Entwickler schrecken davor zurück, funktionale Tests zu nutzen. Hauptargumente sind die langen Ausführungszeiten und das aufwendige Setup. Die langen Ausführungszeiten sind allerdings akzeptabel, wenn die Tests unabhängig von der Entwicklung auf einem entfernten Rechner ausgeführt werden. Das Setup möchte ich hier in fünf einfachen Schritten beschreiben.

Weiterlesen >>

Türchen 16: Magento is not Zend Framework

Dez 16, 2013   //   von   //   Adventskalender, Magento  //  2 Kommentare

During my job interview at Magento, I was asked: “What do you know about Magento?”, “Magento is an open source e-commerce platform based on Zend Framework.” – I answered and was wrong. After several years of experience with the platform, I would have answered differently. Nowadays, a lot of developers who plan to create websites using Magento prefer to start with Zend Framework and only after to continue with Magento. However, overall knowledge of ZF had a little impact on getting along with this complicated for the first view system.

Weiterlesen >>

Seiten:«12345678...39»