Теперь, когда Discourse for Teams начинает привлекать более крупные команды, было бы полезно иметь возможность назначать модераторов категорий, которые могли бы выполнять все уже доступные им действия, а также создавать и управлять подкатегориями, не предоставляя им полные права модератора для всех категорий, к которым у них есть доступ. Я вижу, что это может быть полезно и для других сайтов на Discourse. Рассматривалась ли когда-либо эта идея и возможно ли её реализовать?
Исходя из вышесказанного, я хотел бы предложить несколько улучшений.
Отказ от ответственности: мы используем Discourse для команд. Некоторые наши сценарии использования сильно отличаются от сценариев открытого сообщества.
Вы можете настроить Discourse так, чтобы модераторы могли создавать категории и управлять группами.
Это довольно полезно, потому что:
- мы хотим ограничить количество администраторов;
- мы хотим разрешить многим людям в организации создавать категории, чего можно достичь с помощью вышеуказанной настройки. Причина этого в том, что мы создаем категории для команд или проектов.
- Также полезно иметь много людей с правами модератора, например, для разделения тем.
Однако есть одна конкретная проблема: модераторы могут управлять ЛЮБОЙ группой, что означает, что они могут добавить себя в группу, получив доступ к ограниченной категории. Например, у нас есть категория leadership, и мы не хотим, чтобы модератор добавлял себя в группу leadership. Это будет зафиксировано в логах, но этого недостаточно.
Было бы невероятно полезно разделить эту настройку на две:
- Разрешить модераторам создавать категории.
- Разрешить модераторам управлять группами.
Альтернативно, возможно, можно ввести ограничение на то, какие группы может управлять каждый модератор, чтобы модератор не мог управлять ЛЮБЫМИ группами, а только определенным списком. Я не уверен, как это будет работать в деталях.
Спасибо ![]()
Я переместил эти посты в отдельную тему #feature, так как хотел бы узнать, интересна ли она другим владельцам сайтов, и если да, то как её лучше реализовать.
Эта идея по улучшению функционала была бы очень интересна для нашего подхода «Discourse как социальная интранет-система», поэтому я с радостью присоединяюсь.
Спасибо, Ральф! Можешь рассказать нам подробнее о своём сообществе и о том, как вы используете Discourse, а также о том, как категории и модераторы категорий вписываются в эту систему? Если ты предпочитаешь не делиться конфиденциальной информацией о частном сообществе, не стесняйся написать мне в личные сообщения.
Привет, я считаю, что это просто базовая практика безопасности. Если я хочу назначить кого-то для создания категорий и модерации этих категорий, это требует большого доверия. Но это не такое уж большое доверие, чтобы доверить этому человеку возможность управлять ЛЮБОЙ группой в сообществе.
Возьмём Facebook. Вы можете создать группу/категорию (они во многом идентичны) и управлять ею, но не более того. То же самое с Reddit. Вы можете создать сабреддит, но это даёт вам права модератора только для этого сабреддита.
Здравствуйте,
Помимо всех функций модератора, предоставляемых функцией «Модератор категории» (что, кстати, отлично, спасибо!), я бы хотел иметь возможность разрешать модераторам категорий модерировать (и управлять) свою категорию и подкатегории.
Я уже читал обсуждение, в котором упоминалось, что крупным сообществам (с более чем X тысячами участников) следует, вероятно, разделить свой форум Discourse на несколько отдельных форумов. Однако в случае нашего сообщества (спортивного) мы хотим, чтобы несколько небольших структур («клубов») имели доступ к своей собственной категории верхнего уровня и могли модерировать её контент, а также управлять своими собственными подкатегориями. Мы не хотим предоставлять права модератора всей инстансии этим «владельцам клубов», так как это даёт множество привилегий, которые мы предпочитаем оставить за ограниченным кругом лиц в этом сообществе.
Я также читал комментарий (к сожалению, сейчас не могу найти обсуждение) о «доверии модераторам», с чем я согласен, но в сообществе, которое мы пытаемся создать, существуют довольно независимые структуры («клубы»), которые хорошо функционируют самостоятельно, имеют уже определённых ответственных владельцев. При этом у нас также есть кросс-функциональные рабочие группы (охватывающие несколько «клубов»), поэтому нам нужна единая инстансия Discourse.
Есть ли возможность добавить возможность создания подкатегорий для таких модераторов категорий?
Большое спасибо за вашу помощь и за потрясающую работу, проделанную над программным обеспечением Discourse ![]()
Я сталкиваюсь с похожей ситуацией. У нас есть категория на испанском языке с несколькими подкатегориями. Мои испаноязычные модераторы находятся в отдельной группе, поэтому они могут управлять только этими категориями. В текущей настройке страницы «О нас» они перечислены по шесть раз — по одному разу за каждую категорию, для которой группе предоставлены права модерации. Это не критично, но выглядит странно.
Недавно я прочитал, что модератор главной категории автоматически получает права модерации и для её подкатегорий. Поэтому я убрал права группы на подкатегории, оставив их модераторами только главной категории «Обсуждение на испанском».
Один из модераторов заметил, что его первый пост в подкатегории попал в основную очередь модерации. Он сообщил, что у него больше нет значка модератора (мод-гаечного ключа) в подкатегориях. Я вошёл под его аккаунтом для проверки: значок модерации на временной шкале есть в главной категории, но отсутствует в подкатегориях. У него есть значок для создания «Уведомления для персонала» и возможность редактировать посты в главной категории, но не в подкатегориях.
Страница «О нас» теперь выглядит правильно, но, возможно, я неправильно понял прочитанное или функция работает некорректно. Мне не нужно, чтобы испаноязычные модераторы создавали категории, но я хочу, чтобы они могли модерировать как главные, так и подкатегории.
В принципе, я могу мириться с повторами в списке на странице «О нас». Возможно, лучшим решением будет доработать страницу так, чтобы она не отображала каждую подкатегорию, если модератор уже указан как модератор родительской категории?
Или есть более правильный способ настроить модерацию категорий, не используя группы с правами модерации в настройках категорий? Может быть, стоит просто повысить им уровень TL4 и разрешить им модерировать остальную часть форума?
Спасибо, Ханон. Не могли бы вы уточнить, какую именно проблему вы пытаетесь решить? Вас беспокоит в основном дублирование на странице «О нас»?
Недавно мы внесли изменения в страницу «О нас»: модераторы категорий больше не отображаются вовсе. При следующем обновлении вы увидите эти изменения.
Это не критическая ошибка, но меня беспокоит моя педантичность. Я уже смирился с тем, что на странице «О нас» несколько раз отображаются испанские модераторы, и мы планировали добавить модераторов на других иностранных языках. Мне не хотелось бы, чтобы на странице FAQ появлялось ещё больше дубликатов. Я прочитал здесь, что модераторы основной категории наследуют права модерации в подкатегориях, и подумал: «Отлично». Я убрал их группу из разрешений подкатегории, оставив их в настройке «Разрешить группам модерировать» для основной категории. Сегодня они сообщили, что не могут модерировать подкатегории, а (это может быть отдельной проблемой) один из обычных модераторов сообщил, что одно из его сообщений было задержано, так как его почему-то пришлось одобрить.
(Мы включили режим одобрения новых регистраций, так как у нас появилось много спам-аккаунтов, поэтому последняя часть может быть связана с этим.)
Я видел обновление, что страница «О нас» будет переработана, так что если это решит большинство проблем, я буду рад.
Мы обновились до версии Discourse 3.4.0.beta3-dev, и вот как выглядит моя страница «О нас»; наши испанские модераторы, состоящие в группе, для которой в настройках категории разрешена модерация, отображаются в нескольких категориях:
Опять же, это не вызывает проблем, кроме моего рефлекса «порядка» из-за ОКР, поскольку страница «О нас» становится больше, чем необходимо. Я понимаю, если это не вызывает большого беспокойства, так как это чисто косметический вопрос, и я могу придумать новую стратегию, например, сделать их пользователями уровня TL4 вместо того, чтобы добавлять их группу в каждую категорию.
Хорошо, я наконец-то добился того, чтобы страница «О нас» отображалась корректно.
Как оказалось, в последнем обновлении, которое нам предложили и которое мы установили (3.4.0.beta3-dev), эта функция всё ещё считается «экспериментальной», и мне пришлось вручную активировать её.

