magazin-relaunch bei chefkoch
TRANSCRIPT
![Page 1: Magazin-Relaunch bei Chefkoch](https://reader030.vdocuments.mx/reader030/viewer/2022020301/58ef97dc1a28abc2488b462b/html5/thumbnails/1.jpg)
Magazin-Relaunch bei Chefkoch
von Per Bernhardt
![Page 2: Magazin-Relaunch bei Chefkoch](https://reader030.vdocuments.mx/reader030/viewer/2022020301/58ef97dc1a28abc2488b462b/html5/thumbnails/2.jpg)
Agenda
• Das Relaunch-Projekt
• Problemstellungen
• Lösungen
![Page 3: Magazin-Relaunch bei Chefkoch](https://reader030.vdocuments.mx/reader030/viewer/2022020301/58ef97dc1a28abc2488b462b/html5/thumbnails/3.jpg)
Das Relaunch-Projekt
![Page 4: Magazin-Relaunch bei Chefkoch](https://reader030.vdocuments.mx/reader030/viewer/2022020301/58ef97dc1a28abc2488b462b/html5/thumbnails/4.jpg)
• 15 köpfige Redaktion
• 3.700 Artikel
• 30.000 Bilder
• 2.000.000 Monatliche Besucher
![Page 5: Magazin-Relaunch bei Chefkoch](https://reader030.vdocuments.mx/reader030/viewer/2022020301/58ef97dc1a28abc2488b462b/html5/thumbnails/5.jpg)
![Page 6: Magazin-Relaunch bei Chefkoch](https://reader030.vdocuments.mx/reader030/viewer/2022020301/58ef97dc1a28abc2488b462b/html5/thumbnails/6.jpg)
![Page 7: Magazin-Relaunch bei Chefkoch](https://reader030.vdocuments.mx/reader030/viewer/2022020301/58ef97dc1a28abc2488b462b/html5/thumbnails/7.jpg)
• 7 köpfiges Dev-Team
• 8 Monate Projektlaufzeit
• 2.800 Commits
• 120.000 Zeilen Code
![Page 8: Magazin-Relaunch bei Chefkoch](https://reader030.vdocuments.mx/reader030/viewer/2022020301/58ef97dc1a28abc2488b462b/html5/thumbnails/8.jpg)
![Page 9: Magazin-Relaunch bei Chefkoch](https://reader030.vdocuments.mx/reader030/viewer/2022020301/58ef97dc1a28abc2488b462b/html5/thumbnails/9.jpg)
![Page 10: Magazin-Relaunch bei Chefkoch](https://reader030.vdocuments.mx/reader030/viewer/2022020301/58ef97dc1a28abc2488b462b/html5/thumbnails/10.jpg)
Problemstellungen
![Page 11: Magazin-Relaunch bei Chefkoch](https://reader030.vdocuments.mx/reader030/viewer/2022020301/58ef97dc1a28abc2488b462b/html5/thumbnails/11.jpg)
Partnermagazine
• Anderes Layout
• Anderer Content
• Anderes Design
• Gleiche Redaktionsmaske
![Page 12: Magazin-Relaunch bei Chefkoch](https://reader030.vdocuments.mx/reader030/viewer/2022020301/58ef97dc1a28abc2488b462b/html5/thumbnails/12.jpg)
Teaser-Steuerung
• Redaktionell platzierte Inhalte auf den Startseiten
• Verschiedene Teaser-Typen
• Verlinken auf Artikel, ganze Kategorien oder sogar Inhalte außerhalb des CMS
![Page 13: Magazin-Relaunch bei Chefkoch](https://reader030.vdocuments.mx/reader030/viewer/2022020301/58ef97dc1a28abc2488b462b/html5/thumbnails/13.jpg)
JSON-API für Teaser-Steuerung
• Listen von Teasern je Teaser-Typ
• Titel, Text, Bilder: Defaults, Fallbacks…
• Consumer-driven
![Page 14: Magazin-Relaunch bei Chefkoch](https://reader030.vdocuments.mx/reader030/viewer/2022020301/58ef97dc1a28abc2488b462b/html5/thumbnails/14.jpg)
Zusammenarbeit
• Übergabe zwischen Frontend, Suitebuilding, Backend
• Hohes Risiko für Blockaden
• Prototyping im Frontend schwierig
![Page 15: Magazin-Relaunch bei Chefkoch](https://reader030.vdocuments.mx/reader030/viewer/2022020301/58ef97dc1a28abc2488b462b/html5/thumbnails/15.jpg)
Fehlerfreie Deployments?
• Apache / PHP / Code wird repliziert: Alter / Neuer Code vs. Datenbank
• Deployment Planung notwendig
• Maintenance Mode ist zu hart
![Page 16: Magazin-Relaunch bei Chefkoch](https://reader030.vdocuments.mx/reader030/viewer/2022020301/58ef97dc1a28abc2488b462b/html5/thumbnails/16.jpg)
Unit-Testing in Drupal?
• Doku, Tutorials etc. meist „hook“-basiert
• Definition von Depencency-Injection / Services aufwendig
• Unit-Testing fällt schwer
![Page 17: Magazin-Relaunch bei Chefkoch](https://reader030.vdocuments.mx/reader030/viewer/2022020301/58ef97dc1a28abc2488b462b/html5/thumbnails/17.jpg)
Stabile Translations?
• Unsere eigentliche Config ist Englisch
• Falsche Übersetzungen je nach Zustand des laufenden Systems
![Page 18: Magazin-Relaunch bei Chefkoch](https://reader030.vdocuments.mx/reader030/viewer/2022020301/58ef97dc1a28abc2488b462b/html5/thumbnails/18.jpg)
Lösungen?!