Можно ли ограничить регистрацию с помощью проверки электронной почты `swot`?

Здравствуйте,
Может ли кто-нибудь подсказать, как настроить регистрацию так, чтобы пользователи могли регистрироваться только при условии, что их email проходит проверку через swot:

Этот проект написан на Ruby, как и Discourse.

Вам понадобится плагин, который будет проверять адреса электронной почты с помощью этого gem. Простой вариант мог бы выполнять проверку только при попытке создать учётную запись. Более продвинутая версия могла бы делать это до отправки формы. По моим оценкам, для опытного разработчика Discourse на Ruby это займёт от 1 до 3 часов.

Смотрите Разработка плагинов для Discourse — Часть 1 — Создание базового плагина или раздел Marketplace. Также в репозитории all-the-plugins в иерархии GitHub Discourse есть много примеров, на которые можно ориентироваться.

Хорошо, я посмотрю, можно ли превратить swot в плагин для Discourse.

Я никогда не работал с Ruby, так что извините, если звучу глупо, но возможно ли создать плагин и подключить swot в качестве зависимости для проверки email-адресов?

Да, это вполне возможно, но если вы хотите сделать это самостоятельно, вам нужно понимать, или хотя бы уметь взаимодействовать с Ruby, Rails, Discourse и плагинами для Discourse.

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

Если у вас есть бюджет, вы можете разместить сообщение в канале Marketplace.

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