오래된 주제에 답변할 때 마지막 기회 경고 표시를 위한 컴포넌트 생성

안녕하세요,

저는 커뮤니티를 운영하고 있는데, 과거부터 오래된 스레드를 부활시키는(네크로-범핑) 문제에 대해 다소 고민이 있습니다.

저는 warn_reviving_old_topic_age 옵션(설정되어 있음)에 대해 잘 알고 있지만, 많은 사용자들이 해당 알림을 확인하지 않는 것 같습니다. 또한 오래된 스레드를 부활시키는 것이 실제로 유용한 사용 사례가 있으므로, 전역적인 주제 타이머를 도입하고 싶지 않습니다.

이전에는 다음 구성 요소를 기반으로 한 “확실합니까?” 대화상자에서 게시를 차단하는 방식으로 해결했습니다:

그러나 현재 저희의 네크로-경고와 위 링크된 구성 요소 모두 더 이상 작동하지 않는 것 같습니다(관리자 경고 스레드의 기본 설치 상태에서는 폐쇄된 주제에 방해 없이 게시할 수 있습니다).

어떻게 진행해야 할까요? 제로에서부터 직접 구성 요소/플러그인을 개발하는 것에 두려움이 없지만, 어디서부터 시작해야 할지 문서를 찾는 데 어려움을 겪고 있습니다.

이건 모더레이션을 통해 처리할 수 있는 거 아닌가요? 네크로범핑을 하는 사람들에게 경고와 함께 개인 메시지를 보내서 그렇게 하지 말라고 알려주면 되지 않을까요?

그럼에도 계속된다면, 정책을 강조하기 위해 공지사항 토픽을 만들고 배너를 달아두면 됩니다.

확인 팝업을 통해 약간의 마찰을 주는 것이, 바로 공식적인 경고로 나서는 것보다 더 적절할 것 같습니다. :slight_smile:

다만, 특정 멤버들이 팝업을 반복적으로 무시한다면, 그들의 생각을 파악하기 위해 직접 연락을 취해야 할 수도 있습니다. 그들은 기대되는 사항에 대해 깨닫기 위해 친근한 독려가 필요할 뿐일 수 있습니다. :crossed_fingers:

이것에 대해 직접 테마 컴포넌트를 만들려 한다면, 더 많은 사람들이 볼 수 있도록 Development 카테고리로 이 문제를 넘기는 것이 더 나을 것 같습니다. :eyes:

내가 볼 때 네크로 경고가 여전히 표시되는지 확인해 보지는 않았지만, 일반적으로 Just In Time (JIT) 메시지는 모바일에서 표시되지 않습니다(이것은 유감스러운 일입니다 :frowning:). 그리고 Warn admins/tl4 when replying to closed topics 테마 컴포넌트는 이제 broken 상태로 표시되는 것으로 보입니다.

개발은 내 전문 분야가 아니므로, 큰 도움이 되지는 못할 것 같지만, 공식 가이드는 #documentation:developer-guides에서 찾을 수 있습니다.

다행히 David가 https://meta.discourse.org/t/warn-admins-tl4-when-replying-to-closed-topics/83912를 수정해 주면, 본인의 컴포넌트에서 무엇을 변경해야 하는지 볼 수 있기를 바랍니다. :slight_smile: :crossed_fingers:

아마도 Unformatted Code Detector 이 새 컴포넌트의 예시로 적합할 수 있습니다. 이 것도 게시물을 작성하려고 할 때 경고를 표시합니다.

감사합니다! 확인해서 해볼 수 있는 게 있는지 알아볼게요!

이 내용을 Development 채널로 옮겼습니다. 컴포넌트 개발을 진행하시면서 해당 채널에서 관리할 수 있도록 하려고요. 진행 상황 알려주세요!

계속 보기: