Требовать одобрения администраторов для правок в выбранных категориях вики

Я бы хотел увидеть функцию, позволяющую контролировать редактирование тем в некоторых категориях.

В нашем сообществе есть категория «todo/guide» со «знаком качества» от администрации.
Мы хотим перевести все темы в этой категории в режим вики, чтобы сообщество могло обновлять руководства, но тогда мы теряем контроль над вносимыми изменениями.

Будем очень признательны за опцию в настройках категории, позволяющую требовать одобрения изменений со стороны администрации или выбранной группы пользователей :slight_smile:

9 лайков

Персонал (и tl4) может редактировать это, не превращая в вики.

Под сообществом я имею в виду всех пользователей, кроме TL4.
У меня нет возражений против пользователей уровня TL4 (в нашем случае это 0,35% всех пользователей), но я хочу предоставить возможность вносить вклад остальным пользователям (TL0, TL1, TL2), однако с утверждением каждого изменения сотрудниками.

1 лайк

Ох. Извините. Я somehow упустил этот момент. Есть много вещей, которые я не знаю, но думаю, что это будет довольно сложно сделать.

Это категория для предложений по функциям, поэтому, я думаю, это подходящий раздел для этого :wink:
Кроме того, уже существуют очередь проверки и флаги сообщений; думаю, их можно объединить и доработать каким-то образом, чтобы реализовать этот функционал.

Возможно, я могу внести этот функционал через PR, если кто-то, кто лучше разбирается во внутреннем устройстве Discourse, подскажет, в каких частях кода мне стоит разобраться (я не регулярный разработчик на Rails).

3 лайка

Это тоже было бы мне интересно. Что-то вроде Stack Overflow, я полагаю.Было бы здорово, если бы TL1 мог стать частью этого, но они не всегда могут написать правильное, и тогда непонятно, сколько времени займёт проверка изменений.

1 лайк

+1 Было бы здорово иметь какую-либо систему одобрения, чтобы менее доверенные пользователи могли всё же вносить вклад в вики.

Сценарий:
TL1+ может вносить правки, TL3+ или OP может их утверждать. Если редактирование выполняет OP, то одобрение не требуется.

2 лайка

+1, такая функция была бы отличной!

1 лайк

Теперь любой пользователь с необходимым уровнем доверия может редактировать пост в вики. Однако не все изменения полезны. Существуют недобросовестные пользователи или конкуренты, которые могут испортить сотни постов, а их восстановление отнимает много времени. На этом форуме уже писали о подобных историях.

Чтобы снизить нагрузку на модераторов и создателей контента, предлагаю добавить в посты вики функцию отклонения/одобрения изменений модераторами.
При редактировании поста в вики используйте кнопку «Предложить изменения» или аналогичное название вместо кнопки «Редактировать вики». Таким образом, любой пользователь сможет вносить правки, а создатель поста или модератор будут иметь полный контроль над содержимым :muscle:.
Также можно добавить возможность массового одобрения/отклонения изменений, а также автоматически одобрять все правки от конкретного пользователя (это полезно для крупных сообществ).

3 лайка

Существует похожий запрос на функционал:

3 лайка

Ну, войны правок (и просто плохое поведение) — это реальность в мире вики. Вики-форумы всё ещё довольно редки в (Discourse-)форумах, но ситуация меняется — раньше это было почти невозможным вариантом выбора и использования.

Но мы не даём большинству полностью свободные руки для редактирования первых постов, и как бы мы ни называли эту тему, ситуация не меняется. Или, конечно, она меняется из-за природы вики, но проблема доверия остаётся.

Поскольку TL4 — это выбор администратора, а не автоматически выдаваемый уровень на основе полученных лайков (конечно, есть ещё несколько других метрик, как все мы знаем ;)), нет причин ограничивать права TL4. Но TL3 и ниже — это другая ситуация.

Возможно, нам нужна возможность принудительного одобрения. Есть лишь одна небольшая проблема при таком ограничении на уровне всего форума: не все вики-темы так популярны. Большинство тем не являются таковыми, и когда форум страдает от подобных действий, это указывает на более глубокие проблемы. Однако ограничения на уровне всего форума увеличивают нагрузку на модераторов, и в темах, где нет чрезмерной активности, никто не хочет видеть лишнюю работу. Кроме того, ограничения снижают желание пользователей писать — что иногда и является желаемой ситуацией.

Но в нашем пока неидеальном мире нам нужна возможность принудительного одобрения для отдельных тем, и даже с таймером.

1 лайк

Я думаю, что таких запросов можно найти много. Поскольку это одна из двух ключевых функций вики, других функций может не быть. Без этой функции управление вики невозможно.

1 лайк

В Википедии принято принимать или отклонять изменения от непроверенных пользователей. Напротив, это снижает нагрузку на модераторов и значительно повышает качество контента.

Да, это так, но Википедия, или MediaWiki как платформа, — это специализированное решение для вики, но с очень ограниченными возможностями для обсуждений (я бы сказал, что они даже ниже, чем просто «очень ограниченные»). Discourse — это специализированная платформа для обсуждений, но с очень ограниченными инструментами для вики.

Нам нужны инструменты для более эффективной работы с вики. Но в остальном мы просто не можем сравнивать, что такое MediaWiki и Discourse или чем они не являются. Для настоящих вики я бы сразу использовал MediaWiki и подключал Discourse для обсуждений.

2 лайка

Discourse — это в первую очередь универсальная платформа для сообществ, основанная на знаниях. Вы отстаёте от времени. Универсальная.

1 лайк

Нет, это не так :wink: Это блестяще подходит для обсуждений. Как платформа для социальных сетей — не очень. Как платформа для блогов — нужно многое доработать. Для подкастинга — нет, ни в коем случае. Электронная коммерция — нет. LMS — тоже нет. В качестве вики — ну, о какой теме речь, опять же :wink:

Довольно мало вещей являются универсальными. И это действительно хорошо. Каждый должен заниматься тем, в чём он лучше всего. Например, MediaWiki — это платформа для вики, а Discourse — для форумов.

4 лайка

Вы думали о настройке групп? Можно потребовать, чтобы пользователи подавали заявку в группу для получения прав на создание/ответы. Просмотр доступен всем, но редактировать смогут только участники этой группы в соответствующей категории вики. По крайней мере, если я правильно понимаю настройки безопасности категорий для редактирования вики. Тогда только утверждённые участники смогут изменять информацию в вики.

Также, насколько я помню, существует компонент #theme-component под названием require post edit reason, который может работать, а может и нет.

1 лайк

Я вынужден не согласиться. Discourse разработан так, чтобы его можно было использовать так, как вы сами выберете; он не ограничивается только базой знаний, так как это лишь один из сценариев использования. Возможно, вам стоит освежить в памяти возможности Discourse, которые могут быть вам полезны.

Суть в том, что абсолютно любой пользователь может внести вклад в создание контента базы знаний. Любое сообщество стремится к этому. Однако во всех случаях необходима модерация. Можно ли доверять каждому пользователю, которому вы предоставляете доступ? Я в этом не уверен. Отсутствие контроля может привести к печальным последствиям. Один пользователь может серьёзно вывести вас из себя. Контроль всегда необходим, даже для проверенных пользователей.

Даже если пользователь — хороший человек, он может ошибаться. Умеренность поможет исправить это быстро и точно :slightly_smiling_face: