다이제스트 작업이 큐에 추가될 때 사용할 수 있는 "시간대(time window)"와 "다이제스트 발송 요일(digest days)"을 설정할 수 있는 사이트 설정 항목 1~2개를 요청드립니다.
이 요청을 드리는 이유는 대부분의 사이트, 그리고 저희 사이트도 포함하여 사용자가 집중된 주요 지역이 있기 때문입니다. 예를 들어 저희는 미국이 주요 지역이고, 다른 사이트는 한국, 브라질, 독일, 호주 또는 지구상의 다른 지역일 수 있습니다.
다이제스트 이메일을 주요 사용자층의 평일 업무 시간 내에 발송할 수 있다면 훨씬 효율적일 것입니다. 많은 사이트가 다이제스트 이메일을 보내기 위해 MailGun이나 SendGrid와 같은 대량 메일 서비스를 유료로 이용하고 있습니다. 따라서 다이제스트 이메일이 회원의 수신함에 "월요일 오전 10시경"에 도착하는 것이 "토요일 새벽 3시"에 도착하는 것보다 훨씬 낫습니다.
이 작업들은 큐에 대기되므로, **“다이제스트 큐 시간대”**와 **“다이제스트 큐 허용 요일”**과 같은 설정 변수 1~2개를 제공하면 다이제스트 이메일 발송에 드는 비용을 더 효율적으로 사용할 수 있을 것입니다.
GitHub에서 코어를 검색해 보았지만 이러한 중요한 매개변수를 설정할 방법을 찾을 수 없었습니다. 제가 놓친 것이 있을까요?
ㅋㅋ. 우리의 문제에 대해 정확히 찌푸셨네요! 우리의 가져온 사용자들이 마지막 활동 시간이 레거시 vB 사이트에서 Discourse로 가져온 시점으로 설정되어 있었습니다.
우리의 경우, 우리가 사용한 Discourse 스크립트가 이렇게 하지 않았고, 처음부터 아무것도 모르는 것을 "잊었다"고 할 수는 없잖아요, ㅋㅋ.
그들은 말하듯, 사후에 보면 모든 것이 명확해집니다(20/20 hindsight).
레거시 포럼에서 처음 Discourse로 이관하는 대부분의 사용자가 “Discourse 다이제스트가 어떻게 작동하는지 세부 사항을 알기 전에” 이를 “잊을” 것이라고 생각하지 않습니다
큰 문제는 아닙니다. 하지만 당신 스스로 말하신 대로:
따라서 제가 요청하는 기능은 이관된 포럼, 그리고 사이버 공간에서 대체로 “혼자 힘으로” Discourse로 포럼을 이관하는 "지원받지 못한 영혼들"에게 이 문제를 완화하는 데 도움이 될 것입니다
이 "흔한 문제"가 해결되지 않을 것 같으니, 우리가 “해야 할 필요가 있다는 것을 알기 전에” "무언가를 잊었다"고 하는 우리 같은 잃어버린 이관 영혼들을 위해 이 문제를 원키 패치(monkey patch)하는 플러그인을 작성할 수 있도록 리포지토리의 관련 코드 링크를 올려 주시겠어요?