Викии Вики
Advertisement
Викии Вики

Единая платформа (англ. UCP — Unified Community Platform) — новая площадка для википроектов Фэндома и Геймпедии, основывающаяся на MediaWiki версии 1.33.

Список основных отличий

История

Предварительная фаза

В декабре 2018 Fandom, Inc. объявила об объединении с Curse Media — компанией, владевшей известным вики-хостингом Gamepedia[3]. Примерно тогда же было сказано и то, что в дальнейшем хостинги будут объединены. Первым движением в этом направлении стал проект «Кроссовер», который должен был способствовать объединению дублирующих друг друга вики с разных сайтов[4].

Однако, уже на тот момент были заметны большие различия между хостингами. Ключевым была огромная разница версий движка: если Геймпедия поддерживала более современную MW v.1.33, то на ФЭНДОМЕ использовалась сильно кастомизированная версия 1.19, которая постоянно подправлялась и корректировалась, что констатировал и блог, вышедший 20 июня 2019:

« Если кто-то застал 2012 год, когда мы последний раз обновляли MediaWiki, то вы должны помнить, что в тот раз после обновления инженерам пришлось в течение многих месяцев исправлять многочисленные ошибки и баги, к которым привело обновление. Сейчас же провернуть такое и вовсе невозможно. Этот монолит просто обвалится, если обновить его основу. Вот почему версия MediaWiki для Фэндома называется не просто 1.19, а ответвлением версии 1.19. И с этой «ветки» слезть очень трудно. »

Участники в целом радостно отреагировали на нововведения, хотя некоторые и выражали опасения, что может повториться ситуация с прошлым обновлением движка. В итоге 7 дней спустя было объявлено о начале разработке новой платформы и новых взглядах ФЭНДОМА на развитие хостинга[5]. Именно в тот момент и было раскрыто название — UCP (Unified Community Platform).

Фаза подготовки

Первые конкретные новости по новой платформе стали появляться во второй половине 2019 года. Тогда были прояснены некоторые ключевые вопросы в отношении UCP: что станет с аккаунтами, каков будет дизайн и какая версия движка будет выбрана[6]. Затем было объявлено о внедрении некоторых новых расширений на старой платформе, дабы подготовить участников к их присутствию на новой. Также сообщили и о том, что новый форум будет полностью заменён обсуждениями, комментарии и стены обсуждения будут переработаны на новый лад, как и профайлы.

В феврале 2020 были раскрыты фазы перехода на новую платформу[7]. Предполагалось, что 1 фаза перехода произойдёт в течение пяти месяцев в следующем порядке:

  • Внутренние тесты;
  • Новые вики — все создаваемые проекты автоматически появятся на новой платформе;
  • Простые вики — вики, где нет сложных расширений, завязанных на старую версию;
  • Все вики — постепенный перенос всех википроектов от простым к сложным. В последней партии должны были оказаться вики с активными форумами и включенным расширением Semantic MediaWiki.
  • Вики с Геймпедии — после проектов с ФЭНДОМА по той же схеме должен был произойти переход и для проектов с Gamepedia.

После завершения перехода всех вики старая платформа должна была быть удалена. Однако, скины википроектов (Oasis для ФЭНДОМА и Hydra для Геймпедии) должны были сохраниться в течение всей первой фазы.

После этого должна начаться вторая фаза, в которой обещаны:

  • Создание нового единого скина для обоих хостингов
  • Наличие опций для настройки внешнего вида
  • Новые функции для администраторов и редакторов
  • Поисковая оптимизация
  • Обновлённый опыт для редакторов

Фаза начального развёртывания

9 марта 2020 года был опубликован очередной блог касаемо начала развёртывания платформы[8]. В нём продемонстрировали новый редактор и объявили о дате начала развёртывания — 11 марта 2020, когда создание любой вики происходило бы на новой платформе. Однако, многих привычных расширений на старте не оказалось. Более того, отсутствовали даже CSS и JavaScript, исключавшие возможность какой-либо кастомизации проектов вне конструктора тем. К тому же, из-за работ по переносу было решено отказать в подключении совместимых с новой версией движка расширений MediaWiki. Все эти недостатки сразу же сказались на мнении большинства участников, которые сочли новую платформу неудачным решением. Мобильный редактор также не вошёл в релизный комплект — добавили лишь планшетную версию.

