A menudo, la re­pre­se­n­ta­ción visual es esencial para el éxito de las páginas web, tanto blogs como tiendas online. Aun cuando la famosa frase “Content is King” siempre suele hacer re­fe­re­n­cia a co­n­te­ni­dos de calidad, no se puede perder de vista el aspecto visual. Los textos des­or­ga­ni­za­dos des­alie­n­tan a los es­pe­c­ta­do­res incluso antes de haber leído sus co­n­te­ni­dos. A este respecto, los gráficos y las imágenes son, por lo tanto, una parte fu­n­da­me­n­tal de toda página web y se usan para ilustrar o hacer acla­ra­cio­nes sobre los co­n­te­ni­dos, para conseguir cierto nivel personal y emocional o para vi­sua­li­zar las ventajas de los productos que se ofertan. 

Las galerías de imágenes son he­rra­mie­n­tas populares para integrar imágenes en las páginas web con facilidad. Para la inclusión de tales series de imágenes se puede recurrir a diversas po­si­bi­li­da­des: los usuarios pueden, por ejemplo, integrar un sencillo Lightbox en la página web por medio del código fuente y crear, así, una galería de imágenes usando HTML. Sin embargo, dicha in­te­gra­ción resulta todavía más sencilla si se recurre a un sistema de gestión de co­n­te­ni­dos (CMS). En los casos concretos de TYPO3 o de WordPress, por ejemplo, es necesario encontrar la apli­ca­ción adecuada e in­te­grar­la en la es­tru­c­tu­ra básica.

Dominios web
Compra y registra tu dominio ideal
  • Gratis SSL Wildcard para tra­n­s­fe­re­n­cias de datos más seguras
  • Gratis registro privado para más pri­va­ci­dad

Cómo integrar galerías de imágenes HTML mediante Lightbox

El script Lightbox, que es una de las opciones más sencillas para presentar imágenes en páginas web, se programa como HTML dinámico en Ja­va­S­cri­pt. Al hacer clic en la imagen de vista previa, se abre la imagen en tamaño grande sobre la página web os­cu­re­ci­da como fondo de pantalla. Un script de tales ca­ra­c­te­rí­s­ti­cas se puede integrar sin problemas en la página web e im­ple­me­n­tar con otras funciones. El requisito previo para ello es tener una versión actual de la propia apli­ca­ción y contar con las imágenes y las vistas en mi­nia­tu­ras (thu­m­b­nai­ls) que se quieran integrar en la página web.   

Lightbox fue pro­gra­ma­do por el de­sa­rro­lla­dor Lokesh Dhakar en 2005 y protegido por una licencia de Creative Commons poco tiempo después. Sin embargo, hay muchas versiones y modelos del script, entre ellos, scripts in­de­pe­n­die­n­tes y plugins para las bi­blio­te­cas de Ja­va­S­cri­pt o ex­te­n­sio­nes para los sistemas de gestión de co­n­te­ni­dos.

1. Descarga de Lightbox

El script de Lightbox puede de­s­ca­r­gar­se de manera gratuita desde la página web de Lokesh Dhakar. Una vez de­s­co­m­pri­mi­do el archivo .zip, puedes acceder al archivo index.html (in­s­tru­c­cio­nes en inglés) y a las tres carpetas css, images y js.

2. Integrar archivos CSS y Ja­va­S­cri­pt

El siguiente paso consiste en copiar el archivo lightbox.css de la carpeta CSS en el di­re­c­to­rio CSS de la página web y el archivo .js en el di­re­c­to­rio Ja­va­S­cri­pt. Además, se tienen que insertar las si­guie­n­tes líneas en el en­ca­be­za­mie­n­to de la página web co­rre­s­po­n­die­n­te:

<link href="tu-directorio-css/lightbox.css" rel="stylesheet">

La siguiente línea tiene que in­se­r­tar­se en el último renglón antes de la etiqueta de </body>:

<script src="tu-directorio-js/lightbox.js"></script>

Cuidado: para utilizar Lightbox es necesario contar con jQuery. Si todavía no tienes esta bi­blio­te­ca de Ja­va­S­cri­pt, lo re­co­me­n­da­ble es que la integres y la cargues en el script.

3. Atributos de Lightbox para integrar galerías de imágenes en HTML

