OOUI/fr

Object Oriented User Interface (OOUI) permet de créer rapidement des interfaces utilisateur web dynamiques et des applications. Il opère d'une manière cohérente avec une multitude de navigateurs et il est accessible et traduit dans diverses langues.

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 is available in MediaWiki Core, as well as on npm, Composer, and through cdnjs. OOUI implements a "WikimediaUI" theme – conforming to Wikimedia Foundation's design style guide. Interfaces built within MediaWiki use this theme by default, though different MediaWiki skins can and do over-ride this. See documentation about using OOUI in MediaWiki.

It is successfully in use in 40+ web products by Wikimedia Foundation and volunteer developers. Note, that the library was originally created for entire user interface of VisualEditor, on top of the OOjs primer (Object-Oriented JavaScript, hence OOUI's former name "OOjs UI"). It has later been extended to serve MediaWiki Core with PHP implemented widgets or responsive interfaces in current project Advanced Mobile Contributions.

The source code is hosted on Gerrit and mirrored on GitHub.

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 demos du projet
 * Un tutoriel sur la manière de construire une applicationg de liste Todo en utilisant OOUI pas à pas