[유료] 블로그 게시물이 로드될 때 토픽 생성 방지

어떤 작업을 원하시나요?

저희는 Discourse 댓글을 임베드하는 블로그(https://blog.scientific-python.org)를 운영하고 있습니다.
현재 블로그 게시물을 열 때마다 Discourse에서 관련 토픽이 생성됩니다.
대신, 독자가 "대화 시작"을 클릭할 때까지 기다렸다가 해당 작업을 수행하기를 원합니다.

이것은 기본적으로 [paid] Preference to create & embed a topic via JavaScript only when a user clicks the "Start Discussion" link 의 정확한 복제본입니다.

다시 한번 관심을 가져주실 수 있는지 확인하고 싶습니다.

언제까지 완료되길 원하시나요?

특정 시간표는 없습니다.

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

합리적인 견적이라면 모두 고려하겠지만, 작업량은 5~10시간 정도가 될 것으로 추정합니다.

3개의 좋아요

누구도 이 프로젝트를 꺼리게 만들고 싶지는 않지만, 첫 번째 댓글이 게시될 때까지 해당 주제를 비공개로 유지할 수 있는 이미 허용 가능한 절충안이 존재한다고 생각합니다. 많은 사용자가 주제 생성을 지연시키는 대신 이 방법을 선택하고 있어서, 여러분에게도 흥미로울 것 같아 공유해 봅니다.

3개의 좋아요

동의합니다. Stefan, 제가 기꺼이 확인해 보겠습니다. 다만, 이 작업이 정말 필요한지 꼭 확인해 주세요.

  • 새로운 Ghost 설치를 생성했습니다.
  • 클라우드에 설치된 Discourse를 3.2로 업데이트했습니다.
  • 설정에서 두 개를 연결했습니다.
  • Ghost에 항목을 게시했습니다.
  • Start Discussion을 클릭하면 이 화면으로 리디렉션됩니다.

보시다시피, @itsbhanusharma 님이 말씀하신 대로 해당 주제는 목록에 표시되지 않습니다(unlisted).

즉, 주제(Topic)는 _생성_되지만, 어떤 목록에서도 “공개적으로” “보이지” 않습니다.

참고:

이 정보가 도움이 되지 않는다면, 요구사항을 더 자세히 살펴보는 데 열려 있습니다.

1개의 좋아요

저는 빈 주제들이 많이 만들어지는 것을 피하고 싶습니다.

2개의 좋아요

저도 이 부분이 짜증스럽습니다. 스태프를 대상으로 목록에 없는 게시물을 숨기는 옵션을 제공하면 해결될 수 있을지 궁금합니다. 전역 설정보다는 특정 카테고리에서 적용하는 방식이 더 적합할 것 같습니다. 그리고 물론, 이 옵션을 일시적으로 끄는 방법도 필요하겠죠. 현재 시스템의 작동 방식을 바꾸는 것보다 이렇게 하는 편이 더 적은 작업이 될 거라고 생각합니다.

대안으로 제시된 모든 제안에 감사드립니다. 하지만 이 제안은 버튼이 클릭될 때까지 게시글 생성을 중단하는 것입니다.
제안된 대로 이 아이디어가 구현되는 데 근본적인 반대 의견이 있을까요?

2개의 좋아요

문제를 더 자세히 조사해 보았고, 이제 우회 방법을 구현하는 법을 알게 된 것 같습니다. 관심 가져 주셔서 모두 감사합니다.

1개의 좋아요