Некоторые пользователи используют форумы как чаты. Для таких случаев уже была введена функция «максимальное количество последовательных ответов».
Программное обеспечение форума XenForo имеет полезную функцию, позволяющую автоматически объединять последующие ответы одного и того же пользователя в один. Если пользователь публикует второй ответ непосредственно под своим предыдущим, ответы автоматически сливаются, и между ними автоматически вставляется разделительная линия.
Мне не хватает этой опции в Discourse, или я пока не смог её найти.
Стоит отметить, что, вероятно, следует исключить ответы, которые являются явными ответами на более ранний пост (через кнопку «Ответить на пост»). У таких ответов особый смысл, и они часто намеренно отделены. Но в остальном это должно быть безопасно.
Если в последовательных постах отсутствует ссылка на пост, к которому они относятся, я считаю, что их можно безопасно объединить.
Кроме того, ответ на тот же пост должен запускать действие объединения. На мой взгляд.
Чтобы дополнить это полезное предложение от @OrkoGrayskull, такая функция должна иметь хотя бы опцию для определения временного окна, в течение которого последовательные посты, соответствующие критериям, должны автоматически объединяться в одно сообщение.
В нашем экземпляре Discourse (~900 постов в день) много пользователей создают последовательные посты (обычно с медиа), редко достигая текущего максимального количества последовательных ответов (который в нашем случае установлен на 5), что действительно ухудшает опыт чтения тем, но эффективно модерировать это невозможно. Мы не знаем точных причин, по которым люди не редактируют свой пост, сделанный минуту назад, чтобы добавить новое медиа, но их может быть несколько: получение реакций или просто лень и удобство создания нового поста.
В любом случае, такая функция, безусловно, поможет крупным экземплярам с особенно активными обсуждениями.
Ничего не мешает преобразовать эту информацию в что-то встроенное в сам пост, верно?
Я сам давно хотел увидеть подобное поведение. Сворачивание ответов и подавление «поднятия темы» — тоже отличная альтернатива разрешению окна редактирования.
То же самое — автоматизация разгрузит значительную часть работы модераторов и связанное с этим эмоциональное напряжение в общении с теми редкими пользователями, которые недовольны самим фактом вмешательства модераторов в их посты.
Я, наверное, в меньшинстве, но считаю, что это ужасная функция, так как вы можете не знать, что второй пост был объединён с первым.
Окна редактирования должны использоваться для исправления ошибок в сообщении, что случается нередко, особенно при публикации с устройств, предлагающих автокоррекцию.
Между «Время покупать машину» и «Время покупать машину» есть огромная разница.
Да, это может стать проблемой. Однако, глядя на наш форум, я вижу, что модераторам гораздо чаще приходится объединять сообщения (потому что пользователи используют форум как чат), чем разделять темы.
У меня тоже нет решения для этого, но, возможно, есть хорошая альтернатива. Давайте сначала подумаем об этом, вместо того чтобы отбрасывать запрос на функцию как бесполезный.
Я думаю, что оригинальный пост всё ещё существует как «удалённый», поэтому его можно восстановить и отделить. Это потребует ручной правки для удаления дублирующейся части в объединённом посте. Это дополнительный шаг, но не обязательно такой запутанный.
Поскольку я не верю, что такая функция может появиться в дорожной карте основной разработки в ближайшем будущем, я создал новый запрос в Marketplace:
Пожалуйста, оставьте свои комментарии к этому запросу, если считаете, что в задаче есть что-то, что следует скорректировать. Мы, безусловно, готовы к тому, чтобы кто-то разделил с нами расходы на разработку этой функции. Это, несомненно, поможет нам решить, стоит ли делать эту разработку доступной для всех в виде плагина для Discourse.
Я не думаю, что речь идёт о том, что это является стандартом по умолчанию для дискуссий, или о предположении, что сообщества, где такое поведение было бы полезным, возражали бы против компромисса.
Мы просто исследуем, как это могло бы быть реализовано, поскольку определённо существуют пространства, где такая функция была бы высоко оценена.
Каждый администратор форума считает свой форум уникальным.
На моих форумах большинство сообщений — это ответы по электронной почте, и люди склонны реагировать на любой недавний пост, вместо того чтобы держать их в рамках связных тем или создавать новую тему для новой темы. Вероятно, это связано с тем, что эти списки рассылки существуют на основе электронной почты уже 30 лет. (Первый был запущен в 1991 году.)
Я считаю, что пока они более или менее соответствуют теме (то есть сообщения о футболе находятся в категории футбола, а не баскетбола), не стоит пытаться что-то перемещать.
Объединение последовательных постов — полезная функция, которой нам очень не хватает. Она только создаёт лишний шум и искусственно завышает количество постов.