Gallery

Gallery es el nombre del producto principal del proyecto Gallery. Gallery es un programa para publicación de fotos en línea tipo álbum fotográfico libre, basado en PHP (y por lo tanto multiplataforma) y con licencia GPL

Entre sus características más notables se encuentra manejo fácil e intuitivo de las imágenes, creación de miniaturas o thumbnails en forma automática, ordenado, redimensionamiento, rotación de imágenes, búsquedas, conexión con base de datos, entre otras.

Gallery es fácilmente integrable con otros productos basados en web. Es fácilmente integrable con foros de discusiones, sistemas de administración de contenidos (téngase en cuenta que Gallery no es un administrador de contenidos, solo es un administrador de imágenes). Su facilidad de integración alcanza también la parte visual ya que separa la capa de manejo de las imágenes de la capa de presentación mediante “themes”. Estos “themes” pueden ser creados o modificados si no se encuentra alguno adecuado de entre los múltiples disponibles.

Existen dos versiones de Gallery, v1 y v2. Si bien ambas son GPL, tiene algunas diferencias que se verán más adelante.

También existe un “cliente” llamado “Gallery Remote” que permite la carga de imágenes en forma más sencilla e intuitiva para los usuarios. El Gallery remote es una aplicación Java (por lo tanto multiplataforma) que se puede instalar o si no se puede usar la versión applet.

Historia del proyecto

A mediados de 2000, sourgeforge.

Por ese entonces los programadores involucrados en el proyecto Gallery no tenían conocimiento preciso de PHP, bases de datos, separación de capas de presentación e inteligencia de aplicación, pero aun así el desarrollo continuó no de la mejor manera. A pesar de eso se publicó la versión 1.x de Gallery que funciona bien, es estable y cumple sus metas pero internamente es un poco desorganizado.

Cuando los programadores involucrados en el proyecto se dieron cuenta que Gallery realmente era de utilidad y productivo, tuvieron que encarar dos alternativas para su mejora. Revisar el código para corregir las múltiples secciones que estaban desprolijas y corregir los problemas (mayoritariamente internos) que tenía ó comenzar a escribirlo nuevamente de cero.

Luego de largas discusiones se decidió que sólo una reescritura total del código podría arreglar problemas en forma definitiva, además de permitirles agregar nuevas funcionalidades que hasta aquel entonces no existían en Gallery. Es así como se inició el desarrollo del Gallery 2. x

Other Languages
čeština: Gallery
русский: Gallery Project