Image Thumbnail Viewer: Mostrando nuestras imágenes

Dynamic Drive es una web que permite de manera gratuita obtener scripts en JavaScript o DHTML para nuestros proyectos webs. Y en esta oportunidad hablaremos de su nuevo Image Thumbnail Viewer, que es una utilidad que nos permite tener una vista general de alguna muestra de imagen sin necesidad de abrirla en una nueva ventana del navegador.

[Ver Nuestro Ejemplo]

La manera de usarlo es sencilla. Supongamos que tenemos una página con información turística, dentro del contenido hay enlaces de texto o pequeñas imagenes de paisajes o lugares (thumbnail). Es en esos enlaces es donde podemos hacer uso de Image Thumbnail Viewer, así le damos la opción al usuario de ver las imágenes en su tamaño normal sin necesidad de abrir la imagen en otra página.

Paso 1. Descargamos los archivos: thumbnailviewer.js y thumbnailviewer.css. Y también loading.gif que simula la carga de la imagen.

Paso 2. Hacemos referencia a los archivos entre las etiquetas <head></head> de la página HTML.

<link rel="stylesheet" href="thumbnailviewer.css" type="text/css" />
<script src="thumbnailviewer.js" type="text/javascript"></script>

Paso 3. Ya en nuestro contenido, podemos hacer referencia a los enlaces que abren imagenes, agregando el valor thumbnail a la etiqueta rel.

<a href="/ejemplos/thumbnail/trujillo.jpg" rel="thumbnail">Trujillo</a>

Si nuestro enlace es una image pequeña (thumbnail), sigue el mismo proceso.

<a href="/ejemplos/thumbnail/trujillo.jpg" rel="thumbnail" title="Capital de la Primavera">
<img src="/ejemplos/thumbnail/thumbnail_trujillo.jpg" alt="Trujillo" />
</a> 

Si especificamos una descripción en el atributo "title" de la etiqueta "a", ésta se mostrarán en la vista de la imagen en la parte inferior.

Esté pequeño script realmente puede servir a muchos desarrolladores por ejemplo para crear una galería de imágenes algo mas interactiva.

[Ver Nuestro Ejemplo]

Fast Icon: Iconos Gratuitos para tus Proyectos

FastIconFast Icon es un sitio web que ofrece paquetes de iconos de forma gratuita. Podemos usar estos iconos en nuestros software, blog, sitio web y otros. Además, estos paquetes están disponibles para Windows, Mac y Linux. Sin embargo, también existen colecciones de iconos (por lo general superan los 100) en 6 diferentes formatos que sí tiene un precio, que ronda entre lo $99USD - $349USD. Pero lo gratuitos se ven buenos.

FastIcon Paquetes

Sitescore: diseño, popularidad y accesibilidad de tu sitio web

SiteScoreSitescore es una utilidad libre para webmaster que nos muestra datos interesantes acerca de nuestros sitios en internet. Además permite a los usuarios votar a favor de un sitio web específico. Basta con acceder a su página principal y escribir el URL del dominio del cual deseamos información. Los resultados muestran:

  • Un resumen con puntos relacionados con el diseño, la accesibilidad, etc.
  • El promedio de votos a favor y el número de votantes.
  • Puntos a favor y en contra, relacionados con el primer punto.
  • Otros detalles, que incluyen: popularidad en google, velocidad de carga, popularidad internacional (basado en Alexa), tamaño de las páginas, etc.
  • Como también sugerencias para trata los puntos en contra.

Para tener datos actualizados debemos registrarnos, ya que sino lo hacemos los resultados se almacenarán en cache y en una próxima oportunidad aparecerán los mismos.

Crea un galería de tus imágenes favoritas con Smooth Gallery

Smooth Gallery 1.0 es un sistema de galería de imágenes desarrollado con mootools v1.0 la cual nos permite navegar por las imágenes de la galería, ver una muestra pequeña de la imagen que deseamos ver completa, muestra una pequeña descripción de la imagen actual, determinar el tiempo que se mostrará una imagen, y entre otras opciones que podemos configurar.

Como usarlo

Bien, no quiero reeemplazar las instrucciones de uso del autor (que están en inglés), así que iré al grano especificando los pasos necesarios para configurar y usar Smooth Gallery en nuestros proyectos web.

Descargamos los archivos necesarios de la página del autor. Podemos elegir entre formatos .zip o tar.gz. Para nuestro ejemplo usaremos el .zip. (Aunque finalmente es lo mismo).

Descomprimimos el archivo y tendremos una estructura similar a la imagén abajo. Aunque existe un archivo demo.html, vamos a crear nuestro propio ejemplo-demo. Así que abrimos nuestro editor de páginas web preferido, y creamos nuestra página y la guardamos con el nombre test.html y lo ubicamos en el mismo directorio que descomprimimos.

Smooth Instalar

Ahora entre las etiquetas <head></head>, incluimos los archivos de JavaScript y CSS que usaremos:

<head>
<title>Usando SmoothGallery</title>
<script src="scripts/mootools.js" type="text/javascript"></script>
<script src="scripts/jd.gallery.js" type="text/javascript"></script>
<link rel="stylesheet" href="css/jd.gallery.css" type="text/css" media="screen" />
</head>

Ahora prepararemos la estructura a través de capas. Nos ubicamos entre las etiquetas <body></body> y escribimos lo siguiente:

<div id="myGallery">
<div class="imageElement">
<h3>Imagen 1</h3>
<p>Una descripcion de la imagen 1.</p>
<a href="imagen1.html" title="open image" class="open"></a>
<img src="images/brugges2006/1.jpg" class="full" />
<img src="images/brugges2006/1-mini.jpg" class="thumbnail" />
</div>
<div class="imageElement">
<h3>Imagen 2</h3>
<p>Una descripcion de la imagen 2.</p>
<a href="imagen2.html" title="open image" class="open"></a>
<img src="images/brugges2006/2.jpg" class="full" />
<img src="images/brugges2006/2-mini.jpg" class="thumbnail" />
</div>
</div>

Vamos a explicar el código. La capa principal de todas las imágenes es "myGallery" y esta asociada a un estilo. Bien hasta allí no hay problema. Ahora le sigue una capa "imageElement" que específica un elemento dentro de la galería. En este caso vemos 2 de estos elementos. Dentro de cada capa podemos apreciar características de la imagén como:

  • El título (que va en las etiquetas h3),
  • Una pequeña descripción (dentro de las etiquetas de <p>) ,
  • Un enlace a una página html que mostrará la imagén completa,
  • Imagén en tamaño completo y, finalmente,
  • La imagén en formato pequeño.

Como mencionamos en el segundo punto, cada capa "imageElement" tiene un enlace a una página, en este caso a imagen1.html e imagen2.html. Así que crearemos estas 2 páginas, cada una con la imagén que será mostrada en la galería.

Llamamos a este archivo imagen1.html, podemos seguir la misma estructura para el archivo imagen2.html, simplemente cambiamos el título, la cabecera h3 y la nombre de archivo de la imagen.

<html>
<head>
<title>Imagen 1</title>
</head>
<body>
<h1>Viendo la Imagen 1</h1>
<img src="images/brugges2006/1.jpg" width="460" height="345" />
</body>
</html>

Ahora elegiremos que tipo de galería usaremos. El autor muestra 4 formas, así que en este ejemplo solo usaremos una: la galería por defecto; con sus flechas de desplazamiento, titulo y descripción al pie de la imagen y con un pequeño explorador de imagenes en la parte superior de la imagen. Este código lo escribimos después de la etiqueta de cierre </div> de la capa <div id="myGallery">.

 <script type="text/javascript">
function startGallery() {
var myGallery = new gallery($('myGallery'), {
timed: false
});
}
window.onDomReady(startGallery);
</script>

Eso es todo! Ya tenemos nuestra galería de dos imágenes, podemos desplazarnos por la imagenes, ver su titulo y descripción, además de unas muestras en miniatura en la parte superior.

Si conoce algo de PHP puede crear la estructura dentro de las etiquetas <div id="myGallery"></div> de manera dinámica, quizás mediante un bucle. Bueno ya es imaginación de cada uno como usarlo de la mejor manera. Puede ver nuestro ejemplo y descargarlo.

SiteReportCard: Analiza toda tu Web

SiteReportCard es una utilidad en línea que te permite verificar tu página web. Entre sus caracteristicas estan:

  • Chequea enlaces rotos
  • Velocidad de carga
  • Meta-tags
  • Sintáxis HTML
  • Enlaces entrantes
  • Inclusión a Buscadores

Con sólo ingresar la dirección de tu página web y tu email, SiteReportCard te enviará un correo en la cuál te direccionara el resultado del análisis de tu web.


