Posts Tagged ‘feed’

Trucos RSS en wordpress autoalojado: Personalización total de feeds.

| December 3rd, 2008 | 5 Comments »

Hace tiempo que no publicamos cosas sobre WordPress autoalojado. Tampoco sobre RSS, una de las tecnologías para sindicación más simples y a la vez potentes de la web de hoy. Por eso he decidido dejaros este listado, que intenta recoger todas las posibilidades de personalización de Rss para este sistema.

Muchos de los hacks (trucos) pueden lograrse, aunque no lo comenten en el listado original, mediante Plugins, opción que añado cuando la conozco y que puede ser útil si teméis tocar el código.

Os dejo función y /o  artículo de referencia en los casos que considero menos frecuentes o de menor importancia, detallando el proceso en el caso de algunos especialmente relevantes:

1. Control de la disponibilidad de posts via RSS:

Establecer un período para poder arreglar fallos después de publicar un artículo sin que este se refleje en el feed.

2. Redireccionar Feeds RSS de WordPress a FeedBurner o Feedproxy:

3. Insertar anuncios o cualquier otra cosa en el feed RSS:

4. Formatear imágenes para lectores de Feed:

5. Proveer un feed RSS para cada post:

Para determinados posts, con muchos comentarios o relevantes para la conversación, podemos necesitarlo. Existe una función de WordPress para proveer de un feed para los comentarios de cada post.

La solución, así, será llamar a la función comment_rss_link(), o sea, insertar el síguiente código en el lugar en el que queremos que aparezca el enlace al feed de determinado post:

<?php comments_rss_link(‘&raquo; Comments RSS Feed’); ?>

6. Excluir categorías del feed:

  • Necesitaremos, en primer lugar, el número de categoría (ID) que queremos excluir (desde el panel de administración, el listado de categorías nos lo devolverá en el caso de que nuestros permalinks sean textuales).
  • Editaremos (o crearemos, si no existe), el archivo functions.php de nuestro theme.
  • Pegaremos este código:

