Nögel | Shopware | Buch | 978-3-8362-4243-1 | sack.de

Buch, Deutsch, 466 Seiten, Format (B × H): 168 mm x 240 mm

Nögel

Shopware

Das Handbuch für Entwickler. Installation, Konfiguration, Templating, Plugin-Entwicklung u. v. m.
1. Auflage 2016
ISBN: 978-3-8362-4243-1
Verlag: Rheinwerk Verlag

Das Handbuch für Entwickler. Installation, Konfiguration, Templating, Plugin-Entwicklung u. v. m.

Buch, Deutsch, 466 Seiten, Format (B × H): 168 mm x 240 mm

ISBN: 978-3-8362-4243-1
Verlag: Rheinwerk Verlag


Daniel Nögel führt Sie Schritt für Schritt in grundlegende Funktionsweisen von Shopware ein und berücksichtigt dabei besonders die Erweiterung des Online-Shopsystems. Übergreifende Beispiele, wie z.B. die Implementierung eines eigenen funktionsfähigen Plugins, zeigen praxisnah, worauf es ankommt. Ideal für Agenturen, Shopware-Partner und jeden Webentwickler im Bereich der Online-Shopsysteme.

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

Nögel Shopware jetzt bestellen!

Autoren/Hrsg.


Weitere Infos & Material


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 ... 25110.  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 ... 28111.  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 ... 32112.  Shopware-Kommandos ... 325       12.1 ... Standardkommandos nutzen ... 325        12.2 ... Kommandos als Cronjobs nutzen ... 327        12.3 ... Eigene Kommandos schreiben ... 32813.  Elasticsearch einsetzen ... 333       13.1 ... Einrichtung vornehmen ... 333        13.2 ... Kompatible Plugins schreiben ... 33514.  Arbeiten mit Formularen ... 34315.  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 ... 36916.  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 ... 38917.  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 ... 39818.  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 ... 40919.  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



Ihre Fragen, Wünsche oder Anmerkungen
Vorname*
Nachname*
Ihre E-Mail-Adresse*
Kundennr.
Ihre Nachricht*
Lediglich mit * gekennzeichnete Felder sind Pflichtfelder.
Wenn Sie die im Kontaktformular eingegebenen Daten durch Klick auf den nachfolgenden Button übersenden, erklären Sie sich damit einverstanden, dass wir Ihr Angaben für die Beantwortung Ihrer Anfrage verwenden. Selbstverständlich werden Ihre Daten vertraulich behandelt und nicht an Dritte weitergegeben. Sie können der Verwendung Ihrer Daten jederzeit widersprechen. Das Datenhandling bei Sack Fachmedien erklären wir Ihnen in unserer Datenschutzerklärung.