Daniel Nögel

Shopware

Das Handbuch für Entwickler. 1. Auflage
eBook (epub), 466 Seiten
EAN 9783836242455
Veröffentlicht Dezember 2016
Verlag/Hersteller Rheinwerk eBooks
49,90 inkl. MwSt.
Teilen
Beschreibung

Insiderwissen für Shopware-Entwickler Daniel Nögel ist Entwickler bei der shopware AG und zeigt Ihnen in diesem Buch, wie Sie anspruchsvolle Projekte mit Shopware umsetzen. Schritt für Schritt werden Sie in die grundlegende Funktionsweise von Shopware eingeführt und lernen, wie Sie Shopware einrichten, anpassen und um Funktionen erweitern. Sie machen sich schnell mit Backend, Frontend, Artikelkatalog, Kundenverwaltung etc. vertraut und passen den Shop ganz an Ihre Vorstellungen an. Übergreifende Beispiele, wie z. B. die Implementierung eines eigenen funktionsfähigen Plugins, zeigen Ihnen praxisnah, worauf es ankommt. Ideal für Agenturen, Shopware-Partner und jeden Webentwickler im Bereich der Online-Shop-Systeme.- Anspruchsvolle Projekte mit Shopware umsetzen- Shopware konfigurieren, anpassen und erweitern- Shopware-Templating: Themes, Design mit CSS und Smarty, Plugins, JavaScript u.v.m. Aus dem Inhalt:- SCHNELLEINSTIEG- Systemvoraussetzungen- Installationsmöglichkeiten- Grundlegende Funktionen- SHOPWARE ANPASSEN- Themes konfigurieren- Design mit CSS/Less und Smarty- JavaScript-Plugins verwenden- Responsive Templates- FORTGESCHRITTENE TECHNIKEN- PHP-Plugins- Einsatz des ORM-Systems- Einkaufswelten erweitern- Storefront-Komponenten- Backend-Module und Widgets- Kommandozeilenbefehle- Elasticsearch- Fehlersuche und Debugging- Automatisierte Tests

Portrait

Daniel Nögel ist als Entwickler bei der Shopware AG tätig und hier unter anderem auch für die Schulungen zuständig. Zudem gehört die Beratung von Shopware-Kunden zu seinen Tätigkeiten.

Inhaltsverzeichnis

