Worth noting here that LipsiADMIN is still undergoing bug fixes and occasional development.

However, I want to point out that this project is essentially made obsolete by another project that I am working on (with Nathan and others) called the Padrino Framework

Padrino is definately the place to look in the future for a modular extension to Sinatra.

Note that Padrino contains everything from LipsiADMIN but is far more powerful and larger in scope.

Padrino is still early in development but is worth taking a look at.

The idea for Padrino is to start with Sinatra and follow that philosophy but to super-charge the functionality adding support for: development code reloading, advanced route definitions, I18n localization support, baked-in orm support, baked-in code generators, multi-app support, admin dashboard, authentication logic, view helpers, and more.

With Padrino Admin more simple manage uploads (with upload progress) and habtm/belongs_to relations in ExtJS windows.

Try Padrino and have fun with Admin requires few seconds, follow this: http://gist.github.com/307591

Feel free to use LipsiADMIN for now but if you enjoy this and get curious, please contribute to Padrino or at least let us know what you think!

See more on: http://padrino.github.com

Follow us: http://www.twitter.com/padrinorb