Magento - Das Handbuch für Entwickler
Magento-Expertenwissen aus allererster Hand: In diesem umfassenden Handbuch zur Magento-Entwicklung erfahren Programmierer detailliert, wie sie ihr Shopsystem erweitern und anpassen können. Vermittelt werden Grundlagen, Techniken und Praxistipps von einem...
Leider schon ausverkauft
Buch (Gebunden)
- Lastschrift, Kreditkarte, Paypal, Rechnung
- Kostenlose Rücksendung
Produktdetails
Produktinformationen zu „Magento - Das Handbuch für Entwickler “
Magento-Expertenwissen aus allererster Hand: In diesem umfassenden Handbuch zur Magento-Entwicklung erfahren Programmierer detailliert, wie sie ihr Shopsystem erweitern und anpassen können. Vermittelt werden Grundlagen, Techniken und Praxistipps von einem Autorenteam, das bereits umfangreiche Projekterfahrung mit Magento im Enterprise-Segment gesammelt hat und das System in- und auswendig kennt.
Erstmals wird die bisher weitestgehend undokumentierte Architektur von Magento systematisch erläutert. Darüber hinaus erfahren Entwickler ganz konkret alles über die Extensionentwicklung, verständlich erklärt anhand von Rezepten aus der Praxis. Hinweise zur Performance-Steigerung und zum effektiven Deployment runden das Buch ab. Programmierer können also aufatmen: Endlich wird ihnen ein fundierter Blick unter die Haube von Magento ermöglicht.
Erstmals wird die bisher weitestgehend undokumentierte Architektur von Magento systematisch erläutert. Darüber hinaus erfahren Entwickler ganz konkret alles über die Extensionentwicklung, verständlich erklärt anhand von Rezepten aus der Praxis. Hinweise zur Performance-Steigerung und zum effektiven Deployment runden das Buch ab. Programmierer können also aufatmen: Endlich wird ihnen ein fundierter Blick unter die Haube von Magento ermöglicht.
Klappentext zu „Magento - Das Handbuch für Entwickler “
Magento ist ein mächtiges E-Commerce-System, das sich dank des modularen Aufbaus sehr flexibel gestalten und erweitern lässt. Ziel dieses Buches ist es, die wesentlichen Bestandteile des Systems zu beleuchten und ihr Zusammenspiel im praktischen Einsatz zu zeigen. Es richtet sich an erfahrene Entwickler, die bereits Online-Shops mit Magento umgesetzt haben und nun tiefer in die Materie einsteigen wollen.Die Magento-ArchitekturIn diesem Buch wird die bisher weitgehend undokumentierte Architektur von Magento erstmals systematisch erläutert. Die Autoren werfen dabei einen detaillierten Blick unter die Haube des E-Commerce-Systems und erklären, welche (Programmier-)Konzepte Magento zugrunde liegen. Mit diesem Wissen im Hinterkopf können Sie später selbst souveräner mit dem System umgehen, vor allem, wenn es um die Entwicklung eigener Extensions geht.Rezepte aus der PraxisNachdem die technischen Grundlagen von Magento beleuchtet wurden, geht es um die praktische Arbeit mit dem Shopsystem. In bewährter Kochbuch-Manier widmet sich das Buch den zentralen Themen und Herausforderungen, denen Sie als Entwickler immer wieder begegnen. So wird der Umgang mit Produkten und Kategorien, Angeboten und Bestellungen sowie Bezahlung und Versand anhand typischer Szenarien erklärt. Darüber hinaus erfahren Sie Wissenswertes über die Systemintegration in Dritt- oder ERP-Systeme und beschäftigen sich damit, wie Sie eine gute Performance und Skalierbarkeit des Shops gewährleisten.Wissen aus erster HandDas Buch wurde von sechs erfahrenen 'Magentoianern' verfasst, die diese Software schon in zahlreichen Projekten eingesetzt haben und somit Magento kennen wie ihre eigene Westentasche. Sie bringen umfassende Erfahrungen im Enterprise-Segment mit und waren mit ihrem Team bereits weltweit an großen Magento-Projekten beteiligt.Code zum DownloadDer im Buch beschriebene Code steht Ihnen zum Download zur Verfügung. So können Sie die im Rezeptteil des Buches erarbeiteten Extensions problemlos an Ihre
... mehr
eigenen Bedürfnisse anpassen und in der Praxis nutzen.
... weniger
Magento ist ein mächtiges E-Commerce-System, das sich dank des modularen Aufbaus sehr flexibel gestalten und erweitern lässt. Ziel dieses Buches ist es, die wesentlichen Bestandteile des Systems zu beleuchten und ihr Zusammenspiel im praktischen Einsatz zu zeigen. Es richtet sich an erfahrene Entwickler, die bereits Online-Shops mit Magento umgesetzt haben und nun tiefer in die Materie einsteigen wollen.
Die Magento-Architektur
In diesem Buch wird die bisher weitgehend undokumentierte Architektur von Magento erstmals systematisch erläutert. Die Autoren werfen dabei einen detaillierten Blick unter die Haube des E-Commerce-Systems und erklären, welche (Programmier-)Konzepte Magento zugrunde liegen. Mit diesem Wissen im Hinterkopf können Sie später selbst souveräner mit dem System umgehen, vor allem, wenn es um die Entwicklung eigener Extensions geht.
Rezepte aus der Praxis
Nachdem die technischen Grundlagen von Magento beleuchtet wurden, geht es um die praktische Arbeit mit dem Shopsystem. In bewährter Kochbuch-Manier widmet sich das Buch den zentralen Themen und Herausforderungen, denen Sie als Entwickler immer wieder begegnen. So wird der Umgang mit Produkten und Kategorien, Angeboten und Bestellungen sowie Bezahlung und Versand anhand typischer Szenarien erklärt. Darüber hinaus erfahren Sie Wissenswertes über die Systemintegration in Dritt- oder ERP-Systeme und beschäftigen sich damit, wie Sie eine gute Performance und Skalierbarkeit des Shops gewährleisten.
Wissen aus erster Hand
Das Buch wurde von sechs erfahrenen "Magentoianern" verfasst, die diese Software schon in zahlreichen Projekten eingesetzt haben und somit Magento kennen wie ihre eigene Westentasche. Sie bringen umfassende Erfahrungen im Enterprise-Segment mit und waren mit ihrem Team bereits weltweit an großen Magento-Projekten beteiligt.
Code zum Download
Der im Buch beschriebene Code steht Ihnen zum Download zur Verfügung. So können Sie die im Rezeptteil des Buches erarbeiteten Extensions problemlos an Ihre eigenen Bedürfnisse anpassen und in der Praxis nutzen.
Die Magento-Architektur
In diesem Buch wird die bisher weitgehend undokumentierte Architektur von Magento erstmals systematisch erläutert. Die Autoren werfen dabei einen detaillierten Blick unter die Haube des E-Commerce-Systems und erklären, welche (Programmier-)Konzepte Magento zugrunde liegen. Mit diesem Wissen im Hinterkopf können Sie später selbst souveräner mit dem System umgehen, vor allem, wenn es um die Entwicklung eigener Extensions geht.
Rezepte aus der Praxis
Nachdem die technischen Grundlagen von Magento beleuchtet wurden, geht es um die praktische Arbeit mit dem Shopsystem. In bewährter Kochbuch-Manier widmet sich das Buch den zentralen Themen und Herausforderungen, denen Sie als Entwickler immer wieder begegnen. So wird der Umgang mit Produkten und Kategorien, Angeboten und Bestellungen sowie Bezahlung und Versand anhand typischer Szenarien erklärt. Darüber hinaus erfahren Sie Wissenswertes über die Systemintegration in Dritt- oder ERP-Systeme und beschäftigen sich damit, wie Sie eine gute Performance und Skalierbarkeit des Shops gewährleisten.
Wissen aus erster Hand
Das Buch wurde von sechs erfahrenen "Magentoianern" verfasst, die diese Software schon in zahlreichen Projekten eingesetzt haben und somit Magento kennen wie ihre eigene Westentasche. Sie bringen umfassende Erfahrungen im Enterprise-Segment mit und waren mit ihrem Team bereits weltweit an großen Magento-Projekten beteiligt.
Code zum Download
Der im Buch beschriebene Code steht Ihnen zum Download zur Verfügung. So können Sie die im Rezeptteil des Buches erarbeiteten Extensions problemlos an Ihre eigenen Bedürfnisse anpassen und in der Praxis nutzen.
Lese-Probe zu „Magento - Das Handbuch für Entwickler “
"KAPITEL 8 Performance und Skalierbarkeit (S. 191-192)8.0 Einführung
Kurze Ladezeiten werden als wichtiges Qualitätsmerkmal von Websites gesehen. So haben Benutzerexperimente bei Amazon und Google gezeigt, dass schon Verzögerungen im Bereich von 100 Millisekunden von Benutzern negativ wahrgenommen werden und so zu einem geringeren Umsatz führen (wenn Sie mehr darüber erfahren möchten, finden Sie unter http://glinden.blogspot.com/2006/11/marissa-mayer-at-web-20.html ausführlichere Informationen).
Es lohnt sich also eigentlich bei jedem Projekt, etwas Zeit in die Verbesserung der Performance zu investieren. Führende Magento-Shops schaffen einen kompletten Seitenaufbau in 1,5 bis 2 Sekunden. In diesem Kapitel werden Sie Rezepte kennenlernen, die Ihnen eine ähnliche Performance ermöglichen. In engem Zusammenhang mit der Performance steht die Skalierbarkeit – ein Shop ist performant, wenn er bei nur einem Zugriff schnell reagiert; er ist skalierbar, wenn diese Eigenschaft auch bei vielen gleichzeitigen Anfragen erhalten bleibt. Wie wir zeigen werden, lässt sich mit Magento ein höchst performanter Shop aufbauen, der Ladezeiten unter einer Sekunde bietet.
Die Skalierbarkeit lässt sich ebenfalls sehr weit steigern. Hinter beidem steckt ein einfaches Konzept: die gezielte Verwendung von Caching, also dem Zwischenspeichern von Inhalten zur wiederholten Ausgabe. In diesem Kapitel gehen wir zunächst auf etwas Hintergrundwissen ein. Die Performance von Webapplikationen im Allgemeinen ist schwer zu verstehen und hängt von vielen Faktoren ab. Überraschend ist, dass die Ausführungszeit der Applikation – die Zeit, in der Magento auf dem Server ausgeführt wird – in der Regel weniger als die Hälfte der gesamten Ladezeit des Benutzers ausmacht; die übrige Zeit wird benötigt, um statische Dateien zu laden,
... mehr
JavaScript zu interpretieren und die Seite zu rendern. Wie wir sehen werden, kann man durch vergleichsweise einfache Eingriffe hier viele easy wins erreichen.
Danach stellen wir Ihnen einige – ebenfalls kostenlose – Tools vor, mit deren Hilfe Sie die Skalierbarkeit und Performance eines Magento-Shops analysieren und so gezielte Verbesserungen vornehmen können. Mit Fiddler steht Ihnen ein sehr komfortables Tool zur Verfügung, das als Proxy zwischen Browser und Server verwendet wird. So kann exakt gemessen werden, welche Komponenten wann und mit welchem Zeitaufwand geladen werden. Magento hilft bei der Optimierung mit einem Code-Profiler, der die Ausführungszeiten von einzelnen Codeblöcken anzeigt, und einem Datenbank-Profiler, der die gleiche Information für Datenbankabfragen liefert.
Caching ist die wirkungsvollste Strategie, um die Performance von Magento zu verbessern. Gleichzeitig erhöht Caching die Skalierbarkeit, da pro Benutzer weniger Requests anfallen, seltener Datenbankabfragen gemacht usw. Magento selbst hat eine sehr effektive Caching-Infrastruktur, die unter anderem Ergebnisse von Datenbankabfragen und Blöcke speichern kann. Durch eine gute Verwendung von Block-Caching wird die Ausführungszeit von Magento oft mehr als halbiert, wenn ein Cache-Treffer vorliegt. Whole Page Caching geht noch einen Schritt weiter und liefert direkt eine ganze vorgespeicherte Seite zurück. "
Danach stellen wir Ihnen einige – ebenfalls kostenlose – Tools vor, mit deren Hilfe Sie die Skalierbarkeit und Performance eines Magento-Shops analysieren und so gezielte Verbesserungen vornehmen können. Mit Fiddler steht Ihnen ein sehr komfortables Tool zur Verfügung, das als Proxy zwischen Browser und Server verwendet wird. So kann exakt gemessen werden, welche Komponenten wann und mit welchem Zeitaufwand geladen werden. Magento hilft bei der Optimierung mit einem Code-Profiler, der die Ausführungszeiten von einzelnen Codeblöcken anzeigt, und einem Datenbank-Profiler, der die gleiche Information für Datenbankabfragen liefert.
Caching ist die wirkungsvollste Strategie, um die Performance von Magento zu verbessern. Gleichzeitig erhöht Caching die Skalierbarkeit, da pro Benutzer weniger Requests anfallen, seltener Datenbankabfragen gemacht usw. Magento selbst hat eine sehr effektive Caching-Infrastruktur, die unter anderem Ergebnisse von Datenbankabfragen und Blöcke speichern kann. Durch eine gute Verwendung von Block-Caching wird die Ausführungszeit von Magento oft mehr als halbiert, wenn ein Cache-Treffer vorliegt. Whole Page Caching geht noch einen Schritt weiter und liefert direkt eine ganze vorgespeicherte Seite zurück. "
... weniger
Autoren-Porträt von Roman Zenner, Vinai Kopp, Claus Nortmann, Sebastian Heuer, Dimitri Gatowski, Daniel Brylla
Roman Zenner arbeitet seit 2004 als freiberuflicher Berater, Programmierer und Autor und konzentriert sich dabei vor allem auf die Themen E-Commerce und Onlinemarketing. Auf www.romanzenner.com bloggt er regelmäßig über aktuelle Neuigkeiten in diesem Bereich und hat in diesem Zusammenhang die Entwicklung von Magento seit Sommer 2007 regelmäßig mitverfolgt.Während eines Studentenaustauschs mit der University of Western Australia in Perth im Jahr 2000 begann er, eine Informationsseite für diesen Austausch zu erstellen, und kam so zum ersten Mal mit der technischen Seite des Internets in Berührung. Die Faszination für dieses Medium hat ihn seit diesem Zeitpunkt nicht mehr losgelassen. So kam es auch, dass er sich in seiner Promotion in Anglistischer Literaturwissenschaft mit der sogenannten Hyperfiction im Internet auseinandergesetzt hat; dies ist eine Form von Literatur, die man nicht wie üblich linear von vorne nach hinten liest, vielmehr erschließt man sich diese mittels Verlinkungen selbst und bahnt sich dadurch einen eigenen Weg durch das Werk.
In den seltenen Momenten, in denen er nicht online ist, widmet er sich seiner E-Gitarre und kann ab und an joggend oder Fahrrad fahrend rund um Aachen gesichtet werden. Am besten erreicht man ihn per E-Mail unter roman@romanzenner.com.
Bibliographische Angaben
- Autoren: Roman Zenner , Vinai Kopp , Claus Nortmann , Sebastian Heuer , Dimitri Gatowski , Daniel Brylla
- 2010, 312 Seiten, mit Abbildungen, Maße: 18,4 x 23,6 cm, Gebunden, Deutsch
- Verlag: O'Reilly
- ISBN-10: 389721928X
- ISBN-13: 9783897219281
- Erscheinungsdatum: 04.08.2010
Kommentar zu "Magento - Das Handbuch für Entwickler"
0 Gebrauchte Artikel zu „Magento - Das Handbuch für Entwickler“
Zustand | Preis | Porto | Zahlung | Verkäufer | Rating |
---|
Schreiben Sie einen Kommentar zu "Magento - Das Handbuch für Entwickler".
Kommentar verfassen