Очень распространённая проблема при работе форумов, с которой сталкиваюсь и я сам даже на Discourse: в темы постоянно добавляются сообщения с комментариями не по теме. Мы не хотим их удалять, но они всё равно засоряют обсуждение.
Раньше, когда я писал собственные форумы, одним из моих лучших изобретений стала функция «Не по теме», которая работала следующим образом:
- Пользователи могли нажать кнопку ответа «Не по теме» вместо «Отправить», мгновенно помечая своё сообщение как не по теме, если хотели;
- Модераторы могли нажать кнопку «Не по теме» прямо на сообщении, чтобы быстро пометить его.
Это помечало сообщение как «Не по теме», используя красный фон, и отображалось один раз для каждого пользователя. При следующем посещении темы оно сворачивалось, оставляя видимым только заголовок. Так каждый мог прочитать сообщение, а вы могли выразить свою мысль, даже если понимали, что она немного не в тему.
Позже можно было нажать «Показать все сообщения», чтобы развернуть их все, или просто кликнуть по свёркнутому красному сообщению, чтобы развернуть отдельный пост.
У меня есть скриншоты этого функционала на старом компьютере, если вы хотите их посмотреть, но это действительно сильно уменьшало засорение тем в повседневной работе, и никто не возражал против ответов не по теме так сильно, что требовалось меньше модерации.
Это был мой главный вклад в мир форумов, который, к сожалению, больше нигде не встречался.
Если бы я мог сегодня писать код на ваших языках, я бы попробовал создать патч с такой функцией. Может быть, существует плагин, который делает что-то похожее?
С наилучшими пожеланиями,
Альберт Сандберг