Я планирую использовать Discourse для всех учебных курсов в рамках одной программы, а также для размещения нескольких исследовательских групп. Оба подхода предполагают: для курса — категория верхнего уровня плюс несколько групп (команда курса и участники курса), а для исследовательской группы — категория верхнего уровня плюс группа в Discourse. Ни один из этих подходов не ложится естественно на модель нескольких изолированных экземпляров Discourse. В образовательной программе одна и та же группа студентов. Исследовательские группы обычно слишком малы для отдельного экземпляра Discourse и выигрывают от общего обмена знаниями.
С другой стороны, в обоих случаях я хочу делегировать значительную степень автономии: преподаватели курсов захотят организовывать свои курсы по-разному, а исследовательские группы — создавать подкатегории для исследовательских проектов.
Похоже, что обе эти потребности лучше всего удовлетворяются возможностью делегировать полномочия по настройке категорий верхнего уровня и групп. Одним из вариантов было бы введение более высокого уровня разрешений «управление» для категорий и подкатегорий. Это также соответствовало бы тому, как владельцы групп могут управлять своими группами.
Для полноты картины отмечу, что
является вторым по популярности предложением по функционалу (по количеству голосов) и первым из тех, что ещё не реализованы. Этот запрос тесно связан с ним, но более явно описывает, что модераторы категорий должны иметь возможность делать.
Погрузившись глубже в настройки, я понял, что существует ещё один пробел в правах доступа, который затрудняет делегирование: управление группами тегов и тегами, ограниченными конкретными категориями. А именно:
- Группы тегов могут быть ограничены определёнными категориями.
- Сами теги призваны быть относительно динамичными: настройки по умолчанию позволяют пользователям с уровнем TL3 создавать теги.
- Однако ограничение тегов конкретной категорией — это действие, доступное только сотрудникам.
Это означает, что модератор категории не обладает автономией для организации своей категории без вмешательства в глобальные настройки.
Вопрос к команде: включает ли план по реорганизации категорий, упомянутый в сообщении ниже, реорганизацию разрешений
![]()
Антон, ты действительно очень заинтересован в этой теме! Последние четыре поста — от тебя.
Пожалуйста, будь терпелив. Эта тема действительно находится в нашем поле зрения, но проект только начинается:
