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:
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:
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:
El producto final del plugin es un backend verdaderamente “production ready”.
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 ↓
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
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