El código fuente está realizado sin clases por lo que no se necesitan conocimientos excesivamente avanzados para el mantenimiento, y las posibles mejoras se realizan de manera rápida y sencilla.
La parte privada o panel de control está realizada en PHP y MySQL, pero son necesarios algunos requisitos en el servidor :
- El servidor debe sorportar el lenguage PHP.
- Para crear las miniaturas dinámicamente también ha de tener activada la librería GD2.
- Para organizar la información de las imágenes y categorías se utiliza una base de datos de tipo MySQL.
Uno de los errores más comunes es que la librería GD2 no esté activada en el servidor. Esta librería es la encargada del manejo de imágenes por parte de PHP, y si no se dispone de ella no se crearían las miniaturas o thumbnails directamente desde el panel de control. En ese caso hay 2 soluciones: o cambiar de servidor ;) o bien crear las miniaturas manualmente y no utilizar el panel de control para gestionar las imágenes.
La manera de usar así PhotoGallery se explica en la sección de instalación y configuración.
Para saber si tu servidor cumple con todos los requisitos necesarios, sube el script que se muestra a continuación y ejecutalo desde el navegador.
Test.zip
Las imágenes deben ser jpg's no progresivos para que se carguen correctamente desde flash. Al ser una aplicación que corre bajo el navegador del usuario, se recomienda que las imágenes nunca sobrepasen la resolución de pantalla del monitor desde el que se van a ver. Por regla general se aconseja que la imagen sea un 20% más pequeña que la posible resolución del monitor. De todas formas, y como la resolución de los monitores nunca es igual, lo más común es no insertar imágenes que sobrepasen los 800x600px.