function myFilter($query) {
if ($query->is_feed) {
$query->set('cat','-5'); //Aquí deberemos poner la ID de la categoría =^o^=
}
return $query;
}
add_filter(‘pre_get_posts’,'myFilter’);

  • Guardaremos el archivo.

7. Mostrar cualquier fuente en nuestro Blog (las que no sean del mismo):

8. Feeds por categoría:

    Creo que es una de las necesidades que todos hemos tenido alguna vez.Imaginemos, por ejemplo, que queremos suscribirnos sólo a la categoría de El caparazón que habla de Web 3.0. Este será su enlace: http://www.dreig.eu/caparazon/category/web30-2/

    La URL de su feed será tan fácil como añadirle “/feed”: http://www.dreig.eu/caparazon/category/web30-2/feed/.

    La creación de listados de posts de determinada categoría también podría lograrse mediante la combinación de esto y Feedburner: Es la base del listado de posts destacados que tenéis en la barra lateral de este blog.

9. Listar los Feeds por cada categoría:

    Situaremos el siguiente código en el lugar en el que queramos mostrar las distintas opciones de suscripción:

    <?php wp_list_categories(‘feed_image=http://www.myblog.com/image.gif&feed=XML Feed&optioncount=1&children=0′); ?>

    Explicación: El truco usa la función wp_list_categories() con dos parámetros: la URL del la imagen del feed (que debemos cambiar en el código anterior) y el tipo de formato (que dejaremos como está).

10. Deshabilitar los feeds:

Via: Smashing Magazine

(Nota: Me recuerda @tecnoloxia en Twitter algo que queda fuera del ámbito del post pero no deja de ser interesante: Sindicación, Feed, es un concepto. El formato de un Feed puede ser RSS, Atom u otros. Creo que en el caso de los trucos que se analizan aquí se refieren a RSS, pero no está de más recordarlo)

Feedly: el mejor organizador de feeds hasta la fecha

| August 3rd, 2008 | 16 Comments »

Lo definen como una nueva forma de leer feeds, más social, cercana al concepto de comunidad. Feedly se presenta como la página de inicio social, usando las suscripciones de google reader y aprendiendo de los diversos perfiles y contactos en nuestras redes sociales.

Prometen la personalización de la experiencia de lectura hasta el punto de aprender de nuestros hábitos a la hora de presentarnos sugerencias. Todo esto en teoría. En la práctica, su uso durante las últimas horas ha motivado el título de este post: es, en mi opinión, un lector-organizador de feeds de tercera generación, la mejor herramienta, con más opciones, para mantener organizados nuestros feeds en la actualidad.

Funciona exclusivamente con Firefox3 y se integra a la perfección con el lector de feeds  más popular en la actualidad,  Google reader, así como con las redes sociales,  correo y servicios de lifestreaming principales (twitter, friendfeed, gmail, yahoo mail, etc…)

Ideado por Khodabakchian, antiguo trabajador de Netscape y AOL, se llamó, durante un tiempo Feeddo. Os resumo mis primeras impresiones, que se resumen en que pasaré a emplear esta herramienta para seguir mis fuentes de lectura:

Feedly es una mezcla entre página de inicio y revista (magazine). Podemos configurarlo para inicar en modo “todos”, tipo las novedades de todas nuestras fuentes en Google Reader o en distintas formas:

En modo What’s New (qué hay de nuevo) nos ofrece las últimas novedades con las recomendaciones de amigos, destacando una vez más lo más adecuado a nuestras lecturas pasadas. Mientras, la barra lateral nos mostrará el listado de nuestras suscripciones, con el número de novedades en cada caso. Realizará además sugerencias que, en mi caso, han sido bastante acertadas.

En modo The Wall se mostrarán los items compartidos (shared items) en Google Reader y los updates de Twitter.

Se integra también con Google Search y ofrece muchas opciones para cada artículo:

1. Leerlo más tarde.

2. Anotar comentarios en cada artículo (esto extiende sus posibilidades, casi, hasta las de los PLEs o escritorios personales de aprendizaje)

Mejora la característica compartir en Google reader, pudiendo destacar y comentar fragmentos de texto. Pulsando la opción “anotar” (annotate), podremos buscar artículos relacionados (búsqueda contextual) o destacarlos.

3. Recomendar a amigos.

4. Enviar por mail (sincronizándose con Gmail)

5. Twittearlo. Permite twittear artículos de forma directa (twitt)

6. Compartirlo, marcarlo como favorito y el resto de funciones de Google Reader.

Algunas funciones adicionales son totalemente nuevas: mostrar un salvapantallas (screensaver) con un collage de las imágenes de nuestras fuentes es una curiosa opción, que vale la pena probar para una experiencia de navegación visual innovadora. Al pulsar sobre una imagen podréis leer el artículo completo)

Organización de nuestros feeds:

Feedly se integra al 100% con Google Reader. Recomiendo que asociarlo sea una de nuestras primeras tareas. Las suscripciones posteriores podrán añadirse via el icono de Feedly que situaremos en la barra del navegador. Se sincroniza con el primero hasta el extremo de que si leemos algo en feedly aparecerá como ya leído en G. reader. Lo mismo si compartimos, o marcamos como favorito, o recomendamos.

También la organización de carpetas se sincroniza, resultando mucho más fácil que en el reader.

Otra mejora única es la posibilidad de manejar todas nuestras fuentes en una única página, mediante la opción “Spring Cleaning”.

Estamos, en definitiva, ante la opción más completa para la lectura, organización y descubrimiento de nuevas fuentes en la actualidad. Si sois usuarios de Google reader, Twitter y Firefox 3 no dejéis de probarlo. Es muy, muy probable que, como en mi caso, os quedéis con él.