이 플러그인을 동네 포럼에 설치해서 지역 뉴스 알림을 가져오도록 했는데, 최근 개선 사항에 정말 인상받았습니다! 잘 만드셨네요!
다만, 현재 겪고 있는 문제가 하나 있습니다. 생성되는 모든 토픽이 목록에 표시되지 않습니다(unlisted). 가져오는 토픽이 기본적으로 목록에 표시되도록 변경할 설정이 있을까요?
또한, 문제 해결을 위해 상세 로깅(verbose logging)을 활성화하는 방법과 테스트 중 폴링(poll)을 즉시 트리거하는 방법이 있는지 궁금합니다. 현재는 최소 허용 시간인 10분을 기다려야 하고, 게시물이 표시되는 것을 보고 작동했는지 판단해야 하는 것 같습니다.
마지막으로 기능 요청이 하나 있습니다. 피드별로 토픽 ID를 지정할 수 있다면, 새 게시글이 단일 토픽의 답변으로 추가될 수 있을 것입니다. 이렇게 하면 짧은 게시글(예: 비상 또는 장애 알림)이 카테고리에서 여러 피드가 게시글을 올리는 바다 속에 묻히지 않고 한데 모을 수 있습니다. 태그를 사용하더라도 마찬가지입니다.
네, embed unlisted 사이트 설정을 비활성화해야 합니다. 해당 세부 사항을 원문(OP)에 추가하겠습니다. 이 설정은 기본적으로 활성화되어 있지만, RSS 플러그인과 함께 사용할 때는 의미가 없습니다. 이 설정은 Discourse 댓글이 외부 사이트에 임베드될 때 사용하도록 의도된 것입니다.
해당 플러그인은 상세 로깅을 제공하지 않습니다. 플러그인 코드를 재작성하지 않는 한, 10분보다 더 짧은 간격으로 토픽을 가져오도록 할 방법이 없습니다. 이 속도 제한은 플러그인에 하드코딩되어 있습니다.
제가 잘못 이해하고 있는 게 아니라면, 아직 존재하지 않는 피드에 태그를 추가하는 과정이 번거롭습니다. 어딘가에 토픽을 생성한 후 이를 사용하여 새 태그를 만들어야 합니다.
/admin/plugins/rss_polling 페이지에는 RSS Polling 설정 문서에 대한 유용한 링크가 제공됩니다. 그러나 /admin/plugins 플러그인 목록에서 Rss Polling을 클릭하면 GitHub로 이동합니다. GitHub를 잘 알고 관심 있는 셀프 호스터에게는 큰 문제가 아니지만, 호스팅 고객들은 메타 토픽으로 바로 이동하는 것을 선호할 것입니다. 이 부분은 제가 수정하겠습니다.
이는 플러그인 전반에 걸친 문제라고 생각합니다. /admin/plugins 목록에서 각 플러그인 옆의 Settings 버튼은 원하는 대로 플러그인으로 필터링된 관리자 설정 페이지로 정확히 이동시켜 줍니다. 하지만 예를 들어 /admin/plugins/rss_polling 페이지에 있을 때 오른쪽 상단의 Change Settings를 클릭하면, /admin/plugins에 있는 것처럼 동일한 플러그인 설정 목록으로 이동하게 됩니다.