Мне надоело переписывать формы входа и страницы управления учетными записями пользователей с обычными сценариями использования при регистрации новой учетной записи, смене пароля, смене электронной почты, с соответствующими письмами. (Это для клиентов, которые не принимают решение OAuth / OpenID). Итак, я создаю пример сайта с Sinatra и Datamapper , который содержит только эти функции в их самой дистиллированной форме.
То, что я хотел бы сделать, - это упаковать этот сайт в драгоценный камень, который кто-то может добавить в существующее приложение и настроить. Я думаю, что это может быть сложно, потому что приложение определяет свою собственную базу данных и веб-сервер. Поэтому они должны быть перепроектированы как дополнения для Sinatra :: App и Datamapper :: Model.
Кто-нибудь еще пробовал это?