플랫폼을 평가하는 과정에서 Discourse에서 해결하지 못하는 특정 사용 시나리오가 있습니다. 다른 분들도 저와 같은 일을 시도하고 있는 것 같습니다.
임베딩 기능이 잘 작동하고 있으며, 제 사이트의 새 “케이스” 페이지가 생성되면 포럼 게시물이 생성되고 원본 사이트의 답변이 추가됩니다. 문제는 임베드되는 포럼 게시물의 콘텐츠입니다. 제 원본 소스 사이트는 React로 만들어져 있어 RSS를 통해 표시할 콘텐츠를 제어하는 방법을 찾지 못하고 있습니다.
원본 소스 페이지의 URL을 게시하면 Discourse가 해당 페이지의 아름다운 미리보기를 생성하고 링크를 걸어주는 방식은 완벽하게 작동합니다. 이 링크 미리보기를 내 게시물의 콘텐츠로 사용할 수 있는 방법은 무엇인가요?
임베드 옵션에 '링크 미리보기만 게시’라는 기능이 있다면 좋겠습니다. 포럼 게시물에 페이지의 실제 콘텐츠가 포함될 필요는 없습니다. 대화형 답변만 필요하고, 사용자가 콘텐츠가 필요할 때 원본 페이지로 돌아가면 됩니다.
이것은 당신의 문제를 해결하지는 못하지만, WP Discourse 플러그인을 사용하여 WordPress 게시물을 Discourse에 게시하는 몇몇 사이트들이 달성하고 싶어 했던 내용입니다. 해당 경우를 위해 WordPress 플러그인은 우회 방법을 제공할 수 있었습니다.
JavaScript 임베드 코드로 생성된 게시물에서도 이 기능이 작동하도록 하려면 Discourse 코어 코드에 새로운 기능이 추가되어야 합니다. 외부 게시물을 Discourse 주제에 정확하게 표시하는 데 어려움을 겪는 사이트들에게 매우 유용한 기능이 될 수 있습니다.
더 이상 제 일이 아니지만, 과거에 사이트들이 이 설정을 하는 것을 도운 경험이 있어, 게시물의 정확한 표현을 반환할 수 없을 때 onebox 링크를 표시하는 폴백 기능이 있었다면 정말 좋았을 것 같습니다. 이는 Discourse 코어에 대한 좋은 기능 요청이라고 생각합니다.
사이트가 자체 호스팅(self-hosted)되고 있다면, 이제 플러그인으로 이를 구현할 수 있습니다.