Private users in Discourse

Поскольку вы говорите о клиентах, я предполагаю, что у вас есть бюджет, а значит — и возможности. Мне кажется, вам стоит серьёзно задуматься: у вас единое сообщество или совокупность сообществ? И когда вы определитесь, спросите себя, что в данном контексте имеет смысл.

Если вы хотите, чтобы каждая группа была полностью изолирована, то единая установка Discourse — не лучший вариант.

Позвольте прокомментировать несколько конкретных моментов:

 

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

 

Не хочу быть грубым, но это необоснованное предположение.

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

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

 

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

 

Недостаточно ли будет использовать display: none для определённых элементов?

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

1 лайк