Basiswissen Magento

Viele Anfragen erreichen uns täglich aus diesem Blog und aus dem Magento-Forum. Viele User kommen über die Installation von Magento und einige Erweiterungen, sowie die Basiskonfiguration nicht hinaus. Frust, Verzweiflung, Ärger und Schuldzuweisungen an diverse Stellen sind dann die Folge. Der Grund ist sicherlich darin zu suchen, dass vielen nicht klar ist auf was sie sich mit Magento einlassen und welches Basiswissen erforderlich ist. Bei Magento muss man entweder ein breites Basiswissen besitzen oder über Dienstleister Leistungen einkaufen. Wer es gewohnt war mit osCommerce oder xt:Commerce innerhalb weniger Stunden einen Shop aufzusetzen, sollte sich von dieser Vorstellung schnell verabschieden. Außerdem muss man sich trotz Erfahrung im eBusiness und Webprogrammieurng auf eine längere Einarbeitungsphase einstellen.
Anbei eine Übersicht was sie beherrschen sollten.
1. HTML/XHTML
2. XML, JSON
3. CSS, CSS-Design
4. Javascript, AJAX/Prototype/jQuery
5. PHP (Umgang mit Klassen & OOP)
6. Umgang mit Datenbanken MySQL
6. Basiswissen Zend-Framework ist von Vorteil
7. Kenntnisse in Bildbearbeitung (für Onlinemedien), Adobe Photoshop, Illustrator
Zusätzliche Kenntnisse können erforderlich sein, wenn Sie externe Systeme anbinden möchten, oder ein Datenaustausch erfolgen soll.
Viele Fragen & Probleme sind leider auf Mängel dieses Basiswissens zurückzuführen. Deshalb bitte ich im Namen vieler um Verständnis, wenn im Magentoforum sowie auch in diesem Blog nicht auf alle Fragen eingegangen wird.
Ein wichtiger Punkt ist auch die Budgetierung von Magentoprojekten. Auch hier wird oft von völlig falschen Vorstellungen ausgegangen. Magento ist zwar OpenSource, aber nicht gleichzusetzen mit kostenlos. Da möchte ich gerne auf den Beitrag Was kostet ein Magento Shop im Blog von Josef Willkommer hinweisen. Also wenn man keine Eigenleistung erbringen kann, muss man bei einem Magentoshop mit mindestens 5000,- € rechnen.
Aber – wir möchten mit diesem Artikel nicht sagen “lasst die Finger von Magento”. Im Gegenteil, stellt man sich der Herausforderung (Finanziell oder durch Arbeitsleistung) wird man mit einem sehr professionellen System belohnt und hat jahrelang Freude mit einem guten Shopsystem.
Anbei noch einige Quellen die mir für die Aus- und Weiterbildung unserer Mitarbeiter ganz wichtig sind:
- HTML mit CSS und XHTML von Kopf bis Fuß
- Zend Framework in Action
- Das Zend Framework: Von den Grundlagen bis zur fertigen Anwendung
- PHP 5.3 & MySQL 5.1: Grundlagen, Programmiertechniken, Beispiele
- PHP/Architect’s Guide to E-Commerce Programming with Magento
- PHP 5.3 Video-Training
- Little Boxes
- Little Boxes Teil2
- Layout für Print & Web
- Creative Suite 4 Design Premium Video-Training
Viele Grüße
Johannes Teitge
Dem kann ich nur zustimmen.
Ich selbst bin durchaus erfahren was Programmierung mit PHP5+OOP angeht und arbeite seit der ersten Alpha Version mit dem Zend Framework aber dennoch hat es mich ca. ein halbes Jahr gekostet, bis ich behaupten konnte, die Architektur und Eigenheiten weitestgehen verstanden zu haben und ohne große Schwierigkeiten eigene Module zeitnah zu entwickeln.
Zum Großteil liegt dies an der nach wie vor nicht vorhandenen Entwicklerdokumentation, so dass man sich mühsam selbst aneignen muss, wie die Anwendung aufgebaut ist und an welcher Stelle was zu änder/erweitern ist. Dies mag mittlerweile bessser geworden sein durch diverse Literatur und Blogs wie diesem hier, aber dennoch ist es anfangs sehr frustrierend.
Trotzdem muss ich sagen, dass sich die Anstrengung gelohnt hat und kann jedem, der vorhat einen Shop aufzubauen, nur empfehlen sich in Magento einzuarbeiten.
War diese Antwort hilfreich?
LikeDislikeHallo Johannes,
vielen Dank für den wirklich guten Artikel, der mir aus der Seele spricht und natürlich auch Danke für die Verlinkung.
Leider gibt es nach wie vor sehr viele Leute, die Magento mit xt:Commerce verwechseln und dann ganz erstaunt sind, wenn man mit Basis-PHP-Kenntnissen hier nicht weiter kommt….
Insofern kann ich den letzten Absatz nur voll und ganz unterstreichen. Magento gehört sicherlich zum Besten, was es im eCommerce-Sektor derzeit gibt. Allerdings bekommt man dies – auch wenn die Software Open Source ist – nicht umsonst. Das sollte jeder Magento-Interessent unbedingt beachten.
War diese Antwort hilfreich?
LikeDislikeDer Link unter Little Boxes Teil2 ist nicht vollständig, es fehlt ein h bei http…
War diese Antwort hilfreich?
LikeDislikeDanke für die Info.
War diese Antwort hilfreich?
LikeDislikeAuch ich würde diesen Beitrag so unterschreiben.
Es ist immer wieder erstaunlich mit welchen Vorkenntnissen sich manche an magento herantrauen. Leider wird das vorausgesetzte Basiswissen, so wie es Johannes hier beschrieben hat, von varien nirgendwo deutlich erwähnt. Daher ist auch das Erstaunen groß wenn bereits bei Layoutänderungen die Grenzen des Wissens erreicht werden. Nach über 10 Jahren Webentwicklung habe ich mich nun rund 7 Monate mit magento intensiv auseinandergesetzt. Täglich kommen neue Erkenntnisse hinzu. Der Lernprozeß ist bei magento wohl nie abgeschlossen. Nun sind die ersten magento Shops online und es macht täglich erneut Spaß sich mit diesem mächtigen Werkzeug zu beschäftigen.
War diese Antwort hilfreich?
LikeDislikedanke für die super anleitung!
War diese Antwort hilfreich?
LikeDislike