ФЭНДОМ


Всем привет!

Это ещё один долгожданный блог. Он посвящён новостям, связанным с новой единой платформой (UCP). Так как предыдущие блоги о ней были опубликованы ещё осенью, то специально для новых участников и для тех, кто подзабыл, о чём идёт речь, мы сначала напомним, что же такое UCP и зачем она нужна, а затем подробнее остановимся на двух фазах развёртывания новой платформы на Фэндоме.

Что такое единая платформа (UCP)?

Если говорить по-простому, то UCP призвана объединить википроекты на Фэндоме и на Gamepedia на одной платформе и с одной и той же версией программного обеспечения MediaWiki. Сейчас у Фэндома версия MediaWiki 1.19. Это достаточно старая версия программного обеспечения, но обновление до новых версий было заморожено намеренно. В тот период времени, 10 лет назад, обновление MediaWiki не удовлетворяло тогдашним потребностям нашего ресурса. Поэтому было принято решение самостоятельно развивать нашу платформу. Однако это привело к тому, что появились миллионы строк кода со сложной архитектурой, которая готова была рухнуть под собственной тяжестью. Переход на новую единую платформу позволит избавиться от этой переусложнённой структуры, а также перейти на современную версию MediaWiki 1.33.

Это очень большой шаг вперёд, но мы понимаем и осознаём, что он не решит абсолютно всех проблем. Тем не менее, новая единая платформа даст нам следующие серьёзные преимущества:

  • Новейшие расширения MediaWiki. За 7 лет, прошедших с запуска MediaWiki 1.19, фонд Викимедия улучшил множество расширений и добавил новые. Создание новой платформы на современной версии MediaWiki позволит вам получить большинство этих нововведений, а нам упростит задачу по поддержанию программного обеспечения сайта в актуальном состоянии. Участники Gamepedia уже знакомы с новой версией MediaWiki, но для единой платформы это означает - появление большой команды инженеров для работы над последующими обновлениями и новыми инструментами и возможностями для редакторов.
  • Ускорение в разработке и внедрении новых функций и инструментов. Имея единую платформу, мы сможем работать над всеми википроектами сразу вместо того, чтобы делать отдельные вещи для Фэндома и Gamepedia. Хорошим примером является страница аналитики для администраторов. Несмотря на схожесть, код этого расширения существенно отличается для Фэндома и для Gamepedia. Если бы мы имели единую платформу осенью, то нам бы не пришлось разрабатывать эту функцию отдельно для Фэндома.
  • Мобильный редактор! Как оказалось, 34% новых редакторов на Gamepedia сделали свои первые правки именно в мобильном редакторе. Поэтому появление современного редактора для мобильных устройств на Фэндоме - отличная новость.
  • Объединение лучших функций и инструментов от двух хостингов. Опыт Фэндома доказал, что википроекты и социальные инструменты могут существовать вместе. С другой стороны, Gamepedia также добилась большого успеха благодаря своим уникальным функциям, например, системе Gamepedia Pro. Единая платформа даст возможность взять всё лучшее от Фэндома и Gamepedia, чтобы создать нечто фантастическое, объединить углубленный вики-опыт и страсть фанатов.

Фазы развёртывания единой платформы

Теперь поговорим непосредственно о том, как появится новая платформа. Это произойдёт уже в ближайшее время.

Фаза 1

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

  • Этап внутреннего тестирования. Уже сейчас новая платформа активна и ей тестируют сотрудники, инженеры, команды по развитию википроектов, помощники. Цель этого этапа - открыть как можно больше поверхностных проблем и устранить их до того, как единую платформу увидят участники.
  • Этап для новых википроектов. Мы решили, что сначала на новую единую платформу перейдут новые википроекты. То есть, при создании вики она будет размещаться на новой платформе. Обычно новые вики не требовательны с точки зрения расширений, количества участников и посещаемости. Если участник создаст новую вики и ему потребуются сложные расширения, то на этом этапе мы рассмотрим вариант переноса такой вики на текущую платформу. Этот этап позволит собрать первые отзывы о единой платформе от участников, которые не являются сотрудниками.
  • Этап для простых википроектов. Как только мы убедимся, что единая платформа работает без сбоев, то в следующем этапе мы перенесём 3-4 тысячи текущих википроектов на новую платформу. Будут выбраны википроекты, где также не очень много сложных, ресурсоёмких расширений.
  • Этап для всех википроектов. После тщательного анализа данных, полученных во время предыдущих этапов, мы последовательно, небольшими партиями будем переносить на новую платформу все остальные википроекты - вновь от простых до сложных. То есть, в последнюю партию для переноса попадут википроекты с активными форумами и википроекты, где используется расширение Semantic MediaWiki.
  • Этап для Gamepedia. После википроектов Фэндома мы начнём перенос на новую единую платформу википроектов на Gamepedia. Это также будет проходить последовательно. После завершения этого этапа старая платформа будет удалена.

Как мы сообщали ранее, в фазе 1 википроекты сохранят свой скин: Oasis для Фэндома и Hydra для Gamepedia.

Фаза 2

Эта фаза ещё находится на стадии подготовки. В ней мы сосредоточимся на пользовательском опыте для улучшения инструментов и разработке новых функций. Здесь пока мы можем рассказать только в общих чертах о предстоящих изменений.

  • Единый внешний вид. Сейчас мы активно работаем над созданием единого скина, чтобы объединить лучшее от Фэндома и Gamepedia. Мы будем собирать информацию из различных источников, в том числе, мнения участников об этом.
  • Несколько опций для настроек внешнего вида. Мы понимаем, что у каждого участника есть своё мнение о том, как должна выглядеть его вики. Но сохранение единообразия интерфейса также важно. Мы будем искать компромиссные решения для этого, чтобы у вас было несколько вариантов того, как может выглядеть ваша вики, но чтобы это не мешало участникам, переходящим от одной вики к другой.
  • Улучшение работы администраторов и редакторов. На протяжении последних месяцев мы опрашивали администраторов и редакторов, чтобы выяснить детали их рабочих процессов и то, как сделать эти процессы лучше и удобнее. Именно ваши отзывы станут основой для разработок новых функций и расширений.
  • Улучшение поисковой оптимизации. Наша команда по поисковой оптимизации тесно сотрудничает с инженерами, чтобы у единой платформы не было проблем с поисковыми ботами. Также мы хотим уменьшить нашу зависимость от поисковых систем. Один из таких проектов, о котором мы рассказывали, это глобальная классификация. Она должна помочь участникам быстрее находить нужную информацию на разных википроектах.
  • Обновлённый опыт для новых редакторов. Привлечение новых читателей - это только полдела. Наша цель - помочь им стать активными участниками и редакторами. Мы надеемся улучшить и ускорить этот процесс, чтобы читатели быстрее присоединялись к вики.

Какие ещё изменения будут в фазе 1?

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

  • Новый редактор. Вместо текущих двух визуальных редакторов в единой платформе будет один редактор, который взят из MediaWiki. Вы можете видеть этот редактор на Gamepedia и на Википедии. Новые википроекты, которые будут созданы на единой платформе, уже получат этот редактор.
  • Обсуждения. Эта функция будет сохранена и получит обновления внешнего вида в рамках фазы 1. В частности, участники смогут переключаться между текущим видом Обсуждений и сокращённым, который будет напоминать текущий форум. Категории Обсуждений будут более заметны, чтобы участники могли активнее использовать их.
  • Обновлённый процесс создания вики. Для новых википроектов, которые будут созданы на единой платформе, будет включён новый процесс создания вики. Изменения коснутся дублирования википроектов. При создании новой вики система будет искать похожую среди всех вики и предлагать участнику присоединиться к ней вместо того, чтобы создавать новый проект на ту же тему. Если вики не будет найдена, участник сможет перейти к созданию своей вики. А если вики найдётся, то участнику будет необходимо выбрать причину для создания дубликата. Если причина будет неудовлетворительной и участник будет создавать дубликат, то сотрудники закроют такую вики.

И ещё раз напомним о тех функциях, которые будут заменены:

  • Стены обсуждения. Новые стены обсуждения останутся на своём месте, а всё содержимое текущих стен обсуждения будет перенесено на новые. Страницы обсуждений останутся без изменений.
  • Комментарии к статьям. Эта функция сохранится в обновлённом формате, как и стены обсуждения. Все текущие комментарии будут перенесены на обновлённые комментарии.
  • Профайлы участников. Они будут переработаны, хотя в целом сохранят свой текущий вид. Однако они уже будут готовы для добавления новых функций для фазы 2.


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

Материалы сообщества доступны в соответствии с условиями лицензии CC-BY-SA , если не указано иное.