Cada imagen que se quiera vi­sua­li­zar con Lightbox necesita un atributo adecuado para ello en el código fuente con el objetivo de que le facilite la in­fo­r­ma­ción necesaria al script. A cada enlace a la imagen se le otorga el atributo data-lightbox y un nombre in­di­vi­dual para cada galería. Las imágenes que han de aparecer en la misma serie de dia­po­si­ti­vas (diashow) necesitan el mismo atributo data-lightbox. Adi­cio­na­l­me­n­te, si se quiere integrar un título de imagen, se utilizará el atributo data-title con el texto co­rre­s­po­n­die­n­te.

Ejemplo para una imagen:
<a href="images/imagen-1.jpg" data-lightbox="imagen-1" data-title="título de imagen">
    <img src="images/imagen-1-vistaprevia.jpg" alt="texto alternativo">
</a>
Ejemplo de una dia­po­si­ti­va con varias imágenes:
<a href="images/imagen-2.jpg" data-lightbox="show-1" data-title="por la mañana"><img src="images/imagen-2-vistaprevia.jpg" alt="texto alternativo"></a>
<a href="images/imagen-3.jpg" data-lightbox="show-1" data-title="por la tarde"><img src="images/imagen-3-vistaprevia.jpg" alt="texto alternativo"></a>
<a href="images/imagen-4.jpg" data-lightbox="show-1" data-title="por la noche"><img src="images/imagen-4-vistaprevia.jpg" alt="texto alternativo "></a>

Ahora Lightbox ya está integrado en la página web. No hay que olvidar que hay otras po­si­bi­li­da­des para in­di­vi­dua­li­zar las dia­po­si­ti­vas o la vi­sua­li­za­ción de Lightbox. Esto puede adaptarse tras cargar el script re­cu­rrie­n­do al comando “opción” y es­pe­ci­fi­ca­n­do allí los valores co­rre­s­po­n­die­n­tes.

Ejemplo:
<script src="tu-directorio-js/lightbox.js"></script>
<script>
    lightbox.option({
      'resizeDuration': 200,
      'wrapAround': true
    });
</script>
Resumen de las opciones más im­po­r­ta­n­tes:
Opción Estándar De­s­cri­p­ción
al­wa­y­s­Sho­w­Na­vO­n­Tou­ch­De­vi­ces false Al cambiar a true, las flechas de na­ve­ga­ción que solo aparecen cuando el ratón se desplaza por la página, pe­r­ma­ne­cen visibles en di­s­po­si­ti­vos con pantalla táctil.
di­sa­ble­S­cro­lli­ng false Al cambiar a true, ya no se puede desplazar el ratón por la página cuando se abre Lightbox.
fa­de­Du­ra­tion 500 Con esta opción se determina cuánto tiempo necesita la su­pe­r­po­si­ción para vi­sua­li­zar u ocultar imágenes (Periodo de tiempo en mi­li­se­gu­n­dos).
maxWidth Se fija la anchura máxima de imagen (en píxeles).
maxHeight Se fija la altura máxima de imagen (en píxeles).
po­si­tio­n­fro­m­Top 50 Se establece la distancia hasta el borde superior de la ventana (en píxeles).
re­si­ze­Du­ra­tion 700 Se determina el tiempo que necesita el co­n­te­ne­dor para la tra­n­si­ción entre dos imágenes de tamaños di­fe­re­n­tes (Periodo de tiempo en mi­li­se­gu­n­dos).
sho­wI­ma­ge­Nu­m­be­r­La­bel true Al cambiar a false ya no se mostrará la cifra total de imágenes en la pre­se­n­ta­ción de dia­po­si­ti­vas (p. ej., imagen 3 de 33).
wra­pA­rou­nd false Si se opta por true, la pre­se­n­ta­ción de dia­po­si­ti­vas vuelve a re­pro­du­ci­r­se desde el principio tras la última imagen.

Como al­te­r­na­ti­va, hay otros muchos programas que puedes integrar en tu página web y con los que se pueden crear galerías de imágenes en HTML. En general, el uso de las he­rra­mie­n­tas es muy sencillo e intuitivo, y es que, en la mayoría de los casos, estas cuentan con un editor drag and drop.

Ex­te­n­sio­nes de galerías de fotos para CMS

A la hora de crear sus páginas web, muchas empresas y autónomos se deciden por un sistema de gestión de co­n­te­ni­dos, lo que conlleva muchas ventajas. La razón de ello reside en el hecho de que los CMS ya ofrecen una “es­tru­c­tu­ra pre­de­te­r­mi­na­da” y la mayoría de sistemas hacen posible la creación de páginas web pro­fe­sio­na­les sin necesidad de contar con amplios co­no­ci­mie­n­tos sobre pro­gra­ma­ción e in­fo­r­má­ti­ca.

