Mosaic: tecnologías y comunicación multimedia

nº 37 | 01.2005
 
  
 Trabajos Final de Carrera
22.02.05
  
 
  MOTIVACIÓN

La motivación era muy clara, acabar el GMMD. Con esto era suficiente, pero algo más sentía en mi interior que me decía que era el momento de hacer aquello que hacía tanto tiempo tenía en mente: una página web de uso público, hecha por y para los propios navegantes. Ahora sólo faltaba escoger el tema.


EL RAZONAMIENTO DEL TEMA

Desde ya hace unos dos años que trabajo por mi cuenta diseñando y programando páginas web, y debido al corto espacio de tiempo para desarrollar el proyecto (3 meses), la mejor opción para mi era diseñar y programar una web dinámica.

Sobre el tema de la página web, tenía muy clara una cosa, que este tenía que ser muy próximo a mí, que me gustara, que me motivara, que yo pudiera participar. A partir de aquí me planteo dos opciones: música o fotografía.

Como guitarrista, la opción de hacer una web donde los usuarios pudieran poner sus composiciones, compartir conocimientos, hacer concursos, etc... era muy atractiva, pero por el contrario al trabajar con archivos de audio se requería de un servidor con mucha capacidad. Al otro lado había la fotografía, una afición que me viene de familia, mi tío, Narcís Munsó es un gran aficionado y me lo ha transmitido. Las fotografías no son tan pesadas como los archivos de audio, y además ya había trabajado con webs de fotografía, como la que le hice a él (http://www.narcismunso.com). Por tanto, la elección era fácil, haría una web donde los usuarios pudieran enviar fotos, comentarlas, compartir experiencias, en definitiva, crear una comunidad virtual de aficionados a la fotografía.

CARACTERÍSTICAS TÉCNICAS

Aunque durante los estudios del GMMD hemos trabajado sobre todo con tecnología LAMP (linux, apache, MySql, php) yo ya hace unos 4 años que trabajo con el lenguaje ASP (active server pages) de Microsoft con el que he programado unas cuántas webs. Además dispongo de un servidor virtual Windows Server 2000 que no me acepta páginas PHP, con lo cual estaba claro que había de utilizar ASP para programar las páginas, y Microsoft Access para la base de datos.


El hecho de utilizar ASP me ha permitido trabajar con 3 componentes de vital importancia para hacer una aplicación de este tipo: AspJpeg, AspUpload y AspEmail. Con estos componentes se facilitan mucho las tareas del tratamiento de imágenes, enviar archivos al servidor y enviar emails desde la propia aplicación.

Principalmente el software utilizado ha sido:

Adobe Photoshop
Macromedia Dreamweaver
Microsoft Access
Microsoft Word

DESARROLLO DEL PROYECTO

Lo más fácil fue plantear una base sobre la cual desarrollar el proyecto, y a partir de esta base hice la estructura de los contenidos y acto seguido el primero diseño. Hasta aquí ningún problema. Ahora hacía falta concretar cada sección, y esto ya no iba a ser tan fácil.

En un principio tenía muchos ideas, pero algunas se fueron quedando por el camino a medida que avanzaba la aplicación, como por ejemplo hacer una galería "show room" con flash, que fuera mostrando aleatoriamente fotografías enviadas por los usuarios. O hacer un apartado para las colecciones especiales sobre un mismo tema. O que cada usuario pudiera elegir las medidas con que quiere ver las fotografías en miniatura.

Por suerte no han aparecido grandes problemas para resolver, pero si que ha habido partes más complicadas que otras. Conseguir que el buscador de fotografías trabajara correctamente, no fue nada fácil, puesto que no me interesaba que si por ejemplo alguien buscaba la palabra "agua", el buscador también encontrara "paraguas". El problema era cuando la palabra se encontraba al comienzo o final de un campo de la base de datos. Finalmente y con la ayuda del consultor, lo conseguí.


CONCLUSIONES

Las conclusiones que se pueden extraer tras realizar uno proyecte de esta envergadura son muchas, pero las primeras que me vienen a la cabeza son las cosas que he dejado por hacer. La más importante, crear una herramienta administrativa para el webmaster, desde dónde pudiera controlar las altas de usuarios, los comentarios de las fotos, las propias fotos, generar informes, eliminar cuentas inactivas, enviar emails informativos a los usuarios, etc...

Pero sin duda volvería a hacer el mismo proyecto, aunque sólo fuera para mejorar el que he realizado ahora.

Cuándo te pones ante un proyecto de este tipo, es cuando ves que los años que has pasado estudiando el GMMD han servido para algo. Gestión del proyecto, estructuración de contenidos diseño, programación, gestión de una base de datos, etc... todo lo hemos visto a la carrera. Evidentemente hay partes que han servido más que otras, pero simplemente el hecho de haber adquirido una visión global es ya muy importante.

Y aparte de todo esto, la realización de la aplicación me ha permitido sobre todo, mejorar como programador. Estructura del código, uso de funciones y rutinas, utilización de vectores, formularios, imágenes, etc... He tenido que usar muchos recursos que ya conocía, pero he necesitado espabilar para encontrar muchos otros que no había usado nunca. En definitiva, una experiencia enriquecedora al 100%.


EL SIGUIENTE PASO:

La intención es dar a conocer este proyecto al máximo de usuarios posibles. En estos momentos ya está publicado en www.tuobjetivo.com aunque los contenidos a nivel fotográfico son los mínimos para llevar a cabo la evaluación, e incluso hay fotografías de prueba. En los próximos días actualizaré el website y empezaré una pequeña campaña de promoción con la intención de captar usuarios, ya sean registrados o simplemente visitantes.
 
Ferrán Munsó Soms



Tuobjetivo.com
http://www.tuobjetivo.com