OOjs
Auf dieser Seite wird dargestellt, wie sich die Skriptbibliothek OOjs von Programmierern nutzen lässt, um eine Seite im Browser mit interaktiven Elementen zu versehen.
Die Skriptbibliothek besteht aus einem allgemeinen Framework, mit dem objektorientierte Konzepe in JavaScript nachgebildet werden.
Bislang einziger komplexer Anwendungsfall ist eine interaktive Benutzerschnittstelle (user interface – UI),
Eine reichhaltige Auswahl an Funktionen bietet die Generierung, Gestaltung und dynamische Unterstützung aller gängigen Elemente für Formulare und Dialoge an; auch Werkzeugleisten und Karteireiter.
Die OO-Software kann zwar teilweise in der Wiki-Seite vorhanden sein, weil sie von anderen Elementen benötigt wird; das ist aber nicht von Anfang an der Fall und muss nicht alle benötigten Funktionen enthalten.
Die erforderlichen Module müssen zunächst mittels ResourceLoader geladen werden – die Funktion .using() ist zu verwenden. Folgende Module sind vorhanden:
oojs
window.OO
zur Verfügung.oojs-ui-core
oojs-ui-widgets
oojs-ui-windows
oojs-ui-toolbars
Nach dem Laden der Module ist das globale Objekt window.OO
vorhanden und die Funktionen sind Komponenten darin, wie in der jeweiligen Dokumentation angegeben.
OOjs und OOjs UI sind von Entwicklern der Wikimedia seit 2011 aufgebaute Bibliotheken unter MIT-Lizenz.
Sie sind unabhängig von Angelegenheiten einer Wiki-Seite.
Ursprünglich wurde die Software aufgebaut, um den VisualEditor problemunabhängig zu unterstützen, ohne in dessen jeweiligen Kontext involviert zu werden.
Seit MediaWiki 1.23
ist sie im jeweiligen Ausbauzustand integriert.
(in der Regel englischsprachig)
Extern: