Restore Mailing List Mode Daily Summary

Похоже, что этот плагин несовместим с этим компонентом темы: Advanced Search Banner - #61
Проблема возникает в версии Discourse 2.9.0.beta1. Она описана в последних сообщениях темы. После отключения плагина discourse-mlm-daily-summary баннер поиска начал работать корректно.

2 лайка

Я исправил проблему с плагином и отправил запрос на слияние (pull request) в оригинальный репозиторий.

РЕДАКТИРОВАНИЕ: уже принято :heart:

1 лайк

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

В настоящее время единственный способ сделать это — если у них есть уведомительное письмо, на которое можно ответить. Сейчас я инструктирую таких пользователей включать опцию «Отправлять мне уведомления о первом сообщении» во всех категориях, на которые они могут захотеть ответить.

Однако было бы более изящно, если бы такая функциональность была реализована непосредственно в этом плагине, без необходимости получать дополнительные письма-«точки входа», которые им в противном случае не нужны. Например, если они хотят изменить статус уведомлений для конкретного обсуждения (отправив track, watch или mute), могут ли они сделать это из сводных писем, генерируемых этим плагином?

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

Это означает, что плагин не будет работать с версией 2.8? Я всё ещё использую эту версию из-за особенностей нашего хостинга (YunoHost).

Если да, то будет ли отправляемая ежедневная сводка отображаться здесь: https://MY_DISCOURSE.COM/admin/email/sent?

Будет ли она отправлена, если новая активность исходит только от меня?

Я пытаюсь понять, почему плагин не работает на моём тестовом экземпляре (ежедневные дайджесты отправляются без проблем) — есть какие-то идеи?

Если я правильно понял, это единственная настройка в разделе «Настройки» > «Электронная почта», верно:

Если ваш Discourse версии 2.8, на каком коммите плагина вы находитесь?

Кстати, в версии 2.8 есть уязвимости безопасности, вам следует обновиться как можно скорее. Попросите вашего хостинг-провайдера привести всё в порядок :wink:

1 лайк

У меня последняя версия git. Стоит ли мне попробовать откатиться до версии GitHub - procourse/discourse-mlm-daily-summary at 9135fda73104cffc6a113a985c905425195f08b7 · GitHub?

Да, надеюсь, обновление скоро выйдет.

Технически я бы выбрал коммит, который был актуален на момент выхода версии 2.8, — это ab6ccad.

Но:

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

Если мне нужно сейчас сделать предположение, то проблема может быть вот в чём: No summary emails received · Issue #4 · procourse/discourse-mlm-daily-summary · GitHub

Что ж, у нас версия 2.8.13, полагаю, я был не совсем ясен.

Мне не удаётся заставить Rake работать, и при попытке исправить это я полностью сломал установку Ruby (я экспериментирую на тестовом сервере). Команда ./launcher enter app специфична для Docker, верно (YunoHost не использует Docker, так что, кажется, нам придётся разбираться самим :-(. Если я правильно понимаю, эти значения нужно проверить в консоли, верно?

Когда выходила версия 2.8.13, разработка 2.9 уже активно шла, поэтому, если вы используете 2.8.13, вам обычно следует искать код плагинов, совместимый с 2.8.0 (поскольку 2.8.13 — это версия 2.8.0 с исправлениями ошибок).

Поскольку мы переходим на Discourse 3 с форумом, который полагается на MLM Daily Summary: у кого-то есть опыт работы с MLM Daily Summary в связке с Discourse 3? Возникали ли какие-либо проблемы?

Заранее спасибо за краткий ответ!

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

1 лайк

Вы правы, плагин давно не обновлялся. Тем не менее, он отлично работает с Discourse 2.8.9. Начиная со следующей недели, мы планируем развернуть тестовый экземпляр. Мне просто интересно, есть ли у кого-то здесь опыт, который было бы полезно знать.

Мы с радостью готовы помочь с обновлением плагина, если это потребуется, но я не видел @joebuhlig здесь уже какое-то время… Посмотрим, что покажут наши тесты…

Вы где-то задокументировали свои результаты?
Я слышал, у вас возникли проблемы с запуском плагина на текущей версии Discourse (3.1.0)?

Привет, @thoka! Мы всё ещё тестируем плагин ежедневной сводки MLM в Discourse 3.0.5. На данный момент письма со сводками не отправляются, и мы до сих пор не понимаем почему. Я вернусь к этому, когда у нас появится более полная картина…

Я опубликовал наш запрос на обновление плагина MLM-Daily-Summary на маркетплейсе. Пожалуйста, свяжитесь с нами, если вы:

a) заинтересованы в использовании обновлённой версии или
b) можете помочь нам с обновлением.

Спасибо, Этьен

Мы сейчас работаем над форком плагина mlm-daily-summary, исправляя известные проблемы и добавляя функции, которые, по нашему мнению, будут полезны. Если кто-то из вас сейчас использует этот плагин, мы были бы рады узнать о других проблемах, с которыми вы столкнулись, или о функциях, которые вы хотели бы видеть. Любопытно…

5 лайков

Привет, как всё прошло? Что касается функций, я бы хотел иметь возможность настраивать интервал (чтобы можно было также выбрать еженедельные/ежемесячные обновления).

Мы создали форк, который используем уже несколько месяцев:

Если есть интерес обсудить это, я открою соответствующую тему.

Дополнительные возможности этого форка:

  • настройки для:
    • категорий, которые должны включаться в рассылку
    • групп пользователей, на которые должна быть направлена рассылка
    • времени суток, когда должна происходить рассылка
  • обновлённый шаблон письма (с лучшей поддержкой тёмной темы)

Основная причина использования этого плагина — возможность обещать пользователям «одно письмо в день».

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

Другие недостатки отправки сводки обновлений целевой группе, которая в основном использует форум через электронную почту:

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

Существуют области применения, где такая рассылка по-прежнему будет иметь смысл. Для этого было бы полезно, как минимум, генерировать тему письма с помощью ИИ.

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

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

2 лайка

Спасибо за обновление! Значит, вы исправили технические проблемы (я не вижу этого в сообщениях коммитов)?

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