ФЭНДОМ


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

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

Ваши отзывы

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

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

  • Редакторы уверены, что за последние 5 лет не получали каких-либо обновлений для своей деятельности на Фэндоме
  • Инженеры и команда Фэндома в целом слишком сосредоточилась на новых инструментах, забыв об улучшении полезных инструментов, которые уже существуют и активно используются
  • Некоторые инструменты и расширения удаляются или перестают поддерживаться без объяснений или адекватной замены.
  • Программное обеспечение MediaWiki настолько устарело, что администраторы и участники вынуждены использовать старые инструменты, которые не отвечают современным требованиям.

За последние несколько лет всё это вместе привело к тому, что заявленная в философии Фэндома поддержка активных участников и редакторов осталась только на словах. На деле же редакторы не получали достаточной поддержки и внимания, тогда как очевидно, что основа Фэндома - это википроекты, развитие которых идёт за счёт активных участников и редакторов.

С обновлением MediaWiki мы делаем первый большой шаг к возвращению внимания к википроектам и редакторам.

Почему обновление MediaWiki не было сделано раньше?

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

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

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

Однако всё это приводит нас к вопросу, зачем вообще обновлять MediaWiki, если это требует столько времени и ресурсов?

Удобство для редакторов

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

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

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

Цель поставлена. Что дальше?

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

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

И вновь повторяем, что пока нет конкретных сроков по обновлению MediaWiki. Мы не хотим торопиться с этим, чтобы сделать всё правильно. Но мы обещаем вам, что будем рассказывать о том, как продвигается работа в этом направлении.

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

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