Skip to main content

noyb.eu

Kunde
NOYB – European Center for Digital Rights
Mitwirkende Organisationen

NOYB (steht für “My Privacy is None Of Your Business”) ist eine NGO mit Sitz in Wien, die sich der Durchsetzung des Datenschutzes innerhalb der Europäischen Union verschrieben hat. Gegründet von u.a. Max Schrems hat der Verein bereits erfolgreich Beschwerden gegen große Konzerne wie Google und Facebook wegen ihrer intransparenten Praxis bei der Verarbeitung personenbezogener Daten zu Werbezwecken erhoben. Siehe zuletzt das weitreichende Urteil vom EuGH "Schrems II".

Ein besonderer Grund für den Relaunch der Seite war der Wunsch, Inhalte möglichst schnell in möglichst vielen Sprachen veröffentlichen zu können. Darüber hinaus gab es besondere Anforderungen bzgl. dem Redaktions-Workflow, Security, Privacy und Performance.

Die Website basiert auf einer Thunder.org Drupal Distribution. Diese wurde mit einigen Spezialentwicklungen ergänzt. 

Mehrsprachigkeit und Redaktions Workflow

Eine besondere Vorgabe war, dass die Website in möglichst vielen Sprachen zur Verfügung stehen soll und die Inhalte wie zB News zeitnah in allen Sprachen übersetzt werden. Hierzu wurde außerhalb der üblichen Thunder-Workflows ein automatisierter Übersetzungsworkflow umgesetzt, dh. Artikel werden in englischer Sprache angelegt und dann mit Hilfe des Translation Management Moduls (tmgmt) in alle vorhandenen Sprachen automatisiert übersetzt. Das erfolgt über Google Translation für die griechische Sprache (tmgmt_google) und DeepL (tmgmt_deepl) für alle anderen Sprachen. Die Qualität dieser Übersetzungen ist inzwischen wirklich beeindruckend.

Die automatisiert übersetzten Inhalte sind sofort veröffentlicht, der Benutzer wird jedoch darauf hingewiesen, dass der Inhalt automatisiert übersetzt wurde (d.h. diese Inhalte erhalten einen besonderen Status). 

Sobald ein Redakteur die Übersetzung kontrolliert hat, wird der Status entfernt und der Hinweis wird nicht mehr angezeigt. Es gibt eine eigene Benutzerrolle für diese Tätigkeit. Übersichtslisten geben einen Überblick über Inhalte, die kontrolliert werden müssen und Benutzer mit entsprechenden Sprachkenntnissen werden bei neuen Inhalten per E-Mail benachrichtigt. 

Backend Usability

Das Backend ist trotz der vielen Funktionalitäten intuitiv und kann auch von unerfahrenen ÜbersetzerInnen nach einer kurzen Einführung benutzt werden.

Security und Privacy

Aufgrund der Tätigkeit des Vereins gab es auch besondere Anforderungen bei Security und Datensicherheit. So wurde eine Zwei Faktor Authentifizierung für alle Logins umgesetzt und auf die Einbindung von "Third Party Content" komplett verzichtet. Die webfonts werden vom eigenen Server geladen und für anonyme Besucher-Statistiken wird eine selbst gehostete Matomo-Instanz verwendet. Wertvolle Dienste leistete u.a. auch das seckit module.

Performance

Aufgrund der tlw. Internationalen Berichterstattung über die Aktivitäten des Vereins kann es zu plötzlich sehr hohen Zugriffszahlen und Lastspitzen kommen. Die Website und der Server sollten deshalb möglichst gut darauf vorbereitet werden. Eine Analyse mit unserem lighthouse-Tool ergibt eine deutlich erkennbare Verbesserung im Vergleich zur alten Seite.

Screenshots noyb.eu

Das Projekt ist eine schöne Fallstudie und zeigt, wie Open Software im allgemeinen und Drupal im speziellen eine NGO bestmöglich unterstützen und spezifische Anforderungen abdecken kann.

Die Website zeigt auch, dass Drupal eine sehr gute Wahl ist wenn es um Data Privacy, Security und Performance geht. 

Und nicht zuletzt leistet NOYB wertvolle Arbeit bzgl. Datensicherheit und Datenschutz. Das unterstützen wir als acolono GmbH sehr gerne!

 

Drupal Version
Drupal 8