Product-Bundle

für das CMS Contao

Projektarbeit von Mathis Völkert

Wer?

Warum?

Wie?

Was?

Fertig?

Wer?

KIWI!

Wer?

KIWI!

Wer?

Warum?

Wie?

Was?

Fertig?

Warum?

Darum:

Ziel:

Darstellung einer Produktpalette

Lösung:

statisch
  • aufwändig zu pflegen
  • nur bei wenigen, festen Produkten sinnvoll
individuell
  • hoher Erstaufwand
  • geringe Anpassbarkeit
  • Programmierkenntnisse nötig
Contao-Bundle

Ziel:

Darstellung einer Produktpalette

Lösung:

statisch
individuell
Contao-Bundle

Darstellung einer Produktpalette

mit dynamisch erweiterbaren Produkteigenschaften
Mehrwert:
  • einheitliche Pflege
  • flexibel anpassbar
  • keine Programmierkenntnisse zur Pflege nötig
  • schnelle Einrichtung

Wer?

Warum?

Wie?

Was?

Fertig?

Wie?

Gut geplant...

Geplante Umsetzung

  1. Einrichtung der Entwicklungsumgebung
  2. Konfiguration der DCAs

Geplante Umsetzung

  1. Konfiguration der DCAs
  2. Ausgabe:

Geplante Umsetzung

  1. Einrichtung der Entwicklungsumgebung
  2. Konfiguration der DCAs
  3. Entwicklung der Frontendmodule für Listen- und Detailansicht

Geplante Umsetzung

  1. Dynamische Eigenschaften
    • Erstellung der DCAs
    • Erstellung der Models
    • Entwicklung der Ausgabe der Eigenschaftsfelder im Produkt (Backend)
    • Umsetzung der Speicherlogik (inkl. Löschen, Kopieren, etc.)

Wer?

Warum?

Wie?

Was?

Fertig?

Was?

Ein Bild sagt mehr...

[Vorstellung Backend]

[Vorstellung Frontend]

Wer?

Warum?

Wie?

Was?

Fertig?

Fertig?

Erst noch das...

...Fazit:

  • vereinbarte Ziele erreicht
  • wertvolle Erfahrungen gesammelt
    • bzgl. Planung, Testing und Dokumentation
  • Grundlage für zukünftige Projekte geschaffen
  • aktuelle Vorgehensweisen verinnerlicht

Vielen Dank für Ihre Aufmerksamkeit!