Events Plugin 📅

Ребята, я начал работу над скриптом миграции с плагина Events на официальный плагин календаря Discourse. Он уже начинает выглядеть хорошо, но мне нужна ваша обратная связь, чтобы довести его до стадии, готовой для продакшена.

Сейчас он находится в ветке migration.

Вот информация:

4 лайка

Привет, @angus. Мне трудно найти эффективное сравнение функциональности этого плагина и теперь официального плагина событий Discourse.

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

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

2 лайка

Не без оснований — как указал Angus в первом сообщении:

Мы перешли на него уже давно. К сожалению, у команды Discourse были другие приоритеты, и они давно не работали над плагином Discourse Events. Многие из нас с нетерпением ждут дальнейшего развития, так как видим его потенциал!!

4 лайка

Привет @Rhidian,

@fzngagan в настоящее время работает над скриптом миграции для переноса событий из нашего плагина в плагин Discourse Events и почти завершил эту работу. Вы можете следить за прогрессом здесь:

Как отметил @nathank, наша политика в отношении этого плагина, изложенная в первом посте, заключается в том, что мы рекомендуем пользователям рассмотреть альтернативный плагин, так как мы не будем активно разрабатывать этот. Однако мы будем поддерживать его в текущем состоянии в обозримом будущем, поскольку он поддерживает некоторые специфические сценарии использования, которые не поддерживаются другим плагином. Если в том плагине появится поддержка этих сценариев, мы полностью устареем этот плагин и мигрируем некоторых пользователей на другой, используя скрипт миграции, над которым работает Фаиз.

Мы используем плагин Discourse Events internally, а не этот. Лично я также считаю, что с технической точки зрения он лучше.

Ближайшим аналогом этому является мой пост:

https://meta.discourse.org/t/discourse-event/149964/51?u=angus

5 лайков

Спасибо, @angus, это очень полезно.

1 лайк

Ещё одна проблема заключается в том, что при большом количестве людей, подтверждающих участие (RSVP), CSS ломается.
Вот что у меня есть:

1 лайк

Похоже, вы хотели опубликовать это здесь: Creating and managing events

1 лайк

Да, действительно. Извините за шум. Если возможно, удалите, пожалуйста. Спасибо!

1 лайк

@angus, работает ли плагин с тегами и пересечением тегов?

Я буду читать, пока жду вашего ответа.

2 лайка

Я заметил, что разработка функций событий в плагине Discourse Calendar, похоже, прекратилась. Вы обратите внимание, что теперь она упоминается как «альфа»:

Хотя проект выглядел очень многообещающе, и мы действительно отказались от этого плагина ради него, в нём отсутствует несколько ключевых функций, что серьёзно ограничивает его полезность. А именно:

  1. Взаимодействие с календарём пользователя по электронной почте через отправку .ics-файлов.
  2. Более удобный способ отображения всех событий.
  3. Общая доработка и полировка.

Рассмотрите ли вы возможность возродить этот плагин? Или, что ещё лучше, заняться доработкой функций событий в плагине Discourse Calendar?

Я верю (возможно, наивно), что мы могли бы собрать средства для реализации этого.

4 лайка

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

6 лайков

Не знаю, это баг или я что-то упустил в настройках интеграции, но как должна работать кнопка «Подписаться»? При нажатии я вижу два (частичных) URL, но не могу как-либо взаимодействовать с ними?

1 лайк

Если у вас установлена последняя версия плагина и статус Discourse «тесты пройдены», то при клике на ссылки они будут скопированы в буфер обмена. Рядом с модальным окном (на мобильных устройствах — над ним) появится небольшой зелёный флажок.

Подробнее

https://github.com/paviliondev/discourse-events/issues/101

Вы можете увидеть, как это работает здесь:

https://test.pavilion.tech/calendar

1 лайк

Понятно, спасибо!

Может быть, курсор мыши нужно менять при наведении, чтобы показать, что это возможно?

1 лайк

Этот плагин ломает предпросмотр ответа

2 лайка

… и другие функции, когда ответ / пост был начат нажатием серой кнопки «Ответить» в предыдущем сообщении.
@angus, @fzngagan Спасибо за то, что вы можете сделать!

3 лайка

У меня тоже возникает та же проблема в публичной категории. Ниже — всё, что я вижу: кнопки подписки не видно. Я пробовал с других аккаунтов.

1 лайк

Привет @kday, это скриншот из этого плагина (другого плагина)

3 лайка

Всем привет, мне кажется, что этот плагин сейчас ломает загрузку изображений (извините, если я ошибся в диагностике). Признаюсь, я использовал версию из репозитория angusmcleod/discourse-events на GitHub, а не paviliondev.discourse-events, так что, возможно, это просто устаревшая версия?

Composer зависает на этапе «Обработка загрузки» - поддержка - Discourse Meta

4 лайка

Я использовал / использовал версию /paviliondev/discourse-events, и она сломала возможность загрузки изображений через композитор (или, возможно, стоит сказать, что новейшая версия Discourse сломала сама себя в сочетании с плагином событий). Пожалуйста, дайте совет.

Сейчас я возвращаюсь к версии 2.9.0.beta8 вместо 2.9.0.beta9. Протестировано в других средах: версии 2.9.0.beta8 и плагин событий вместе снова позволяют загружать изображения через визуальный редактор композитора.

3 лайка