Было бы здорово, если бы когда-нибудь стало возможно пересылать электронные рассылки на сайт Discourse для публикации в виде новой темы с сохранением оригинального форматирования.
На данный момент, похоже, это невозможно, хотя существует функция зеркалирования категории списку рассылки при прямой подписке. Однако было бы полезно иметь возможность предварительно просмотреть рассылку перед решением о её публикации на Discourse.
Вот пример рассылки с анонсом мероприятия, которую я опубликовал через копирование/вставку, но без правильного форматирования. При пересылке по электронной почте система публикует рассылку только в том случае, если в пересылаемом сообщении есть новый текст.
Это было бы сложно, так как письмо может содержать любой тип контента, и трудно предсказать, насколько хорошо он будет работать в контексте Discourse. Письмо даже может содержать вредоносные исполняемые скрипты. По умолчанию разрешённый в постах тип HTML и CSS довольно ограничен, чтобы избежать проблем с версткой и безопасностью.
Что-то подобное может быть реализовано с помощью iframe, но для этого письмо должно быть размещено на внешнем сайте. Кроме того, вам потребуется некоторый контроль над этим внешним сайтом, поскольку встраивание письма в iframe может быть заблокировано политикой безопасности контента (CSP) или заголовком X-Frame-Options. Эти механизмы также существуют по соображениям безопасности.
Чтобы принимать любые письма в качестве HTML-контента поста, вам понадобится какой-либо инструмент анализа писем, способный определить, безопасен ли контент письма. Я не считаю, что это будет простая задача.
Это имеет смысл: для проверки безопасности обычно хорошей идеей является отключение загрузки удалённого контента, если отправитель не является доверенным.
Я подписался на рассылку губернатора с общего адреса категории — посмотрим, как они будут загружаться.
Вы успешно создали настройки подписки для Управления губернатора / Управления финансового управления. Теперь вы можете воспользоваться удобными обновлениями по электронной почте, которые предоставляет Управление губернатора / Управление финансового управления.
Но, похоже, Звёздный разрушитель убирает этот баннер и просто публикует текст.
Упростите вывод рассылки, чтобы её можно было легко парсить в Discourse; это довольно просто сделать, но это снижает преимущества использования системы рассылки.
Используйте Discourse для создания контента и отправляйте рассылку, чтобы выделить ссылки на сайт сообщества.
Создайте тему для обсуждения и разместите ссылку на размещённую рассылку в другом месте.
В большинстве случаев люди просят о возможности отправлять и распространять свои собственные рассылки. Похоже, что вы, возможно, хотите пересылать рассылки, которые приходят вам. В этом случае есть один нюанс: рассылки почти всегда настраиваются так, чтобы включать индивидуальные ссылки на подписку в самом сообщении, и их распространение означает, что другие могут использовать эти ссылки для изменения статуса подписки.
В основном речь шла об этом: у меня пока нет собственного бюллетеня для рассылки.
Что касается общественных информационных бюллетеней, например, от департамента транспорта и местных, государственных и федеральных агентств, их существует множество.
Вот пример одного из них, который был опубликован успешно — ссылки на подписчиков были удалены:
Многие правительственные веб-сайты генерируют RSS-канал для публичных объявлений; рассмотрите возможность использования опроса RSS для загрузки этого контента.
Спасибо, я не знал об этом. Похоже, в этом штате такая возможность есть:
О RSS-лентах Законодательного собрания штата Вашингтон
Сайт Законодательного собрания в настоящее время предоставляет RSS-ленты для каждого законопроекта, внесенного в Законодательное собрание. Ленты доступны для отдельных законопроектов, либо вы можете подписаться на ленту по теме законопроекта, которая содержит обновления по всем законопроектам в определённой категории.
Посмотрю, смогу ли я настроить это совместно с ними или с округом.
Island County, WA - Календарь - Комиссары Calendar • Island County, WA • CivicEngage Пт, 12 янв 2024 11:22:39 -0800 Island County, WA - Получайте последние события en-us
RSS работает, и рассылки по электронной почте также отображаются полностью (если адрес категории подписан напрямую на рассылку), если только в них нет разрыва строки — в таком случае они перестают загружаться полностью, как и при пересылке сообщения.
@Heliosurge упоминал, что существует плагин для автоматического удаления ссылок на подписку из писем рассылки, которые преобразуются в темы на Discourse. Не могли бы вы разместить его здесь? Также подскажите, можно ли интегрировать его для стандартных хостинг-решений или только для корпоративных/самостоятельно размещённых сайтов?
Одна проблема с RSS заключается в том, что если я удаляю тему, которая не подходит для моего сайта, она автоматически возвращается сразу же. Не знаю, можно ли это отключить, или, возможно, вместо удаления стоит просто убрать тему из списка.
Это #theme-component (не #plugin), который можно использовать на любых размещенных или самостоятельно размещенных экземплярах.
Вам нужно будет изучить код и изменить/модифицировать его, чтобы удалить ссылки на подписку.
Автор компонента может быть готов сделать форк, или другой разработчик может помочь за определенную плату, если вы не сможете самостоятельно разобраться, как изменить код для достижения желаемого результата.