sitereportcard

Actualización 09-01-07

SiteReportCard, también brinda otros servicios como:

WP-SnapPreview: Configura fácilmente Snap Preview en Wordpress

Después de comentar sobre Snap y su previsualizador de enlaces, Jim Peñaloza nos comentó de un plugin que creo para agregar Snap Preview Anywhrere a nuestro blog WordPress. Se trata de WP-SnapPreview.

Este plugin fue desarrollado para facilitar a los usuarios de WordPress para evitar el proceso de editar sus templates para incluir los javascript necesarios para su funcionamiento.

En la página del desarrollador, se explica la forma de instalarlo y configurarlo en nuestro WordPress.

WP-SnapPreview

Enlace: unijimpe

Previsualización de tus enlaces mediante Snap

Consiste en una aplicación que lanzó el buscador Snap, en la cual, permite previsualizar los enlaces de tu blog o web con solo pasar el puntero de tu mouse por encima de dicho enlace. La idea es que los usuarios pueden ahorrar tiempo viendo el sitio antes de que hagan click en él. Es una utilidad sencilla y genial.

Para ser uso de esta utilidad, basta con ir a Snap y seguir 3 pasos sencillos el cual te generará un pequeño código que tendrás que copiar y pegar entre las etiquetas head de tu página y listo, todos tus enlaces se previsualizarán. Puedes ver un ejemplo en este enlace.

snap

Viendo nuestra Web en otros Navegadores

BrowsershotsHace tiempo hablamos de testear nuestra web en Safari sin necesidad de una Mac, ahora hablaremos de un servicio web que muestra como se ve nuestra página en diversos navegadores de Mac y Linux, se trata de Browsershots. Simplemente escribimos nuestra dirección web de esta forma: "http://midominio.com", y seleccionamos los navegadores donde se probara. También, se nos presenta la opción de seleccionar: el tamaño del 'screenshoot', la calidad de imagen, la versión de Java o JavaScript que usa nuestra página, el tiempo en minutos que esperaremos hasta que se muestren los resultados, etc.

Esta herramienta web es una ayuda para muchos webmasters a la hora de diseñar una página web, sobre todo si se trabaja con Hojas de Estilo, ya que todos los navegadores web no lo interpretan de la misma forma.

Roundedcornr: Genera tus propias Esquinas Redondeadas

Vía Intenta descubro una utilidad web para generar las muy conocidas esquinas redondeadas, se trata de RoundedCornr. Pero no solo genera las imagenes; sino también el código HTML y CSS necesarios para ubicarlos correctamente en nuestra página web. Una de las opciones que resalta es que dispone de un generador para hacer cuadro redondeados con gradiente o degradado.

rounded

Enlaces a Tutoriales y Manuales Prácticos

En esta oportunidad compartire algunos enlaces que me han sido muy útiles al momento de desarrollar aplicaciones web o simplemente para aprender sobre algunos lenguajes (tutoriales, manuales) que no conocía, espero que también les puedan resultar útil:

JavaScript

Aunque está en inglés, los ejemplos lo dicen todo.

http://home.cogeco.ca/~ve3ll/jstutor0.htm

Esto si está en español, explicación de los objetos y métodos y muchos ejemplos:

http://gollum.inforg.uniovi.es/aii/ejemplos.php?id_codigo=3&codigo=JavaScript

Diseño Gráfico

Manual que explica como usar esta herramienta libre: GIMP.

http://mosaic.uoc.edu/pdf/manual_introduccion_gimp.pdf

AJAX

Para dar nuestros primeros pasos en AJAX.

http://developer.mozilla.org/es/docs/AJAX:Primeros_Pasos

Explicación detalla del objeto XMLHttpRequest.

http://www.programacionweb.net/cursos/curso.php?num=2

PHP y MySQL

Un manual muy interesante

http://es.tldp.org/Manuales-LuCAS/manual_PHP/manual_PHP/index.htm

Lenguajes de Programación Orientado a Objetos

Aprendiendo C++ en 21 días (en inglés)

http://newdata.box.sk/bx/c/

Aprende a Programar en Python

http://pyspanishdoc.sourceforge.net/

Este lenguaje si que está bueno: Ruby.

http://es.tldp.org/Manuales-LuCAS/doc-guia-usuario-ruby/doc-guia-usuario-ruby-html/

Y tu ¿qué enlaces prácticos compartirías?

Navegación

Categorias

Archivos