Samstag, 26. Dezember 2009

Magento 2009 - Ein erster Jahresrückblick

Inspiriert durch die Vielzahl an obligatorischen Jahresrückblicken, möchte ich an dieser Stelle auch nochmals die Gelegenheit nutzen und 2009 im Bezug auf Magento Revue passieren lassen. Im Zuge dessen wünsche ich allen Lesern von webshopnews.net erholsame Weihnachtstage und einen guten Rutsch ins neue Jahr – wir „sehen“ uns....

Das Jahr 2009 war mit Sicherheit ein entscheidendes Jahr für die Entwicklung der Shopsoftware Magento, in dem sich einige ganz grundsätzliche Weichen gestellt und so die Basis für eine erfolgreiche Weiterentwicklung gelegt haben.

Magento stieg in 2009 zu der am schnellsten wachsenden eCommerce-Lösung weltweit auf. In Zahlen bedeutet dies weltweit über 1,4 Mio. Downloads der Shopsoftware, mehr als 30.000 produktive Magento-Shops, mehr als 160.000 Community-Mitglieder und über 1.600 Magento-Extensions, die über Magento-Connect zum Teil kostenlos, zum Teil kostenpflichtig zur Verfügung stehen.

An dieser Stelle Gratulation an Roy Rubin und Yoav Kutner, die beiden Köpfe hinter Magento, die mit dieser Software einen Stein ins Rollen gebracht haben, der so kaum mehr aufzuhalten sein wird und bereits jetzt die eCommerce-Welt entscheidend prägt bzw. geprägt hat.

Nachfolgend möchte wir stichpunktartig die Highlights 2009 in Bezug auf Magento aufführen, wobei hier keine Chronologie und kein Anspruch auf Vollständigkeit besteht. Sollten wir hier etwas entscheidendes vergessen haben, einfach ein Kommentar posten:

  • Magento feiert 1-Jähriges Jubiläum von V1.0

  • Im April 2009 erscheint die Magento Enterprise Edition als kostenpflichtige High-End Lösung für größere und anspruchsvollere Shop-Projekte

  • Forrester Research erwähnt Magento als „Emerging Player to Watch“ im Bereich eCommerce.

  • In Magento Connect, dem Marktplatz für Magento Extensions, sind zwischenzeitlich über 1.600 Module für unterschiedlichste Anforderungen verfügbar. Unter www.mag-module.de steht seit kurzem eine Plattform zu Magento-Modulen insbesondere für den deutschsprachigen Raum zur Verfügung.

  • Insbesondere der Bereich Fashion setzt verstärkt auf Magento.

  • Mit der Einführung der neuen Partnerprogramme, konnten weltweit mehr als 40 Enterprise- und Professional-Partner gewonnen werden, die mehr als 100 Magento-Projekte basierend auf der Enterprise-Edition realisieren konnten.

  • Mit Einführung des sog. Community Advisory Boards wird ein Instrument geschaffen, mit dem die Community-Aktivitäten rund um Magento abgestimmt, entwickelt und koordiniert werden. Im Zuge dessen wird auch die (interaktive) Roadmap für die Community Edition eingeführt.

  • Varien führt das Magento Contributor Agreement ein.

  • Mit der Einführung diverser Magento-Events (in Deutschland fanden heuer zwei sehr erfolgreiche Meet-Magento Veranstaltungen statt), wird der Sprung von der virtuellen Umgebung in die „echte“ Welt vollzogen und eine sehr interessante Plattform für alle „Magentoianer“ geschaffen.

  • Magento gewinnt den begehrten Bossi-Award für die beste Open Source Enterprise Applikation.

  • Neben diversen Blogs und Portalen steht seit Mitte Oktober der erste Magento-Podcast am Start, der von Rico Neitzel und Roman Zenner betrieben und 14-tägig über Wissenswertes rund um Magento berichtet.

  • Mit dem eStrategy-Magazin wird Mitte Dezember ein kostenloses eMagazin mit Fokus auf eCommerce, Online-Marketing und Web-Entwicklung gestartet, das Magento als Titelthema wählt.

Donnerstag, 24. Dezember 2009

FAQs: Magento Enterprise vs. Community-Edition

