padrino/padrino-framework — pull request #1126 by dariocravero (2013-03-16 14:05:41+00:00)
Title: Enhanced Padrino Admin

Hey guys,

Here's an enhanced version of the admin we've been working on with @WaYdotNET.

## It's main features are:

* It's now namespaced!..
* Bootstrap 3.0 support.
* Flexible layout all the way. :)
* We started to blend in the new brand identity. The new logo is there already.
* Coffeescript was dropped in favour of plain JS and the scripts part was revamped too.
* Less is only used to compile to CSS via a rake task. The users will only see CSS.
* UI/UX improvements happen all over the place.
* Better management of selecting, deselecting, removing, etc.
* Simplified components when the complex ones weren't needed, e.g., removed crumbread!
* I18n is back. A few bits might be missing but mostly, it's there. Help needed with translations!..

There're surely many more but I can't recall now - that's why the commits exist :).

Feel free to merge this right away @padrino/core-members, it needs to go into 0.11.0 since it is much more functional than the current admin.

I will try to release a tutorial on upgrading from 0.10.7's admin to 0.11.0 since I have to that just now with an existing app.

Here're some [demo admin apps](http://uxtemple.com/admins.tar.bz2) in ERB, HAML and SLIM and some screenshots:

![padrino-admin-login](https://f.cloud.github.com/assets/376268/266891/fb93c164-8e41-11e2-8a75-a8ed64c26dee.png)
![padrino-admin-list](https://f.cloud.github.com/assets/376268/266893/fc12953e-8e41-11e2-97b6-9ab8be601aed.png)
![padrino-admin-edit](https://f.cloud.github.com/assets/376268/266890/fb3c6bc6-8e41-11e2-9267-227208482a0b.png)
![padrino-admin-delete-popup](https://f.cloud.github.com/assets/376268/266889/fb0dfd90-8e41-11e2-9a99-da7df08cbef2.jpg)
![padrino-admin-notifications](https://f.cloud.github.com/assets/376268/266892/fbc45888-8e41-11e2-8573-fd0d716a21e1.png)
![padrino-admin-list-actions-all-selected](https://f.cloud.github.com/assets/376268/266894/5ae1209e-8e42-11e2-96d5-908e24ab23dd.jpg)
![padrino-admin-list-actions-delete-selected-confirm](https://f.cloud.github.com/assets/376268/266895/5b435c14-8e42-11e2-93fd-0e934065bbd8.jpg)
![padrino-admin-list-actions-dropdown](https://f.cloud.github.com/assets/376268/266896/5b6f38a2-8e42-11e2-97e5-7a5092c34bf7.jpg)
![padrino-admin-list-actions-delete-selected](https://f.cloud.github.com/assets/376268/266897/5df5c21c-8e42-11e2-83e7-dc6623fb286a.jpg)

## TODO

### For 0.11.x

* Remove any inline CSS that's remaning.
* Normalise the CSS structure.
* Provide the user with minimised and gziped assets for production.

### For 1.0.0

* Revamp the concept and make it completely data driven.
* Super mobile friendly. It's better now that it was before but there's still lots of work to be done.
* Add filters, search, infinite-scroll or pagination, etc.
* Use whatever pipeline to compile assets the app uses beneath?
* Document the structure better.

Thoughts? :)