Eher unwichtig aus der Sicht der Spieler, interesant aber eventuell für die (Rails 3) Entwickler.
Die IBGDB nutzt Rails 3-Plugins, die ich selbst geschrieben habe. Darunter auch das "Registrierung/Login/Passwort vergessen"-Plugin. Der Sinn dahinter ist, dass ich für alle Projekte immer meine eigenen Plugins verwenden kann. Es gibt natürlich genügend freie Software, jedoch möchte ich immer soviel wie nur möglich selbst kontrollieren und entwickeln.
Heute habe ich das User-Plugin zu einer Rails 3-Engine umgebaut und diese in ein Gem verpackt, dass die IBGDB ab sofort nutzt. So kann ich jederzeit in allen meinen Projekten dieses "User-Gem" nutzen. Auch Updates an der Engine sind schnell gemacht und eine neue Version schnell released. So kann ich sehr komfortabel alle meine Projekte mit einer neuen "zentralen" Version updaten.
Das Forum wird in kürze auch von Plugin auf Engine umgebaut. So sind alle grundlegenden Features ausgelagert und immer wieder verwendbar. Das User- und Foren-Plugin nutzt bspw. auch mein in Entwicklung befindliches Spiel "Corporations".