Я поддерживаю мнение о том, что это должно стать стандартной функцией в Discourse.
В течение последних нескольких лет у нас действовала политика модерации по удалению отмеченных сообщений и ответов, во многом потому, что если пользователи видят отмеченные сообщения в каком-либо виде, они, как правило, читают их и продолжают выражать недовольство автором.
Как вы относитесь к тому, чтобы скрыть эти посты, автоматически скрытые из-за порога, от пользователей, не являющихся модераторами и не подававших флаги? (Оставляя их видимыми в виде заготовок для тех, кто изначально подал флаг, и для модераторов.)
Имейте в виду, что это состояние должно быть временным: пользователи могут исправить пост и вернуть его из автоматического скрытия.
Мне это кажется хорошим решением, спасибо, Сэм, что вы занимаетесь этим вопросом.
Меня интересует, как веб-краулеры будут воспринимать скрытые сообщения. Будут ли они видеть только сообщение «скрыто», как это видит обычный человек в браузере, или же они также увидят и проиндексируют потенциально неуместный контент, скрытый с помощью CSS?
Ещё одна связанная проблема — история изменений сообщений. Я знаю, что её можно отключить для обычных пользователей, но некоторые любят и используют эту функцию для обычных правок безобидных постов. Один пользователь даже предложил, что было бы хорошо скрывать кнопку истории изменений на сообщениях, по которым был подан флаг. В противном случае пользователи смогут (и будут) возвращаться и просматривать оригинальный оскорбительный пост.
Здесь предлагается полностью скрыть это от анонимных пользователей, чтобы они не видели это, и вам не пришлось бы скрывать это с помощью CSS.
Это немного отклонение от темы; рекомендую открыть новую тему для обсуждения, но магия и особые случаи вроде этого всегда сопряжены с определёнными издержками.
Должны ли другие пользователи, которые отметили сообщение, иметь возможность видеть его оригинальное содержание, пока оно находится в этом состоянии? Изначально мы думали «да», но исключили это из плана выше, так как не видим веской причины позволять им продолжать видеть его после того, как оно было скрыто.
Сообщите нам, если у вас есть какие-либо замечания по этим деталям.
Большое спасибо @mcwumbly за работу над этими улучшениями. Вот мои 4 цента с учётом инфляции —
Да, действительно необходимо оставить заглушку, чтобы ссылки в уведомлениях по электронной почте на скрытый пост не ломались.
А что, если скрытый пост является последним в теме? Будет ли он всё ещё «поднимать» тему и отображаться как последнее сообщение, опубликованное N часов/минут назад, в разделе «Последние» темы?
Возможно ли также скрыть аватар и имя пользователя владельца скрытого поста или заменить их на «Система»? У меня была собственная система модерации сообщества, очень похожая на эту, на предыдущей платформе форумов до миграции на Discourse, и намёки о том, кого наказали модераторы или кто отметил свои посты, всегда приводили к многочисленным спорным обсуждениям в теме и никогда не заканчивались хорошо. По моему опыту, лучше тихо устранить проблему и двигаться дальше.
Хорошо. Что касается пользователей уровня TL4, я всё ещё не хотел бы, чтобы они видели содержимое скрытого поста, поэтому, если возможно, было бы неплохо сделать это опциональным.
Я бы тоже сказал «нет». Думаю, это связано с фундаментальной психологической склонностью к увлечённости конфликтами, и пользователи часто будут прилагать огромные усилия, чтобы поддерживать спор.
В соответствии с этим изменением мы изменили поведение, как описал @mcwumbly выше. Обычные пользователи (включая тех, кто отметил пост) больше не смогут разворачивать проигнорированный контент. Это новое базовое поведение, которое не требует дополнительной настройки.
Мы не включили возможность настройки доступа для пользователей уровня TL4 в рамках этого изменения, чтобы сохранить объем работ управляемым. По умолчанию пользователи TL4 по-прежнему могут разворачивать скрытый контент.
Планируется ли сделать это настраиваемым? На нашем форуме предыдущий подход работал отлично, и многие пользователи уже жаловались на невозможность читать помеченные сообщения. К тому же я не до конца понимаю смысл этой функции. Сейчас весь ваш экран может быть заполнен сообщениями «Это сообщение было помечено». Если пользователь не может развернуть сообщение, зачем вообще показывать уведомление «Это сообщение было помечено»?
В любом случае, возможность для всех читать помеченные сообщения — это востребованная функция для нашего форума, так как у нас высокие стандарты качества сообщений. Обычно помеченное сообщение не означает, что это спам, а лишь то, что оно не добавляет достаточной ценности в тему. У нас также есть активная тема, где пользователи обсуждают, почему их сообщения были или не были помечены и так далее. Наш форум размещён на платформе Discourse, и мы используем корпоративный план, если это имеет значение.
Итак, оказывается, что это изменение чрезвычайно проблематично для одного из сообществ, в котором я состою. С точки зрения нашей политики и предыдущих обязательств организации перед её участниками — это просто нарушение прежних обещаний.
Это частный форум на Discourse: публичная регистрация не разрешена. У нас нет проблем со спамом, и у нас есть активная команда модераторов с чёткими правилами. Наши внутренние соглашения при переходе на Discourse основывались на том, что флаги и модераторы могут скрывать сообщения, но ни одно сообщение не удаляется и не становится полностью недоступным (что некоторые воспринимали как цензуру). В нашем instance Discourse скрытые сообщения никогда не удаляются автоматически.
Если не появится возможность контролировать это неожиданное изменение поведения, нам, вероятно, придётся откатиться к предыдущей версии.
Есть ли шанс, что это можно будет включить или выключить через настройку? В противном случае нам придётся вручную редактировать код нашей самохостинговой установки — чего мы крайне не хотим делать, но что всё же лучше, чем уходить с Discourse или полностью прекращать обновления.
Это была бы полезная #функция для приватных сообществ. В последней версии было исправление ошибки, из-за которого флаги начали вести себя иначе. Поэтому настройка для включения/выключения скрытия постов флагами была бы полезна.
Мы не против того, чтобы флаги сообщества скрывали посты, но при этом у остальной части сообщества должна оставаться возможность нажать и увидеть пост.
На самом деле раньше так и было, но исправление ошибки изменило это, и теперь флаги всегда скрыты. (Такое поведение было непреднамеренным), но было бы разумно добавить опцию для отображения сообщений для пользователей с более низким уровнем доверия.
Это очень похоже на сообщество, которое я веду, особенно когда идёт… бурная… дискуссия: любые скрытые сообщения (обычно не по теме), которые исчезают, вызывают обвинения в цензуре.
Обращаю внимание, что есть настройка для изменения «Вероятности скрытия помеченного сообщения». Она называется «Чувствительность скрытия сообщений», если кто-то интересуется. Я изменил её, чтобы посмотреть, уменьшится ли количество жалоб.
Очень было бы полезно добавить настройку видимости скрытых сообщений в зависимости от уровня доверия.
В целом, я всё ещё не согласен с этим изменением в принципе. Даже как обычный пользователь, я хочу вернуть кнопку «Показать проигнорированный контент».