디스코러스에서 뉴스레터를 주제로 게시하는 기능

언젠가 이메일 뉴스레터를 디스커스 사이트로 전달하여 원래의 올바른 서식을 유지한 채 새 주제로 게시할 수 있다면 정말 좋겠습니다.

현재로서는 이것이 불가능한 것으로 보입니다. 직접 구독할 경우 카테고리가 메일링 리스트를 미러링하는 기능이 있긴 하지만, 디스커스에 게시할 가치가 있는지 판단하기 전에 뉴스레터 메일을 먼저 검토할 수 있는 기능이 있다면 유용할 것입니다.

예를 들어, 이벤트 공지 뉴스레터를 복사/붙여넣기로 게시한 사례를 공유합니다. 하지만 서식이 올바르게 유지되지 않았습니다. 전달된 이메일로 시스템이 뉴스레터를 게시하지 않으며, 전달된 메시지에 새 텍스트가 작성된 경우에만 게시됩니다.

https://forum.wombatconstruction.us/t/fw-glow-in-the-dark-at-jacob-lawrence-gallery-through-jan-27/202

이벤트 페이지:

1개의 좋아요

이메일은 다음과 같은 모습입니다:

이것은 이메일에 어떤 종류의 콘텐츠가 포함될 수 있는지 예측할 수 없으며, Discourse 컨텍스트에서 잘 작동할지 여부를 예측하기 어렵기 때문에 어려울 것입니다. 이메일에는 악성 실행 스크립트가 포함될 수도 있습니다. 기본적으로 게시글에서 허용되는 HTML과 CSS의 종류는 이러한 레이아웃 및 보안 문제를 피하기 위해 상당히 제한되어 있습니다.

이메일을 외부 사이트에 호스팅해야 하므로 iframe을 사용하여 이것이 가능할 수 있습니다. 또한 이메일을 iframe에 내장하는 것이 콘텐츠 보안 정책(CSP)이나 X-Frame-Options 헤더에 의해 차단될 수 있으므로 해당 외부 사이트에 대한 일부 제어 권한이 필요합니다. 이것들도 보안상의 이유로 존재합니다.

모든 이메일을 HTML 게시글 콘텐츠로 수용하려면 이메일 콘텐츠가 안전한지 여부를 판단할 수 있는某种의 이메일 파싱 도구가 필요합니다. 이것이 간단한 작업이 될 것이라고 생각하지 않습니다.

3개의 좋아요

보안 스크리닝을 위해 신뢰할 수 있는 발신자가 아닌 경우 원격 콘텐츠 로딩을 비활성화하는 것이 좋은 방법이라는 점은 이해가 갑니다.

지사의 뉴스레터에 구독했으며, 일반 카테고리 주소로 수신되는 콘텐츠가 어떻게 로드되는지 확인해 보겠습니다.

HTML은 다음과 같습니다:

환영합니다,

지사실 / 재무관리실의 구독자 설정을 성공적으로 생성했습니다. 이제 지사실 / 재무관리실에서 제공하는 편리한 이메일 업데이트를 이용할 수 있습니다.

하지만 별파괴자(Star Destroyer)가 해당 배너를 제거하고 텍스트만 게시하는 것 같습니다.

제가 추천하는 몇 가지 방법:

  1. 뉴스레터 출력을 단순화하여 Discourse에서 쉽게 파싱할 수 있도록 합니다. 이 작업은 비교적 쉽지만, 뉴스레터 시스템을 사용하는 데 따른 이점을 줄이게 됩니다.
  2. Discourse를 사용하여 콘텐츠를 생성하고, 커뮤니티 사이트의 링크를 강조하는 뉴스레터를 발송합니다.
  3. 토론을 위한 주제를 생성하고, 호스팅된 뉴스레터에 대한 링크를 다른 곳에 배치합니다.

대부분의 경우 사용자들은 자신들의 뉴스레터를 발송하고 공유하는 방법을 묻습니다. 질문 내용으로 보아, 자신에게 발송된 뉴스레터를 재공유하기를 원하시는 것 같습니다. 이 경우 주의할 점이 있습니다. 뉴스레터에는 거의 항상 개인화된 구독 링크가 메시지 내에 포함되며, 이를 공유하면 다른 사람들이 해당 링크를 사용하여 구독 상태를 변경할 수 있습니다.

