OOUI/de

Mit OOUI können Entwickler/innen responsive Benutzeroberflächen und Anwendungen für das Web erstellen.

Es ist für die Internationalisierung geeignet und bietet volle Unterstützung für Sprachen von rechts nach links. Es ist barrierefrei gemäß den Richtlinien für barrierefreie Webinhalte und funktioniert in einer Vielzahl von Browsern gleichermaßen.

Die Bibliothek der OOUI enthält:


 * gebrauchsfertige Widgets, Layouts und Fenster, die direkt eingesetzt oder einfach erweitert werden können,
 * eine PHP-server-seitige kompatible Ausgabe für Fälle, in denen JavaScript nicht unterstützt wird,
 * Elemente, die sich leicht mischen und anpassen lassen, um individuelle Benutzeroberflächen zu erstellen.

OOUI ist im MediaWiki Kern, sowie auf npm, Composer und über cdnjs verfügbar. OOUI implementiert ein "WikimediaUI" Theme - entsprechend dem Design Style Guide der Wikimedia Foundation. Benutzeroberflächen, die in MediaWiki erstellt wurden, verwenden standardmäßig dieses Theme, obwohl verschiedene MediaWiki-Skins es überschreiben können und dies auch tun. Siehe Dokumentation zur Verwendung von OOUI in MediaWiki. Sie wird von der Wikimedia Foundation und freiwilligen Entwicklern erfolgreich in über 40 Webprodukten eingesetzt. Beachte, dass die Bibliothek ursprünglich für das gesamte Benutzer/innen-Interface von VisualEditor entwickelt wurde, aufbauend auf der OOjs Fibel (Objektorientiertes JavaScript, daher der frühere Name "OOjs UI"). Später wurde es erweitert, um MediaWiki Core mit in PHP implementierten Widgets oder Benutzeroberflächen im Projekt Advanced Mobile Contributions zu bedienen.

OOUI wird "oh-oh-ju-aj" ausgesprochen.

Der Quellcode wird auf Gerrit und gespiegelt auf GitHub gehostet.

Future of OOUI alongside Codex
Codex's toolkit will replace OOUI as the default user interface library. Currently development at the Wikimedia Foundation is focused on Codex, the design system for Wikimedia. It's featuring guidelines and a set of tools: design tokens, components, and icons.

New OOUI feature development is limited only to products that are bound to it and have not (yet) been adapted to use Codex instead.

Note that in JS-only gadgets and userscripts Codex can't replace OOUI as of September 2023, at least not in any practical way. For gadget/userscript developers there is currently no successor for OOUI available. Participate in discussion about the topic on enabling Codex for gadgets and userscripts.

Dokumentation
In der Seitenleiste findest du eine vollständige Liste der Unterseiten der Dokumentation.

Siehe auch:


 * API-Dokumentation generiert aus dem Quellcode auf doc.wikimedia.org
 * Interaktive Demos online und im Projektverzeichnis
 * Ein Tutorial zur Erstellung einer Todo-Listen-Anwendung mit OOUI Schritt für Schritt


 * OOJS/OOUI kick starter &mdash; bereit zur Programmierung und Demo User Interface.