k-digital Multisite Installation

Verlage/Medien

Zusammenfassung

Die k-digital Multisite wird auf Basis von Drupal 9 und Thunder als Multisite-Installation für die Digital-Angebote der Tageszeitung KURIER entwickelt.

Projektbeschreibung

k-digital entwickelt, betreibt und vermarktet mit der k-digital Drupal Multisite digitale Medienangebote der Portale kurier.at, k.at, profil.at, futurezone.at, film.at, events.at, lust-auf-oesterreich.at, motor.at und freizeit.at. Mit 3,7 Millionen Unique Users beträgt die Reichweite in Österreich 57%. Mit über 14 Millionen Visits pro Monat ist k-digital einer der wichtigsten Nachrichtendienste Österreichs. Aktuelle Zahlen finden sich auf der Website der österreichischen Webanalyse ÖWA: https://oewa.at/ausweisung/#/details/47/mediahouse#tab=mediahouse

Das Development-Team von k-digital betreut bei diesem Projekt das Frontend. Die Wartung und Weiterentwicklung des Drupal Backends wurde nach einer Consulting-Phase im Q4/2019 von drunomics umfassend unterstützt. Ein Team aus motivierten Journalisten veröffentlicht dabei täglich 24 Stunden Online First Meldungen auf unterschiedlichsten Kanälen. Die Redaktion veröffentlicht einen relevanten Themenmix aus News, Lifestyle und Entertainment. Darüber hinaus überzeugt k-digital mit Zusatzangeboten wie futurezone.at für alle Digital Natives, events.at für alle Kunst- und Kulturbegeisterten und film.at für alle Kino- und Serienfans mit modernem und zeitgemäßem Journalismus.

Alle Medien der k-digital Multisite verwenden ein gemeinsames Backend, das auf Drupal 9 basiert und das Redaktionsteam mit ausgewählten Features der Drupal-Distribution Thunder erfreut. Hervorzuheben ist der Decoupled Ansatz, der es ermöglicht moderne Frontend-Frameworks einzusetzen, während die Stärken von Drupal im Backend beibehalten werden. Die technische Architektur wurde in den letzten zwei Jahren neu konzipiert und kontinuierlich verbessert und um State-of-the Art Technologien erweitert. Trotz wachsenden Traffics (2 TB täglich) und riesiger Datenmengen sind die Websites der Multisite für die User stabil und schnell. Gleichzeitig ermöglicht die Architektur das einfache Erstellen neuer Websites (der Multistie-Installation) mit einem einzigartigen decoupled Frontend.

Folgende Websites wurden 2021 im Rahmen der neuen k-digital Multisite umgesetzt:

futurezone: 13. Jänner 2021 https://futurezone.at
events.at: 30. August 2021 https://events.at
freizeit: 20. Oktober 2021: https://freizeit.at

Weiterführende Infos zu den Relaunches unter folgenden Links:

https://futurezone.at/myfuzo/relaunch-futurezone-ab-sofort-in-neuem-look/401153409
https://events.at/eventsat-neu-relaunch/401487006
https://freizeit.at/service/lifestyle-freizeit-mode-trends-kulinarik-genuss-reise-rezepte/401785805

Für das Jahr 2022 ist der Relaunch von Österreichs führendem Wochenmagazin profil.at geplant. Im Jahr 2023 folgt als Abschluss des Relaunchprozesses die komplett neu konzipierte und designte Website der Tageszeitung kurier.at

Technische Eigenschaften

- Erweiterte Testabdeckung mit phpUnit und Behat als Teil der continuous integration auf CircleCI hilft dem Development-Team, Projekte sicher zu verbessern und stabil zu halten.
- Hochqualitative Drupal-Lösungen in Kombination mit der Nutzung von Elasticsearch und zusätzlichem Cloudflare-Caching machen alle Websites zuverlässig und äußerst performant.
- Ein hochprofessionelles Team hat in Zusammenarbeit mit den besten Security-Experten dafür gesorgt, dass die Multisite den höchsten Security-Standards entspricht.
- Zusätzliche Tools wie Newrelic (Application Monitoring, Statistik, Debugging), Sentry (Log-Analyse), OhDear (Monitoring) helfen unseren Experten, bei allen Prozessen am Puls der Zeit zu bleiben. Das Development Team findet und löst Probleme, bevor die User:innen damit konfrontiert werden.

