Сообщество игроков в "Шакал" — это собственный проект специалистов 4D design. Решение сделать сайт для сообщества возникло довольно спонтанно, когда объем накопленной информации об игре стал довольно большим и потребовал структуризации. Так же была задача обеспечить простой и удобный доступ к ней, особенно с мобильных устройств.
Для удобства работы с большим количеством текста был использован синтаксис Markdown и настроен специальный редактор для него в интерфейсе администрирования. Редактор позволяет ссылаться на другие публикации более простым способом — по названию, а не URL адресу, как это обычно бывает.
Для удобства использования на мобильных устройствах было реализовано адаптивное оформление и впервые нами применена концепция Material Design.
По мере роста проекта и появления новых участников, появилась необходимость и в новых разделах, качественном поиске и способах обратной связи. Множество идей было предложено и реализовано авторами и участниками сообщества уже после запуска сайта.
Также впоследствии была реализованна возможность использования сайта в виде приложения (технология PWA). Основные данные при этом кешируются и доступны даже без подключения к сети.
Изначально сайт работал на Drupal 7, но в 2018 году была произведена миграция на Drupal 8 без остановки работы сайта. Были сохранены все возможности и страницы старого сайта (в том числе старые адреса страниц), а так же добавлены улучшения в работе некоторых модулей, улучшено оформление и производительность.
Работа над проектом и его поддержка — это хороший пример сочетания хобби и профессиональных интересов.