Magazin-Relaunch bei Chefkoch
von Per Bernhardt
Agenda
• Das Relaunch-Projekt
• Problemstellungen
• Lösungen
Das Relaunch-Projekt
• 15 köpfige Redaktion
• 3.700 Artikel
• 30.000 Bilder
• 2.000.000 Monatliche Besucher
• 7 köpfiges Dev-Team
• 8 Monate Projektlaufzeit
• 2.800 Commits
• 120.000 Zeilen Code
Problemstellungen
Partnermagazine
• Anderes Layout
• Anderer Content
• Anderes Design
• Gleiche Redaktionsmaske
Teaser-Steuerung
• Redaktionell platzierte Inhalte
auf den Startseiten
• Verschiedene Teaser-Typen
• Verlinken auf Artikel, ganze
Kategorien oder sogar Inhalte
außerhalb des CMS
JSON-API für Teaser-Steuerung
• Listen von Teasern je Teaser-
Typ
• Titel, Text, Bilder: Defaults,
Fallbacks…
• Consumer-driven
Zusammenarbeit
• Übergabe zwischen Frontend,
Suitebuilding, Backend
• Hohes Risiko für Blockaden
• Prototyping im Frontend
schwierig
Fehlerfreie Deployments?
• Apache / PHP / Code wird
repliziert: Alter / Neuer Code
vs. Datenbank
• Deployment Planung
notwendig
• Maintenance Mode ist zu hart
Unit-Testing in Drupal?
• Doku, Tutorials etc. meist
„hook“-basiert
• Definition von Depencency-
Injection / Services aufwendig
• Unit-Testing fällt schwer
Stabile Translations?
• Unsere eigentliche Config ist
Englisch
• Falsche Übersetzungen je
nach Zustand des laufenden
Systems
Lösungen?!
Vielen Dank!
Fragen?
@perprogramming
www.perprogramming.de
info@perprogramming.de
?

Magazin-Relaunch bei Chefkoch