Además de un manejo intuitivo y de una interfaz sencilla, muchos valoran la presencia de una es­tru­c­tu­ra flexible como la de sistemas como Jommla! o TYPO3, por ejemplo. Gracias a la tan común es­tru­c­tu­ra modular, estos sistemas pueden im­ple­me­n­tar­se y adaptarse a las ne­ce­si­da­des in­di­vi­dua­les. Esto es posible, sobre todo, gracias a la gran comunidad que hay detrás de muchos sistemas (de código abierto) y que de­sa­rro­lla numerosas ex­te­n­sio­nes y plugins. No hay que olvidar, asimismo, que también hay numerosas ex­te­n­sio­nes para crear galerías de imágenes pro­fe­sio­na­les y para in­te­grar­las en las páginas web. A co­n­ti­nua­ción, te mostramos algunas so­lu­cio­nes para los sistemas Joomla!, WordPress y TYPO3.

Galerías de imágenes para WordPress

WordPress es el CMS de código abierto más utilizado a nivel mundial. Aunque fue creado para elaborar blogs, hoy en día WordPress es un sistema de gestión de co­n­te­ni­dos co­m­ple­ta­me­n­te válido para usarse en otros ámbitos debido a su gran cantidad de ex­te­n­sio­nes y ac­tua­li­za­cio­nes. Esto no significa, sin embargo, que ya no se use para seguir creando blogs. En ámbitos como el de la moda, el estilo de vida o la belleza, la re­pre­se­n­ta­ción gráfica de los temas juega un papel muy im­po­r­ta­n­te, por lo que no es de extrañar que en un total de más de 18.000 ex­te­n­sio­nes haya algún que otro plugin para crear galerías de fotos para páginas web.

NextGen Gallery

NextGen Gallery es uno de los plugins para WordPress más populares. Con él, se pueden crear galerías de mi­nia­tu­ras (thu­m­b­nai­ls) y pre­se­n­ta­cio­nes de dia­po­si­ti­vas y también permite la in­co­r­po­ra­ción de Lightbox, todo ello teniendo en cuenta el diseño web re­s­po­n­si­vo. En el caso de galerías de gran tamaño, el plugin ofrece numerosas opciones y facilitan la carga de mayores ca­n­ti­da­des de fotos, así como la gestión de las imágenes gracias a su es­tru­c­tu­ra sencilla y a su facilidad de uso. Con este plugin también se pueden se­le­c­cio­nar los pa­rá­me­tros más im­po­r­ta­n­tes, como tamaño, cantidad o intervalo, y se pueden insertar fá­ci­l­me­n­te marcas de agua. En general, NextGen destaca por su usa­bi­li­dad y por tener una interfaz de usuario cla­ra­me­n­te es­tru­c­tu­ra­da. La versión gratuita de NextGen Gallery se puede descargar de forma gratuita de la colección de plugins de WordPress. En la página web del de­sa­rro­lla­dor se pueden encontrar las versiones de pago Plus y Pro, que presentan ca­ra­c­te­rí­s­ti­cas adi­cio­na­les para el uso pro­fe­sio­nal, además de funciones in­te­re­sa­n­tes para el ámbito del eCommerce.

Envira Gallery

El plugin Envira Gallery (Lite) permite, asimismo, crear galerías de fotos para páginas web. Con él, los usuarios pueden elaborar galerías in­di­vi­dua­les para co­me­n­ta­rios in­di­vi­dua­les o para páginas, pero también tienen la opción de crear galerías globales. En Envira Gallery, el diseño re­s­po­n­si­vo es una ca­ra­c­te­rí­s­ti­ca out of the box, im­ple­me­n­ta­da tanto para galerías como para Lightbox. La pa­r­ti­cu­la­ri­dad de Envira es que el programa recarga los co­n­te­ni­dos de las imágenes de manera asíncrona, por lo que ni el tiempo de carga ni el re­n­di­mie­n­to se reducen en el caso de galerías de imágenes de gran magnitud. En calidad de plugin para crear galerías de imágenes, Envira también ofrece ventajas desde el punto de vista del SEO, puesto que la velocidad de carga es un factor de po­si­cio­na­mie­n­to im­po­r­ta­n­te.  La versión gratuita de Envira Gallery Lite se puede descargar desde el di­re­c­to­rio de plugins de WordPress. Los packs con más fu­n­cio­na­li­da­des son de pago y ofrecen, por ejemplo, opciones de uso co­m­pa­r­ti­do y de redes sociales, así como otras ca­ra­c­te­rí­s­ti­cas SEO y funciones basadas en el ámbito del eCommerce. Para saber más, visita la página web de Envira Gallery.

