Finalmente… administrate_me ha sido liberado

Tenemos el honor de anunciar que finalmente liberamos administrate_me, nuestro plugin para Ruby on Rails que permite acelerar la construcción de un backend “production-ready” para una aplicación web.

Este plugin fue concebido durante el desarrollo de una extranet para uno de nuestros clientes, posteriormente lo utilizamos -y mejoramos- durante el desarrollo de elsigloweb.com y luego lo utilizamos en todos los proyectos que siguieron.

Lo interesante de administrate_me es que se trata de un plugin bastante liviano que gran escalabilidad debido a su simple personalización. Quizás, esto sea porque este plugin fue construído desde “la trinchera”. Es super-beta (y siempre lo será) pero nos ha ayudado a encaminar alrededor de 8 proyectos.

Otro factor destacable de administrate_me es que es compatible 100% con Rails 2.0.

La configuración del plugin es realmente simple:

ame_source1.JPG

Hemos logrado reducir el código de las vistas básicas que requiere el plugin y recientemente incorporamos un generador para acelerar su creación:

ame_source2.JPG

ame_source3.JPG

Una de las grandes funcionalidades que incorporamos fue la posibilidad de que el plugin ejecute un testing funcional de sus controllers. Nuevamente, esto requiere muy poco código:

ame_source4.JPG

El producto final del plugin es un backend verdaderamente “production ready”.

ame_look1.JPG

El plugin se encuentra disponible a través de googlecode en:

http://administrateme.googlecode.com

Esperamos que esta contribución pueda aprovechada por la comunidad y que administrate_me logre convertirse de esta manera en una herramienta útil para salvar los distintos obstáculos de esta disciplina.

Prometemos en breve un screencast y más documentación sobre la utilización de este plugin.

2 comments ↓

#1 untaldouglas on 12.19.07 at 9:55 pm

Gracias por compartir y felicitaciones por su labor !

Admirable y elegante la forma en que han simplificado el proceso CRUD; sin embargo, apreciaria me indicaran una vez instalado y configurado para por ej. un controlador llamado agendas_controller, Como hago para ejecutarlo ??, hay que cambiar el routes.rb ?

Se accesa por
http://localhost:3000/admin/agendas
http://localhost:3000/agendas

Gracias por su tiempo y felices fiestas de fín de año.

Douglas

#2 ckozus on 12.20.07 at 1:18 pm

Hola Douglas,

En el routes.rb tenés que incluir:

map.resources :agendas

Así vas a poder acceder sin problemas.
Pronto liberaremos un mini-screencast sobre el uso del plugin.

Leave a Comment