2개의 좋아요

이것은 문제입니다. 로그인 시 비밀번호를 요구하도록 설정했지만, “모두 구독 취소” 링크는 비밀번호 로그인을 요구하지 않습니다.

수동으로 해당 부분을 수정할 수 있습니다.

제가 주로 언급했던 부분이 바로 이것입니다. 아직 제가 직접 보낼 뉴스레터는 없습니다.

교통부나 지방/주 + 연방 정부 기관과 같은 공공 경보 뉴스레터의 경우, 이런 것들이 아주 많습니다.

아래는 구독자 링크를 편집하여 잘 게시된 사례 중 하나입니다:

https://forum.wombatconstruction.us/t/notice-land-use-and-building-fee-schedule-amendment-and-increase-effective-february-1st-2024/210

많은 정부 웹사이트가 공공 공지사항에 대한 RSS 피드를 생성합니다. 해당 콘텐츠를 가져오기 위해 RSS 폴링을 사용하는 것을 고려해 보세요.

1개의 좋아요

고마워요. 그걸 몰랐네요. 이 주에는 해당 기능이 있는 것 같네요:

워싱턴주 의회 RSS 피드 소개

의회 웹사이트는 현재 의회에 제출된 모든 법안에 대한 RSS 피드를 제공합니다. 개별 법안에 대한 피드나 특정 주제에 속하는 모든 법안의 업데이트를 포함하는 주제별 법안 피드에 구독할 수 있습니다.

그들 또는 카운티와 함께 설정해 볼 수 있는지 확인해 보겠습니다.

이것은 카운티의 RSS입니다:



Island County, WA - Calendar - Commissioners
Calendar • Island County, WA • CivicEngage
Fri, 12 Jan 2024 11:22:39 -0800
Island County, WA - Get the latest events
en-us

이를 어떻게 통합할 수 있는지 조사해 보겠습니다.

1개의 좋아요

RSS는 정상적으로 작동하며, 이메일 뉴스레터도 대부분 전체가 게시됩니다(카테고리 주소를 메일링 리스트에 직접 구독한 경우). 단, 내용에 줄바꿈이 포함된 경우에는 메시지가 전달된 경우와 마찬가지로 완전히 로드되지 않는 문제가 발생합니다.

이와 관련된 다른 토론 주제는 다음과 같습니다:

1개의 좋아요

Dan @Heliosurge 님이 뉴스레터 이메일이 Discourse 토픽 게시물로 변환될 때 구독 링크를 자동으로 제거하는 플러그인이 있다고 언급했는데, 이 링크를 여기에 공유해 주실 수 있으신가요? 또한 이 플러그인이 표준 티어의 호스팅 사이트에도 통합 가능한지, 아니면 엔터프라이즈/자체 호스팅만 가능한지 아시나요?

RSS의 문제점 중 하나는 내 사이트와 관련이 없는 토픽을 삭제하면 즉시 자동으로 다시 나타나는 것입니다. 이 기능을 비활성화할 수 있는지, 아니면 삭제 대신 토픽 목록에서 제외하는 방식이 효과가 있을지 모르겠습니다.

이것은 Customization > Theme component(테마 구성 요소)이며, Customization > Plugin(플러그인)이 아닙니다. 호스팅된 인스턴스나 셀프 호스팅 인스턴스 어디에서나 사용할 수 있습니다.

구독 링크를 제거하려면 코드를 검토하고 수정해야 합니다.

구성 요소의 작성자가 포크를 만들거나, 특정 요금을 지불하고 다른 개발자에게 작업을 맡길 의사가 있을 수 있습니다. 코드를 변경하여 원하는 효과를 달성하는 방법을 찾지 못할 경우입니다.

이메일로 게시하기 플러그인과 Discourse WP 플러그인을 사용하여 워드프레스로 비슷한 것을 달성할 수 있을 것입니다.

2개의 좋아요