📅 Место/описание мероприятия

Теперь к событию можно добавить location (местоположение) и description (описание).

Поле местоположения — это однострочное текстовое поле (поддерживает автоматическое создание ссылок), которое отображается со значком булавки:

Screenshot 2025-06-25 at 10.23.21

Поле описания — это многострочное текстовое поле (поддерживает автоматическое создание ссылок и переносы строк), которое отображается в конце события без значка:

Информация:

21 лайк

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

Не сейчас ли самое время убрать опцию «Минимальное событие»?

3 лайка

Есть ли интерес к расширению функционала «Локация» для включения предопределённых или централизованно управляемых локаций и, в конечном итоге, управления помещениями? Например, в одном помещении может проходить только одно событие за определённый период времени, то есть своего рода «бронирование» помещений и т. д.? Это была бы огромная функция для проведения конференций, а также потенциально для управления мероприятиями для реальных сообществ с соответствующими пространствами.

3 лайка

Хотя это определённый шаг вперёд, поле «Местоположение» не передаётся через .ics или Google Календарь (то есть имеет место регресс).

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

1 лайк

Теперь, когда я знаю, что Discourse использует FullCalendar и что FullCalendar поддерживает, как я понимаю, полное управление ресурсами (например, «помещение»/локация), эта идея кажется ещё более очевидной для реализации. Похоже, что это будет просто вопросом подключения к существующему плагину обработки ресурсов (совместимому с GPL для распространения) и добавления простой проверки конфликтов при создании мероприятия.

1 лайк

Для управления «Залом»/местом, возможно, стоит добавить фильтры поиска событий по месту с указанием количества доступных мест или статуса «полностью», чтобы упростить выбор события.

1 лайк