jueves 5 de junio de 2008

Photo Explorer, galeria de imagenes con Zend Framework

Hoy les dejo una pequeña aplicación basada en Zend Framework llamada Photo Explorer, que actua como un explorador de imagenes en nuestro browser, navegando y mostrando las imagenes que pongamos en el directorio de la aplicación.

La instalación es simple, solo debemos descomprimir los archivos y directorios dentro del document root de nuestro apache (o cualquier web server que usen) y editar algunas simples configuraciones...
En el archivo /config.php nos encontramos con la declaración de 4 constantes:

define('WEB_PATH', '/photos');
define('SYS_PATH', '/var/www/photos/app');
define('ZF_PATH', '/var/www/photos/library');

define('PHOTOS_PATH', '/var/www/photos/photos');

'WEB_PATH' contiene la ruta desde el document root de nuestro servidor hacia nuestra aplicación. En el ejemplo está seteada como '/photos', eso queire decir que mi aplicación se encuentra instalada en 'http://midominio.com/photos'

'SYS_PATH' contiene la ruta del filesystem del servidor hacia mi aplicación, es decir, en que lugar del disco rígido se encuentra instalada.

'ZF_PATH' es la ruta hacia el Zend Framework, en el ejemplo apunta a la carpeta 'library' de la aplicación que contiene una copia de la versión 1.5.2 del framework.

'PHOTOS_PATH' es el path del directorio que contiene la imágenes que queremos publicar en nuestra aplicación.


Por último, debemos configurar phpThumb para que reconozca las rutas hacia las imagenes que queremos mostrar.
En el archivo /phpThumb/phpThumb.config.php editamos el siguiente valor con el que corresponda:


$PHPTHUMB_CONFIG['document_root'] = '/var/www/photos/photos';

Y listo, ya debería estar funcionando la aplicación, es bastante simple, solo hay un IndexController con 2 metodos y la mayor parte de la funcionalidad esta en la vista, pero sirve mucho a modo de ejemplo. Disfruten.

Les dejo aca el link para descargar la aplicación.