Бета-функции
![]() | Эта страница устарела. |
![](http://upload.wikimedia.org/wikipedia/commons/c/c2/Beta_experiments_icon.png)
![]() | Wikimedia Commons has media related to Wikimedia Beta Features. |
Бета-функции — это способ, который позволяет вам опробовать новые функции в Википедии и других проектах Фонда, прежде чем они будут выпущены для всех. Посетите вашу страницу настроек, чтобы включить бета-функции для себя; помните, что бета-функции включаются на каждом сайте отдельно.
Сообщите нам, что вы думаете об этой программе на этой странице обсуждения.
Назначение
Основная цель Бета-Функции заключается в разрешении для Викимедиа дизайнеров и инженеров (из сообщества Викимедиа и сообществ с ним), чтобы они могли сделать технические усовершенствования в среде, где большое количество пользователей могут протестировать, давать обратную связь, и использовать эти возможности в реальных условиях. Вторичная цель Бета-Функций заключается в определении того, что полезно, хорошо продуманные функции и другой общественный код может быть встроены в ядро после проверки, тестирования и анализа Викимедиа проектирования и дизайна.
Код, предоставляющий функции наподобие этой, принадлежит расширению Бета-воозможности . Настройки бета-функций находятся в отдельной вкладке Настроек, доступных всем зарегистрированным и вошедшим на сайт участникам в строке персональных ссылок вверху любой страницы.
Функциональность
Прямо сейчас пользователи могут:
- вручную включать отдельные функции
- автоматически подключать все дополнительные функции после их полноценного запуска[issue 1]
Чтобы использовать какую-либо функцию, участникам следует поставить соответствующий флажок, а затем щёлкнуть по кнопке «Сохранить», что сохранит их настройки бета-функций (как и все остальные настройки). С течением времени новые возможности становятся доступны участникам, согласно Beta Features/Roadmap .
Текущие бета-функции
Вот текущие бета-функции, которые мы сейчас тестируем с этой системой:
- ⧼visualeditor-preference-newwikitexteditor-label⧽ (ведущий: Джеймс Форрестер) – ⧼visualeditor-preference-newwikitexteditor-description⧽
Эти фильтры доступны только на некоторых вики.
- ⧼popups-refpreview-beta-feature-message⧽ (ведущий: Лена Майнтруп) – Чтобы отобразить предварительный просмотр ссылки, наведите указатель мыши на маркер сноски.
- Перевод содержимого (ведущий: Амир Аарони) — Инструмент для быстрого перевода страниц на ваш язык с использованием редактора в режиме «бок о бок».
- Поток при общении с пользователем (ведущий: Роан Каттув) - Включает новую структурированную систему обсуждений на вашей странице обсуждения пользователя.
Эти функции являются бета-функциями на некоторых вики-проектах, но включены для всех на всех остальных:
- Инструменты обсуждений (ведущий: Эд Сандерс) – Включите определенные функции расширений DiscussionTools, которые еще не включены для всех (список зависит от вики-проекта).
- Конфликт редактирования по абзацам (ведущий: Леа Фоге) – Показывает конфликт редактирований с использованием продвинутого отображения по абзацам.
- ⧼visualeditor-preference-core-label⧽ (ведущий: Роан Каттув) – ⧼visualeditor-preference-core-description⧽
- ⧼visualeditor-preference-visualdiffpage-label⧽ (ведущий: Эд Сандерс) – ⧼visualeditor-preference-visualdiffpage-description⧽
Мы приглашаем добровольцев из сообщества и команды продуктов Викимедиа, которые хотят протестировать новые возможности или значительные изменения существующих возможностей, сделать это на этом проекте.
![]() | Wikimedia Commons has media related to Иконки бета-функций. |
Галерея текущих бета-функций
-
Режим «Поток» (Flow) на странице обсуждения участника
(ведущий: Joe Matazzoni)
Включает новую систему структурированных обсуждений на вашей странице обсуждений. -
Новый редактор вики-текста
(ведущий: Dan Garry)
Включает в визуальном редакторе новый режим вики-текста. -
Перевод содержимого
(ведущий: Amir Aharoni)
Инструмент, позволяющий быстро переводить страницы на ваш язык, используя редактирование бок о бок. -
Конфликт редактирования по абзацам
(ведущий: Lea Voget)
Показывает конфликт редактирований с использованием более продвинутого отображения по абзацам. -
Инструменты обсуждения
(ведущий: Ed Sanders)
Включает экспериментальные функции страницы обсуждения: Ответы на комментарии на странице обсуждения одним щелчком мыши и Добавление новых тем с помощью встроенной формы.
Внедрённые функции
-
Визуальный Редактор (согласие на использование)
(ведущий: James Forrester)
Редактирование страниц без изучения вики-кода. -
Формулы в Визуальном Редакторе
(ведущий: James Forrester)
Редактируйте алгебру или уравнения на своих страницах. -
Языковой инструментарий в Визуальном Редакторе
(ведущий: James Forrester)
Инструмент, позволяющий отмечать язык, на котором написан текст. -
Система предложений автодополнения
(ведущий: Dan Garry)
Использует новый алгоритм поиска. Предлагает варианты по мере того как вы вводите. Устойчив к незначительным опечаткам. -
Боковая панель со ссылками на другие проекты
(ведущие: Tpt, Lydia Pintscher)
Добавляет в боковую панель раздел, содержащий созданные на основе Викиданных ссылки на родственные проекты Викимедиа. -
Расширенные уведомления
(ведущий: Roan Kattouw)
Упрощает просмотр и организацию уведомлений. Включает межсайтовые уведомления, что позволяет просматривать сообщения с других вики. -
ORES
(ведущий: Amir Sarabadani)
ORES — основанный на технологиях ИИ инструмент, выделяющий потенциально вредоносные правки на странице свежих правок и в списке наблюдения. -
РевизорСлайдер
(ведущий: Lea Voget)
Добавляет слайдерный интерфейс в режим просмотра разности версий (diff), что позволяет легко перемещаться между версиями. -
Предварительный просмотр страницы (ранее назывался "Накладные карты")
(ведущий: Jon Katz)
Показывает читателям краткое описание статьи, когда они наводят курсор на ссылку, ведущую на эту статью. -
Расширенный поиск
(ведущий: Lea Voget)
Улучшает служебную страницу поиска, добавляя форму выбора продвинутых параметров поиска. -
Компактные языковые ссылки
(ведущий: Pau Giner)
Показывает сокращённую версию списка языков, содержащий только наиболее подходящие для вас языки. -
Подсветка синтаксиса
(ведущий: Danny Horn)
Добавляет цвета и тени в вики-текст, чтобы было проще визуально отделить текст статьи от кода. -
Улучшения в области редактирования отзывов
(ведущий: Joe Matazzoni)
Проверяйте правки на странице Недавних Изменений, используя новые фильтры, задаваемое пользователем цветовое выделение и ряд других усовершенствований.
Прочие функции
-
Компактная личная панель
(ведущий: Jared Zimmerman)
Упрощённая шапка сайта, дающая быстрый доступ к основным инструментам и предоставляющая контекстное меню со списком остальных инструментов. -
Минерва
(ведущий: Jon Robson)
Уделяйте больше внимания мобильной теме оформления и используйте её как средство ускорения редактирования как на мобильных устройствах, так и на ПК.
Создание собственных
Вы хотите создать свою собственную бета-функцию? Замечательно! Джеймс с радостью поможет вам.
Во-первых, вы должны проверить свой код на соответствие следующим основным требованиям:
- не приводит к существенному снижению эффективности работы сайта;
- заметно не ухудшает восприятие производительности сайта, или системы пользователя;
- не приводит к сбоям в работе браузера пользователя;
- не приводит к потере или повреждению данных;
- проходит основное взаимодействие с другими бета-функции; а также[issue 2]
- вносит положительный вклад в пользовательский опыт взаимодействия с сайтом и выступает в качестве дополняющего элемента. Например, бета-функции не могут быть использованы для отключения частей функционала сайта или для введения функций, заменяющих удалённые.
- Вам следует ожидать того, что придётся тестировать свою бета-функцию на бета-сервере Фонда Викимедиа для предварительного внедрения в течение как минимум недели, прежде чем функция будет внедрена в реально работающие вики. Этот период тестирования предназначен для поиска серьёзных ошибок в работе до того, как подвергать опасности пользователей реальных вики-сайтов.
Если вы рады тому, что ваш код отвечает этим требованиям, вам следует прорекламировать ваше предложение на странице предложения новых возможностей. В качестве одного из этапов создания бета-функции, от вас потребуется составить текстовое описание и изображение для представления вашей функции в пользовательском интерфейсе; в этом вам могут помочь команды по дизайну и продуктам. As part of creating the Beta Feature, you will be asked for some text copy and an image to represent your feature in the user interface; the Design and Product teams can help you with this.
Оформление
Внешний вид вкладки «Бета-функции» в настройках намеренно сделан отличающимся от остальных, чтобы вызвать интерес и предложить отход от стандартной разметки и сложности существующей страницы настроек участника.
Вот скриншот вкладки настроек «Бета-функции»:
![Скриншот настроек бета-функций (вкладка «Бета-функции») в «Вектор, устаревшая (2010)».](http://upload.wikimedia.org/wikipedia/commons/thumb/c/ce/BetaFeatures-Screenshot.png/600px-BetaFeatures-Screenshot.png)
Известные проблемы
- ↑ Обратите внимание, что это на данный момент не вносит участников в список, пока они не посетят страницу настроек. (phab:T64815)
- ↑ Это не говоря об ограничениях по причине совместимости. Все аспекты совместимости должны быть выявлены и представлены, а то, насколько они препятствуют внедрению, будет определено отдельно для каждого случая.
Внешние ссылки
- c:Category:Wikimedia Beta Features – категория на Викискладе
- Панель аналитики