Shopware
Autor Daniel Nögelde Limba Germană Hardback – 2017
- Anspruchsvolle Projekte mit Shopware umsetzen
- Shopware konfigurieren, anpassen und erweitern
- Alles, was zum Shopware-Templating gehört: Themes, Design mit CSS und Smarty, Plugins mit Less und JavaScript u. v.m.
- 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
Preț: 308.66 lei
Preț vechi: 385.82 lei
-20% Nou
Puncte Express: 463
Preț estimativ în valută:
59.07€ • 64.14$ • 49.62£
59.07€ • 64.14$ • 49.62£
Carte indisponibilă temporar
Doresc să fiu notificat când acest titlu va fi disponibil:
Se trimite...
Preluare comenzi: 021 569.72.76
Specificații
ISBN-13: 9783836242431
ISBN-10: 3836242435
Pagini: 466
Dimensiuni: 177 x 246 x 34 mm
Greutate: 1.02 kg
Editura: Rheinwerk Verlag GmbH
ISBN-10: 3836242435
Pagini: 466
Dimensiuni: 177 x 246 x 34 mm
Greutate: 1.02 kg
Editura: Rheinwerk Verlag GmbH
Cuprins
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