WordPress y FeedBurner

Wednesday 7 de September, 2005, 22:27

Ayer anuncié que iba a comenzar a gestionar los feeds de efh a través de FeedBurner.com y todo parecía ir de maravillas. Hasta que Diego González me avisó que no podía ver directamente el post del anuncio, porque lo redireccionaba al feed en feeds.feedburner.com/efh. Finalmente acabo de resolver el bendito problema y de paso aprovecho de contarles cómo domar a WordPress para redireccionar los feeds tradicionales (RSS, Atom, RDF) para que los gestione FeedBurner.com.

Para comenzar, veamos cómo funcionan los feeds en WordPress. Básicamente Wp genera una serie de formatos alternativos para sindicar contenido: RSS con sus diferentes sabores, 0.91, 2.0, Atom, RDF. Los temas por defecto incluyen en el encabezado de las páginas HTML tags link con las URL de cada uno de estos recursos. Esto permite el autodescubrimiento de feeds, es decir, que Firefox, Bloglines y los lectores de feeds en general encuentren fácilmente las alternativas de sindicación para un sitio o página.

Pues bien, lo usual es que tus lectores estén suscritos a estos canales, por lo que no se trata de llegar y cambiar las URL y dejar a tus fieles lectores que siguen el progreso de tu blog desde un agregador de feeds, con la impresión de que tu sitio está abajo. No, eso no es un buen servicio. Entonces, si quieres aprovechar las ventajas de FeedBurner, deberás proveer un medio que permita que las antiguas URLs sean automáticamente redirigidas a tu cuenta en FeedBurner.

Pero antes de continuar, ¿por qué alguien querría darse todo este trabajo? ¿Cuál es la gran ventaja de utilizar este servicio? Pues bien, en primer lugar, FeedBurner.com es un servicio que permite reunir tus feeds en una URL única, es decir, una sola dirección para todos los formatos de feeds. El servicio se encarga de enviar automáticamente diferentes formatos dependiendo de quién lo solicite: si es un robot, como Yahoo!, Bloglines u otros, retorna formato XML crudo, pero si es un browser, automáticamente retorna un resultado procesado con una presentación que facilita la lectura, en lugar de XML. Esto ya es bueno, pero para el autor de un blog hay otro aspecto incluso mejor: permite conocer el universo real de lectores de un sitio, ya que FeedBurner mantiene estadísticas centralizadas del uso de los feeds. Creo que con esto ya es suficiente, ¿no?

El modo más simple y seguro de realizar la gestión de tus feeds con FeedBurner, es utilizar el plugin WordPress FeedBurner Plugin. Se encargará de gestionar el redireccionamiento para los usuarios que aún utilicen las URLs antiguas y facilitará la configuración en WordPress. Sigamos los pasos para aseguranos de que todo salga perfecto:

  1. Para comenzar, descarga WordPress FeedBurner Plugin
  2. Descomprímelo y copia el archivo ol_feedburner.php al directorio /wp-content/plugins/ de tu instalación de WordPress en el servidor
  3. Desde la administración de WordPress, en el menú Plugins activa la opción Feedburner Feed Replacement
  4. Una vez activado, ve a Options > FeedBurner y se te presentarán los pasos a seguir: si tu instalación de WordPress puede escribir el archivo .htaccess, el plugin se encargará de actualizarlo con la información necesaria para redirigir los feeds; si no es posible modificar el archivo directamente, tendrás que editarlo manualmente con los datos que se te presentarán en esa misma página. Una vez finalizado este paso, el archivo .htaccess incluirá las reglas para redireccionar los feeds antiguos a FeedBurner.
  5. El plugin creará una URL aleatoria que deberás utilizar para crear tu cuenta en FeedBurner, ésta se verá más o menos así: http://www.example.com/feedburner_694027/
  6. Si aún lo na has creado, es tiempo de crear una cuenta en FeedBurner.com (gratis), recuerda utilizar la URL que proveerá el plugin en el campo Original Feed del formulario de FeedBurner.com
  7. Ahora que tienes una cuenta en FeedBurner.com y una URL para tus feeds, deberás ingresarla en la página de opciones del plugin
  8. Presiona el botón para guardar las opciones y WordPress comenzará a redireccionar los feeds antiguos a la nueva URL de FeedBurner

Para asegurarte de que las direcciones originales de WordPress no sigan siendo publicadas, modifica el tema para reemplazarlas por la nueva URL, en el caso de el factor humano es http://feeds.feedburner.com/efh. Un dato importante para deshabilitar el autodescubrimiento y que las direcciones antiguas sigan publicadas, es modificar el archivo header.php de tu tema, particularmente la sección en que se indican las opciones de feeds disponibles, en mi caso luce como esto:

<link rel=”alternate” type=”application/rss+xml”
title=”RSS 2.0″ href=”http://feeds.feedburner.com/efh” />
<link rel=”alternate” type=”text/xml”
title=”RSS .92″ href=”http://feeds.feedburner.com/efh” />
<link rel=”alternate” type=”application/atom+xml”
title=”Atom 0.3″ href=”http://feeds.feedburner.com/efh” />

