Это руководство объясняет, как создавать и управлять событиями с помощью плагина «Календарь (и события)» в Discourse. Оно охватывает создание событий, настройку параметров события, взаимодействие с событиями и просмотр календаря предстоящих событий.
Требуемый уровень доступа: все пользователи (при наличии соответствующих прав)
Включение событий
События — это функция плагина «Календарь (и события)». Чтобы использовать эту функцию:
- Включите плагин «Календарь (и события)».
- Настройте связанные параметры.
Подробные инструкции по включению и настройке плагина см. в руководстве по плагину Discourse Calendar and Event.
Настоятельно рекомендуется сохранять включённой функцию
local datesпри использовании событий.
Создание события
Чтобы создать событие:
- Начните создание новой темы или отредактируйте первый пост существующей темы.
- Нажмите на иконку «+» в панели инструментов.
- Выберите «Создать событие» из выпадающего меню.
Это действие добавляет в ваш редактор редактируемый блок в формате Markdown. Вы можете разместить этот блок в любом месте вашего поста. Вот простой пример:
[event start="2024-02-28 20:00" status="public"]
[/event]
При редактировании в окне предпросмотра вы увидите плейсхолдер события:
Параметры события
При создании события можно настроить различные параметры:
- Дата и время начала и окончания: у события должна быть указана дата начала; дата окончания — опциональна.
- Название события: опционально; по умолчанию используется название темы, если не указано иное.
- Место проведения: укажите место проведения события.
- URL: добавьте ссылку для отображения в информации о событии.
- Описание: предоставьте дополнительные детали о событии (поддерживаются переносы строк и ссылки).
- Максимальное количество участников: установите лимит участников, которые могут отметить себя как «Пойду».
- Часовой пояс: установите часовой пояс события (временные метки в Markdown интерпретируются в указанном часовом поясе; по умолчанию используется UTC, если часовой пояс не задан).
- Показывать местное время: отображать время события в часовом поясе самого события, а не в часовом поясе зрителя — полезно для очных мероприятий в конкретном месте.
- Статус: выберите один из вариантов:
- Публичный: может присоединиться любой желающий.
- Приватный: могут присоединиться только члены приглашённых групп.
- Автономный: присоединиться нельзя.
- Напоминания: настройте опциональные напоминания для уведомления участников или поднятия темы.
- Повторение: укажите, является ли это повторяющимся событием (с опциональной датой окончания повторения).
- Минимальное событие: скрыть кнопки «Пойду/Не пойду» и статус приглашённых в отображении.
- Интеграция с чатом: (только для сотрудников, при включённом чате) создание отдельного канала чата для события.
После настройки этих параметров ваша тема события будет выглядеть примерно так:
Меню события
После создания события в правом верхнем углу появляется меню с дополнительными опциями:
Опции для всех пользователей (при наличии соответствующих прав):
- Добавить в календарь (скачать файл .ics или добавить в Google Календарь).
- Отправить личное сообщение создателю события.
- Предстоящие события (видимо для повторяющихся событий).
Опции для пользователей, которые могут управлять событиями:
- Уведомить пользователя (пригласить пользователя на событие; только для публичных событий).
- Показать участников (просмотр полного списка участников).
- Экспортировать событие (скачать список подтверждений участия).
- Массовое приглашение (пригласить людей через интерфейс или загрузив CSV-файл).
- Редактировать событие.
- Закрыть событие / Открыть событие (повторно открыть ранее закрытое событие).
Взаимодействие с событием
Пользователи могут отметить своё ожидаемое участие с помощью кнопок «Пойду», «Интересует» или «Не пойду». Их аватары будут отображаться в блоке события.
Администраторы могут настроить доступность кнопок участия через параметр сайта
event participation buttons.
Для популярных событий пользователи могут просмотреть полный список ответов, нажав кнопку «Показать все»:
Если у события указана дата окончания, детали события будут также отображаться в списках тем и в заголовке темы при прокрутке:
Календарь предстоящих событий
Все созданные события перечислены в календаре предстоящих событий. Вы можете добавить ссылку на этот календарь в боковую панель или в выпадающее меню навигации в заголовке.
Календарь доступен по адресу /upcoming-events, где пользователи могут увидеть сводку событий в виде календаря. При клике на событие открывается соответствующая тема для подтверждения участия или просмотра обсуждения:
Часто задаваемые вопросы
В: Почему кнопка «Создать событие» иногда исчезает?
О: Некоторые пользователи сообщали, что кнопка «Создать событие» периодически исчезает. Если это произошло, попробуйте обновить страницу.
В: Могу ли я изменить, кто может создавать события?
О: Да, это контролируется параметром сайта discourse post event allowed on groups, который указывает, какие группы имеют право создавать события.







