OOUI/uk
OOUI дозволяє розробникам швидко створювати чуйні веб-інтерфейси користувачів і веб-застосунки. Він діє послідовно в багатьох браузерах і готовий до інтернаціоналізації та доступності.
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. |
It is internationalization ready with full support of right-to-left languages, is accessible complying to Web Content Accessibility Guidelines and operates consistently across a multitude of browsers.
Бібліотека OOUI містить:
- готові до використання віджети, макети та вікна, що можуть бути прямо інстанційовані чи легко розширені,
- виведення на боці сервера, сумісне з PHP, для випадків, коли JavaScript не підтримується,
- елементи, які можуть бути легко змішані та підібрані для створення замовних інтерфейсів користувачів.
OOUI доступний у Ядрі MediaWiki, а також у npm, Composer і через cdnjs. OOUI реалізує тему «WikimediaUI» — відповідно до керівництва зі стилю проєктування Фонду Вікімедіа. Інтерфейси, вбудовані в MediaWiki, використовують цю тему за замовчуванням, хоча різні шкірки MediaWiki можуть і перекривають її. Див. документацію про використання OOUI у MediaWiki. Він успішно використовується в понад 40 веб-продуктах Фонду Вікімедіа та розробників-волонтерів. Community-created TypeScript definitions for OOUI exist (they work in JavaScript projects as well in popular IDEs).
Зверніть увагу, що бібліотека була спочатку створена для всього інтерфейсу користувача VisualEditor, поверх ґрунтовки OOjs (об'єктно-орієнтованого JavaScript, звідси колишня назва OOUI — «OOjs UI»). Пізніше вона була розширена, щоби слугувати Ядру MediaWiki з віджетами, реалізованими на PHP, або чуйними інтерфейсами в поточному проєкті Advanced Mobile Contributions.
OOUI is pronounced oh-oh-you-eye.
Початковий код розміщений на Gerrit і віддзеркалений на 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.
Документація
Повний список підсторінок документації див. у бічній панелі.
Див. також:
- Документація API, згенерована з початкового коду на doc.wikimedia.org
- Інтерактивні демонстрації онлайн і в директорії
demos
проєкту - Підручник із покрокового будівництва застосунку списку справ за допомогою OOUI
- OOJS/OOUI kick starter — Ready to code and demo user interface.
OOUI підтримується the Design System Team.
Отримати допомогу:
|