Relaunch der Website von IIASA (Institute for Applied Systems Analysis)

Non-Profit

Zusammenfassung

Umfangreicher Relaunch und Modernisierung der Website einer internationalen Forschungseinrichtung unter Einbindung verschiedener externer und interner Dienste. Das Ergebnis ist ein ausgeklügeltes System, bestehend aus über 1.400 Seiten, 19 verschiedenen benutzerdefinierten Modulen und automatischem Import von Content aus 23 Ländern, in denen IIASA forschend tätig ist.

Projektbeschreibung

Das Forschungsinstitut IIASA (International Institute for Applied Systems Analysis) ist ein unabhängiges internationales Forschungsinstitut mit nationalen und regionalen Mitgliedsorganisationen in Afrika, Amerika, Asien und Europa und behandelt gesellschaftlich hoch relevante Themen wie Klimawandel, Energiesicherheit und Nachhaltigkeit.

Das IIASA koordiniert unabhängige Forschung in einer Reihe von Programmen und Gruppen sowie in Institutionen auf der ganzen Welt. Das Institut besteht aus mehreren unterschiedlichen Abteilungen, von denen jede ihre eigenen Anforderungen an die öffentlich zugängliche Website hat. Die alte Website war hier begrenzt funktionell und konnte den vielfältigen Anforderungen der verschiedenen Zielgruppen nicht gerecht werden. Gefragt war ein fortschrittliches, flexibles und modernes CMS.

Wir wurden beauftragt, die IIASA Website mit einer Liste von hunderten von Anforderungen unterschiedlicher Prioritäten und Erfüllungskriterien neu zu launchen, darunter Integrationen mit verschiedenen internen und externen Diensten, zahlreiche redaktionelle Arbeitsabläufe, Autonomie von RedakteurInnen und Site-AdministratorInnen, und das mit den höchsten Sicherheitsstandards.

Projektziele und -ergebnisse

Von proprietärer Software zu Open Source
Ein Wechsel zu Open Source Software war Teil der Motivation für den Relaunch und von Anfang stand die technische Umsetzung mit Drupal im Zentrum. Dazu beigetragen hat auch ein Besuch der Projektverantwortlichen an einem Drupalcamp in Wien, wo sie die internationale Drupal Community kennenlernen und sich von den technischen Fähigkeiten des Drupal CMS überzeugen konnten.

Integration zahlreicher Systeme
Die verschiedenen Abteilungen des IIASA verfügen über zahlreiche spezialisierte interne und externe Systeme zur Verwaltung ihres Arbeitsaufgaben, einschließlich eigener Repositories für Publikationen. Die Programmierung von Integrationen mit diesen Systemen war ein wesentlicher Bestandteil des Projekts. Dies wurde auf unterschiedliche Art und Weise umgesetzt. Ergebnis war der automatische Import von Content aus 23 Ländern.

Plattform zum Austausch für international Forschende
Die neue Website dient dem unabhängigen Forschungsinstitut mit Sitz in Laxenburg somit nicht nur als offizielle und wichtigste Online-Präsenz, sondern auch als Plattform zum Austausch für international Forschende sowie zur Bereitstellung von wichtigen Informationen für politische EntscheidungsträgerInnen. Ziel war es, die große Menge an komplexen Inhalten nachvollziehbar und User-freundlich zu gliedern und die zentralen wissenschaftlichen Inhalte in den Fokus zu rücken.

Komplexe Arbeitsabläufe und Berechtigungen
Neben der Veröffentlichung von Forschungsergebnissen benötigte das Redaktionsteam aus etwa 100 aktiven BenutzerInnen spezielle Rollen und Berechtigungen zur Verwaltung ihrer Arbeitsabläufe. Wir haben spezielle Module auf der Grundlage des Workflow-Moduls von Drupal Core erstellt, die auf die spezifischen Anforderungen von IIASA zugeschnitten sind.

