Programador PHP freelance

Una galería de fotos enlazada con DropBox

Buscaba una solución para una galería de fotos, de rápida implantación y que permitiera una gestión intuitiva de las imágenes a los usuarios. Existen en Internet un montón de scripts de galerías realizados en PHP, entre ellos y de los más extendidos, Gallery Son bastante completos, e incluso vienen con pequeños programas cliente que te permiten agilizar la subida de imágenes desde el escritorio, pero siempre lo he visto como un acercamiento a la solución definitiva más que la propia solución.

Por otro lado, integrar un script de este tipo en un proyecto web más completo o complejo que una galería de fotos puede resultar costoso y farragoso. De hecho, muchas veces puede que el script de galería de fotos tenga más peso o entidad que la propia web que estás desarrollando, por lo que su integración no acaba de justificarse.

No puedo dejar de nombrar el caso del trabajo con CMS. En mi caso suelo realizar bastante programación con Drupal. En estos casos existen un sinfín de plugins para implementar una galería de fotos. Dependiendo del caso puede interesar realizar personalizada a partir de CCK i Views o tirar de plugins muy especializados que ya incorporan toda la funcionalidad. Lo último que he probado en este sentido ha sido la utilización del módulo Image FUpload para la subida masiva de ficheros de imágenes y la verdad es que el resultado es tan ágil, intuitivo y amigable que el usuario que debe de gestionar las galerías se adapta rápidamente a su uso.

Volviendo al tema del post, la pura cuestión es que hará un par de semanas que estuve hurgando por Internet cuando me encontré con lo que prometía ser una joya: un script que permitía desplegar una galería de fotos a partir de las imágenes de una carpeta en DropBox: My PHP DropBox Gallery

No tuve tiempo en ese momento para testearlo, pero hoy, con la necesidad de encontrar una solución rápida e intuitiva para la web de un familiar, he encontrado los argumentos perfectos para acostarme un poco más tarde.

La instalación es rapidísima ya que sólo se necesita modificar el fichero de configuración añadiendo el email y la contraseña de la cuenta de DropBox. Aprovecho para comentar que existe otro parámetro (DB_PASSWORD_SALT) en la configuración que debe ser puesto como cadena vacía para que funcione.

Esto y dar permisos para que Apache pueda cachear en el directorio correspondiente y a funcionar. Ya tenemos nuestra galería en pantalla. Por defecto el script coge como raíz las imágenes que encuentre en el directorio Photos que viene creado por defecto con DropBox.

Al pie de la galería podemos encontrarnos con un enlace para acceder a la administración de la galería, a la cual se accede con el mismo email y password de DropBox y desde donde podremos acabar de configurar los parámetros de la misma. Para no extenderme más de lo necesario pongo un listado de las características más significativas:

Bueno, lo recomiendo y estoy seguro que dará que hablar una vez se extienda.

Os dejo una captura de la implantación de pruebas que he hecho.