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

Всем привет!

В марте 2021 года мы объявили на Community Connect, что начинаем работу над новой функцией под названием «Интерактивные карты». Затем, в мае 2021 года, мы подробнее рассказали об этом инструменте, а в начале этого года мы еще раз взглянули на него в нашем запись в блоге о планах на 2022 год. Это была давно запрошенная и долгожданная функция, и я так рад наконец объявить, что интерактивные карты теперь доступны для использования всеми сообществами и дарят нам мир, который ваше сообщество собирается оживить, совершенно по-новому!

Фон[]

Я называю это новой функцией, звучит обычно, но это реально так. Фэндом реализовал картографическую функцию под названием Wikia Maps в 2014 году, и у Геймпедии также были решения для интерактивных карт, ориентированные на IP. Однако через некоторое время Wikia Maps была закрыта, а карты Геймпедии никогда не были централизованы в одном инструменте. До сих пор мы никогда не могли дать этим инструментам любовь и поддержку, в которых они нуждались, но призыв к добавлению унифицированного, настраиваемого картографического инструмента по-прежнему остается одной из наиболее востребованных функций со стороны пользователей.

Так почему сейчас? Геймпедия так и не смогла создать полностью реализованную функцию карт из-за небольшого размера их преданной команды разработчиков, а устаревшая платформа Фэндома была препятствием для эффективной разработки новых функций из-за значительного технического долга, который присутствовал на платформе. Унифицированная платформа сообщества (UCP) привела к созданию более чистой кодовой базы для Фэндома, на которой можно было создавать функции, а Unified Community Experience (UCX), включая FandomDesktop, был создан для обеспечения более гибкого дизайна сайта с учетом добавления новых функций. Запуск Interactive Maps — это прямой результат работы над UCP и UCX, и мы пообещали сообществу, что представим их после завершения этих проектов. Это обещание выполнено сегодня, и мы очень рады, что у нас есть шанс, наконец, передать эту разработку в ваши руки.

Как на интерактивные карты влияли отзывы сообщества[]

Map Theme Designer

Интерактивный дизайнер карт

В прошлом году мы начали работать с избранной группой из 20 лучших сообществ в разных вертикалях, чтобы протестировать инструмент интерактивных карт. Для некоторой справочной информации инструмент был создан с использованием библиотеки Javascript Leaflet с открытым исходным кодом и определен с использованием JSON (нотация объектов JavaScript). Его можно создать как вики-страницу в пространстве имен Map и встроить в другие страницы с включением шаблона.

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

Нашим следующим шагом было сделать создание интерактивных карт доступным для всех, и большая часть этого заключалась в создании инструмента визуального редактора, который упростил бы процесс создания. Не всем удобно или знакомо использование JSON, поэтому для нас было важно иметь более удобный вариант. Команде удалось создать инструмент, аналогичный текущему дизайнеру тем, который позволяет пользователям легко загружать изображение карты, размещать маркеры на карте, добавлять описания и т. д. без необходимости работать с исходным кодом JSON. (Вы по-прежнему можете просматривать и редактировать код в редакторе исходного кода!)

Движение вперед[]

Теперь пришло время для публичного запуска! С запуском визуального редактора мы также добавили ссылку на него в меню «Исследовать» на каждой вики. Создание карт дано пользователям с определенными правами, поэтому не все смогут создавать карты на каждой вики. Вы можете узнать больше о правах, а также о том, как использовать инструмент «Интерактивные карты» в английской справке.

В ближайшие месяцы мы продолжим развивать инструмент карт и внедрять новые функции, в том числе параметры настройки (настраиваемые маркеры!), дополнительные возможности модерации на основе стандартных функций MediaWiki, улучшения удобства использования и облегченные варианты публикации. Как всегда, часть времени команды разработчиков посвящена исправлению ошибок, поэтому, если вы обнаружите какие-либо ошибки (или придумаете функции, которые, по вашему мнению, будут полезны), пожалуйста, дайте нам знать, чтобы мы могли решить эту проблему.

Удачного картографирования! Нам не терпится увидеть, что создают все!