Events Plugin 📅

У меня происходит то же самое.

Возможно, я упускаю здесь что-то самое простое, но не вижу, как добавить эти события в календарь или расписание.

В других сообщениях здесь упоминается кнопка «Добавить в календарь», которой я не вижу. Я отключил все остальные плагины, но при создании нового события вкладки «Календарь» и «Расписание» остаются пустыми.

В настройках ничего очевидного не вижу.

Вам нужно включить события для этой конкретной категории. Похоже, что настройка всего сайта в данный момент не работает (сообщим об этом и проведем расследование на coop.pavilion.tech).

Также, боюсь, вы добавили только дату в своем примере. Интерфейс немного запутан в части добавления дат и событий в Discourse в целом. Этот конкретный плагин использует кнопку «Добавить событие» над редактором в исходном сообщении:

1 лайк

Спасибо @nathank. Да, настройки отдельных категорий работают отлично, просто общесайтовые не работают.

1 лайк

Привет @angus и @HamMan2118 — были ли какие-либо результаты по этой проблеме? Мы сталкиваемся с той же проблемой: время загрузки календаря составляет 10 секунд.

Привет @elRicharde!

С моей стороны ничего не обнаружено, однако я свяжусь с нашим менеджером сайта позже сегодня, чтобы проверить, есть ли какие-либо записи в логах :slight_smile:

1 лайк

Я тоже проверил со своей стороны, так как я такой же модератор, как и вы, @HamMan2118, и я тоже ничего не обнаружил.
На самом деле было бы полезно скопировать наш полный форум на тестовый экземпляр и переместить множество событий в совершенно новую категорию верхнего уровня «Архив календаря», чтобы посмотреть, поможет ли это.
Но прежде всего, как модератор, я не обладаю знаниями и ресурсами для этого, и у наших администраторов также нет для этого возможностей — и в нашем реальном форуме я не хочу «попробовать» что-то для тестирования.
Было бы очень интересно узнать, почему это так медленно, и есть ли что-то, что может ускорить работу.

@angus
Я вижу некоторые ошибки после обновления Discourse.

Насколько я могу судить, проблема возникает при добавлении события, при проверке участников события и при создании новой категории.

Это будет исправлено?

Здравствуйте

После обновления в пятницу до последней версии Discourse и плагина я столкнулся с блокировкой плагина Events.

Старые события отображаются корректно.

С другой стороны, при создании нового события возникает ошибка.

На вкладке Events:

Веб-сайт: https://forums.ffjdr.org/c/e-irl/14/l/agenda

Спасибо за возможность начать «год Ember» правильно.

Спасибо за ваши сообщения! Переход на Ember 5 привёл к тому, что в данный момент многие плагины и компоненты тем работают некорректно.

Я не уверен, сколько времени займёт исправление, так как это пока не является приоритетом. Мы будем рады получить pull-запросы, а также предложения о спонсировании работ по исправлению.

5 лайков

Спасибо за обратную связь и информацию.

Поможет ли открытие отчёта об ошибке здесь?
https://coop.pavilion.tech/w/bug-report/steps/intro

:robot:

1 лайк

Конечно, хуже не будет!

Здравствуйте

Из-за ошибки в плагине Events с Ember 5 мне придётся обойтись без календаря для постов.

Но самое печальное — это потеря отличных функций Events в сочетании с плагином Location. Например, удаление прошедших событий с карты. :star_struck:

→ Я только что заметил, что есть флаг для принудительного использования окружения Discourse в Ember 3.
Может ли это обеспечить временное решение проблемы совместимости плагина Events? :thinking:

Спасибо за ваши советы.

2 лайка

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

Определённо стоит попробовать! Почему бы вам не опробовать это на тестовом сервере?

Да, может. Обратите внимание, что ядро Discourse в ближайшем будущем утратит совместимость с Ember 3, но на данный момент это абсолютно рабочее решение.

4 лайка

Привет!

Есть ли способ создать повторяющееся событие (то есть один уникальный пост), который автоматически обновлялся бы с указанием следующей даты (например, раз в две недели), чтобы не нужно было создавать новый пост каждые две недели для объявления об одном и том же (например, «следующая сессия онбординга»)?

При таком подходе, с использованием ссылки на плагин «Календарь» (предстоящие события), пользователь сможет видеть все сессии онбординга в календаре (но при клике на дату его будет перенаправлять на пост с текущим событием, что соответствует текущему поведению).

Именно так плагин calendar-and-event в официальной версии обрабатывает подобные задачи. У каждого подхода есть свои плюсы и минусы.

2 лайка

У меня возникла проблема со страницей интеграции событий на нашем форуме Discourse. При попытке доступа к ней появляется предупреждение: «Ошибка загрузки маршрута, вызванная плагином ‘discourse-events-e0079339aeef4bbe41336a3766e010483478c7374fcb7d7e0574c835848c6e01’ (это сообщение отображается только администраторам сайта)», за которым следует сообщение об ошибке: «Ошибка — что-то пошло не так». И сам Discourse, и все установленные плагины обновлены до актуальных версий, но в логах я не нашёл никаких релевантных ошибок.

Сталкивался ли кто-нибудь с этой проблемой или есть предложения, как её исправить?

2 лайка

Если вы используете Discourse 3.2, то плагин Events ещё не обновлён для поддержки версии 3.2 (в версии 3.1 он работает в основном корректно). Надеемся, что обновление скоро появится.

2 лайка

Здравствуйте

Вопрос несовместимости был прослежен выше в теме.

Я внедрил это временное решение (флаг для принудительного использования Ember 3) в начале недели, и теперь всё в порядке.

3 лайка