Клубы — формальные велоклубы EE / LV / LT
В URBALT появился новый верхнеуровневый раздел Clubs (Клубы) — рядом с Marketplace, Community, Atlas и Territory. Клубы — это формальные велосипедные и микромобильные организации Балтии: зарегистрированные команды, тренировочные группы, гоночные коллективы, любительские клубы и семейные клубы. Если когда-нибудь думали "где найти местный велоклуб" — теперь есть страница.
Phase 1 запущена 8 мая 2026; Phase 2 + 2.5 (админка + inline-редактирование) — 8–9 мая; Phase 3 (полная страница с табами Posts, Events, Schedule, Coaches, Routes, Achievements, Photos и Club history) — 9 мая 2026. Каталог открыт, клубы могут подавать заявки прямо сейчас.
Что такое клубы URBALT — и чем они НЕ являются
Клуб на URBALT — это формальная организация: у него есть владелец, заданная дисциплина (road, MTB, gravel, BMX, cyclocross, triathlon, track, mixed, детский), регион и (для юридического сотрудничества) зарегистрированное юр. лицо. Клубы подписывают короткое соглашение о сотрудничестве с URBALT перед одобрением.
Если ваша группа неформальная — соседи, которые катаются по воскресеньям, чат друзей, который встречается в одной кофейне, дворовый детский заезд — это не клуб. Для такого используйте сообщество: пишите в ленту, организуйте через события, делитесь поездкой через маршруты. Неформальные группы (community) и формальные клубы — это сознательно разные сущности на разных поверхностях.
Найти клуб
- Откройте /clubs в верхнем меню. Увидите список клубов, зарегистрированных в вашей стране (клубы Эстонии — на urbalt.ee, Латвии — на urbalt.lv, Литвы — на urbalt.lt).
- На каждой карточке клуба — название, регион, основная дисциплина и короткое описание.
- Нажмите карточку, чтобы открыть публичную страницу клуба (
/clubs/<slug>) — полное описание, контакты, соцсети, а в будущих фазах — события, маршруты, участники и достижения.
Каталог пока маленький — мы в открытом бета-тесте. Если ищете конкретный клуб и его нет, попросите организатора клуба подать заявку.
Подать заявку на регистрацию клуба
Если вы руководите зарегистрированным велоклубом в Эстонии, Латвии или Литве и хотите присутствие на URBALT — подавайте заявку.
- Нужен аккаунт URBALT (гайд по началу работы).
- Нажмите Apply to register a club (Подать заявку на клуб) на /clubs и заполните форму: название клуба, регион, дисциплина, короткое описание, контактный email и соцсети (сайт, Strava, Facebook, Instagram).
- Отправьте. Заявка попадает к команде URBALT на ручную проверку.
- Мы свяжемся с [email protected] — подпишем короткое соглашение о сотрудничестве (одна страница, основы по GDPR, контенту, бренду), и после двусторонней подписи клуб одобряется и публикуется.
Одобрение ручное специально — клубы стоят в верхней навигации рядом с маркетплейсом, и мы хотим убедиться, что каждый клуб — реальная организация. Ждите личный ответ от Сергея (основатель URBALT), а не автоматического письма. Большинство заявок проверяется за несколько рабочих дней.
Статусы клуба
- pending — заявка получена, ждём подписания соглашения. На /clubs пока не виден.
- active — одобрен, опубликован. Участники могут вступать, организаторы управляют клубом.
- suspended — временно скрыт (нарушение правил, проблемы с оплатой спонсорской фичи и т.п.). Возвращается после устранения.
- archived — клуб больше не действует. Исторические страницы остаются доступны, но клуб не в списке и не принимает новых участников.
Роли внутри клуба
Внутри клуба пять ролей:
- Owner — основатель / юридический контакт. Один на клуб. Может передать владение.
- Coach — ведёт тренировки, публикует расписание, ведёт групповые заезды. Может быть несколько на клуб.
- Admin assist — помощник владельца в повседневной админке (одобряет участников, публикует события, редактирует страницу клуба).
- Member — действующий / принятый участник клуба. Видит закрытые разделы, отмечается на внутренних событиях, пишет в форуме клуба.
- Visitor — все остальные, кто смотрит публичную страницу клуба.
Можно быть участником нескольких клубов одновременно — никакой эксклюзивности. Если позже выйдете из клуба, ваши достижения за время в нём сохранятся в профиле как "Past member of …".
Управление клубом — inline-редактирование на странице клуба
Если вы owner, coach или admin assist клуба, отдельный admin-URL вам не нужен. Просто откройте публичную страницу клуба (/clubs/<slug>) — и сразу увидите элементы редактирования рядом с тем, что они меняют. Тот же подход, что у FB-страниц: один URL и для владельца, и для посетителя.
Один URL — разный вид
- Анонимный посетитель видит чистую публичную страницу.
- Участник видит ту же публичную страницу плюс бейдж "Вы участник".
- Owner / coach / admin assist видит публичную страницу плюс карандаши для inline-редактирования секций About и Contact, кнопку-пилюлю редактирования обложки, иконку-камеру на аватаре и кнопку Manage members в боковой карточке Members.
На десктопе карандаши появляются при наведении; на мобайле они всегда видны. Вы не уходите со страницы, которую редактируете: все изменения сохраняются на месте и сразу выглядят так, как их увидит посетитель.
Редактирование обложки и логотипа
- Нажмите пилюлю редактирования в правом нижнем углу обложки или иконку камеры на аватаре клуба.
- Откроется image picker с двумя вкладками:
- С устройства — drag-and-drop файла или клик для выбора. Файл валидируется (размер, тип) и загружается с живым прогресс-баром.
- По ссылке — вставьте публичную ссылку на картинку, увидите живое превью до сохранения.
- Подсказка-кроп показывает, как изображение будет обрезано (16:9 для обложки, круглая маска для логотипа).
- Если обложка или логотип уже стоят, появится опция удалить.
Редактирование блоков About и Contact
Наведите курсор на секцию About или Contact — в углу появится иконка-карандаш. Клик переключает блок в форму inline-редактирования. Save фиксирует изменения; cancel возвращает оригинал. Без full-page формы, без отдельного admin-URL.
Редактирование метаданных в шапке (название, регион, дисциплина, год основания)
Наведите на блок заголовка — появится карандаш. Inline-редактирование заменяет заголовок полями: название (большое отображаемое имя), регион, дисциплина (road / MTB / gravel / BMX / cyclocross / triathlon / track / mixed / детский) и год основания. Страна inline не редактируется — она определяет, на каком из балтийских доменов клуб будет primary.
Управление участниками
Откройте боковую карточку Members справа от страницы клуба и нажмите Manage members. Справа выезжает slide-over (480px на десктопе, на весь экран на мобайле) с:
- Поиск — фильтр по имени.
- Вкладки — Все / Админы / Участники.
- Кликабельные строки — каждый участник ссылается на свой публичный профиль.
- Меню-кебаб на строке с админ-действиями (повысить / понизить / удалить). Владельца через это меню понизить или удалить нельзя.
Аватары в маленьком превью членов на самой странице клуба тоже кликабельные — они ведут на профили пользователей.
Табы на странице клуба (Phase 3 — c 9 мая 2026)
Под обложкой и названием клуба теперь sticky-полоса с 10 табами. Клик по табу — переключает видимую секцию на месте, без скролла. По умолчанию открыт About. На мобайле (≤640px) табы сворачиваются в нативный dropdown — выбор передаётся системному пикеру ОС.
- About — описание, год основания и карандаш для inline-редактирования метаданных шапки.
- Posts — лента клуба (см. ниже).
- Events — будущие события с RSVP.
- Contacts — email, телефон, сайт, соцсети.
- Schedule — недельная сетка регулярных тренировок.
- Coaches — состав тренеров: текущие и бывшие.
- Routes — отобранные клубом GPX-треки.
- Achievements — медали, победы, рекорды.
- Photos — фотоальбомы.
- Club history — таймлайн вех клуба.
Posts (лента клуба)
Таб Posts — это лента клуба. Owner, coach и admin assist могут написать пост: текст плюс до 8 фото, выбранных через тот же image picker, что и обложка/логотип. Под композером есть тумблер «Show in community feed» (по умолчанию ВКЛ) — он зеркалит пост в общую /community-ленту от имени клуба. Каждый пост отображается с логотипом клуба, его именем, относительным временем («2 ч назад»), сеткой фото (1/2/3/4 layout) и заглушкой реакций. Свой пост можно редактировать или удалить; владелец клуба может редактировать или удалить любой пост.
Events с RSVP
Каждая карточка события: плита-дата (день + месяц), заголовок, место, описание и счётчики RSVP. Owner и coach создают события — заголовок, дата+время, место, фото-URL, описание. Любой активный участник может отметиться: «Иду» или «Возможно». RSVP публичные, чтобы участники видели, кто будет.
Schedule (расписание)
Простая недельная сетка: день недели, время, что (тренировка), где (место), уровень. Участники глянули — поняли, «когда катаем сегодня». Owner и coach редактируют всё расписание inline — добавляют строки, меняют, удаляют — и одно нажатие Save фиксирует весь батч одним коммитом.
Coaches (тренеры)
Каждая карточка тренера: фото, имя, пилюля EKR-уровня (1–7), тег специализации (road / mtb / gravel / …) и био на 2–3 строки. Клик по карточке — открывается профиль пользователя. Тумблер «Бывшие тренеры» разворачивает исторический состав с годами since/until. Чтобы сделать кого-то тренером: открыть слайдер Manage members, поменять роль на Coach — карточка появится здесь, и владелец сможет inline редактировать EKR / специализацию / био / статус / годы.
Routes (маршруты)
Каждая карточка маршрута: превью карты, название, дистанция, набор высоты, поверхность (road / gravel / mtb / mixed) и ссылка на GPX. Owner и coach создают маршруты: имя, дистанция, набор, поверхность, GPX-URL, превью карты, описание.
Achievements (достижения)
Каждая карточка достижения: фото (или иконка-трофей), год, пилюля места (золото за 1-е, серебро за 2-е, бронза за 3-е, нейтральная для 4+ или «finisher»), заголовок, имя соревнования, описание. Owner, coach и admin assist добавляют достижения. Они сохраняются на странице клуба, даже если спортсмен потом уйдёт.
Photos (альбомы)
Таб Photos показывает альбомы карточками (обложка + название + количество фото). Клик по альбому открывает детали: сетка фото, ссылка «← Назад» и «+ Add photo», если есть права на редактирование. Owner, coach и admin assist создают альбомы и добавляют фото по одному через тот же image picker. Альбом опционально можно привязать к событию.
Club history (история клуба)
Вертикальный таймлайн вех. У каждой записи: год (и опционально месяц), тег вида, заголовок, описание и опциональное фото. 8 видов вех: Основание, Победа, Тренер пришёл, Тренер ушёл, Расширение, Партнёрство, Событие, Другое. Owner и coach добавляют записи — включая бывших тренеров как историческую запись.
Для команды URBALT — очередь заявок
Сотрудники со ролью admin / superadmin рассматривают заявки клубов на /panel/admin/clubs — пункт Clubs Admin в группе Administration сайдбара панели. У каждой заявки видны все данные заявителя: название, страна, регион, дисциплина, год основания, описание, контакты (email / телефон / сайт / Facebook / Instagram / Strava) и сообщение от заявителя. Одобрить — заявитель становится владельцем клуба; отклонить — отправляет ему причину. Этот раздел не виден обычным пользователям.
Что ещё впереди (Phase 4)
- Передача владения — чувствительное действие, отдельный поток позже. Пока оформляется вручную через поддержку.
- Настройки видимости разделов (публично vs только-участники) — пока все табы публичные.
- Внутренний форум — обсуждения только для участников клуба.
- Блок спонсоров — логотипы и ссылки спонсоров.
Про мульти-домен
Как и остальная часть URBALT, клубы изолированы по доменам: эстонский клуб — primary на urbalt.ee, латвийский — на urbalt.lv, литовский — на urbalt.lt. Сообщество и форум общие на три страны; каталоги клубов — по странам. Подробнее — в гайде про мульти-домен.
Связанные темы
- Обзор сообщества — неформальная сторона: лента, форум, события, маршруты, гайды, новости.
- События — групповые заезды и встречи (общие для сообщества, не внутри клуба).
- Маршруты — GPX-треки по Балтии.
- Начало работы — регистрация перед подачей заявки на клуб.
