Ich hatte es satt, Anmeldeformulare und Seiten zur Verwaltung von Benutzerkonten mit den üblichen Anwendungsfällen wie Registrierung eines neuen Kontos, Änderung des Kennworts, Änderung der E-Mail und der damit verbundenen E-Mails neu zu schreiben. (Dies ist für Kunden, die eine OAuth/OpenID-Lösung nicht akzeptieren). Ich erstelle also eine Beispielseite mit Sinatra y Datamapper die nichts anderes als diese Merkmale in ihrer destilliertesten Form enthält.
Ich würde diese Website gerne in ein Juwel verpacken, das jemand in eine bestehende Anwendung einbauen und anpassen kann. Ich denke, es könnte schwierig werden, weil die App ihre eigene Datenbank und ihren eigenen Webserver definiert. Sie müssten also als Mix-Ins für eine Sinatra::App und Datamapper::Model umgestaltet werden.
Hat das schon jemand ausprobiert?