OOUI/es
OOUI permite a los desarrolladores crear aplicaciones e interfaces de usuario web adaptables.
OOUI
|
Codex with Vue.js as JavaScript framework[1] will replace OOUI in current and future user-interface product development! See section #Future of OOUI alongside Codex for more information. |
Está preparado para la internacionalización con soporte completo de idiomas de derecha a izquierda, es accesible de acuerdo con las Directrices de Accesibilidad para el Contenido Web, y funciona de manera consistente en una multitud de navegadores.
La biblioteca OOUI contains:
- widgets, diseños y ventanas listos para usar que se pueden instanciar directamente o extender fácilmente,
- una salida compatible del lado del servidor PHP para los casos en los que JavaScript no está disponible,
- elementos que se pueden mezclar y combinar fácilmente para crear interfaces de usuario a medida
OOUI está disponible en MediaWiki Core, así como en npm, Composer, y a través de cdnjs. OOUI implementa un tema "WikimediaUI", conforme a la guía de estilo de diseño de la Fundación Wikimedia. Las interfaces creadas dentro de MediaWiki usan este tema de forma predeterminada, aunque diferentes apariencias de MediaWiki pueden anularlo. Ver documentación sobre el uso de OOUI en MediaWiki. Se utiliza con éxito en más de 40 productos web de la Fundación Wikimedia y desarrolladores voluntarios. Community-created TypeScript definitions for OOUI exist (they work in JavaScript projects as well in popular IDEs).
Tenga en cuenta que la biblioteca se creó originalmente para la interfaz de usuario de VisualEditor, además de OOjs primer (JavaScript orientado a objetos, en inglés "Object-Oriented JavaScript," de ahí el nombre anterior de OOUI "OOjs UI") . Más tarde se amplió para servir a MediaWiki Core con widgets implementados en PHP o interfaces adaptables en el proyecto Contribuciones avanzadas en móvil.
OOUI se pronuncia o-o-u-i.
El código fuente está alojado en Gerrit y reflejado en 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 features 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. You can participate in the discussion about enabling Codex for gadgets and userscripts.
Documentación
Consulte la barra lateral para obtener una lista completa de las subpáginas de documentación.
Ver también:
- Documentación de la API generada a partir del código fuente en doc.wikimedia.org
- Demostraciones interactivas en línea y en el directorio
demos
del proyecto - Un tutorial sobre cómo construir una aplicación de lista de tareas usando OOUI paso a paso
- OOJS/OOUI kick starter — interfaz de usuario lista para codificar y demostrar.
OOUI is maintained by the Design System Team.
Get help:
|