En los siguientes posts, voy a ir comentando el desarrollo de una aplicación en Ruby on Rails y los plugins y las gemas que voy a utilizar y porqué.

El último encargo es una aplicación web para gestionar el envío de emails de publicidad (autorizada) a una base de datos de empresas.

Después de un breve análisis de funcionalidades, lo principal que voy a necesitar es:

Autentificación
Como esta aplicación va a ser cerrada y no necesito que los usuarios hagan muchas cosas, he decidido probar Authlogic, en vez de Restful Authentication. He leído que es más limpia y genera menos código.

Editar en linea
Después de experiencias en otros proyectos, la mejor solución que he encontrado es in_place_editing + super_inplace_controls. De esta manera se amplía el soporte para editar, además de textfield normales, campos tipo textarea, desplegables, fechas con un calendario…

Paginar resultados

Siempre uso will_paginate. Ni si quiera se si hay otro mejor. Este va bien y se personaliza fácil. Trae estilos tipo facebook, flickr…

Subir imágenes
En el último proyecto utilicé Paperclip. Para este me gustaría encontrar algún plugin que suba la imagen de forma elegante con ajax porque no conseguí hacer funcionar ninguno.

Por supuesto, necesitaré un plugin que me facilite el envío de los emails. Hasta ahora no he visto nada que me convenza. Además, he leido que también se puede hacer de forma que sea el servidor de correo quien gestione la cola.

Mas adelante miraré otras cosas menos importantes, como:

  • Las validaciones. La última vez no conseguí hacer funcionar live-validations junto con el plugin in_place_editing
  • Autocompletado para algunos campos que puedan interesar o tipo live-search
  • Ordenar un listado pulsando sobre la columna
  • Slug. No creo que me haga falta. Además, no conseguí que funcionara con in_place_editing

En fin, intentaré ir hablando del desarrollo de esta aplicación y de como me va con los plugins y las gemas que vaya utilizando.


COMMENTS / 3 COMMENTS

Muy buena idea… esta muy bien que comentes que usas para los que estamos iniciandonos en RoR. Suerte con el proyecto!

baldboy added these pithy words on Jul 27 09 at 22:58

Ánimo y ya sabes que en la lista de ror-es te pueden ayudar.

Saludos!

Rafa G. added these pithy words on Jul 28 09 at 14:42

A ver que tal se portan los plugins que cuando empiezan a mezclarse siempre sale algún problema.

Y por supuesto, cuento con la lista ror-es…

Jose Ferrer added these pithy words on Jul 28 09 at 21:08

HABLA / AÑADE TU COMENTARIO
Los comentarios están moderados

Return to Top

Empezando un nuevo proyecto en Rails

FRESH / LAST POSTS

TAG / CLOUD