Vorwort ... 11 1. Einleitung ... 17 2. Mit Shopware loslegen ... 21 2.1 ... Der Server ... 21 2.2 ... Shopware installieren ... 27 2.3 ... Wie richte ich mir eine Arbeitsumgebung ein? ... 30 3. Schnelleinstieg: Shopware kennenlernen ... 35 3.1 ... Firstrun-Wizard ... 35 3.2 ... Die Grundkonfiguration ... 37 3.3 ... Artikel ... 49 3.4 ... Marketing ... 64 3.5 ... Kunden ... 74 3.6 ... Freitextfelder ... 78 3.7 ... Das Frontend ... 80 4. Shopware-Templating ... 87 4.1 ... Einstieg in Templates und Themes ... 88 4.2 ... Erweitertes Templating mit JavaScript und Less ... 108 4.3 ... Responsive-Templates ... 123 5. Einstieg in die Plugin-Entwicklung ... 137 5.1 ... Das erste Plugin ... 137 5.2 ... Das Shopware-Event-System ... 146 6. Arbeiten mit der Datenbank ... 171 6.1 ... Das PDO-Objekt in Shopware ... 171 6.2 ... Doctrine ORM ... 173 6.3 ... Eigene Models ... 178 6.4 ... Repositorys und der ORM-Querybuilder ... 191 7. Eigene Einkaufswelten-Elemente ... 197 7.1 ... Ein Einkaufswelten-Element erstellen ... 197 7.2 ... Ein eigenes Konfigurationsformular erstellen ... 207 7.3 ... Elemente für Designer konfigurieren ... 212 8. Storefront-Komponenten ... 217 8.1 ... Generelle Einführung ... 217 8.2 ... Austauschbarkeit und Erweiterbarkeit ... 224 8.3 ... Eigener Controller mit eigenem, individuellem Listing ... 227 8.4 ... Einschränken mit eigenen Bedingungen ... 231 8.5 ... Eigene Filter und Facetten ... 235 8.6 ... Artikel um eigene Informationen erweitern ... 241 9. Das Shopware-Attributsystem ... 251 10. Backend-Module schreiben ... 257 10.1 ... Schnelle Ergebnisse mit den Backend-Komponenten erzielen ... 257 10.2 ... Assoziationen nutzen ... 267 10.3 ... Bestehende Module erweitern ... 275 10.4 ... Eigene Widgets programmieren ... 281 11. Shopware-API ... 289 11.1 ... REST-Schnittstelle einrichten und nutzen ... 289 11.2 ... Die API lokal verwenden ... 304 11.3 ... Eigene Endpunkte schreiben ... 305 11.4 ... Stapelverarbeitung für die eigene API ... 321 12. Shopware-Kommandos ... 325 12.1 ... Standardkommandos nutzen ... 325 12.2 ... Kommandos als Cronjobs nutzen ... 327 12.3 ... Eigene Kommandos schreiben ... 328 13. Elasticsearch einsetzen ... 333 13.1 ... Einrichtung vornehmen ... 333 13.2 ... Kompatible Plugins schreiben ... 335 14. Arbeiten mit Formularen ... 343 15. Plugin-Entwicklung im Alltag ... 361 15.1 ... Plugin-Metadaten in der plugin.xml ... 361 15.2 ... Plugins konfigurieren ... 362 15.3 ... Arbeiten mit Übersetzungen ... 364 15.4 ... Shopware CLI-Tools ... 366 15.5 ... Allgemeine Tipps ... 369 16. Shopware hinter den Kulissen ... 373 16.1 ... Arbeiten mit dem Cache ... 373 16.2 ... Arbeiten mit der SEO-Engine ... 381 16.3 ... Shopware-Bootstrapping ... 386 16.4 ... Geschwindigkeit und Skalierbarkeit verbessern ... 389 17. An Shopware mitarbeiten ... 393 17.1 ... Shopware als FOSS-Projekt ... 393 17.2 ... Shopware auf GitHub ... 393 17.3 ... Übersetzungen auf Crowdin pflegen ... 394 17.4 ... Tickets einstellen ... 396 17.5 ... Plugins verkaufen ... 398 18. Fehler analysieren und verstehen ... 405 18.1 ... Fehlermeldungen ausgeben ... 405 18.2 ... Den Shopware-Logger benutzen ... 406 18.3 ... Profiler ... 406 18.4 ... ExtJS debuggen ... 407 18.5 ... Ajax-Requests analysieren ... 408 18.6 ... Effektiver analysieren mit Xdebug ... 409 19. Automatisierte Tests ... 413 A. Glossar ... 421 B. Übersicht über IDEs, Events, Konsolenkommandos und die Datenbankstruktur ... 423 B.1 ... PHP-IDEs ... 423 B.2 ... Übersicht über wichtige Shopware-Events ... 424 B.3 ... Übersicht über die Datenbank ... 430 B.4 ... Übersicht über global verfügbare Styles ... 447 B.5 ... Warenkorbmodi ... 448 B.6 ... API-spezifische Exceptions ... 448 B.7 ... Übersicht über die Shopware-Kommandos ... 449 B.8 ... Übersicht über die Devicegrößen ... 452 Index ... 453

Technik
Sie können dieses eBook zum Beispiel mit den folgenden Geräten lesen:
• tolino Reader 
Laden Sie das eBook direkt über den Reader-Shop auf dem tolino herunter oder übertragen Sie das eBook auf Ihren tolino mit einer kostenlosen Software wie beispielsweise Adobe Digital Editions. 
• Sony Reader & andere eBook Reader 
Laden Sie das eBook direkt über den Reader-Shop herunter oder übertragen Sie das eBook mit der kostenlosen Software Sony READER FOR PC/Mac oder Adobe Digital Editions auf ein Standard-Lesegeräte. 
• Tablets & Smartphones 
Möchten Sie dieses eBook auf Ihrem Smartphone oder Tablet lesen, finden Sie hier unsere kostenlose Lese-App für iPhone/iPad und Android Smartphone/Tablets. 
• PC & Mac 
Lesen Sie das eBook direkt nach dem Herunterladen mit einer kostenlosen Lesesoftware, beispielsweise Adobe Digital Editions, Sony READER FOR PC/Mac oder direkt über Ihre eBook-Bibliothek in Ihrem Konto unter „Meine eBooks“ -  „online lesen“.
 