Polaroid Gallery

El último plugin de WordPress para la im­ple­me­n­ta­ción de galerías de imágenes en HTML que te pre­se­n­ta­mos en esta guía es la Polaroid Gallery. Como su propio nombre indica, los usuarios pueden crear galerías de imágenes con el formato Polaroid y con su ca­ra­c­te­rí­s­ti­co marco blanco, lo que resulta perfecto para los afi­cio­na­dos al diseño y al estilo retro que quieren elaborar galerías con CSS3 y jQuery, y se basa en un sistema de pla­n­ti­llas a través del que los usuarios pueden crear sus propios diseños de manera sencilla. El plugin accede di­re­c­ta­me­n­te a la bi­blio­te­ca mu­l­ti­me­dia de WordPress, de modo que las imágenes que ya se hayan subido se pueden integrar sin problemas. Polaroid es una solución rápida y sencilla para crear galerías de imágenes en HTML que contiene las funciones básicas más im­po­r­ta­n­tes para ello y un diseño clásico, pero que, además, permite su in­di­vi­dua­li­za­ción en todo momento. El plugin se puede descargar de manera gratuita desde el di­re­c­to­rio de WordPress.

Galerías de imágenes para Joomla!

La po­pu­la­ri­dad de Joomla! ha ido en aumento con el paso de los años y hoy se cuenta entre los CMS más uti­li­za­dos. Al igual que en el caso de WordPress, Joomla! está re­s­pa­l­da­do por una amplia comunidad y una gran cantidad de ex­te­n­sio­nes y de plugins.

sigplus

La Simple Image Gallery Plus, cuya abre­via­tu­ra es sigplus, hace honor a su nombre y respalda a los usuarios en lo relativo a la creación de galerías de imágenes simples. Este sencillo plugin cumple su finalidad y es apto, sobre todo, para páginas web de pequeña en­ve­r­ga­du­ra y para galerías con una cantidad razonable de imágenes. Los usuarios in­e­x­pe­r­tos pueden obtener be­ne­fi­cios de su sencilla gestión y de su manejo intuitivo, pero si se opta por el modo avanzado o advanced modus, los usuarios pueden recurrir a otros ajustes para imágenes en miniatura, caché, etc. El plugin es gratuito y se puede descargar desde el di­re­c­to­rio de ex­te­n­sio­nes de Joomla!.

Phoca Gallery

La extensión Phoca Gallery también es gratuita, pero tiene una mayor fu­n­cio­na­li­dad que sigplus. Phoca Gallery ofrece la po­si­bi­li­dad de integrar galerías de imágenes y dia­po­si­ti­vas en páginas creadas con Joomla!, aunque su manejo no se lleva a cabo de un modo tan intuitivo. Por ello, pa­r­ti­cu­la­r­me­n­te los pri­n­ci­pia­n­tes necesitan una fase de ada­p­ta­ción para poder aprender a usar todas sus funciones. Una vez superada dicha fase, los usuarios pueden recurrir no solo a las ca­ra­c­te­rí­s­ti­cas básicas, sino también a prácticas funciones, como por ejemplo la inclusión de marcas de agua o la opción de descargas para vi­si­ta­n­tes. Phoca Gallery puede de­s­ca­r­gar­se de forma gratuita desde la página web de Joomla! y en la página del de­sa­rro­lla­dor puedes obtener do­cu­me­n­ta­ción detallada y módulos y plugins adi­cio­na­les para Phoca Gallery.

SIGE - Simple Image Gallery Extended

