답글 최대 개수를 허용하고 자동으로 유지하기

현재 메가 토픽을 처리하는 방법 중 하나는 주기적으로 오래된 답변을 모두 삭제하는 것입니다.

이것은 제 생각에 너무 가혹한 조치입니다.

답변 수를 기준으로 하는 “답변 수” 창을 설정하고, 해당 답변 수에 도달하면 첫 번째 답변을 삭제하여 전체 토픽을 리셋하지 않고 "롤링 윈도우"를 만들 수 있을까요?

즉, 해당 수에 도달하면 이후의 모든 답변에 대해 토픽 내 첫 번째 답변을 삭제해야 합니다.

이 기능이 유용할 수 있는 몇 가지 예시:

  • 플러그인 토픽: 토픽이 매우 길어지는 경향이 있지만, 최근 지원 이력이 실제로 중요하기 때문에 (절대적으로 필요하지 않는 한 삭제하고 싶지 않으므로)
  • 게시글이 다른 시스템의 메시지 피드인 경우: 최근 이력을 원하는 것이 자연스럽지만, 모든 것을 유지할 필요는 없는 경우

개인적으로 이는 시간 기반의 자의적인 삭제보다 우수하다고 생각합니다.

5개의 좋아요

제가 제대로 이해하고 있는지 확인하려고 하는데, 답글 수가 x에 도달하면 다시 그 수 이하로 내려가도록 필요한 만큼의 답글을 삭제하는 건가요?

1개의 좋아요

주제 내의 첫 번째 답변을 삭제해야 하며, 이후의 모든 답변은 삭제 대상이 아닙니다.

(해당 설명을 원문에 추가했습니다)

2개의 좋아요

이것은 Meta의 데일리 요약 토픽에 있는 토픽 타이머와 비슷한 건가요?

2개의 좋아요

비슷하지만, afaia로는 이것이 불가능합니다.

더 나아가, 이것이 “토픽 타이머” 컨트롤의 옵션이 되어야 한다고 제안합니다(그리고 이 컨트롤은 더 이상 반드시 “시간” 기반이 아니라는 점을 반영하기 위해 이름을 변경해야 할 수도 있습니다).

2개의 좋아요

이 의견에 +1입니다. 제 표를 드립니다!
그 자동 삭제 토픽 타이머가 어떻게 만들어졌는지 항상 궁금했었습니다 :thinking:

3개의 좋아요

답글이 30일 후 자동으로 삭제된다고 되어 있어 기존 시스템이 그렇게 작동할 줄 알았는데, 토픽의 첫 댓글이 30일 전 것이라면 1일 된 댓글이더라도 모든 댓글이 한꺼번에 삭제되는 건가요?

“롤링 윈도우”라는 개념은, 30일 전에 시작된 대화 전체를 삭제하는 것이 아니라, 각 댓글이 게시된 지 30일이 지난 후에만 삭제할 수 있다면 의미가 있을 것 같습니다. 가능하다면요.

댓글에 좋은 아이디어가 있을 경우, 이를 댓글로 남겨두지 않고 원래 위키 게시물에 반영할 수 있다는 언급을 본 적이 있습니다.

1개의 좋아요

로버츠의 제안은 제 것보다 훨씬 정교합니다.

예를 들어 100개의 답변으로 설정해 두면, 해당 주제가 101개의 게시물을 가진 시점에 102번째 게시물이 101번째로 바뀌게 됩니다. 이는 최대 100개의 답변을 유지하기 위해 2번째 게시물이 삭제되기 때문입니다.

그 안에서 "CH"가 무엇을 의미하는지는 모르겠지만, 날짜 대신 게시글 수를 사용하는 기능 요청에 대해, 날짜 기반이 아닌 게시글 번호 기반의 프로그램을 작성하는 것이 더 어려울까요?

일부 주제에서는 의미가 있을 수 있지만, 대화가 빠르게 진행되면 하루에 100개의 답변이 달릴 수 있고, 그날 해당 주제를 확인하지 않은 사용자는 중요한 게시글을 놓칠 위험이 있습니다.

1개의 좋아요

답글 100개는 단순화를 위해 설정한 것입니다.

여기서 의도는 손실을 줄이면서 시스템을 계속 유지하는 것입니다. 프로그래밍 측면에서는? 제 생각에는 그리 어렵지 않습니다. 배치에서 가장 오래된 답글을 단순히 삭제하기 때문이죠. 현재 시간 기반 방식은 모든 답글을 지워버립니다.

현재 방식은 부분적으로 의도하지 않은 동작으로 볼 수 있습니다. 새 답글이 있는 주제임에도 불구하고, 시스템이 주제를 완전히 비우기 때문에 해당 답글의 내용이 비어 있는 것을 볼 수 있습니다. 로버트의 제안대로라면 항상 검토할 수 있는 일부의 기록이 남게 됩니다.

여전히 정보 손실이 있습니다. 하지만 현재 방식처럼 완전한 손실은 아닙니다. 로버트와 저는 정보 손실을 줄일 수 있는 몇 가지 보완 아이디어에 대해 비공개로 브레인스토밍을 했습니다. 하지만 그것은 이 주제에서 불필요하게 논쟁을 벌여 부풀리는 것보다는 다른 주제로 다루는 것이 좋을 것 같습니다.

확인해 보겠습니다. 저희는 90일 이상 된 답변이 삭제되는 밈/쓰레기 게시글 스레드를 운영하는데… 90일 이내의 답변은 삭제되지 않습니다.
당신은 '90일이 되면 모든 답변이 삭제된다’고 설명하고 계신 것 같은데, 실제로는 그렇게 되지 않거나, 그렇게 되어서는 안 됩니다. 해당 스레드는 매우 활발하므로 그 한계에 도달한 적이 없지만… 만약 3개월간 활동이 중단된다면 스레드가 비어 있을 것입니다 - 그게 말씀하신 뜻이라면요.

3개의 좋아요

운영자 게시물을 참고하세요. Meta에서는 설정된 시간이 지난 후 모든 답글을 삭제하는 방식으로 작동합니다.

여러분의 포럼은 여기의 일부 카테고리 주제에서 사용되어 온 방식과 다른 것을 사용하고 있는 것 같습니다.

여러분의 포럼 밈 토픽은 로버트가 제안한 변경 사항의 일부를 수행하고 있는 것 같습니다. 로버트의 제안은 시간을 변수에서 제외하고 최대 답글 수를 설정하는 것입니다. 임계값에 도달하면 새로운 답글이 가장 오래된 답글을 밀어내거나 삭제하는 방식입니다.

1개의 좋아요

두 분 다 맞습니다. 내용을 더 명확하게 하고 @Frully 님의 의견을 반영하기 위해 원문(OP)을 약간 수정했습니다.

160개까지 채워진 후 다시 20개 정도만 추가되어 조금씩 채워지는 방식은 좋지 않다고 생각합니다. 이 Contribute > Feature 방식이 다양한 사용 사례에 최적이라고 생각합니다.

1개의 좋아요

흥미롭게도 카테고리 설정에서 해당 설정을 찾거나 식별할 수 없었습니다. 이는 주제(토픽) 리셋을 수행하는 플러그인인가요? 아니면 카테고리 설정에 표시되기 전에 메인 사이트 설정에서 활성화해야 하는 것인가요?

1개의 좋아요

아래의 토픽 관리자 도구에서 토픽 타이머와 관련이 있습니다.

1개의 좋아요