Dlink, personaliza tus enlaces con mini-iconos de forma automática

A través de un pequeño fichero Javascript podremos personalizar el aspecto de los enlaces de nuestra página web o blog  añadiendo un pequeño icono que los identifique como enlaces externos, internos, e-mail, punto de ancla, fichero de audio o video, flash, etc. Los iconos son imágenes .PNG sin fondo, de forma que podremos usarlos en cualquier sitio sin importar el color o background.

Para utilizarlo, podremos importar el javascript directamente desde la web del autor, por lo que siempre lo tendremos actualizado, aunque yo prefiero descargarlo y subirlo a mi FTP (por motivos de seguridad). Basta con asignar la clase class=”dlink” a cualquier contenedor (div, p, table, etc) de nuestra web donde queremos que los enlaces se vean afectados por los nuevos estilos. En caso de que no deseemos aplicar el estilo a algún enlace, tendremos que asignarle  la clase class=”no_dlink”.

Dlink, personaliza tus enlaces con mini-iconos automáticamente

Automáticamente, el script detectará qué tipo de enlace es: externo, interno, dirección de correo, punto de ancla, un tipo de archivo determinado, etc., y seleccionará el icono que le corresponda. Por ejemplo, si es un enlace interno, aprovechará el favicon de nuestra web en caso de que lo tengamos, si no, utilizará un icono de la Tierra; para los enlaces de punto de ancla, obviamente, el icono es un ancla.

En caso de que decidamos descargar el javascript y subirlo a nuestro FTP, tendremos que bajarnos también los iconos y subirlos a una carpeta llamda ../gfx o bien modificar el código y cambiar las rutas relativas a absolutas que apunten a la web del autor.

Esta utilidad podríamos desarrollarla fácilmente con jQuery, sin embargo, el script Dlink ocupa menos de 1kb y no necesita importar ninguna libreria javascript.

Más info | http://oopstudios.com/dlink/index.html
Fuente | http://www.visual-blast.com

1 Comentario

Sitonomy, descubre cómo mejorar los servicios de tu página web o blog

Sitonomy, descubre cómo mejorar los servicios de tu página web o blog
Sitonomy es un servicio gratuito que permite a desarrolladores y diseñadores web encontrar las tecnologías con las que está construida una determinada página web o blog. Gracias a una base de datos de las tecnologías más populares en distintos ámbitos (análisis de estadísticas, medios promocionales y publicitarios, lenguaje de programación, tipo de servidor, etc.), el servicio te facilitará la decisión de qué tecnologías utilizar en tu propio proyecto web o bien qué herramientas alternativas existen a las que usas actualmente.

Por otro lado, gracias a este servicio, podremos espiar las páginas web de la competencia o aquellas en las que estemos interesado conocer cómo están construidas y a través de que tecnologías.

Más info | http://www.sitonomy.com
Fuente | http://wwwhatsnew.com

Sin Comentarios

Plugin sIFR para jQuery

Plugin sIFR para el Framework jQuery

Como ya comenté en una entrada del blog, la tecnología sIFR (Scalable Inman Flash Replacement) nos permite reemplazar el texto en una página web por una imagen u objeto flash. El uso que podemos darle a este tipo de recurso es para la utilización de tipografías no convencionales en páginas web o por ejemplo, si queremos mostrar nuestro e-mail en formato imagen para que ningún spammer pueda encontrarlo (AboutUs.org lo utiliza para su wiki).

Para lograr reemplazar el texto por una imagen o un objeto flash en tiempo de ejecución se utilizan una serie de lenguajes de programación (JS, DOM, AS, etc.). Por suerte, en la red disponemos de diversos scripts y plugins que nos facilitan la tarea y basta con unas pocas instrucciones para poder utilizarlos.

El plugin jQuery sIFR es un addon para el framework de JavaScript jQuery que facilita reemplazar el texto en una página web a través de la tecnología sIFR y su implementación mediante el plugin jQuery Flash. A través de una función JavaScript buscará los elementos de texto que deseas reemplazar siguiendo el método DOM de jQuery. Para cada elemento encontrado, generará automáticamente un flash con la configuración que hayamos establecido (tamaño, color, tipografía, etc.), que gracias al plugin jQuery Flash, se embeberá correctamente en la página web.

Su uso es muy sencillo, basta con añadir la función al Framework de jQuery e invocarla cuando deseemos reemplazar el texto. Por ejemplo:

<div id=”oldtype”>Texto de ejemplo

