Вики Сообщества
Вики Сообщества

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

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

Во время миграции на версию 1.39 на вики будет установлен режим «только для чтения». Это не должно занять более 30 минут (крупные вики могут потребовать больше времени). За неделю до миграции, на вики появится баннер с оповещением о скором переходе на MediaWiki 1.39. В течение недели после перехода появится похожий баннер, чтобы сообщить пользователям о том, что вики теперь работает на новой версии.

Если у вас или на вашей вики возникли проблемы после обновления, напишите в поддержку, оставьте сообщение в Обсуждениях на Вики Сообщества или перейдите в чат #mediawiki-upgrade официального Дискорд Фэндома.

График обновления[]

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

  • Декабрь 2022: Подготовка к обновлению.
  • Январь 2023: Разработка стандартных расширений.
  • Февраль 2023: Тестирование новой MediaWiki среди сотрудников Фэндома.
  • 27 февраля 2023: Перенос первой партии.
  • Март 2023: Все новые википроекты будут создаваться на MW 1.39.
  • Март 2023: Перенос 5 000 самых посещаемых википроектов.
  • Середина марта 2023: Перенос остальных википроектов Фэндома. Этот этап самый длительный.
  • Апрель 2023: перенос википроектов, которые используют расширения Semantic MediaWiki и Cargo.
  • Май 2023: Все вики работают на MW 1.39.

Изменения[]

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

Важные примечания для администраторов[]

  • Настройки CSS должны работать так же, как и в версии 1.37. В этом обновлении не было внесено значительных изменений, и наши инженеры внесли необходимые правки в код, чтобы не перекладывать эту работу на администраторов.

Безопасность[]

  • БЕЗОПАСНОСТЬ: HTMLUserTextField показывает наличие скрытых пользователей.
  • БЕЗОПАСНОСТЬ: В action=rollback сообщение «alreadyrolled» может привести к утечке скрытого имени пользователя.
  • БЕЗОПАСНОСТЬ: ApiEditPage обновит название после перенаправления.

Статьи и правки[]

  • Проверка длины электронной почты пользователя в Служебная:ChangeEmail/Служебная:CreateAccount.
  • Восстановлен селектор языка для SVG.
  • Функция автоматическая нумерация заголовков была удалена по соображениям производительности.
  • Новый параметр deletetalk в action=delete, который позволяет вам удалить связанную страницу обсуждения в статье.
  • Новый параметр undeletetalk в action=undelete, который позволяет вам восстановить все версии страницы обсуждения.
  • Администраторы теперь могут удалять/восстанавливать страницу Обсуждение, когда они удаляют основную страницу. Функции deletetalk и undeletetalk были добавлены в действия delete и undelete.
  • Знак > включен в список недопустимых символов в имени пользователя. Это зарезервированный разделитель для внешних имен пользователей.
  • {{=}} теперь является встроенным волшебным словом викиразметки, разворачивающимся в символ =. Обычно используется как механизм выхода, позволяющий использовать = в безымянных аргументах шаблона. Если Шаблон:= используется для чего-либо другого, отличного от =, то затронутые страницы помещаются в специальную категорию отслеживания во время перехода.
  • Пароли ботов теперь поддерживаются при использовании REST API.
  • Использование функции var() для вставки переменных во встроенном CSS снова включено.

Внешние библиотеки[]

  • Обновление jQuery с 3.6.0 до 3.6.1.

Официальные примечания[]

Для получения дополнительной информации об изменениях ознакомьтесь с официальными заметками на сайте MediaWiki:

См. также[]