J’administre une communauté qui a historiquement eu un problème avec les “necro-bumps” (relances de sujets anciens).
Je connais warn_reviving_old_topic_age (et nous l’avons configuré), mais il semble que de nombreux utilisateurs ne voient pas l’alerte. Nous ne voulons pas non plus instaurer de minuteurs globaux sur les sujets, car il existe des cas où la relance d’un ancien fil de discussion est utile.
Notre solution précédente consistait à bloquer la publication dans une boîte de dialogue “êtes-vous sûr” basée sur ce composant :
Cependant, notre avertissement de necro-bump et le composant lié ci-dessus ne semblent plus fonctionner (une installation standard de la discussion sur les avertissements aux administrateurs me permet de publier dans des sujets fermés sans entrave).
Comment dois-je procéder ? Je ne crains pas de me salir les mains et de construire mon propre composant/plugin à partir de zéro, mais j’ai eu du mal à trouver de la documentation sur les points de départ.
n’est-ce pas quelque chose qui peut être géré par la modération ? Envoyez simplement un message privé avec un avertissement aux personnes qui font du necrobumping pour leur faire savoir de ne pas le faire ?
Si cela persiste, vous pouvez créer un sujet d’annonce et le mettre en bannière, pour renforcer la politique.
Je pense qu’une petite friction supplémentaire avec une fenêtre contextuelle de confirmation est peut-être plus proportionnée que d’entrer directement avec un avertissement officiel.
Cependant, si certains membres ignorent systématiquement la fenêtre contextuelle, vous devrez peut-être toujours les contacter pour comprendre leur raisonnement. Ils pourraient simplement avoir besoin d’une petite tape sur l’épaule pour réaliser ce qui est attendu.
Je pense que si vous cherchez à construire votre propre composant de thème pour cela, vous feriez mieux de le déplacer dans la catégorie Dev pour attirer plus d’attention.
Je n’ai pas vérifié si l’avertissement de nécro s’affiche toujours pour moi, mais en général, les messages Just In Time (JIT) ne s’affichent pas sur mobile (ce qui est dommage ). Et il semble que le composant de thème Warn admins/tl4 when replying to closed topics soit maintenant marqué comme broken.
Le développement n’est pas mon fort, donc je crains de ne pas pouvoir vous aider beaucoup, mais vous pouvez trouver les guides officiels dans Documentation > Developer Guides.
Peut-être que Unformatted Code Detector pourrait servir d’exemple pour un nouveau composant. Cela affiche également un avertissement lorsque vous essayez de publier.