RSS 폴링 설정: 가져온 주제의 날짜를 pubDate로 설정

무엇을 해주시길 원하시나요?

RSS Polling 에 적용할 패치입니다. RSS 피드의 pubDate 값에 해당하는 날짜로 가져온 게시물의 날짜를 설정하는 패치입니다. 토픽 생성일을 pubDate로 설정하거나 “현재”(현재 동작)로 설정할 수 있는 옵션이 있다면 더 좋습니다. archive.org와 ivoox.com에서 테스트를 완료했습니다.

RSS 폴링은 훌륭하지만, 저희가 새로운 피드를 활성화할 때 게시물의 날짜를 수동으로 변경해야 하는 번거로운 수작업이 많이 발생한다는 점도 있습니다. 수백 개의 게시물이 포함된 피드를 가져오는 경우를 말씀드립니다.

언제까지 필요하신가요?

가능한 한 빨리 필요합니다. RSS Polling 포크를 사용할 수 있으며, Discourse 팀이 구현 방식을 좋아하여 결국 패치를 병합해주길 희망합니다.

이 작업에 제공하실 예산(USD)은 얼마인가요?

비용을 추정하기는 어렵지만, 대략적인 금액이나 범위를 보내주시면 빠르게 답변드리겠습니다. 이 기능이 부재한 것 때문에 취미 시간 동안 몇 시간씩 번거로운 작업을 하고 있습니다. 제 시간도, 그리고 당신의 시간도 소중합니다. :slight_smile:

4개의 좋아요

개발자가 연락을 주었고, 곧 좋은 소식을 전할 수 있기를 바랍니다.

2개의 좋아요

@RGJ는 매우 빠르고 효과적으로 작업하셨고, 어제 GitHub - communiteq/discourse-rss-polling · GitHub 플러그인을 성공적으로 테스트했습니다.

이 버전에는 기본적으로 비활성화된 rss_polling_use_pubdate 설정이 포함되어 있습니다(이 경우 Discourse 공식 플러그인과 동일한 방식으로 작동합니다). 이 설정을 활성화하면 RSS 피드 항목의 pubDate 값을 따르는 날짜로 토픽이 생성됩니다. 제가 필요했던 바로 그 기능이었죠!

테스트를 원하신다면 이 플러그인을 추가하고 공식 플러그인은 제거해야 합니다. 기존 RSS 피드는 그대로 유지되며(다시 생성할 필요 없음), 테스트가 끝나면 이 플러그인을 유지하거나 공식 플러그인으로 되돌릴 수 있습니다. 여기에도 "이것은 무료 소프트웨어이며, 사용은 본인의 책임입니다"라는 면책 조항이 적용됩니다. :slight_smile:

iVoox.com과 Archive.org에서 테스트했습니다. 아직 WordPress에서는 테스트하지 않았지만, 프로토콜을 따르는 모든 RSS 피드에서 작동할 것입니다.

테스트 결과:

제 입장에서는 이 토픽이 해결되었습니다. Discourse 팀이 이 패치를 좋아해서 공식 릴리스에 통합해주기를 바랍니다. 그 동안 저는 이 버전을 우리 Discourse에서 계속 실행하고 있습니다.

6개의 좋아요

…그리고 워드프레스 테스트도 성공적으로 완료되었습니다:

https://red.podkasts.org/c/podkasts/barrio-canino/15 (거의 300개 항목)

1개의 좋아요

스크린샷을 몇 장 공유해 주실 수 있나요?

기본 설정과 유일한 시각적 차이는 rss polling use pubdate 설정입니다.

다른 부분의 스크린샷이 필요하시면 말씀해 주세요.

1개의 좋아요

좋아 보이는데, pubdate를 표시하는 폴링 피드에 대해 말씀하신 것 같습니다.

훌륭한 기능입니다. 특정 시작 날짜부터 폴링을 시작할 수 있는 기능도 있으면 좋겠습니다.

위에서 실제 게시물 수백 개가 포함된 세 가지 카테고리로의 링크를 공유했습니다. 이 게시물들은 게시 날짜를 존중하여 가져와졌으며, 수년 전까지 거슬러 올라갑니다. 저는 날짜를 하나도 수정하지 않았으며, 모든 작업은 개선된 플러그인이 자동으로 수행했습니다.

1개의 좋아요

공유해 주신 링크를 다시 시도해 보겠습니다. 처음 시도했던 링크는 해당 카테고리로 이동하지 않는 것 같았거든요.

이제 이해가 되는 것 같습니다. 포럼 게시글 날짜를 pubdate와 일치시키는 거죠?

처음에는 제목에 날짜를 추가하는 줄 알았어요. 하지만 rss 플러그인이 모든 게시글을 가져오는 것 같으니, 이 방식이 훨씬 낫네요.

1개의 좋아요

링크를 확인해 보았는데 세 개 모두 정확합니다. 네, 거기서 보시는 모든 게시물은 가져온(import) 것입니다. 표준 버전에서는 모두 어제/월요일에 게시된 것으로 표시되었을 것입니다. 개선된 버전을 사용하면 게시 날짜가 RSS 피드의 pubdate와 일치합니다.

이것은 RSS Polling 플러그인을 사용하여 현재 게시물뿐만 아니라 웹사이트의 게시물 히스토리까지 가져오는 사용자에게 막대한 시간을 절약해 줍니다.

1개의 좋아요

풀 리퀘스트가 3일 전에 승인되었습니다! :tada:

이 PR이 병합되려면 다음으로 어떤 절차가 필요한지 설명해 주실 수 있나요? 일반적인 프로세스가 궁금합니다.

2개의 좋아요

훌륭하네요, 스폰서해 주셔서 감사합니다!

2개의 좋아요

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.