3.4.0.beta3: Ограничение видимости профиля пользователей с низким уровнем доверия

Привет! Есть ли способ отключить эту «функцию»? У нас очень малоактивное частное сообщество (где все новые пользователи предварительно проверяются перед приглашением в сообщество), поэтому это изменение крайне негативно сказывается на нас.

6 лайков

Привет! В настройках администратора, кажется, есть опция, чтобы отключить это. Зайди в «Все настройки сайта», найди «Скрыть пользователя» и снимите галочки с соответствующих пунктов :slight_smile:

3 лайка

Вы также можете повысить уровень доверия новых участников до TL1.

2 лайка

Привет @MihirR — мне кажется, такой опции нет, по крайней мере я её не нашёл!

Привет @tobiaseigen — это не решит проблему «пользователи TL1 не видят профили пользователей с 0 постами, кроме сотрудников». Они всё равно не смогут видеть профили других пользователей, которые ещё не писали.

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

2 лайка

Спасибо, Робин! Не могли бы вы немного подробнее описать ваш сценарий использования, чтобы мы лучше его поняли? Сколько из ваших участников никогда не публиковали сообщения? Планируют ли они когда-нибудь это сделать? Почему в вашем сообществе могут быть участники, которые никогда не вносят вклад?

Ваш сайт доступен только по приглашению и является закрытым?

2 лайка

Привет, @tobiaseigen! Думаю, это довольно типичный сценарий — объединение сообщества практиков для обмена знаниями. Очевидно, что регулярно вносят вклад лишь небольшая часть участников, а некоторые могут присоединиться к сообществу и пройти несколько месяцев, прежде чем им впервые понадобится задать вопрос (или решить ответить на чужой), а возможно, они вообще никогда не будут публиковать сообщения.

Даже если они никогда не публикуются, для них всё равно есть ценность в чтении того, что делится в сообществе. Также есть ценность для других участников: они могут просматривать каталог пользователей, видеть их там, изучать их профили (и иметь возможность отправлять им личные сообщения).

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

Доступ в сообщество только по приглашениям. Фактически, приглашать людей могу только я (хотя пользователи могут отправить мне запрос на приглашение, после чего я проверю их, чтобы убедиться, что они являются практиками). Сообщество приватное, его нельзя увидеть в открытом интернете, и поисковые системы не индексируют его содержимое.

Мы требуем, чтобы все использовали свои полные реальные имена в сообществе, а также указывали организацию, которую они представляют. Эта информация отображается в их профилях (при необходимости я вручную добавлю или изменю её после регистрации, так как у меня уже есть эти данные для каждого приглашённого пользователя, включая URL веб-сайта их организации и т. д.).

4 лайка

Привет, Робин, одно из возможных решений, если вы используете Invites.

Создайте группу пользователей, например «Практики». Вы также можете добавлять участников вручную по мере необходимости. Настройте группу так, чтобы она повышала уровень доверия до 2 или 3.

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

Возможно, всё же потребуется проконсультироваться с командой, чтобы убедиться, что TL2+ не затрагивается просмотром списка пользователей. Однако, если группа позволяет участникам видеть других участников группы, это может сработать как обходное решение для настройки сайта (потребуется тестирование).

2 лайка

@Heliosurge — Я бы предпочёл решение, включающее настройку администратора, которая позволяла бы мне отключать эту «функциональность»!

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

Пока только около 6% наших пользователей самостоятельно достигли уровня доверия 2 и имеют на своих профилях милые значки, подтверждающие это…

По сути, эта «функция» подразумевает, что система уровней доверия в Discourse теперь сломана по замыслу!

2 лайка

Могу ли я запустить программу, которая полностью доверяет администратору и просто разблокирует администратора?

1 лайк

Я вполне понимаю вашу точку зрения. Однако в данный момент, скорее всего, самым быстрым решением будет использование обходного пути, если только эту настройку нельзя отключить через командную строку. Ведь существуют настройки сайта, которые недоступны в веб-интерфейсе, но могут быть изменены именно таким образом.

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

1 лайк

Добро пожаловать в Discourse :discourse!

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

2 лайка

И в чём тут важность? Мне кажется, что вы установили слишком жёсткие правила.

Нет, это не так :flushed_face:

@Jagster — Мы используем стандартные правила Discourse «из коробки» — мы их вообще не настраивали. Наше сообщество работает всего 9 месяцев.

2 лайка

Но… если вы не меняете настройки и используете значения по умолчанию, это не признак поломки. Это просто означает, что вы не пользуетесь настройками :smirking_face:

1 лайк

Интересно, каков процесс принятия решения о том, нужны ли настраиваемые параметры при добавлении новой функции? Мне кажется, эту функцию можно было бы сделать настраиваемой (или даже отключаемой) через косвенное использование настроек.

Конечно, на крупном активном форуме будет много регистраций «мусорных» аккаунтов и аккаунтов потенциальных спамеров, но это не единственное назначение данного программного обеспечения.

3 лайка

Тогда, возможно, просто установите им уровень tl2 при одобрении?

2 лайка

Я согласен со всеми мнениями здесь, хотя я поддерживаю @Robin.Grant, и для этого должно быть настраиваемое значение :))

3 лайка

Согласен, эту функцию нужно доработать. Я уже довел вашу обеспокоенность до сведения коллег. Вы обратились к нам в период, когда многие из нас находятся в отпуске, поэтому, пожалуйста, будьте терпеливы — в ближайшие недели мы привлечём к этому вопросу больше внимания.

Спасибо, Робин, что поделились своим сценарием использования! Он мало чем отличается от небольшой частной сообщества Discourse, которое я управляю для нашего местного района. Я лично приглашаю всех участников; при регистрации они указывают свой адрес и контактный номер телефона. Я лично проверяю эту информацию и при необходимости исправляю или добавляю её.

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

На моём сайте есть возможность повысить их до уровня TL2, поскольку бейджи не так важны, но всё же неудобно повышать более 100 существующих участников, проходя через множество сложных процедур, требующих внутренних знаний, или выполняя массу рутинных кликов по списку пользователей в панели администратора.

6 лайков

Больше, чем вручную проверять их адреса и номера телефонов?

В начале это было большой работой, но это было годы назад и теперь лишь смутное воспоминание. Сейчас сообщество практически функционирует само по себе, и мне лишь изредка приходится вносить обновления, когда люди уходят или присоединяются к сообществу.

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

3 лайка