Seit Frühjahr 2009 gibt es Magento ja in zwei unterschiedlichen Versionenen: einer kostenlosen Open Source Variante – der sogenannten Magento Community Edition, sowie in einer kostenpflichtigen High-End Version mit erweitertem Funktionsumfang und diversen Zusatzleistungen – der sog. Magento Enterprise Edition.

Da hier immer wieder Fragen nach den Unterschieden und den Einsatzmöglichkeiten der beiden Versionen auftauchen, möchten wir mit nachfolgendem Blogbeitrag etwas Licht ins Dunkel bringen und die berühmt, berüchtigten FAQs zum Thema Magento Community Edition vs. Magento Enterprise Version beantworten:


1.Was steckt hinter der Community Edition von Magento?


Magento wurde als Open Source Projekt im Sommer 2007 der Öffentlichkeit vorgestellt. Darin liegt auch gleich die Antwort, warum Magento als Community Edition gestartet ist. Als Open Source Projekt kann jeder  – also die Community – die Software kostenlos downloaden und verwenden, aber natürlich auch an der Weiterentwicklung und Verbesserung von Magento mitarbeiten. Durch diesen offenen Ansatz hat es Magento innerhalb sehr kurzer Zeit geschafft, zu der am schnellsten wachsenden eCommerce-Lösung weltweit aufzusteigen. Inzwischen wurde die Software über 1,1 Mio. mal heruntergeladen. Wenn man sich die Suchanfrage bei Google im Vergleich zu diversen anderen Shopsystemem ansieht, spricht die Entwicklung eine deutliche Sprache....



Die Community hat inzwischen auch jede Menge (über 1.500) Extensions – also individuelle Programm-erweiterungen und Module für unterschiedlichste Anforderungen entwickelt. Mit Magento Connect steht ein Marktplatz für derartige Programmerweiterungen zur Verfügung, über den diese Module recht einfach bezogen werden können. Dabei reicht die Bandbreite von einfachen, kostenlosen Erweiterungen bis hin zu komplexen Modulen und Schnittstellen, die dann natürlich auch kostenpflichtig zur Verfügung stehen. Einen recht guten Überblick über Extensions für den deutschsprachigen Markt bietet übrigens die Webseite www.mag-module.de, auf der die wichtigsten Module – klar gegliedert und leicht durchsuchbar – vorgestellt werden.

Die Community-Edition von Magento bildet das Rückgrat und die Basis für die Weiterentwicklung. Die Software wird – trotz diverser kritischer Stimme mit Einführung der Enterprise-Version – nach wie vor mit ungehindertem Tempo weiterentwickelt, und ein Ende ist hier nicht in Sicht.

Die Magento Community Edition eignet sich insbesondere für kleinere und mittlere, jedoch durchaus anspruchsvolle Shop-Projekte, die Wert auf eine saubere Software-Architektur, höchstmögliche Flexibilität sowie den offenen Programmieransatz legen.



2.Was verbirgt sich hinter der Magento Enterprise Edition?

Die Enterprise Version von Magento basiert in den Grundzügen auf der Community Edition. Der Ansatz dieser Version liegt jedoch darin begründet, dass gerade größere und komplexere Shops häufig umfangreichere und noch komplexere Anforderungen an eine Shopsoftware stellen, die mit der Enterprise Version – zumindest zum Teil – abgedeckt werden können. Hier sprechen wir nicht nur von Funktionalitäten, sondern durchaus auch von diversen Support- und Garantieleistungen, wie man sie von proprietären Softwarelösungen kennt.

Die Magento Enterprise Edition wird von Varien – dem Hersteller hinter Magento – in besonderem Maße unterstützt und supported. D.h. Kunden, die die Enterprise Version einsetzen, kommen neben diversen Zusatzfeatures in den Genuss umfangreicher Supportleistungen – direkt durch den Hersteller (z. T. auch mit Kontakt zu den Entwicklern). Diese Supportleistungen sind für den Magento-Kern verfügbar. Bei individuellen Erweiterungen, die nicht den Core betreffen, kann der Enterprise-Kunde zusätzliche Supportleistungen bei Varien anfragen bzw. einkaufen. Gerade bei komplexen Shop-Projekten kann dies mitunter das „Zünglein an der Waage“ sein.

Um es auf den Punkt zu bringen: Beide Magento-Versionen entspringen der selben Basis und verfügen über die gleichen „Gene“. Einige Features sind jedoch der Enterprise-Edition vorbehalten, wobei sich jeder Shopbetreiber im Vorfeld darüber im Klaren werden muss, ob diese Features benötigt werden oder nicht. Darüber hinaus ist es so, dass den Support der Community-Edition nur die Community bzw. diverse Agenturen übernehmen, wohingegen bei der Enterprise Version der Hersteller Varien als Support-Partner zur Verfügung steht.


3.Wie sieht es aus, wenn ein Problem auftaucht und Support benötigt wird?

Der Support für die Community Edition wird durch diverse Community-Channels inkl. Forum, IRC sowie diverse Supportseiten und Blogs gewährleistet. D.h. sofern hier eine Frage auftaucht, wird man sich primär an die Community bzw. diverse Agenturen wenden, die mit Magento bereits Erfahrung gesammelt haben. Hier muss berücksichtigt werden, dass es sich um ein Open Source Produkt handelt, das von der Community weiterentwickelt und durch die Community supported wird. Dabei gibt es keine garantierten Supportleistungen oder Reaktionszeiten.

Bei der Enterprise Edition sieht dies anders aus. Mit dem Kauf der Softwarelizenz erhält man umfangreiche Supportleistungen direkt vom Hersteller Varien. D.h. sofern hier Probleme auftauchen, kann man sich als Shopbetreiber direkt an Varien wenden und wird hier zeitnah eine Lösung erhalten. Gemäß Aussagen von Varien ist das Magento-Support-Team immer bemüht, möglichst schnell und unkompliziert Unterstützung zu geben – sowohl in der Vorbereitungs- und Entwicklungsphase, als auch im späteren Live-Betrieb.



4.Brauche ich wirklich ein Service Level Agreement (SLA)? Gibt es unterschiedliche Supportlevels?

Diese Frage kann im Prinzip nur vom jeweiligen Shopbetreiber beantwortet werden. Gerade bei größeren Shop-Projekten, sollte man sich mit dieser Frage jedoch durchaus ernsthaft beschäftigen. Insbesondere wenn Sie nicht über ausgewiesene Magento-Erfahrung und entsprechendes Know-How verfügen, kann dies mitunter kritisch werden, da im laufenden Betrieb eines Shop immer wieder unvorhersehbaren Schwierigkeiten und Probleme auftauchen können, die schnell und vor allem sicher gelöst werden müssen. Ein SLA kann einem hierzu die nötigen Absicherung verschaffen. Hier sollte auch ins Kalkül gezogen werden, dass erfahrene Magento-Entwickler und Agenturen sehr gefragt sind – sofern man hier kurzfristig überhaupt entsprechende Ressourcen auftreiben kann, wenn es mal brennt. Insofern sollten sich die Kosten für die Enterprise-Edition mit entsprechenden Supportmöglichkeiten mittel- und langfristig gerade bei größeren Shop-Projekten auszahlen.

Der Support durch Varien steht hier nur Enterprise-Kunden zur Verfügung, wobei zwei Levels unterschieden werden. Mehr dazu gibt’s unter folgendem Link: http://www.magentocommerce.com/support/overview


5.Wie sieht es mit der Stabilität der Software aus? Wie werden auftretende Bugs in der Community Edition priorisiert und gefixt?

Magento (sowohl die Community- als auch die Enterprise-Version) wird laufend weiterentwickelt. Zusätzlich werden auftretende Bugs permanent gefixt und in regelmäßigen Abständen in neuen Releases veröffentlicht. Etwaige auftretende Bugs können über einen Bugtracker auf der Webseite an das Entwicklerteam gemeldet werden. Dabei wird jeder gemeldete Bugs erstmal gleich behandelt um sicherstellen zu können, dass auftretende und gemeldete Fehler auch nicht übersehen und mögliche kritische Bugs lokalisiert werden. Das Entwicklerteam nimmt dann in einem nächsten Schritt eine Priorisierung des bzw. der Bugs vor. Bei sicherheitskritischen Bugs bzw. Fehlern, die von Enterprise-Kunden gemeldet werden, wird die Priorisierung dann entsprechend höher ausfallen, um die verfügbaren Ressourcen bestmöglich zu verteilen. „Normale“ Bugs werden im Rahmen des laufenden Entwicklungsprozesses abgearbeitet.


6.Welche Unterschiede bestehen bei den Funktionalitäten? Werden Features der Enterprise-Version zu einem späteren Zeitpunkt auch für die Community-Variante zur Verfügung stehen?

Die Enterprise-Version wird vom Magento-Core-Team entwickelt, wobei hier permanent das Feedback von Kunden, Partnern sowie diversen Externen einfließt. Die Planung sieht dabei eine kontinuierliche Weiterentwicklung, sowie ein permanentes Wachstum vor, für das ca. alle sechs Monate ein neues Release der Enterprise-Version veröffentlicht wird. Bei den Funktionalitäten wird dabei insbesondere auf das Feedback und die Anforderungen der Kunden geachtet, um ein möglichst praxisrelevantes Produkt verfügbar zu machen. Dies spiegelt sich auch im engen Kontakt von Varien mit Anwendern auf Kongressen, Messen und diversen Veranstaltungen weltweit wieder. Ob die Features der Enterprise-Variante für den eigenen Shop relevant sind, muss dabei jeder Shopbetreiber für sich selbst entscheiden.

Einen Funktionsüberblick der beiden Magento-Versionen finden Sie hier.

Um hier auch nochmals mit einem Gerücht aufzuräumen: Beide Magento Versionen basierend auf dem gleichen Programmkern. D.h. die Enterprise-Edition basiert auf dem Core der Community-Version von Magento. Von daher ist es grundsätzlich möglich, dass Features der Enterprise-Version zu einem späteren Zeitpunkt auch für die Community-Variante verfügbar sein werden. Ob und wie dies in der Praxis gehandhabt werden wird, lässt sich derzeit nicht sagen. Diese Entscheidung wird bei Bedarf von Varien getroffen. Die grundsätzliche Möglichkeit besteht jedoch.

Mittwoch, 23. Dezember 2009

Magento Podcast - Ein Muss für alle "Magentoianer"

Magento wächst und "gedeiht" unaufhaltsam und allen Unkenrufen zum Trotz hat sich mit der Einführung der Enterprise-Edition auch die Community-Variant prächtig weiterentwickelt - und zwar sowohl was die Software anbelangt, als auch im Bereich Community.

Dass es inzwischen eine Vielzahl von Magento-Blogs gibt, versteht sich dabei schon fast von selbst. Magento bzw. die Community ist jedoch auch hier wieder am Puls der Zeit. Im Oktober wurde von Rico Neitzel - dem Manager der deutschen Magento Community - sowie Roman Zenner einem Magento-Urgestein der ersten Stunde - der offizielle Magento-Podcast ins Leben gerufen. Ach ja: Wer mit dem Begriff Podcast wider erwarten erstmal nichts anfangen kann, wir hier fündig.

Nico und Roman berichten in ihrem Podcast in regelmäßigen Abständen (14-tägig) über News, Tipps und Tricks rund um die Shopsoftware Magento, sowie über Neuigkeiten aus der Community. Abgerundet wird das Ganze durch spannende Gäste aus dem Magento-Umfeld.

Wer sich mit dem Thema Magento beschäftigt, sollte den Podcast in jedem Fall in sein Plichtprogramm aufnehmen. Die Jungs machen sich hier jede Menge Arbeit (wer schon mal ein Video o.ä. am Rechner aufgezeichnet hat, weiß wovon ich spreche... ;-)) und das Ergebnis kann sich - wie ich finde - hier in jedem Fall sehen lassen. Und mit einer Länge von durschnittlichen 30 Minuten eignet sich das Ganze als idealer und leicht verdaulicher "Informationshappen". Die Feiertage können also kommen... ;-)

Dass das Angebot auch bereits regen Zuspruch findet, beweist die Entwicklung der Hörerzahlen. Ich bin mir sicher, dass das auch so weitergeht da sich ein Podcast als schnelles und komfortables Informationsmedium für "nebenbei" perfekt eignet.

Inzwischen ist Folge fünf erschienen! Wem im Weihnachtsurlaub also etwas langweilig wird, dem sei der Magento-Podcast daher wärmsten empfohlen...