3. wieninternational.at
• Nachrichten Portal der Stadt Wien
• Informationen aus Wien und Städten der CEE Region
• Wöchentlich neue zweisprachige Ausgabe
• Eventkalender aus 15 Regionen mit ca. 800 aktuellen Events
4. Ausgangslage
• Drupal 6 Seite
• 34.000 Nodes
• 8.000 User
• Felder nicht mit CCK sondern Custom SQL Code & eigenen
Tabellen
• Multilanguage: 2-sprachig Deutsch/Englisch - und der Bereich
„Wien Daten & Fakten“ ist 13-sprachig
5.
6. Vorgaben
• Responsive Design
• Komplettes Redesign
• Neustrukturierung der Website
• Umfang und Funktionalität mindestens wie alte Seite
• Vereinfachung des Redaktionsworkflows
• Migration der vorhandenen Nodes & User
• Barrierearm nach Vorgaben der Stadt Wien
19. Weitere Features
• Bildeinschübe in Artikeln
• Bildergallerie
• Bild Slider
• Artikel als Audiodatei
• Druckfunktion
• Eventeingabe für User
• Slider für verwandte Artikel
20. Weitere Features
• Artikel können zu Serien zusammengefasst werden
• Automatisierte Veröffentlichung von Ausgaben
• Schriftgrösse variabel
• Social Sharing
22. Was ist Migration?
• Daten Migration bedeutet die Daten von einem Quellsystem
zu lesen, diese aufzubereiten und in einem Zielsystem zu
speichern.
• Daten von einer alten Website auf eine neue Website zu
transferieren.
• Klingt einfach ;-)
26. Migrations Konzept - Planung
• Anforderungen
• Umfang: welche Nodes, User, Taxonomien, Bilder, Files ?
• URL Mapping (SEO)
• Automatisch / Manuell
• Analyse
• Die Daten(bank) des Quellsystems verstehen!
• „Bottom-Up, Table-by-Table and Row-by-Row“ (Mike Ryan)
• Daten verstehen die nicht direkt auf der Site sichtbar sind
27. Migrations Konzept
• Umsetzung - Mapping
• Zuordnung der Quell-Daten auf das Zielsystem
• Launch
• Einen vollen Migrations Durchlauf kurz vor dem Launch
• Keine neunen Inhalte auf der alten Site mehr (wenn
möglich)
• Finale Delta Migration
• Umschalten auf neue Site
28. Migration Tipps
• Mit der Migration so früh wie möglich starten!
• Analyse sollte mit Projektbeginn starten.
• Mappings parallel zum Site Building.
• Fragen die man stellen sollte bevor man startet:
• In welchen Content-Types werden die Daten neu angelegt?
• Welche Felder werden benötigt?
• Geht es auch einfacher mit Taxonomien?
29. Migration Tipps
• Test Server
• Alle sollen die Zwischenergebnisse sehen können.
• Testen, Testen, ...
• Broken Links
• Bilder
• Files fehlen
• Datum fehlerhaft