Das Update der PHP-basierten Shopanwendung führt auch Änderungen an der Datenbankstruktur durch.
Zahlreiche Verbesserungen und Bugfixes fließen mit dem Upgrade auf Version 1.4.1 in die Magento Community Edition ein. Neue Paypal-Funktionen kommen hinzu, die bisher nicht unterstützt wurden. Beispielsweise zeigt die Software Abrechnungsbestimmungen an, kennt nun wiederkehrende Zahlungsprofile und ermöglicht den Verkauf von Abonnements.
Eine neue Funktion im Frontend zeigt an, welche Stückzahl eines bald abverkauften Artikels noch vorhanden ist. Einzelne Kategorien dürfen nun aus der Navigation ausgeschlossen werden. Außerdem produziert die Software auf Wunsch anpassbare, suchmaschienenfreundlichere URLs für jedes Produkt.
Da Magento 1.4.1 bei der Datenbank nicht mehr auf das Entity-Attribute-Value-Modell (EAV) setzt, sondern auf ein Flat-Modell, raten die Magento-Entwickler dazu, das Upgrade zunächst auf einem nichtproduktiven System zu testen und je nach Größe der Datenbank mit einer längeren Zeitspanne für die Umstrukturierung der Datenbank zu rechnen. Außerdem muss die PHP-Option max_execution_time einen angemessen hohen Wert haben, um diese Umstellung zu bewerkstelligen. (jp)
Die Fachzeitschrift web-developer liefert jeden Monat praktisches Wissen für professionelle Entwickler von Web-Anwendungen und Rich Internet Applications (RIA). Weitere Schwerpunkte sind Datenbankapplikationen, PHP und JavaScript. web-developer liefert Wissen für Entwickler von Web-Applikationen, für Content und Online-Manager, Agenturen und Webmaster.