Lo que debes hacer es reemplazar las URLs originales por la nueva gestionada por FeedBurner.

Si quieres ahorrarte un dolor de cabeza, aquí va un consejo: no sigas las intrucciones en los foros de FeedBurner, usa FeedBurner Plugin y la vida será más fácil.

Comentarios para 'WordPress y FeedBurner'

  1. 1URIm^r(oS, Saturday 10 de September, 2005, 15:30

    Siempre es bueno dejar los feed originales generados por wordpress.

  2. 2URInelson, Sunday 11 de September, 2005, 11:52

    Por supuesto, de hecho FeedBurner utiliza esos como base. No se trata de inactivarlos, simplemente se redirecciona hacia FeedBurner, éste a su vez los extrae directamente desde WordPress.

  3. 3URIVuarnet, Tuesday 13 de September, 2005, 1:22

    Joder! y si uso Movable Type?

  4. 4URIWordPress en español, Thursday 10 de November, 2005, 4:30

    WordPress a régimen de ejercicios

    En estos últimos días se ha armado una discusión en diversos blogs por los problemas que uno de los más…

  5. 5URIBattouKen, Thursday 5 de January, 2006, 1:33

    Genial el plugin, pero tengo el siguiente problema, la url ke genera por defecto el plugin me la toma como feed invalido cuando los permalinks no los tengo con la estructura por default :’( ¿?

  6. 6URIBlokura, Friday 20 de January, 2006, 12:03

    Añadido FeedBurner

    Siguiendo con los cambios que culminarán con el cambio a un servidor de pago (cuando lo encuentre), he aprovechado y he unificado las feeds mediante FeedBurner. La gracia de este sistema es que permite unificar todos los sistemas de feeds en uno y ad…

  7. 7URIMultiblog » Archivo del Blog » Ex-bug WordPress 2.01, Saturday 4 de March, 2006, 17:18

  8. 8URIAndrés, Saturday 8 de April, 2006, 12:37

    Tengo un pequeño problema,ya que…lo intento,y me da la URL aleatoria,pero al meterla en Feedburner…dice que no existe,da error 404…pero meto esa dire en el navegador y va…dice “no hay contenido”,pero carga la estructura general del blog..¿Sabes la razón?
    Un saludo y gracias

  9. 9URIMr Reivaj, Sunday 9 de April, 2006, 1:13

    Hola,
    Me temo que estoy igual que Andrés. He seguido todos los pasos ,hasta que Feedburner me da el Error404.”We could not find a valid feed at that address.” Dado mi alto nivel de novatez, supongo que tengo mal el header, pero no sé como lo podría resolver. Mi header es este:
    ” />
    ” />
    ” />
    ” />

    Agradecere cualquier pista sobre el tema.
    Salud
    Mr Reivaj

  10. 10URIFREAK EVOLUTION » PROBLEMAS CON LOS FEEDS, Sunday 16 de April, 2006, 15:05

    […] En fin, he seguido estos pasos, por si alguien le interesa y puede darme ayuda. Pero despues de probar y probar he vuelto a poner todo como en el principio a ver que pasa y ya lo volveré a intentar. […]

  11. 11URIGerman, Friday 21 de July, 2006, 6:33

    Creo que hay algo errado en tus instrucciones. Y es que las cabeceras del header no tendrían que modificarse, porque si ves las modificaciones que hace el plugin en el .htaccess, es un redireccionamiento del dir /feed/ hacia la nueva URI http://www.example.com/feedburner_694027/
    Luego Feedburner hace un redireccionamiento de esta última URI a la que tengamos ya creada.
    Por tanto, en el header las URI de los feeds me parecen que tienen que quedar como están por defecto en los themes de WP.

    salu2

  12. 12URIGerman, Friday 21 de July, 2006, 6:49

    Bueno, da =, a mi tampoco me funciona porque no encuentra la url creada por el plugin, y veo en la web oficial del plugin que a mucha gente le pasa lo mismo.
    Es una lástima, pero lo voy a desinstalar :(

  13. 13URITxapulines al limón » Blog Archive » Suscripciones por feeburner, Wednesday 2 de August, 2006, 4:43

    […] Si a alguien le interesa saber cómo lo he hecho, ha sido muy fácil: usando el plugin de Feedburner para Wordpress y en el factor humano explican muy bien todos los pasos para hacerlo. […]

  14. 14URImarkattack’s hellfire » Blog Archive » Feeds mediante feedburner, Monday 4 de September, 2006, 20:31

    […] El tutorial que he seguido lo podéis encontrar aquí, muy completo y fácil. Tags:blog codificación internet rss […]

  15. 15URIMarqueze Telecom Blog » Blog Archive » Plugin en Marqueze Telecom Blog, Saturday 10 de February, 2007, 11:44

    […] Feedburner Feed Replacement plugin disponible en WordPrees.org. Reenvía todo el tráfico feed a Feedburner. By Steve Smith. Más info en: El factor humano, La maté por un Yogur, Moonshadow y Xavelo. […]