Улучшенный аноним

Сводка: Позволяет пользователям создавать несколько анонимных аккаунтов и переключаться между ними.

:link: GitHub: GitHub - XertroV/better-anonymous: better features for anon users on discourse · GitHub

:arrow_right: Установка: Следуйте руководству по установке плагинов.

Предупреждение

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

Возможности

  • Создание новых анонимных пользователей по требованию
  • Установка анонимного пользователя в качестве активного — это станет анонимным аккаунтом, используемым в анонимном режиме
  • Просмотр списка всех ваших анонимных пользователей

Конфигурация

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

CHANGELOG

  • Начальные функции: создание, просмотр и управление анонимными пользователями

TODO

  • В коде есть несколько задач TODO
  • Было бы неплохо использовать непоследовательные имена для анонимов. Например, добавлять 6 случайных символов, например Anonymous-3hs8bv

Немного связанный плагин — автоматическое добавление анонимных аккаунтов в группу

Я написал другой анонимный плагин до этого: автоматическое добавление анонимных аккаунтов в группу: GitHub - XertroV/cf-anon-auto-group: Discourse plugin to trigger `user.set_automatic_groups` for anons on login · GitHub. Он очень простой, в целом около 10 строк кода.

4 лайка