По умолчанию скрывать всех пользователей при регистрации

Нашёл этот предмет. При схожей пользовательской базе у нас есть аналогичная потребность. Пользователи аутентифицируются внешним образом с помощью OAuth2 (AWS Cognito). В нашем случае это необходимо по двум причинам:

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

Для форума фонда существует схожая потребность, но в данном случае анонимность важна из-за специфики журналистики. Этот форум в настоящее время использует внутреннюю базу пользователей.

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

Для удаления доступна функция:

Для регистрации такой возможности «из коробки» нет, и я также не нашёл плагин на Plugin - Discourse Meta.

Наилучшим решением был бы плагин, который присваивал бы имя пользователя в формате ПРЕФИКС плюс номер из уникальной последовательности цифр или шестнадцатеричных символов.