Site-Management-System für externe und decoupled Websites
Zusätzlich zur öffentlich zugänglichen Unternehmenswebsite sollte jedes Forschungsprojekt (von dem es fast 300 gibt) die Möglichkeit haben, eine eigene eigenständige Website mit eigener URL und eigenem Erscheinungsbild zu erstellen. Das war eine große Herausforderung. Am Ende haben wir verschiedene benutzerdefinierte Entitäten für die Verwaltung von Domains, Seiten und Menüs erstellt. Dies wurde in das bestehende Berechtigungssystem eingebunden, um ein Site-Management-System für externe und decoupled Websites bereitzustellen. Dafür haben wir auch ein benutzerdefiniertes Frontend erstellt, um mittels umfangreicher Designoptionen maximale Flexibilität zu gewährleisten.

Herausforderungen

Komplexe Ausgangslage – versierte Umsetzung
Gemeinsam mit unserer Partner-Agentur Identum begleiteten wir IIASA beim umfangreichen Relaunch der Website – vom technischen Konzept, über Content Architektur und Design bis hin zur Programmierung mit Drupal. Durch eine strukturierte Content Architektur und intuitive Navigation wird selbst die große Menge an komplexen Inhalten für interne und externe BesucherInnen nachvollziehbar gegliedert und damit die User Experience optimal gestaltet.

Für noch bessere Orientierung sorgt außerdem das von Identum erstellte Design-Konzept mit einem durchgängigen System aus Farbcodes. Diese helfen, die verschiedenen Themenbereiche optisch zu gliedern und NutzerInnen eine schnelle Übersicht und optimale User Experience zu ermöglichen. Die klare Formensprache in Text und Bild spiegelt die Seriosität und wissenschaftliche Expertise von IIASA wider und verleiht dem Institut darüber hinaus ein boldes und selbstbewusstes Auftreten.

Technisch war die Konzeption des Site-Management-Systems für externe und decoupled Websites und das komplexe Berechtigungssystem die größten Herausforderungen. Ersteres wurde gemeinsam mit dem Kunden in mehreren Workshops konzipiert und die Anforderungen der verschiedenen Stakeholder herausgearbeitet. Erst dann begannen wir mit der Umsetzung der Funktionalität.

Eine weitere Herausforderung war die Datensynchronisierung, da die Verfügbarkeit einiger Quellsysteme sehr schlecht war. Alle Daten werden daher als Entities zwischengespeichert, um sicherzustellen, dass die Website nicht durch unerwartete Ausfallzeiten beeinträchtigt wird.

Und schließlich hat IIASA sehr hohe Anforderungen an die Sicherheit der Website. Infolgedessen mussten einige Systeme stark an diese Bedürfnisse angepasst werden.

Community-Beiträge

Wir glauben an Open-Source und tragen seit 2005 aktiv zur Drupal-Community bei. Wir steuern nicht nur Code bei, sondern wir versuchen auch, Drupal in der DACH Region zu fördern und die lokale Community durch die Organisation von Meetups oder Camps zu unterstützen. Über Drupal Austria konnten wir so zuletzt die Drupal Dev Days nach Wien holen. Wir beteiligen uns auch aktiv an der Weiterentwicklung und sind auch bei der Drupal Starshot Initiative involviert und kümmern uns um den GDPR/DSGVO Track.

Erstellung von Patches und Issues wie zum Beispiel
- für das Layout Paragraphs Modul, das in diesem Projekt bereits in einem frühen Status stark eingesetzt wurde,
- für das extlink Modul: https://www.drupal.org/project/extlink/issues/3238995,
- sowie für das Display Fields Modul: https://www.drupal.org/project/display_fields/issues/3399026

Nach der Veröffentlichung auf der Splash Awards Webseite ist die Erstellung einer umfangreichen Casestudy auf drupal.org geplant.

Warum sollte dieses Projekt die Splash Awards gewinnen?

Ein Vorzeige-Projekt für komplexe Drupal-Webentwicklung
Das internationale und unabhängige Forschungsinstitut IIASA behandelt gesellschaftlich hoch relevante Themen wie Klimawandel, Energiesicherheit und Nachhaltigkeit. Der 1.400 Seiten starker Website Relaunch zeigt, wie man auch komplexeste Forschungsthemen übersichtlich gliedern kann und ist ein Beleg dafür, dass sich Drupal für die Umsetzung von ambitionierten und internationalen Webprojekten bestens eignet. Das Projekt ist eine großartige Case Study für komplexe Webentwicklung mit Drupal und Open Source.