Indianopedia

Grupo Cooperativo de las Indias

Federar posts con feedwordpress

De Indianopedia

Feedwordpress es el plugin instalado en todos los blogs del servidor indiano que permite federar posts de otros blogs en el blog propio siempre que la categoría o la etiqueta que se federen tengan una RSS propia.

Contenido

Elegir la RSS

Antes de añadir nada hemos de asegurarnos de que el enlace que tenemos corresponda realmente a una RSS

Wordpress

En Wordpress las RSS de categoría tienen por defecto la estructura:

  http://direccion_del_blog/category/nombre_de_la_categoría_sin_acentos/feed

Y los feeds de etiquetas

  http://direccion_del_blog/tag/nombre_de_la_etiqueta_sin_acentos/feed

Sin embargo la opción permalinks del panel permite modificar y personalizar la estructura de la dirección, así que está bien llegar a la página de categoría o etiqueta que queramos federar y añadirle un /feed al final.

Si el dueño del blog no había actualizado los permalinks (y por tanto las URIs siguen incorporando signos de igual e interrogación) es más que probable que las feeds de categoría o etiqueta no funcionen. Tendremos que ayudar al autor a personalizar las direcciones de sus posts desde el panel de administración.

Drupal

En Drupal, la estructura del feed de una categoría es en todo similar a la de wordpress y también es personalizable:

  http://direccion_del_blog/categorias/nombre_de_la_categoría_sin_acentos/feed

Las feeds de etiquetas sin embargo tienen una estructura que incorpora el número interno que el sistema da a cada etiqueta para su gestión y que de entrada nos habría de ser desconocido. Por ejemplo:

  http://www.versvs.net/taxonomy/term/113/1/feed

Por eso lo mejor es pinchar en la página del tag (por ej http://www.versvs.net/etiquetas/itinerario ) y luego, en el código de la página (accesible con CTRL+U) buscar rss para encontrar la línea donde se declara la feed.

Blogger

Los blogs de Blogger tienen una estructura única para las feeds de sus etiquetas:

  http://nombre_del_blog.blogspot.com/feeds/posts/default/-/etiqueta_a_federar

Asignando posts a sus autores

Mucha gente utiliza el usuario admin para postear en su blog y no se molesta en rellenar la fichita interna con su nombre. Si federamos una feed de un blog así, los posts serán por defecto asignados al admin de nuestro blog... y todo empezará a liarse... También puede simplemente que el autor ya tenga un usuario en nuestro blog y no queramos duplicarlos.

Para evitar estas cosas, tras federar cada feed desde la página de feedwordpress en el panel de nuestro blog:

  • Le daremos al botón Update para que descargue los posts del blog recien federado
  • Pincharemos en el enlace Authors que aparece bajo el título de la RSS federada cuando pasamos sobre él el ratón.
  • Veremos cómo asignó autorías en la línea que dice
Posts by **** are assigned to *****
  • En el segundo desplegable podemos cambiar el usuario (si ya teníamos al autor con un usuario propio) o crear uno nuevo al que se le asignen los posts (que es lo que habrá que hacer si se estaban asignando al admin). Lo hacemos y grabamos las opciones
  • Finalmente los posts de esa feed ya asignados a autores que no queríamos podemos reasignarlos pulsando Fix! tras rellenar:
Take all the posts from this feed attributed to **** and instead reassign them to *****