phpstorm - besser, schneller, entspannter magento entwickeln. magento...19. magento-stammtisch...
TRANSCRIPT
Widgets – sichere und komfortable CMS-Elemente
Benjamin Wunderlich
@bwunderlich [email protected]
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ß!