[Ror-es] Nuevo Plugin para autogenerar admins?

Fernando Blat ferblape at gmail.com
Fri Dec 14 09:37:10 GMT 2007


Tiene muy buena pinta Francesc.

Yo creo que en un plugin de este tipo lo que se quiere es tanto que
cubra las necesidades básicas de CRUD como que sea fácilmente
ampliable según las necesidades de cada uno.

Así que a lo mejor, en vez de destinar más esfuerzos en complacer las
features que te pronponga la gente, es buena idea escribir una buena
documentación o documentar más el código. Y si ya está así yo lo
liberaría sin más :)

On Dec 14, 2007 9:14 AM, Francesc Esplugas <francesc.esplugas at gmail.com> wrote:
>
> Despues de varios proyectos dedcidí extraer las partes administrativas
> y generar un plugin para no tener que escribir nunca más una. Al mismo
> tiempo habia programado un pequeño gestor de contenidos en Rails que
> decidí cargarme y parte de las ideas y conceptos fueron a parar al
> plugin que algun dia tengo pensado liberar.
>
> El plugin funciona correctamente, y de hecho ya lo utilizan mis
> clientes más o menos a diario y soluciona todos los problemas que se
> han ido presentando hasta hoy.
>
> Uno de los objetivos que me marqué con este plugin fue "no toques la
> aplicación del usuario para nada". Esto quiere decir que la aplicación
> Rails donde se instale este plugin no se verà afectada si este plugin
> está.
>
> Dedicí utilizar un fichero de tipo yml para definir todos los
> paràmetros allí. Los detalles se presentan así:
>
>         Post:
>           list: title::string status::boolean created_at::datetime
> valid_until::datetime
>           form: title::string body::text::15 created_at::datetime
> valid_until::datetime status::boolean
>            ....
>
> De esta manera se definen los atributos de cada modelo. Hay una rama
> del desarrollo en la que he simplificado la configuración de estos
> paràmetros, i se leen a partir de los atributos sql_field del modelo
> que es bastante más correcto pero no veo clara la compatibilidad con
> segun que bases de datos i eso de más trabajo. ;)
>
> Por otra parte las partes administrativas que se generan
> automaticamente no gustan porque no permite "customizar" ciertas
> tareas.  `more_actions` lo soluciona parcialmente, es decir:
>
>         User:
>           more_actions: deliver_newsletter::index ban::edit
>
> Generaria una "sidebar" dependiendo de si estamos editando un usuario
> o visualizando un listado con sus correspondientes filtros en la que
> podriamos realizar esa acción que es un method de User.
>
>         # Envio Masivo de newsletter a un grupo de usuarios
>         def self.deliver_newsletter
>         end
>
>         # Bloquear Usuario
>         def ban
>         end
>
> Y que pasa con las relaciones de objetos, los combos ...
>
>         Post:
>            form_externals: tags
>
> Genera en la edición de un Post la tabla con las tags asociadas al
> modelo.
>
> Y bastantes más detalles.
>
> Lo que quiero con este email es saber que funcionalidades buscais en
> un plugin que puede generar automaticamente el backoffice de vuestra
> aplicación de manera que pueda añadir o quitar las funcionalides en la
> primera version de este plugin que me gustaria liberar antes de final
> de año.
>
> Un saludo,
>
> Francesc
>
> --
> name. Francesc Esplugas i Martí
> voice. +34 678.681.603
>
> _______________________________________________
> Ror-es mailing list
> Ror-es at lists.simplelogica.net
> http://lists.simplelogica.net/mailman/listinfo/ror-es
>



-- 
Fernando Blat
blog > http://www.inwebwetrust.net


More information about the Ror-es mailing list