Tuberías de Yahoo! en WordPress – fetching avanzado

Tuberías de Yahoo! en WordPress – fetching avanzado

Hace unos meses preparé una charla para la Universidad que al final no impartí por falta de tiempo, ahora os traigo todo el material para que lo utilicéis cómodamente en vuestros blogs y adaptaciones de manera muy sencilla.
Se trata de la construcción de un complejo entramado de fuentes de información que, combinadas, constituyen todo un generador de contenido fresco,afín e interesante para nuestro sitio web.
Primero crearemos un pipe en el sitio web de Yahoo! Pipes, después utilizaremos su RSS para obtener el contenido que genera y después ,usando el plugin que pongo a disposición en este mismo post, tomaremos la fuente de datos final para procesarla y añadir contenido único dinámico a nuestro blog de WordPress.
El siguiente PDF contiene todo el proceso:

Por si no queda suficientemente claro, he realizado el siguiente vídeo para mostrar el funcionamiento:

Resumen de los pasos:

  1. •Crear el PIPE DE YAHOO!! :Tomemos como ejemplo la página de noticias de CodeIgniter, el contenido que nos vamos a llevar está entre <div> •El truco está en introducir la url de la noticia dentro de una página de WordPress. •Para ello, utilizamos la url de WordPress de la página y un parámetro llamado «u» •/noticias-php/?u=
    En mi caso la url de mi Pipe es la siguiente: pipes.yahoo.com/pipes/pipe.info?_id=f227ec8e4136c537d419a4fc7cbc530a
  2. •Ir a wordpress, instalar el plugin, crear una página que utilice el plugin y un widget que tenga el RSS de Yahoo! Pipes. •Contenido de la página de WP: •[pipenews 0 «Estas son todas mis noticias sobre PHP»] •La url del widget se coge de Pipes •Ahora configurar el Plugin
  3. •Para codeigniter tenemos •<div class=»entries»> •Que se transforma en •/<div class=»entries»>(.*?)<\/div>/is •Que es la expresión regular para sacar el contenido

El plugin se puede descargar aquí: Yahoo! Pipe News Plugin for WordPress by Juan Belón. Recordar dar permisos de escritura al subdirectorio de pipenews/cache para que funcione ;)

Disfrutad :)

Artículos relacionados:

  1. ROBIN dice:

    CAN YOU WRITE THE PROGRAM IN ENGLISH AS I CANT UNDERSTAND OR PRODUCE A SLIDE IN ENGLISH

    • Juan Belón dice:

      I’m planning to do a fresh new english site with the content of this one, but not for the moment, if you want a translation of this post try to gather almost 5 more people please, thanks

  2. Carlos Ramirez dice:

    Gracias por tus aportes.

    Tengo una duda con el pipenews, puedo ver en la web las noticias en un barra lateral,y cuando doy clik me las muestra todas en la pagina designada.

    lo que digo es que no debería solo mostrar la noticia a la que yo le de click?

    Te agradezco mucho si me puedes ayudar, gracias de antemano

 

footer
jbelon © | sitemap.xml