Это руководство объясняет, как создавать и управлять событиями с помощью плагина «Календарь и события» в Discourse. Оно охватывает создание событий, настройку параметров события, взаимодействие с событиями и просмотр календаря предстоящих событий.
Требуемый уровень доступа: Все пользователи (с соответствующими правами)
Включение событий
События — это функция плагина «Календарь и события». Чтобы использовать эту функцию:
- Включите плагин «Календарь и события»
- Настройте связанные параметры
Подробные инструкции по включению и настройке плагина см. в руководстве по плагику «Календарь и события» Discourse.
Настоятельно рекомендуется оставлять включённой функцию
local datesпри использовании событий.
Создание события
Чтобы создать событие:
- Начните создание новой темы или отредактируйте первый пост существующей темы
- Нажмите на значок + в панели инструментов
- Выберите «Создать событие» из выпадающего меню
В режиме форматированного текста вы можете настроить событие непосредственно в редакторе.
В режиме Markdown это действие добавляет в редактор редактируемый блок 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, который указывает, какие группы имеют право создавать события.








