Welcome !
Site google-analitix.com just created.

Real content coming soon.
© ISPmanager control panel
Finalmente… administrate_me liberado « INSIGNIA

Finalmente… administrate_me 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. 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. 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