Estou administrando uma comunidade que historicamente tem um problema com “necro-bumping” (ressuscitar) de tópicos.
Eu estou familiarizado com warn_reviving_old_topic_age (e o temos configurado), mas parece que muitos usuários não estão vendo o alerta. Também não queremos instituir temporizadores globais de tópicos porque realmente existem casos de uso onde reviver um tópico antigo é útil.
Nossa solução anterior era bloquear postagens em uma caixa de diálogo de “tem certeza?” com base neste componente:
No entanto, tanto o nosso aviso de “necro” quanto o componente vinculado acima não parecem mais funcionar (uma instalação “out-of-the-box” do tópico de avisos para administradores me permite postar em tópicos fechados sem impedimentos).
Como devo proceder? Não tenho medo de “colocar a mão na massa” e construir meu próprio componente/plugin do zero, mas tenho tido dificuldades em encontrar documentação sobre por onde começar.
isso não é algo que possa ser resolvido com moderação? Apenas envie uma mensagem privada com um aviso para as pessoas que estão fazendo necrobumping para que elas saibam que não devem fazer isso?
Se persistir, você pode criar um tópico de anúncio e fixá-lo, para reforçar a política.
Eu acho que um pouco de atrito adicional com um pop-up de confirmação é talvez mais proporcional do que ir direto com um aviso oficial completo.
Embora, se certos membros ignorarem rotineiramente o pop-up, você ainda pode precisar entrar em contato para descobrir o que eles estão pensando. Eles podem precisar apenas de um empurrãozinho amigável para perceber o que se espera.
Acho que se você está procurando construir seu próprio componente de tema para isso, pode ser melhor colocá-lo na categoria Dev para ter mais visibilidade.
Eu não verifiquei para ver se o aviso de necro ainda aparece para mim, mas geralmente as mensagens Just In Time (JIT) não aparecem no celular (o que é lamentável ). E parece que o componente de tema Warn admins/tl4 when replying to closed topics está marcado como broken agora.
Desenvolvimento não é meu forte, então receio não poder ajudar muito, mas você pode encontrar os guias oficiais em Documentation > Developer Guides.