Discourse용 Reddit 스타일 테마

어느 정도 가능하지만, 단점이 많습니다… 유튜브 영상이 featured link(즉, 주제 제목으로 URL이 입력된 경우)로 게시된 경우, 스크린샷에 보이는 것처럼, URL이 주제 목록에서 사용 가능하며 이를 통해 영상을 임베드할 수 있습니다(테마에서 추가 작업이 필요합니다).

단점은 링크가 첫 번째 게시물의 본문에 단순히 게시된 경우, featured link로 인식되지 않는다는 점입니다… 이 경우 Discourse는 썸네일을 가져오지만, 주제 목록에서 영상 URL을 사용할 수 없습니다. 따라서 거의 숨겨진 기능과 같습니다.

또한 각 영상 제공자는 임베드를 지원하기 위해 테마에서 자체 로직이 필요하므로, 모든 영상에서 자동으로 작동하지는 않습니다.

일반적으로 이것은 커스텀 플러그인이 더 잘 처리할 수 있는 사항입니다. 플러그인은 원본 게시물에서 영상 링크를 확인하고 자동으로 featured link로 가져올 수 있습니다.

이것도 비슷한 문제로 인해 꽤 까다롭습니다. 주제 목록 수준에서는 원본 게시물에 투표(poll)가 있는지 알 수 없습니다… 관련 데이터를 직렬화하지 않기 때문입니다. 아마도 발췌문(excerpt)에서 poll을 확인하고, 별도의 요청으로 주제에서 데이터를 가져오려 할 수 있겠지만, 이는 투표가 게시물 상단에 있는 경우에만 작동하며 성능 문제가 발생할 수 있습니다.

커스텀 플러그인도 이것을 더 잘 처리할 수 있을 것입니다.