Microformatos en Wordpress

Visita este artí­culo en http://www.estadobeta.com/2005/12/15/microformatos-en-wordpress/

Por Ismael en notas

El plugin “structured Blogging” para Wordpress incluye funcionalidad Ajax y servicios de Amazon.

Microformatos para WordPress

A partir del artículo anterior sobre la iniciativa “Structured Blogging” para implementar Microformatos en los distintos Administradores de Contenidos existentes, bajé, instalé y me puse a probar el plugin desarrollado para WordPress, el CMS que usa este blog.

Y me sorprendí.

Formulario para ingresar discos
Formulario para publicar review sobre un disco.

Como explico en aquel artículo, el proyecto consiste en desarrollar plugins que permitan publicar tipos de artículos (posts) desde el CMS: reviews de álbumes, películas o restoranes, eventos de calendarios, audio, video, etc. El plugin provee una interfaz con los campos necesarios para cada tipo de artículo (como duración y frecuencia para archivos de sonido, foto de portada, sello y productor para álbumes de musica, etc) y genera automáticamente el XHTML necesario para definir semánticamente esos contenidos según los estándares existentes de Microformatos.

Baja portadas desde Amazon.com
Automáticamente baja la portada del disco d ela base de datos de Amazon.

Pero eso no es todo. Al momento de probar el formulario para ingresar una crítica de disco (album), me encontré con la agradable sorpresa de un panel que, Ajax mediante, se conecta al servicio web de Amazon y obtiene toda la información disponible sobre el album (o libro) en cuestión. Incluso baja la foto de portada y llena los campos restantes!

BUscador de discos Ajax
Este panel despliega una lista de coincidencias al tipear el nombre de un disco y presionar “lookup” (buscar)

Al publicar el plugin formatea el post según su tipo, e incluso viene con imagenes de fondo por default según el tipo. Esto tiene la ventaja de dar un look distinto a cada clase de artículo.

Datos para archivos de audio
Este formulario permite estructurar los datos para un archivo de sonido

Un uso excelente de todos los Servicios Web disponibles.

Fuentes:

4 comentarios para “Microformatos en Wordpress”

  1. GravatarEstadoBeta » Archivo » Structured Blogging y los Microformatos Dice:

    […] recursos « Ensaya tus fuentes en Typetester Microformatos en Wordpress » […]

  2. GravatarRoberto R. Dice:

    Excelentes artículos. El anterior se transformo en referencia x)
    Definitivamente, los microformatos, son algo que la web pide a gritos. El plugin de Structured Blogging es una muy buena iniciativa para hacerlo más accesible.

    La única lata: como todo estándar, sus inicios son bien rudimentarios y la masificación, dolorosa. El mismo XFN, que ya lleva su tiempo, ha tenido poco impacto. Es de esperar que los microformatos se expandan.

    Saludos, y reitero mis felicitaciones por los excelentes artículos.

  3. GravatarIsmael Dice:

    Gracias!
    Lo que me preocupa un poco de los microformatos es que se trata básicamente de “anotar” semánticamente por medio de atributos (class). Y la mayoría usa la etiqueta span (seguramente para evitar los estilos por defecto de los navegadores, ya que SPAN no tiene representación visual por defecto.
    Entiendo que el atributo class tiene como propósito categorizar semánticamente, pero XHTML, como buen XML que es, existe sobre la base de ser extensible mediante DTD, es decir sería más sensato (aunque más trabajoso) crear nuevas etiquetas para los microformatos definiendo las extensiones de XHTML para el caso.
    En este sentido los microformatos basados en atributos me parecen una solución sencilla y rápida pero, por ser medio “parches” no se si alguna vez sean masívamente soportados.

  4. Gravatarloveof74 » Blog Archive » Structured Blogging para Wordpress: hacer críticas siguiendo la estructura de microformatos Dice:

    […] gente a favor y gente en contra de algunos puntos o cuestiones de este plugin. A mi me ha gustado mucho en […]

Deja un comentario

XHTML: puedes usar estas etiquetas: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>