Archivo

Entradas Etiquetadas ‘WindowsLibre’

Opciones “ocultas” de acts_as_taggable_on

Lunes, 9 de Marzo de 2009

Estos días he estado peleándome con el plugin/gema acts_as_taggable_on para el gestor de contenidos que estoy desarrollando.

Necesitaba sacar del plugin un comportamiento no descrito en la documentación, que encontraba por la web, obtener un listado con todas las aplicaciones que estuvieran tageadas con todos los tags indicados.

Si echamos un vistazo al código del plugin podemos ver en lib/acts_as_taggable_on.rb que existen unas opciones para el método find_tagged_with que no están descritas sino en los comentarios del propio código. Estas son:

  • exclude, busca los objetos que no tienen los tags indicado
  • match_all, busca los objetos que contienen todos los tags indicados
  • conditions, añade código SQL a la consulta

Con la opción “match_all” tengo mi necesidad cubierta, la llamada sería:

MiModelo.tagged_with(“lista, de, tags”, :on => :grupodetags, :match_all => true)

Además, hay otro método con más opciones de las que no he encontrado referencias por la web, pero aún no las he examinado con profundidad.

OSL, Ruby On Rails, WindowsLibre , , ,

WindowsLibre release-0.0.2

Martes, 23 de Diciembre de 2008

Ayer día 22 de diciembre de 2008 he lanzado y puesto en producción, en versión pre-alfa, la nueva release de WindowsLibre, donde podrás encontrar software libre para Windows promocionado por la oficina de software libre de la universidad de La Laguna.

Esta nueva release corrige algunos bugs de la versión anterior y como cambio principal separa los instaladores de la ficha de la aplicación para poder disponer de varias versiones y plataformas para la misma aplicación.

Aún queda muchisimo por hacer en este proyecto, ya que aun no se ha implementado ni la mitad de las funcionalidades que deberá tener en su versión definitiva. Queda un largo camino….

En último lugar, decir que, dentro de muy poco se liberará el código fuente del proyecto en alguna forja aún por determinar.

OSL, Ruby On Rails, WindowsLibre , ,

WindowsLibre release-0.0.1

Domingo, 16 de Noviembre de 2008

¿Qué es WindowsLibre?

WindowsLibre es un proyecto que surge en la OSL con el objetivo de difundir el software libre para Windows, principalmente en la comunidad universitaria.

En su origen era una web html estática con un poco de información sobre unas cuantas aplicaciones  muy genéricas, sus instaladores listos para descargar, además de una imagen de CD con el contenido de toda la web. Era muy simple pero al mismo tiempo era extremadamente funcional de cara al usuario y su catálogo contenía software de gran calidad.

Actualmente, soy el encargado de desarrollar este proyecto en mi trabajo como desarrollador de software, en la Oficina de Software Libre de la Universidad de La Laguna, e intento crear una comunidad de usuarios entorno a él. Para ello he decidido partir desde cero con una aplicación web en Ruby on Rails que extienda la funcionalidad ofrecida anteriormente y facilite la gestión del administrador del portal como primeros objetivos. En estos momentos hay una “preview”, aunque sin contenido real, subida aquí.

El viernes 7 de noviembre de 2008 he liberado la primera versión de desarrollo (release-0.0.1), actualmente el portal está en pre-alfa y queda muchísimo por desarrollar. En su presentación, los asistentes aportaron mucho feedback, doy gracias a mis compañeros de la OSL, Alberto Mora, Carlos Ble, Carlos de la Cruz, Elena, Enrique Hernández, Pablo Suárez, nuestros jefes Rodrigo Trujillo y Juan Diego, y a René Martín Técnico de Sistemas en CCTI de La Universidad de La Laguna, por la atención prestada, sus opiniones y consejos. Con toda esta retroalimentación han surgido grandes ideas que desembocarán en significativos cambios de orientación y nuevas estrategias para los puntos vitales de la aplicación como son la actualización del software, la interacción hombre-hombre y hombre-maquina, etc.

Uno de los cambios más significativos, dará un giro de 360 grados al proyecto, dejando de estar orientado únicamente a la plataforma Windows y transformándose en un “Catálogo de Software Libre” multi-plataforma y multi-arquitectura, lógicamente, el proyecto será renombrado, aunque aun no tenemos el nombre decidido.

Seguiré posteando anotaciones y pensamientos sobre el desarrollo de este interesante proyecto.

OSL, Ruby On Rails, WindowsLibre , ,