Bitte beachten Sie, dass die Kindle-Geräte das Format nicht unterstützen und dieses eBook somit nicht auf Kindle-Geräten lesbar ist.
Hersteller
Libri GmbH
Friedensallee 273

DE - 22763 Hamburg

E-Mail: GPSR@libri.de

Website: www.libri.de

Das könnte Sie auch interessieren

Ben Aaronovitch
Ein weißer Schwan in Tabernacle Street
eBook (epub)
Sofort lieferbar (Download)
9,99
Katharina Zweig
Weiß die KI, dass sie nichts weiß?
eBook (epub)
Sofort lieferbar (Download)
16,99
Marc Elsberg
ZERO - Sie wissen, was du tust
eBook (epub)
Sofort lieferbar (Download)
10,99
Yuval Noah Harari
NEXUS
eBook (epub)
Sofort lieferbar (Download)
26,99
Sofort lieferbar (Download)
12,99
Roberto Simanowski
Sprachmaschinen
eBook (epub)
Sofort lieferbar (Download)
19,99
Marc Meller
Das Smartphone
eBook (epub)
Sofort lieferbar (Download)
14,99
Ernest Cline
Ready Player One
eBook (epub)
Sofort lieferbar (Download)
8,99
Florian Butollo
Das knappe Gut Arbeit
eBook (epub)
Sofort lieferbar (Download)
19,99
Julia Ebner
Radikalisierungsmaschinen
eBook (epub)
Sofort lieferbar (Download)
11,99
Sofort lieferbar (Download)
9,99
Anna-Verena Nosthoff
Kybernetik und Kritik
eBook (epub)
Sofort lieferbar (Download)
27,99
Dirk Baecker
Digitalisierung
eBook (epub)
Sofort lieferbar (Download)
19,99
Sofort lieferbar (Download)
21,99
Sibylle Berg
RCE
eBook (epub)
Sofort lieferbar (Download)
12,99
Matthias Matting
Tolino shine - das inoffizielle Handbuch.
eBook (epub)
Sofort lieferbar (Download)
2,99
Sofort lieferbar (Download)
9,99
Sofort lieferbar (Download)
0,00
Sofort lieferbar (Download)
9,99
Ruth Ware
Zero Days
eBook (epub)
Sofort lieferbar (Download)
12,99
Geert Lovink
In der Plattformfalle
eBook (epub)
Sofort lieferbar (Download)
0,00
Detlef Krause
Webtexten für Nicht-Texter
eBook (epub)
Sofort lieferbar (Download)
15,99
Sofort lieferbar (Download)
0,00
Florian Dalwigk
Python Projekte für die Praxis
eBook (epub)
Sofort lieferbar (Download)
22,99
Sofort lieferbar (Download)
0,00
Ralf-Peter Kleinert
Proxmox VE 8 Powerbuch
eBook (epub)
Sofort lieferbar (Download)
7,99
Andreas Erle
Das kann KI
eBook (epub)
Sofort lieferbar (Download)
16,99
Tiago Forte
Die PARA-Methode
eBook (epub)
Sofort lieferbar (Download)
15,99
Sofort lieferbar (Download)
0,00
Sofort lieferbar (Download)
0,00
Tanja Wehr
Die Sketchnote Starthilfe
eBook (pdf)
Sofort lieferbar (Download)
9,99
Grogan Carbone S.
Darktable 5.4.0 Benutzerhandbuch
eBook (epub)
Sofort lieferbar (Download)
10,99
Neal Stephenson
Snow Crash
eBook (epub)
Sofort lieferbar (Download)
14,99
Markus Schall
Das etwas andere Datenbank-Buch
eBook (epub)
Sofort lieferbar (Download)
14,99
Sofort lieferbar (Download)
0,00
Robert C. Martin
Clean Code
eBook (epub)
Sofort lieferbar (Download)
49,99