Dieses Ticket implementiert die Zentralisierung von Benutzereinstellungen, um eine konsistente Arbeitsumgebung über beide Instanzen hinweg zu gewährleisten.
Was getan werden muss
Die Extension GlobalPreferences muss auf beiden Instanzen installiert und konfiguriert werden, um die Benutzereinstellungen zu synchronisieren.
- Installation und Aktivierung: Die Extension GlobalPreferences muss in beiden Wikis installiert und in der LocalSettings.php aktiviert werden.
- Konfiguration der synchronisierten Einstellungen: Die Konfiguration muss festgelegt werden, welche Benutzereinstellungen global synchronisiert werden sollen (z.B. Sprache, Zeitzone, Skin).
- Datenbank-Updates: Gegebenenfalls notwendige Datenbank-Updates müssen durchgeführt werden.
- Funktionstest: Ein Benutzer ändert eine Einstellung (z.B. die Sprache) in seinen Einstellungen auf der Haupt-Instanz. Es muss geprüft werden, ob diese Änderung sofort wirksam ist, wenn der Benutzer zur Wikibase-Instanz wechselt.
Warum wir das tun
Wir stellen die Einheitlichkeit der Arbeitsumgebung für alle Nutzer sicher.
- Konsistente UI: Die Benutzer müssen ihre Arbeitsumgebung (Sprache, Skin etc.) nur einmal einstellen.
- Effizienz: Die Notwendigkeit entfällt, Einstellungen auf der neuen Wikibase-Instanz manuell zu duplizieren.
- Wartung: Zentral verwaltete Präferenzen erleichtern später die Einführung neuer globaler Einstellungen.