Projektziele und -ergebnisse

Die Implementierungsstrategie für das Frontend neuer Websites wurde 2020 geändert. Alle neuen Websites wurden seit Jänner 2021 als separate Symfony-Projekte mit vollständig separatem Frontend erstellt. Dies hat dazu beigetragen, mehr Flexibilität auf der Frontend-Seite zu erhalten und die Frontend-Implementierung absolut unabhängig voneinander zu machen.

Seit 2021 wurden bereits 3 Websites relauncht und weitere in 2023-2024 geplant. futurezone.at war die erste Website in dieser Multi-Site-Instanz, die im Jahr 2021 relauncht wurde und nach dem Going-Live bestätigen konnte, dass die hohe Erwartungshaltung in den neuen Ansatz zu 100% erfüllt wurde. Danach folgten die Relaunches von events.at und freizeit.at, wo auf Basis der jeweiligen Konzepte zusätzliche Features wie ein u.a. Eventkalnder und Rezepte umgesetzt wurden.

Herausforderungen

Zu den größten Herausforderungen zählen die Implementierung erweiterbarer und wiederverwendbarer Lösungen um die Plattform während der Erweiterungen der Funktionalitäten stabil und schnell zu halten sowie eine komplexe Projektarchitektur:
Drupal im Backend mit Dutzenden von API-Clients, darunter verschiedene Frontend-Websites, mobile Apps, Content-Feeds sowie verschiedene Integrationen von Drittanbietern.

Community-Beiträge

Der Community-Ansatz liegt drunomics dabei sehr am Herzen. Unser Team engagiert sich seit der Firmengründung daran, den Bekanntheitsgrad von Drupal zu erhöhen, und konnte das Open Source CMS Drupal auch mit diesem Projekt stark in der Medienbranche verankern.

Wir lieben es, an Open-Source-Projekten wie Drupal und seinen Contrib-Modulen mitzuwirken und bringen Bugfixes, Verbesserungen und neue Entwicklungen ein:

https://www.drupal.org/project/multivalue_form_element/issues/3232914
https://www.drupal.org/project/exif_orientation/issues/3284307
https://www.drupal.org/project/pathauto/issues/3138032
https://www.drupal.org/project/paragraphs_features/issues/3169659
https://www.drupal.org/project/token_default/issues/3086455
https://www.drupal.org/project/thunder_admin/issues/3201626
https://www.drupal.org/project/taxonomy_access_fix/issues/3016376
https://www.drupal.org/node/1264170

Abgesehen davon sind wir Mitglied der Drupal Association und der Drupal Austria Association sowie regelmäßig Sponsor von Drupal Events, wie Drupal Europe, Drupalcon Prag und diversen Drupal Camps. Wir helfen bei der Organisation diverser Events (Drupal Austria Meetups, Drupal Camp Vienna, DrupalCon Community Day Vienna). Mehr dazu auf unserer drupal.org-Unternehmensseite: https://www.drupal.org/drunomics

Warum sollte dieses Projekt die Splash Awards gewinnen?

Die Kombination von Drupal und Thunder mit weiteren leistungsstarken fortschrittlichen Technologien führt zu erfolgreichen Ergebnissen bei der Implementierung dieser Plattform für hochperformante und schnelle Websites. Höchste Qualität in allen Perspektiven. Dieses Projekt zeigt, dass Drupal großes Potenzial für derart komplexe Anwendungen mit großem Traffic und einer fortschrittlichen Headless-Infrastruktur mit einer Vielzahl an API-Clients hat.

Der Einsatz eines zentralen Backends zum Editieren und Publishen von Inhalten ermöglicht eine einfache und seitenübergreifende Wiederverwendung und Querverlinkung von Inhalten (Artikel, Medien,…) auf verschiedenen Frontends sowie eine zentrale Benutzerverwaltung. Die “State of the Art”-Konzeption der k-digital Multisite führt zu einer wesentlichen Zeitersparnisbei der Umsetzung neuer Medien-Websites. So konnten alleine im Jahr 2021 drei wichtige Projekte erfolgreich gelauncht werden.