Бета-Функции (новые возможности)

This page is a translated version of the page Beta Features and the translation is 100% complete.
Для Теги расширений, см.: Extension:BetaFeatures.

Бета-Функции — это способ, который позволяет вам опробовать новые возможности в Википедии и других проектах Фонда, прежде чем они будут выпущены для всех. Посетите вашу страницу настроек, чтобы включить Бета-Функции для себя; помните, что Бета-Функции включаются на каждом сайте отдельно.

Сообщите нам, что вы думаете об этой программе на странице обсуждения.

Назначение

Основная цель Бета-Функции заключается в разрешении для Викимедиа дизайнеров и инженеров (из сообщества Викимедиа и соообществ с ним), чтобы они могли сделать технические усовершенствования в среде, где большое количество пользователей могут протестировать, давать обратную связь, и использовать эти возможности в реальных условиях. Вторичная цель Бета-Функции заключается в определении того, что полезно, хорошо продуманные гаджеты и другие общественные коды могут быть встроены в ядро после проверки, тестирования и анализа Викимедиа проектирования и дизайна.

Код, предоставляющий функции наподобие этой, принадлежит расширению Расширение:Бета-воозможности . Настройки бета-функций находятся в отдельной вкладке настроек, доступных всем зарегистрированным и вошедшим на сайт участникам в строке персональных ссылок вверху любой страницы.

Функциональность

Прямо сейчас пользователи могут:

  • вручную устанавливать согласие на использование отдельных функций
  • автоматически подключать все дополнительные функции после их полноценного запуска[issue 1]

Чтобы использовать какую-либо функцию, участникам следует поставить соответствующий флажок, а затем щёлкнуть по кнопке «Сохранить», что сохранит их настройки Бета-функций (как и все остальные настройки). С течением времени новые возможности становятся доступны участникам, согласно Beta Features/Roadmap .

Текущие бета-функции

Вот текущие бета-функции, которые мы сейчас тестируем с этой системой:

  • Новый режим вики-текста (ведущий: James Forrester) – Включитe новый режим вики-текста в визуальном редакторе. В нём доступно много инструментов визуального редактора, используется похожий дизайн, к тому же стало проще переключаться между этими двумя режимами редактирования.

Эти фильтры доступны только на некоторых вики.

Эти функции являются бета-функциями на некоторых вики, но включены для всех на всех остальных:

Мы приглашаем добровольцев из сообщества и команды продуктов Викимедиа, которые хотят протестировать новые возможности или значительные изменения существующих возможностей, сделать это на этом проекте.


Галерея текущих бета-функций

Внедрённые функции

Прочие функции

В этом списке могут содержаться расширения или возможности, которые устарели, больше не разрабатываются, или разработка которых находится на этапе планирования. Не полагайтесь на актуальность приведённой здесь информации.


Создание собственной бета-функции

Вы хотите создать свою собственную бета-функцию? Замечательно! Джеймс с радостью поможет вам.

Во-первых, вы должны проверить свой код на соответствие следующим основным требованиям:

  • не приводит к существенному снижению эффективности работы сайта;
  • заметно не ухудшает восприятие производительности сайта, или системы пользователя;
  • не приводит к сбоям в работе браузера пользователя;
  • не приводит к потере или повреждению данных;
  • проходит основное взаимодействие с другими бета-функции; а также[issue 2]
  • вносит положительный вклад в пользовательский опыт взаимодействия с сайтом и выступает в качестве дополняющего элемента. Например, бета-функции не могут быть использованы для отключения частей функционала сайта или для введения функций, заменяющих удалённые.
  • Вам следует ожидать того, что придётся тестировать свою бета-функцию на бета-сервере Фонда Викимедиа для предварительного внедрения в течение как минимум недели, прежде чем функция будет внедрена в реально работающие вики. Этот период тестирования предназначен для поиска серьёзных ошибок в работе до того, как подвергать опасности пользователей реальных вики-сайтов.

Если вы рады тому, что ваш код отвечает этим требованиям, вам следует прорекламировать ваше предложение на странице предложения новых возможностей. В качестве одного из этапов создания бета-функции, от вас потребуется составить текстовое описание и изображение для представления вашей функции в пользовательском интерфейсе; в этом вам могут помочь команды по дизайну и продуктам.

Оформление

Внешний вид вкладки «Бета-функции» в настройках намеренно сделан отличающимся от остальных, чтобы вызвать интерес и предложить отход от стандартной разметки и сложности существующей страницы настроек участника.

Вот скриншот вкладки настроек «Бета-функции»:

 
Скриншот настроек бета-функций (вкладка «Бета-функции») в теме оформления «Векторная, устаревшая (2010)».

Известные проблемы

  1. Обратите внимание, что это на данный момент не вносит участников в список, пока они не посетят страницу настроек. (phab:T64815)
  2. Это не говоря об ограничениях по причине совместимости. Все аспекты совместимости должны быть выявлены и представлены, а то, насколько они препятствуют внедрению, будет определено отдельно для каждого случая.

Внешние ссылки