Третья миграция, снова для нишевого форума (Volkswagen Campers vans)

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

Ссылка на форум:

Детали моих двух других миграций:

На этот раз речь шла об устаревшей phpBB 3.1 с 250 000 сообщений с 2007 года.
Мне пришлось внести некоторые корректировки в скрипты импорта, но после некоторой работы всё прошло успешно.

Текущий администратор создал две цветовые схемы на основе схемы «latte».
Мне нравится светлая!

Я внес незначительные правки, как видно на примере отображения подкатегорий в разделе категорий: они выровнены по правую сторону от логотипа категории.

Мы также используем ту же систему кнопки пожертвований, которую я реализовал на unicyclist.com (это просто дополнительная кнопка в заголовке, которую пользователи могут отключить в своих настройках). Годовые расходы форума будут покрываться за счёт этих пожертвований.

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

Также мы используем фантастический компонент MD Topic List Mobile, который я применяю на всех трёх своих форумах.

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

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

Было:

Стало:

Люди особенно рады тому, что загрузка изображений очень проста, так как изображения широко используются на форуме.

Вид /latest/:

Вид темы:

На данный момент запуск прошёл успешно. Многие старые пользователи вернулись после месяцев отсутствия посещений, а также появились новые регистрации.
Кроме того, версия phpBB была заражена спам-аккаунтами, но, думаю, это больше не будет проблемой.

Нам ещё предстоит кое-что сделать, например, включить регистрацию через Google, Facebook, Twitter и Discord.

Поскольку я не буду «официальным» администратором (но всё ещё буду здесь, чтобы помогать), я желаю персоналу форума удачи и приятного опыта работы с ним. Мне было приятно работать над этим проектом, как всегда, несмотря на случайные проблемы, с которыми мы столкнулись (как и при любой миграции). :slight_smile:

29 лайков

Сайт выглядит отлично, а цветовая схема напоминает community.atlasobscura.com — спасибо за вашу работу здесь :clap:

Если у ваших пользователей есть какие-либо отзывы о чате, мы будем рады их услышать.

8 лайков

Привет, Canapin! Мне нравится то, что ты сделал. Хотя приветственный баннер выглядит привлекательно, на мобильном устройстве приходится долго листать вниз, прежде чем попасть в разделы или темы моего форума. Не мог бы ты поделиться изменениями размеров, которые ты внедрил? Спасибо! :slight_smile:

6 лайков

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

5 лайков

Спасибо за отличную информацию.

6 лайков

О да, абсолютно! В этой цветовой схеме есть что-то «успокаивающее»!

Да, я намерен поделиться обратной связью.
После этого будущего опыта на vw-camper.fr я также планирую распространить его на uniyclist.com, где функция чата никогда явно не запрашивалась и не желалась. Из-за этого эксперимент может оказаться интересным: как отреагируют пользователи? Положительно или отрицательно? Но поскольку это своего рода двухэтапный опыт, длящийся несколько месяцев каждый, до этого ещё далеко… :slight_smile:

Конечно. Обратите внимание, что это было очень быстрое и неидеальное изменение. Вставьте это на вкладку mobile в настройках вашей темы.

.below-site-header-outlet.welcome-link-banner-connector .welcome-wrapper {
    margin: 0 auto 0 !important;
    .featured-banner-link {
        flex-direction: row;
        padding-bottom: 0.5em;
        &>div a {
            padding: 0 5px;
            h3 {
                font-size: 0.75em;
                white-space: normal;
            }
        }
    }
}
.wrap.welcome-link-banner {
    padding: 0;
}

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

6 лайков

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

И ещё кое-что. Вы потрясающий! :+1:

3 лайка

Форум был старым, и пользователи полагались на внешние хостинги изображений. Они использовали ОЧЕНЬ много изображений на форуме. Из 300 000 постов в 40 000 содержалось хотя бы одно изображение, часто гораздо больше. Я даже видел пост, содержащий 150 изображений (!).

Поскольку старые службы хостинга изображений сейчас не работают, подавляющее большинство (возможно… 95%?) изображений на форуме теперь разбиты навсегда (интересный факт: даже если 5% старых изображений останутся, после загрузки в Discourse они всё равно займут 10 ГБ дискового пространства…), что приводит к большому количеству значков разбитых изображений в старых темах:

Мы заменили эти значки на пользовательское изображение:

Текст гласит: «Ой! Изображение не найдено». Пользовательское изображение добавляет форуму немного индивидуальности, немного как пользовательский спиннер загрузки на unicyclist.com.

// Замена значков недействительных изображений на пользовательский значок:
.broken-image {
    display: block;
    width: 227px;
    height: 51px;
    margin: 10px 0;
    background: url($broken-image);
    border: none;
    svg {
        display: none;
    }
}

Легкая кастомизация :+1:

10 лайков

Мне очень нравится видеть такие небольшие кастомизации! Это такая приятная деталь.

6 лайков

Я немного поправил код, чтобы на маленьких экранах не было горизонтального переноса строк, добавив white-space: normal; к h3.

Также вы можете удалить margin: 0 auto 0 !important;, если хотите сохранить фоновое изображение. Это может выглядеть хорошо. Пример:

3 лайка

Быстрое обновление: администраторы, модераторы и пользователи очень рады переходу с phpBB на Discourse. Вернулось много людей, а также появилось много новых регистраций. Так что, действительно, успех.

:partying_face:

Интересный факт: они используют плагин юбилея, чтобы вручную отмечать день рождения каждого участника каждый день в специальной теме.
Сначала я подумал, что это плохая идея, но это вернуло людей, и, похоже, отлично работает для этой цели. Однако я бы не рекомендовал это для каждого сообщества… :smile:

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

7 лайков

Просто обновление: пользователи вообще не используют чат.

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

Меня бы не удивило, если бы причина заключалась в том, что чат-боксы на старых форумах всегда были видны, побуждая людей участвовать в общении, тогда как здесь, в Discourse, нужно нажать на значок, чтобы открыть чат. По умолчанию он всегда скрыт, и пользователи либо не замечают его, либо не хотят прилагать «усилия», чтобы нажать на него, прочитать контент и взаимодействовать. :person_shrugging:

Но сам форум находится в отличном состоянии и стал намного активнее, чем до миграции на Discourse. :+1:

6 лайков