21 апреля было начато объединение баз данных пользователей Gamepedia и ФЭНДОМА[9]. Затем после ряда доработок и исправлений через 2 дня было объявлено, что CSS добавят на UCP[10]. Там же было заявлено, что временно роль Community Central для новых вики исполнит специальная вики. Обновлением от 7 мая[11] на платформу подключили мобильное редактирование. Вскоре после этого на новую площадку перенесли и альтернативу для тех, кто не принимал Обсуждения — вики-форум.

26 мая 2020 вышел блог с анонсом второго этапа первой фазы — перенос текущих вики[12]. Несмотря на изначальные обещания по тому, что первая фаза должна была завершиться в течение 5 месяцев, она фактически длится и по сей день. Во многом это было связано со сложностями, возникающими при переносе текущих расширений на новую платформу. До середины августа силами инженеров были также перенесены: вики-форум[13], JS[14] и достижения, а также комментарии[15]. Был завершён и процесс слияния баз данных[16]. После введения JS и достижений было объявлено о начале массового перехода, при этом на вики будет появляться уведомление о переходе её на новую платформу.

В это же время было объявлено о том, что чат не попадёт на новую платформу, как откровенно устаревший и не отвечающий современный требованиям[17]. Вместе с отключением чата началось и давно запланированное удаление новых форумов, которое сопровождалось обновлением Обсуждений и включением блогов[18].

Приостановка развёртывания

Однако, негативные отзывы и сообщения об ошибках продолжали накапливаться, и 31 августа 2020 решено было взять паузу в развёртывании[19]. В ходе этой паузы было решено исправить некоторые ошибки и ввести давно обещанный редактор вики-текста 2010 года, который и был введён в конце сентября[20], поскольку многие пользователи редактора вики-текста 2017 года жаловались на низкокачественную подсветку (в основном пользователи тёмных расцветок вики) и некоторую его заторможенность. Однако, пауза продлилась лишь три недели, т.к основные ошибки были быстро побеждены.

Критика

Единая платформа изначально была воспринята как нечто положительное, т.к многие ожидали от новой версии движка новых возможностей или улучшения старых. Однако, существовали и те, кто считал, что есть достаточная степень риска, т.к новая версия могла легко выбить часть старого кода. По мере приближения к дате релиза и раскрытию большего кол-ва деталей начали появляться противники нововведений, правда, основной претензией было то, что под нож попадал новый форум, что напоминало ситуацию с вводом Обсуждений. Релиз же полностью выявил все недостатки и ошибки платформы, из-за чего её часто называли сырой и недоделанной.

« Катастрофа.

Это единственное цензурное слово, которым я могу описать происходящее.<...>

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

28 сентября же я захожу на Вики и такое чувство, что на неё сбросили атомную бомбу. Связь общего хранилища с английской версией разорвано, скрипты JS не работают, выверенное оформление съехало в непонятные дали. Жалкие попытки хоть немного исправить ситуацию и вернуть все на круги своя разбились о неадекватный редактор кода, в котором положение курсора и текста не совпадают, а отладка просто не работает; внутренний поисковик сошел с ума. Техподдержка Community Central лишь развела руками (предоставив, правда, неработающий воркэраунд) и больше ничего.

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

"Пожалуйста, в следующий раз, тестируйте свои наработки".

»

Основные претензии, высказываемые участниками, касаются следующих пунктов:

  • Отсутствие адекватного аналога многих старых расширений: в основном относительно недавней вики-деятельности и замены форумов Обсуждениями;
  • Плохая работа новых редакторов: неудобная подсветка синтаксиса на проектах с тёмным оформлением и низкая скорость работы;
    • Это удалось исправить добавлением редактора 2010 года, но его введение — временная мера, по словам самих разработчиков;
  • Обновление кодовой базы JS и CSS вызвало масштабные проблемы при переходе на UCP:
      • Многие скрипты с FANDOM Developers Wiki не были адаптированы из-за недостатка времени на подготовку, что вызывало ошибки на вики после перехода на UCP;
    • Более того, локальные скрипты и стили также перестали работать;

См. также

Примечания