Я бы хотел увидеть функцию, позволяющую контролировать редактирование тем в некоторых категориях.
В нашем сообществе есть категория «todo/guide» со «знаком качества» от администрации.
Мы хотим перевести все темы в этой категории в режим вики, чтобы сообщество могло обновлять руководства, но тогда мы теряем контроль над вносимыми изменениями.
Будем очень признательны за опцию в настройках категории, позволяющую требовать одобрения изменений со стороны администрации или выбранной группы пользователей
Под сообществом я имею в виду всех пользователей, кроме TL4.
У меня нет возражений против пользователей уровня TL4 (в нашем случае это 0,35% всех пользователей), но я хочу предоставить возможность вносить вклад остальным пользователям (TL0, TL1, TL2), однако с утверждением каждого изменения сотрудниками.
Это категория для предложений по функциям, поэтому, я думаю, это подходящий раздел для этого
Кроме того, уже существуют очередь проверки и флаги сообщений; думаю, их можно объединить и доработать каким-то образом, чтобы реализовать этот функционал.
Возможно, я могу внести этот функционал через PR, если кто-то, кто лучше разбирается во внутреннем устройстве Discourse, подскажет, в каких частях кода мне стоит разобраться (я не регулярный разработчик на Rails).
Это тоже было бы мне интересно. Что-то вроде Stack Overflow, я полагаю.Было бы здорово, если бы TL1 мог стать частью этого, но они не всегда могут написать правильное, и тогда непонятно, сколько времени займёт проверка изменений.
Теперь любой пользователь с необходимым уровнем доверия может редактировать пост в вики. Однако не все изменения полезны. Существуют недобросовестные пользователи или конкуренты, которые могут испортить сотни постов, а их восстановление отнимает много времени. На этом форуме уже писали о подобных историях.
Чтобы снизить нагрузку на модераторов и создателей контента, предлагаю добавить в посты вики функцию отклонения/одобрения изменений модераторами.
При редактировании поста в вики используйте кнопку «Предложить изменения» или аналогичное название вместо кнопки «Редактировать вики». Таким образом, любой пользователь сможет вносить правки, а создатель поста или модератор будут иметь полный контроль над содержимым .
Также можно добавить возможность массового одобрения/отклонения изменений, а также автоматически одобрять все правки от конкретного пользователя (это полезно для крупных сообществ).
Ну, войны правок (и просто плохое поведение) — это реальность в мире вики. Вики-форумы всё ещё довольно редки в (Discourse-)форумах, но ситуация меняется — раньше это было почти невозможным вариантом выбора и использования.
Но мы не даём большинству полностью свободные руки для редактирования первых постов, и как бы мы ни называли эту тему, ситуация не меняется. Или, конечно, она меняется из-за природы вики, но проблема доверия остаётся.
Поскольку TL4 — это выбор администратора, а не автоматически выдаваемый уровень на основе полученных лайков (конечно, есть ещё несколько других метрик, как все мы знаем ;)), нет причин ограничивать права TL4. Но TL3 и ниже — это другая ситуация.
Возможно, нам нужна возможность принудительного одобрения. Есть лишь одна небольшая проблема при таком ограничении на уровне всего форума: не все вики-темы так популярны. Большинство тем не являются таковыми, и когда форум страдает от подобных действий, это указывает на более глубокие проблемы. Однако ограничения на уровне всего форума увеличивают нагрузку на модераторов, и в темах, где нет чрезмерной активности, никто не хочет видеть лишнюю работу. Кроме того, ограничения снижают желание пользователей писать — что иногда и является желаемой ситуацией.
Но в нашем пока неидеальном мире нам нужна возможность принудительного одобрения для отдельных тем, и даже с таймером.
Я думаю, что таких запросов можно найти много. Поскольку это одна из двух ключевых функций вики, других функций может не быть. Без этой функции управление вики невозможно.
В Википедии принято принимать или отклонять изменения от непроверенных пользователей. Напротив, это снижает нагрузку на модераторов и значительно повышает качество контента.
Да, это так, но Википедия, или MediaWiki как платформа, — это специализированное решение для вики, но с очень ограниченными возможностями для обсуждений (я бы сказал, что они даже ниже, чем просто «очень ограниченные»). Discourse — это специализированная платформа для обсуждений, но с очень ограниченными инструментами для вики.
Нам нужны инструменты для более эффективной работы с вики. Но в остальном мы просто не можем сравнивать, что такое MediaWiki и Discourse или чем они не являются. Для настоящих вики я бы сразу использовал MediaWiki и подключал Discourse для обсуждений.
Нет, это не так Это блестяще подходит для обсуждений. Как платформа для социальных сетей — не очень. Как платформа для блогов — нужно многое доработать. Для подкастинга — нет, ни в коем случае. Электронная коммерция — нет. LMS — тоже нет. В качестве вики — ну, о какой теме речь, опять же
Довольно мало вещей являются универсальными. И это действительно хорошо. Каждый должен заниматься тем, в чём он лучше всего. Например, MediaWiki — это платформа для вики, а Discourse — для форумов.
Вы думали о настройке групп? Можно потребовать, чтобы пользователи подавали заявку в группу для получения прав на создание/ответы. Просмотр доступен всем, но редактировать смогут только участники этой группы в соответствующей категории вики. По крайней мере, если я правильно понимаю настройки безопасности категорий для редактирования вики. Тогда только утверждённые участники смогут изменять информацию в вики.
Также, насколько я помню, существует компонент #theme-component под названием require post edit reason, который может работать, а может и нет.
Я вынужден не согласиться. Discourse разработан так, чтобы его можно было использовать так, как вы сами выберете; он не ограничивается только базой знаний, так как это лишь один из сценариев использования. Возможно, вам стоит освежить в памяти возможности Discourse, которые могут быть вам полезны.
Суть в том, что абсолютно любой пользователь может внести вклад в создание контента базы знаний. Любое сообщество стремится к этому. Однако во всех случаях необходима модерация. Можно ли доверять каждому пользователю, которому вы предоставляете доступ? Я в этом не уверен. Отсутствие контроля может привести к печальным последствиям. Один пользователь может серьёзно вывести вас из себя. Контроль всегда необходим, даже для проверенных пользователей.