OOUI/fr

Object Oriented User Interface (OOUI) permet aux développeurs de créer des interfaces utilisateur et des applications web réactives.

Il est prêt pour l'internationalisation avec une prise en charge complète des langues de droite à gauche, est accessible conformément aux directives d'accessibilité du contenu Web et fonctionne de manière cohérente avec une multitude de navigateurs.

La bibliothèque OOUI contient :


 * des widgets, des affichages et des fenêtres, tous prêts à être utilisés et pouvant être instanciés directement ou facilement étendus,
 * une sortie compatible côté serveur PHP pour les cas où JavaScript n'est pas pris en charge,
 * des éléments qui peuvent être facilement mélangés et rassemblés pour créer des interfaces utilisateur personnalisées.

OOUI est disponible dans le noyau MediaWiki, via npm, Composer, et également cdnjs. OOUI implémente un thème "WikimediaUI" – conformément au guide de style de conception de la Fondation Wikimedia. Les interfaces construites à l'intérieur de MediaWiki utilisent ce thème par défaut, bien que différents habillages MediaWiki puissent redéfinir ceci (et ils le font). Voir la documentation à propos de l'utilisation de OOUI dans MediaWiki. Il est utilisé avec succès dans plus de 40 produits web par la Fondation Wikimedia et les développeurs bénévoles. Notez que la bibliothèque a été initialement créée pour l'interface entier de l'Editeur Visuel, par dessus le premier OOjs (Object-Oriented JavaScript, de là l'origine du nom de OOUI "OOjs UI"). Elle a été plus tard étendue pour servir le noyau MediaWiki avec des widgets implémentés en PHP ou des interfaces dynamiques dans les projets actuels de contributions mobiles avancées.

Prononcez OOUI comme oh-oh-you-aïe.

Le code source est hébergé sous Gerrit et mirroré sous GitHub.

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.

Documentation
Voir la barre latérale pour une liste complète des sous-pages de documentation.

Voir aussi :


 * Documentation de l'API générée à partir du code source sur doc.wikimedia.org
 * Démonstration interactive en ligne et dans le répertoire  du projet
 * Tutoriel sur la manière de construire une application de liste Todo en utilisant OOUI pas à pas


 * OOJS/OOUI kick starter &mdash; prêt à coder et interface utilisateur de démonstration