Magazin-Relaunch bei Chefkoch

19
Magazin-Relaunch bei Chefkoch von Per Bernhardt

Transcript of Magazin-Relaunch bei Chefkoch

Page 1: Magazin-Relaunch bei Chefkoch

Magazin-Relaunch bei Chefkoch

von Per Bernhardt

Page 2: Magazin-Relaunch bei Chefkoch

Agenda

• Das Relaunch-Projekt

• Problemstellungen

• Lösungen

Page 3: Magazin-Relaunch bei Chefkoch

Das Relaunch-Projekt

Page 4: Magazin-Relaunch bei Chefkoch

• 15 köpfige Redaktion

• 3.700 Artikel

• 30.000 Bilder

• 2.000.000 Monatliche Besucher

Page 5: Magazin-Relaunch bei Chefkoch
Page 6: Magazin-Relaunch bei Chefkoch
Page 7: Magazin-Relaunch bei Chefkoch

• 7 köpfiges Dev-Team

• 8 Monate Projektlaufzeit

• 2.800 Commits

• 120.000 Zeilen Code

Page 8: Magazin-Relaunch bei Chefkoch
Page 9: Magazin-Relaunch bei Chefkoch
Page 10: Magazin-Relaunch bei Chefkoch

Problemstellungen

Page 11: Magazin-Relaunch bei Chefkoch

Partnermagazine

• Anderes Layout

• Anderer Content

• Anderes Design

• Gleiche Redaktionsmaske

Page 12: Magazin-Relaunch bei Chefkoch

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

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

Zusammenarbeit

• Übergabe zwischen Frontend, Suitebuilding, Backend

• Hohes Risiko für Blockaden

• Prototyping im Frontend schwierig

Page 15: Magazin-Relaunch bei Chefkoch

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

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

Stabile Translations?

• Unsere eigentliche Config ist Englisch

• Falsche Übersetzungen je nach Zustand des laufenden Systems

Page 18: Magazin-Relaunch bei Chefkoch

Lösungen?!

Page 19: Magazin-Relaunch bei Chefkoch

Vielen Dank! Fragen?

@perprogramming www.perprogramming.de [email protected]

?