Internet
Menú
Gamersmafia es ahora un archivo de solo lectura.

En las tripas de GM - 29 de diciembre

Este es un pequeño resumen de los últimos acontecimientos en cuanto al desarrollo de GM. Aviso que puede ser un poco técnico.

- Los resultados de la gmGeist 2011 ya se han publicado y hemos empezado a trabajar en ideas relacionadas con la encuesta (sistema de elecciones y sistema de propuestas).

- El sistema de instalación de GM se ha simplificado. El sistema de instalación es necesario para que la gente que quiera colaborar con cambios a la web pueda instalarse una versión local de la web y poder ver los efectos de lo que están cambiando. En el pasado algunas personas intentaron colaborar con GM (Draco351, SinSa) pero la instalación de gm era demasiado complicada y a mí mismo, que he escrito GM, me ha costado cerca de 3 días instalar y simplificar la instalación. Ahora mismo instalar GM es muy sencillo y mi intención es clara: intentar que más gente empiece a hacer cambios a la web a todos los niveles para avanzar más rápido. 

- El motor de GM que está escrito en RubyOnRails versión 2.3.10 está siendo migrado a Rails 3.1. No es fácil pero es algo necesario ya que Rails 2.x dejará de estar mantenido en algún momento y aparte de eso no nos podíamos beneficiar de mejoras en rails 3 que nos hacen la vida más fácil a los desarrolladores. Una vez configurada GM para usar rails 3 han empezado a fallar muchas partes y ahora mismo estoy trabajando en corregir todos los tests que están fallando de los más de 2000 tests (unit, functional e integration tests) que nos garantizan que gm funciona. Si alguien tiene curiosidad y es suficiente masoquista la versión "rails3" de gm todavía está disponible aquí.

¿El tercer punto es el motivo por el cual para añadir nuevos campos al perfil tenía que utilizar atributos de UserPreference en lugar de User?

Una vez más, gracias por simplificar el proceso de instalación, a ver si pruebo a reinstalar todo y me funciona la ejecución de la versión local

Ojala tuviera tiempo para colaborar porque es un campo que me llama la atención. Buena suerte a todos los que colaboreis!!

Comentario #1 por Draco351:
¿El tercer punto es el motivo por el cual para añadir nuevos campos al perfil tenía que utilizar atributos de UserPreference en lugar de User?

Una vez más, gracias por simplificar el proceso de instalación, a ver si pruebo a reinstalar todo y me funciona la ejecución de la versión local

No, eso es simplemente por buena ingeniería de software, es más limpio que añadir atributos poco leídos directamente al modelo User

Archivo
Bloggers mejor valorados