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.

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.