Otra de las po­si­bi­li­da­des a tu alcance para integrar galerías de imágenes en HTML por medio de Joomla! es el plugin SIGE (Simple Image Gallery Extended). Su de­sa­rro­llo e im­ple­me­n­ta­ción está bajo la re­s­po­n­sa­bi­li­dad de una amplia comunidad. Entre sus ca­ra­c­te­rí­s­ti­cas más im­po­r­ta­n­tes se en­cue­n­tran el llamado modo turbo, que po­si­bi­li­ta la carga de imágenes y galerías de imágenes de gran tamaño sin tiempos de carga pro­lo­n­ga­dos y sin que esto influya de manera negativa en el re­n­di­mie­n­to. Algunas ca­ra­c­te­rí­s­ti­cas adi­cio­na­les como, por ejemplo, solicitud de parámetro, función de marcas de agua, vi­sua­li­za­ción de listas y cla­si­fi­ca­ción in­te­li­ge­n­te en el servidor tan solo co­n­s­ti­tu­yen una pequeña parte de una lista casi in­te­r­mi­na­ble de ex­te­n­sio­nes a las que puedes acceder aquí (en inglés). Para descargar SIGE de manera gratuita, visita la página web de Joomla!.

Galerías de imágenes para TYPO3

Entre los sistemas de gestión de co­n­te­ni­dos más uti­li­za­dos no podía faltar TYPO3. Este CMS es un software ampliable y apto tanto para páginas web de pequeña y mediana en­ve­r­ga­du­ra como para grandes proyectos em­pre­sa­ria­les. Es­pe­cia­l­me­n­te so­r­pre­n­de­n­te es la comunidad de TYPO3 y es que apenas hay otro CMS que tenga tal poder de co­n­vi­c­ción en lo que a ac­tua­li­dad y continuo de­sa­rro­llo se refiere. No obstante, TYPO3 no es la solución más sencilla cuando se trata de crear páginas web sin tener amplios co­no­ci­mie­n­tos previos. Sin embargo, muchas empresas invierten tiempo y dinero en fases de ada­p­ta­ción o en personal es­pe­cia­li­za­do para poder hacer el mayor uso posible de las ventajas de este CMS. En lo co­n­ce­r­nie­n­te a las galerías de imágenes, también hay so­lu­cio­nes pro­fe­sio­na­les para TYPO3.

Yet Another Gallery

Yet Another Gallery, conocida como YAG en su forma abreviada, es una de las ex­te­n­sio­nes más populares para la creación de galerías de imágenes HTML en TYPO3. Su principal ventaja es que la extensión está en continuo de­sa­rro­llo y ofrece, por lo tanto, es­tá­n­da­res actuales. YAG es válida, asimismo, tanto para proyectos pequeños y privados como para proyectos pro­fe­sio­na­les de gran en­ve­r­ga­du­ra, ya que ofrece un alto nivel de fle­xi­bi­li­dad debido a sus po­si­bi­li­da­des de co­n­fi­gu­ra­ción. Al igual que el propio CMS, con esta extensión se pueden crear galerías de imágenes en HTML para cada proyecto e im­ple­me­n­tar­se de manera in­di­vi­dual. Además, los usuarios pueden definir su propio diseño o se­le­c­cio­nar un gran número de temas ya pre­de­te­r­mi­na­dos, que están di­s­po­ni­bles en el re­po­si­to­rio de la extensión. Si quieres obtener in­fo­r­ma­ción detallada (en inglés) sobre cómo gestionar, ad­mi­ni­s­trar o co­n­fi­gu­rar YAG, haz clic aquí. Para descargar la extensión de forma gratuita, visita la página web de TYPO3.

Perfect Lightbox

En el sentido co­n­ve­n­cio­nal, Perfect Lightbox no es una extensión dedicada a la creación de galerías de fotos para páginas web. Sin embargo, esta hace posible la vi­sua­li­za­ción de los co­n­te­ni­dos de una página en Lightbox en lugar de que para ello se tenga que abrir, como suele ser habitual, una ventana emergente. De un interés especial resulta el hecho de que con Perfect Lightbox no solo se pueden vi­sua­li­zar elementos in­di­vi­dua­les, sino que, op­cio­na­l­me­n­te, da la po­si­bi­li­dad de es­que­ma­ti­zar todos los elementos de una página web en una galería común. Sus ca­ra­c­te­rí­s­ti­cas adi­cio­na­les son la pre­se­n­ta­ción de dia­po­si­ti­vas, un modo de pre­se­n­ta­ción variable y la opción de descarga para los vi­si­ta­n­tes. Los usuarios pueden, asimismo, co­n­fi­gu­rar la apa­rie­n­cia de Lightbox de manera flexible. La descarga de Perfect Lightbox puede rea­li­zar­se desde la página de TYPO3 para la extensión.

Ir al menú principal