PhpStorm - besser, schneller, entspannter Magento entwickeln. Magento...19. Magento-Stammtisch...

Post on 29-Oct-2019

17 views 0 download

Transcript of PhpStorm - besser, schneller, entspannter Magento entwickeln. Magento...19. Magento-Stammtisch...

Widgets – sichere und komfortable CMS-Elemente

Benjamin Wunderlich

@bwunderlich b.wunderlich@shopwerft.com

19. Magento-Stammtisch Hamburg20.08.2014

Magentos CMS

● Seiten? HTML!

● CMS-Blöcke? HTML!

● Widgets? Schematische Inhalte!

● Umfragen? Was hat das mit CMS zu tun?!

19. Magento-Stammtisch Hamburg20.08.2014

CMS-Seiten

● Eigene URL

● Ein großer Haufen statisches HTML! → HTML-Kenntnisse erforderlich

● WYSIWYG-Editor→ aufgeblähter, fehlerhafter HTML-Code, kein sauberes CSS

● Einbindung von CMS-Blöcken und Widgets möglich

● Gestaltungsänderungen per Konfiguration und XML

● Metadaten

19. Magento-Stammtisch Hamburg20.08.2014

CMS-Blöcke

● Ein kleiner Haufen statisches HTML! → HTML-Kenntnisse erforderlich

● WYSIWYG-Editor→ aufgeblähter, fehlerhafter HTML-Code, kein sauberes CSS

● Einbindung von CMS-Blöcken und Widgets möglich

● Können eingebunden werden z.B. in …

– CMS-Seiten

– E-Mail-Templates

– Kategorien

19. Magento-Stammtisch Hamburg20.08.2014

Widgets

● Vorgefertigte, dynamische Content-Vorlagen

● Müssen einmal programmiert werden

● Magento besitzt Standard-Widgets

19. Magento-Stammtisch Hamburg20.08.2014

Widget-Instanzen

● Werden aus einem Widget erzeugt

● Individuelle Parametrisierung

● Flexible Einbindung an einer oder mehreren Stellen (in Layout-Blöcken)

● Sortierbar

● Auswahl des Themes

● Nach StoreView freischaltbar

19. Magento-Stammtisch Hamburg20.08.2014

Beispiel

19. Magento-Stammtisch Hamburg20.08.2014

Frontend-Eigenschaften

19. Magento-Stammtisch Hamburg20.08.2014

Frontend-Eigenschaften

19. Magento-Stammtisch Hamburg20.08.2014

Widget-Optionen

19. Magento-Stammtisch Hamburg20.08.2014

Produktauswahl

19. Magento-Stammtisch Hamburg20.08.2014

Beispiele

19. Magento-Stammtisch Hamburg20.08.2014

Beispiele

19. Magento-Stammtisch Hamburg20.08.2014

Beispiele

19. Magento-Stammtisch Hamburg20.08.2014

Beispiele

19. Magento-Stammtisch Hamburg20.08.2014

Beispiele

● SEO-Blöcke

● Teaser

● Slideshow

● Einbindung von Tracking-Codes

● Kleine Snippets (Kategorie-Links, Produkt-Links)

● Neue Produkte, Bestseller

19. Magento-Stammtisch Hamburg20.08.2014

Vorteile

● Benutzerfreundlich

● Stabil und uniform

● Dynamisch

● Code-Wiederverwendbarkeit

19. Magento-Stammtisch Hamburg20.08.2014

Nachteile

● Recht fehlerhaft / rudimentär implementiert

● Wenig Weiterentwicklung in letzter Zeit

● Wenige Standard-Widgets

Viel Spaß!