Sistema Organizador de Fotografías

Nombres posibles

Descripción

Es un sistema en PHP, bajo los términos del software libre, que organiza de forma eficiente un archivo digital de fotografías. Este archivo contiene la descripción de todas las fotografías, digitalizadas o no, y permite realizar búsquedas y hacer otras cosas varias. Todo se manejará vía web y dinámicamente (opcional es un cliente gráfico en GTK+).

Metas

Para la versión 0.5
El sistema estará formado y codificado completamente, de manera que permita dar de alta fotografías, personas, categorías, y que pueda relacionarlas efectivamente. Esto implica, como lo muestran los wireframes, que si hay una imagen (archivo.jpg) relacionada, la desplegará en el momento oportuno (resultado de una búsqueda, navegación entre el archivo, etc.). Los enlaces en la página de bienvenida serán:

Para la versión 1.0
Mejorar el diseño web de las páginas.

Para la versión 1.1
Incluir una opción de Enviar postal.

Para la versión 1.5
Separar la administración de la navegación del sistema.

Para la versión 2.0
Crear usuarios y asignar privilegios.
Formar una página de bienvenida para el usuario.

Para la versión 2.1
Permitirle al usuario crear álbumes con sus fotos favoritas.

Tablas

fotosDescribe a las fotografías.
idfotoSe genera solo, identificador único de la foto.
irolloEs el número de rollo (v.g.: 1, 15, 24, 31, 36, 318, 798, 1550, ...).
ifotoEs el número de foto dentro del rollo (v.g.: 1, 15, 24, 31, ..., 36).
imagenDirección (path) de la fotografía digitalizada. Puede ser "/home/fotos/318/318-31.jpg" o "http://fotos/318/318-31.jpg". Por defecto se pondrá una ruta definida en la configuración más /rollo/rollo-foto.jpg.
txtdescripcionEs una descripción explayada de la fotografía.
dtfechaFecha en que fue tomada la fotografía.
dtcapturaAutomáticamente generada. Es la fecha en que se da de alta (editar la información de la fotografía no modifica este campo).

personasDescribe a todas las personas.
idpersonaSe genera solo, identificador único de la persona.
vcnombrePrimer y segundo (y los demás) de la persona.
vcapellidopApellido paterno de la persona.
vcapellidomApellido materno de la persona (o ninguno si no se acostumbra).
vcapareceNombre con que aparecerá desplegado en los listados

fotospersonasRelaciona las fotografías con las personas.
idfotoEs el identificador único de la foto.
idpersonaEs el identificador único de la persona.

categoriasCatálogo de categorías.
Del 0 al 999 son las categorías principales, y de las subcategorías correspondienes están en el índice*1000 al (índice+1)*1000-1 (v.g.: la categoría principal 3 tendrá sus subcategorías entre 3000 y 3999.
idcatEs el identificador único de la categoría o subcategoría. Se asigna el siguiente número disponible
vctituloNombre que identifica a la categoría o subcategoría.
iestatus1 para mantenerla activa o 0 para deactivarla (para des/aparecer en los listados).

fotoscategoriasRelaciona las fotografías con las categorías.
idfotoEs el identificador único de la fotografía.
idcatEs el identificador único de la subcategoría.

Wireframes

Próximamente...


Todo el material publicado en esta página es Copyright © 2002-2003 de Daniel Díaz.