<input onclick=”$(‘#oldtype’).sifr({font: ‘fonts/Medici Text’, color:’#f00′}); ” type=”button” value=”sIFR this…” />

<input onclick=”$(‘#oldtype’).sifr(false); ” type=”button” value=”UnsIFR this…” />

Más info | http://jquery.thewikies.com/sifr

Sin Comentarios

Plantillas de la interfaz de los navegadores para Photoshop

Plantillas de la interfaz de los navegadores para Photoshop
Joel Laumans pone a nuestra disposición, a través de su web personal, varias plantillas para photoshop de la interfaz de los principales navegadores: internet explorer 7, firefox 3 y Safari. El objetivo de este recurso es su utilización en la presentación  a un cliente del diseño de una página web. Añadir el marco de la interfaz de un navegador alrededor del diseño ayudará al cliente a captar una idea de cómo quedará finalmente la página web. Si acostumbras a realizar los diseños web con el photoshop, estas plantillas te ahorrarán mucho tiempo.

Todas las plantillas están incluidas en un fichero .PSD divididas en varios paquetes. Cada uno corresponde a un navegador distinto, del que disponemos de hasta tres resoluciones: 1280×1024, 1024×768 y 800×600. Además, podremos cambiar los títulos, barra de direcciones, barras de scroll y el favicon.

Plantillas de la interfaz de los navegadores para Photoshop

Más info | http://piksels.com/photoshop-browser-templates

Sin Comentarios

The Art & Science of CSS — Completo libro de CSS gratis

Sólo queda una semana para que expire la promoción de descargar de forma totalmente gratuita un completo libro de CSS: The Art & Science of CSS, valorado en 25,95$. El libro consta de 227 páginas a todo color distribuidas en varios capítulos (el e-book está en inglés):

  • Headings: cómo deben mostrarse los elementos de una web para ofrecer una idea clara de cómo está organizada la información.
  • The Art & Science of CSS — Completo libro de CSS gratisImágenes
  • Fondos
  • Navegación
  • Formularios
  • Redondear esquinas

Puedes descargar el e-book de dos formas distintas: bien vía mail o bien vía twitter (aunque yo no he encontrado el link directo para descargar el libro).

Más info | http://twitaway.aws.sitepoint.com

Sin Comentarios

Guía de introducción a la Accesibilidad web en castellano

Guía de introducción a la Accesibilidad web en castellano

La accesibilidad web implica el acceso total a una página web sin importar las condiciones en las que ésta sea visitada, ya sean técnicas (hardware, software, conexión o internet) o humanas (idioma, cultura o capacidades físicas). Por otro lado, también podríamos definirla como la capacidad de acceso a una página web y a su contenido por cualquier persona independientemente de si sufre alguna discapacidad (física, intelectual o técnica) que le impida acceder a toda la información ofrecida en ésta. Las normativas que establecen la accesibilidad web son desarrolladas por el WAI (Web Accessibility Initiative), que forma parte del W3C (Consorcio de la World Wide Web), organismo encargado de la creación de estándares web.

Para lograr ese objetivo, el W3C, además de crear estándares web que permitieran un desarrollo universal de una página web, de forma que un usuario pueda ver la página tal y como se ha diseñado originalmente independientemente de la plataforma a través de la cuál se esté vistiando, creó un grupo encargado de desarrollar una serie de directrices o normas que abordasen el acceso a esa información, es decir, el WAI.

A día de hoy se ha convertido en un elemento imprescindible a la hora de desarrollar una página web. Multitud de páginas comerciales o personales cumplen con esas directrices (ya sea total o parcialmente) y la mayoría de las webs estatales y ministeriales están obligadas a su cumplimiento.

La accesibilidad web se divide en tres niveles, denominados prioridades (numeradas del 1 al 3, siendo la prioridad 3 la más alta), que establecen una serie de directrices en cuanto a diseño y programación web. En función de las prioridades se establecen los niveles de conformidad, que se conocen como A, AA y AAA .

Para lograr superar las prioridades y convertir nuestra web en una página accesible, disponemos de un completo catálogo de etiquetas HTML, compatibles con la mayoría de navegadores, que facilitan la accesibilidad: TH, THEAD, TBODY, SUMMARY, TITLE, ACRONYM, etc. Sin embargo, no sólo basta con etiquetar (y hacerlo correctamente) nuestra página web, además, tendremos que ofrecer alternativas al contenido en caso de que éste no pueda visualizarse correctamente (etiquetas <noscript>, ALT en imagenes, textos descriptivos de videos o audios, etc.) o utilizar los elementos básicos de una página web correctamente (tablas, encabezados H1, H2, etc.). Como ejemplo de una directriz del WAI, está la del uso de tablas como elementos de diseño. Las tablas no deben utilizarse para este menester, si no que deben utilizarse para estructurar el contenido de forma que un usuario con cierta discapacidad pueda comprender el significado de la información que contiene la tabla.

Existen varios validadores online que analizan nuestra web y nos indican qué errores y recomendaciones estamos incumpliendo, de forma que analizándolos y corrigiéndolos, podremos superar las distintas prioridades y ofrecer al público una página accesible. Aunque parezca sencillo, diseñar una página accesile es complicado al principio, y tratar de alcanzar la prioridad 3 nos va a resultar tedioso.

El objetivo de esta entrada es el acercamiento al concepto de accesibilidad web y el acceso a recursos relacionados. Además, quería comentaros que hace tiempo hice un curso on-line gratuito para trabajadores en activo muy interesante acerca de la accesibilidad web. El curso estaba dividido en dos partes y en total fueron 150 horas en las que aprendí los conceptos del WAI, el catálogo completo de directrices, la forma de aplicarlas al desarrollo web y cómo validarlas.

Más info | Descarga guía introducción de accesibilidad web
Más info | WAI

Sin Comentarios