Поле описания — это многострочное текстовое поле (поддерживает автоматическое создание ссылок и переносы строк), которое отображается в конце события без значка:
Это блестяще и представляет собой гораздо более гибкое и ценное использование существующих полей — это также согласуется с тем, как большинство календарей электронной почты обрабатывают свои события.
Не сейчас ли самое время убрать опцию «Минимальное событие»?
Есть ли интерес к расширению функционала «Локация» для включения предопределённых или централизованно управляемых локаций и, в конечном итоге, управления помещениями? Например, в одном помещении может проходить только одно событие за определённый период времени, то есть своего рода «бронирование» помещений и т. д.? Это была бы огромная функция для проведения конференций, а также потенциально для управления мероприятиями для реальных сообществ с соответствующими пространствами.
Список локаций действительно был бы отличным решением. На данный момент вы можете воспользоваться функцией календаря: создайте родительскую категорию для локации, а затем подкатегорию для каждой комнаты. Все бронирования будут представлены в виде тем с событием внутри, и они будут отображаться в календаре категории (комнаты). Один недостаток: система событий не учитывает одновременные события. Однако, если в вашем сообществе достаточно отзывчивых участников, вы можете попросить проверять, нет ли уже бронирования на это время, как до, так и после создания нового бронирования.
Теперь, когда я знаю, что Discourse использует FullCalendar и что FullCalendar поддерживает, как я понимаю, полное управление ресурсами (например, «помещение»/локация), эта идея кажется ещё более очевидной для реализации. Похоже, что это будет просто вопросом подключения к существующему плагину обработки ресурсов (совместимому с GPL для распространения) и добавления простой проверки конфликтов при создании мероприятия.
Для управления «Залом»/местом, возможно, стоит добавить фильтры поиска событий по месту с указанием количества доступных мест или статуса «полностью», чтобы упростить выбор события.