Über die Agilität großer Organisationen

Zuletzt verändert am 24. Juli 2026 • 4 Min. Lesezeit • 693 Wörter
Ein Jahrzehnt bis zur Umstellung – ich weiß es nicht mehr genau, aber die Idee, ein ordentliches Content-Management-System für den gesamten Internetauftritt der Universität Helsinki einzuführen, ist wahrscheinlich schon zehn Jahre alt.
Über die Agilität großer Organisationen
Bild von Michael Jeltsch
Ein Jahrzehnt bis zur Umstellung Ich erinnere mich nicht mehr genau, aber die Idee, ein ordentliches Content-Management-System für den gesamten Internetauftritt der Universität Helsinki einzuführen, ist wahrscheinlich schon zehn Jahre alt. Ich hatte die Domain jeltsch.org im Mai 2003 (nach Abschluss meiner Promotion) reserviert, um meine private Website zu hosten. Der älteste Snapshot meiner Website  im Internetarchiv stammt aus dem Dezember desselben Jahres. Genau wie die IT-Mitarbeiter der Universität Helsinki wurde mir klar, dass die Aktualisierung einer Website durch die Bearbeitung einzelner HTML-Seiten sehr zeitaufwendig ist. Im Jahr 2006 war ich – genau wie die IT-Abteilung der Universität Helsinki – auf der Suche nach einem Content-Management-System (CMS). An der Universität wurden die HTML-Seiten mit Dreamweaver erstellt; ich nutzte einfach den Texteditor, der mir gerade zur Verfügung stand. Nach dem Vergleich verschiedener Optionen kamen sowohl die IT-Abteilung der Universität Helsinki als auch ich zu dem gleichen Ergebnis: Wir entschieden uns für Drupal  als Content-Management-System für unsere Webseiten.Umstieg auf DrupalDer Umstieg auf Drupal (Version 4.6) dauerte einige Wochen, aber Ende 2006 ging meine erste Drupal-Website online. Von diesem Zeitpunkt an war das Hinzufügen von Inhalten zu meiner Website sehr einfach. Ich habe ein Upgrade von Drupal vermieden und Version 6 übersprungen. Wie ich erwartet hatte, bereitete mir das Upgrade auf Version 7 große Kopfschmerzen (heutzutage soll das Upgrade angeblich viel einfacher sein). Die Umstellung auf Drupal hat bei der Universität Helsinki viele Jahre gedauert, aber schließlich fand sie 2016/2017 statt. Barack Obama war viel schneller: Im Herbst 2009, kaum ein halbes Jahr nach seinem Amtsantritt als Präsident, war die Umstellung von whitehouse.gov von einer proprietären Lösung auf Drupal  abgeschlossen.*Ist Drupal 7 veraltet?*Hier an unserer Universität müssen die Fristen wohl mehrfach verschoben worden sein, und ähnlich wie bei der Verlängerung der West-Metro nach Espoo  dürfte die Umstellung deutlich teurer geworden sein als geplant. Die Universität nutzt derzeit Drupal Version 7, die vor mehr als 6 Jahren, im Januar 2011, veröffentlicht wurde. Zwar ist Drupal 8 bereits seit November 2015 verfügbar, doch die gute Nachricht ist, dass Drupal 7 offiziell weiterhin die Long-Term-Support-Version (LTS) ist und somit noch viele Jahre lang Sicherheitsupdates erhalten wird (ich würde schätzen, mindestens fünf Jahre oder so). Etwa 85 % aller Drupal-Websites laufen nach wie vor mit Drupal 7, und offenbar zeigt diese Zahl bislang keine Anzeichen eines Rückgangs  .Die Umstellung ist noch nicht abgeschlossenIch habe die Webseiten meines Labors Anfang dieses Jahres umgestellt, als diese Möglichkeit zur Verfügung stand. Unsere B3P-Kerneinrichtung  läuft jedoch weiterhin mit „handgeschriebenem“ HTML-Code, da wir noch keine Genehmigung erhalten haben, diese Seiten auf Drupal umzustellen (die IT-Abteilung wartet auf die Förderentscheidungen für die HiLIFE-Forschungsinfrastruktur).Mittlerweile nutzen 2,3 % aller Websites weltweit Drupal.*Probleme?*Das System ist jedoch nicht frei von Fehlern. Aufgrund von Sicherheitsbedenken (die PHP-Sicherheit gilt als durchlässig wie ein Schwamm) steht den Inhaltsanbietern ein Großteil der Flexibilität, die Drupal bietet, nicht zur Verfügung: So ist beispielsweise vollständiger HTML- oder PHP-Code innerhalb von Knoteninhalten deaktiviert, was die Implementierung dynamischer Inhalte erschwert. Glücklicherweise hat das System eine Achillesferse, nämlich die Verwendung von RSS-Feeds.RSS-Feeds als RettungRSS-Feeds mit vom Nutzer bereitgestellten URLs lassen sich in die meisten Seiten integrieren und ermöglichen überraschenderweise die ungefilterte Anzeige von HTML-Inhalten (einschließlich Bildern und CSS-Stilen). Auf diese Weise habe ich unsere dynamisch aktualisierte Liste von Enzymen ( https://www.helsinki.fi/en/researchgroups/lymphangiogenesis-research-and-antibody-development/services-and-resources  ) und unsere Publikationsliste  (die separate Feeds von zotero.org  anzeigt, z. B. eine Liste ausgewählter Publikationen  oder eine Liste von Übersichtsartikeln  . Leider akzeptiert das Feed-Modul keine Standard-Atom-Feeds, sondern nur „altmodische“ RSS-Feeds, weshalb ich den Atom-Feed aus Zotero über ein Python-Skript weiterleiten musste, bevor er vom Browser des Website-Besuchers abgerufen werden konnte.Varnish CacheEin weiteres Problem ist, dass die Seite ziemlich langsam lädt. Wenn Besucher nach Inhalten suchen, muss die Seite innerhalb von 3 Sekunden geladen sein, sonst ist der Besucher verloren. Hoffentlich lässt sich die Seite gut skalieren, da viele Forschungsgruppen den Umstieg noch nicht vollzogen haben. Und sie lädt langsam, obwohl sie einen Varnish Cache  nutzt. Leider verzögert der Varnish Cache die Veröffentlichung von Aktualisierungen manchmal um viele Stunden (manchmal sogar über Nacht). Im 21. Jahrhundert ist das nicht akzeptabel. Ich habe die maximale Cache-Lebensdauer für meine private Drupal-Website auf 1 Stunde festgelegt. Die Ladezeit von 3 Sekunden ist wahrscheinlich der beste Kompromiss, den sie finden konnten…