Red de Miniposts Distribuidos: FAQ

¿Te gusta más el ñecs! que el tuit? ¿Quieres que tus miniposts y los de tus cobloggers puedan aparecer en otros blogs? Este es el FAQ que buscabas

¿Qué es la RMD?

La RMD es un sistema de publicación en red: los miniposts que publiques en tu blog podrán aparecer en otros blogs de la RMD en función de las preferencias de sus dueños. Y al revés: podrás publicar en tus blogs los miniposts de tu red amigos o de los autores que te parezcan más interesantes.

A diferencia de otros sistemas de minipost, como twitter, los posts los escribes desde tu propio blog o desde algún otro blog de la red donde estés registrado como autor. Se trata de una red distribuida: los contenidos no están en un único sitio, no tienes por qué pasar por ningún dominio en particular ni tomar los contenidos de ningún blog específico. Te mueves por la red y eliges lo que te guste, no dependes de ningún servidor en concreto ni es probable que el sistema se caiga como un todo (tendrían que caerse tooooodos los blogs miembros).

Los miniposts no sólo aportan dinamismo a tu blog, permiten mostrar los contextos, las referencias conversacionales de lo que cuentas en tus maxiposts. Algunos los muestran de forma ordenada, como dos columnas en paralelo en su plantilla, otros, como este mismo blog, preferimos que se mezclen, convirtiendo el blog en un verdadero bazar con los avatares de todos los amigos dando brincos por la portada…


¿Puedo publicar mis miniposts en la red aunque no tenga blog?

, basta con que te registres como usuario en alguno de estos blogs (la lista irá creciendo y paralelamente iremos actualizando esta página):

Como usuario registrado podrás enviar tus miniposts al dueño del blog en el que te registraste. A su vez, los otros dueños de blogs podrán federar los miniposts que apruebe el blog donde te hayas registrado. Cuando esto sea así, tus miniposts aparecerán automáticamente en todos los blogs que te hayan federado.


Puesta en marcha sobre WordPress


¿Cómo puedo crear miniposts en mi blog y unirme a la RMD?

  • Bájate este plugin. Para instalarlo
    • Descomprime en tu ordenador el archivo .zip
    • Sube la carpeta feedwordpress al directorio /wp-content/plugins
    • Sube los dos archivos que están dentro de updated-parser al directorio wp-includes de tu servidor
    • En el panel de tu Wordpress entra en la pestaña Plugins y activa el FeedWordpress Minipost Edition

¿Cómo publico en mi blog los miniposts de otros autores de la red?

  • El plugin instalará una nueva pestaña llamada RMD en tu panel de Wordpress. Entra en ella y agrega las feeds de miniposts que quieras agregar a tu blog.

¿Cómo hacer para que los miniposts tengan un estilo distinto a los post “normales” de mi blog?

Tienes varias opciones:

  1. Antonio Cambronero ha desarrollado un método a partir del plugin sidepost que resulta sencillo y permite poner los miniposts en la barra lateral
  2. David Gil ha explicado de forma sencilla como quitar la categoría que usemos para la rmd del cuerpo central de la portada. Un ejemplo que funcionaría si los miniposts están en la categoría 3:

    <?php
    if (is_home()) {
    query_posts("cat=-3");
    }
    ?>

    Luego necesitaremos poner sencillamente los miniposts en cualquier otro lado, como por ejemplo la barra lateral. Un ejemplo con los miniposts propios en la categoría 4 y los de la red en la 9, que mostrara sólo los 5 últimos en total:
    <?php $my_query = new WP_Query('cat=9,4&showposts=5');
    while ($my_query->have_posts()) : $my_query->the_post();?>
    <?php echo wptexturize($post->post_content); ?>
    <?php endwhile; ?>

  3. Si prefieres ponerlos en el cuerpo central el método es un poco más laborioso:
    • No olvides marcar los miniposts que escribas con la categoría miniposts
    • Cambia la plantilla de portada para que tanto si se trata de un minipost propio, como de uno de la red (que te aparecerán automáticamente en la categoría rmd), le de un tratamiento gráfico diferenciado (una clase propia que también tienes que definir en la hoja de estilos de su plantilla como “minipost”). El código podría ser algo como:
      
      $categoria = get_the_category(); $categoria = $categoria[0];
      if (($categoria->cat_name=='miniposts') OR ($categoria->cat_name=='rmd')) : ?>
      
      <div class="minipost">
      
      <img align="right" src="http://www.gravatar.com/avatar.php?gravatar_id=
      <?php echo md5(get_the_author_email());?>&amp;size=24&default=http://www.deugarte.com/gravatar.png" />
      <?php the_author_posts_link(); ?>: <?php echo wptexturize($post->post_content); ?>
      <a href="<?php the_permalink(); ?>#comments">
      <?php comments_number('(0 comentarios)', '(1 comentario)','(% comentarios)'); ?></a></div>
      
      <?php else : ?>

      Tras el cual, vendría el tratamiento normal de un post en la plantilla. Tratamiento que debería cerrarse con un

      <?php endif;?>

    • Respecto a la hoja de estilos… bueno, sobre gustos hay colores, pero si sirve de referencia este podría ser un ejemplo de las líneas a añadir en la CSS de la plantilla:
      .minipost { font-size:12px;
      background-color: white;
      margin-bottom:5px;
      padding-bottom:5px;
      border-bottom: thin dotted grey;}

¿Pueden mis lectores convertirse en coautores de la red?

  • Tienes que cambiar algunas opciones de Wordpress:
    • En Opciones marca las dos casillas correspondientes a membresías, las que dicen Cualquiera puede registrarse y
      Los usuarios deben registrarse e identificarse para comentar
    • Bajo las dos casillas, en New User Default Role selecciona Contributor
  • No olvides dar un enlace en tu página principal al formulario de registro (http://tublog.com/wp-login.php?action=register)
  • Y claro, no olvides hacer (y mantener actualizada) tu propia página de feeds de autores con las feeds de tu blog (incluidas las generadas por los autores federados por ti, que ya estarán bajo tu dominio)


Gestión en Wordpress


¿Puedo publicar miniposts en mi blog y evitar que salgan en la red?

, basta con que en vez de marcarlos en la categoría miniposts, los marques como RMD


¿Puedo hacer que los miniposts externos me aparezcan como borrador y publicar sólo los que quiera?

. Suscríbete a la feed que quieras. Cuando te aparezca en el listado de tus suscripciones, pincha en Editar. Una vez en el menú avanzado basta con que marques dentro de Syndicated Posts la opción Hold posts from this feed as drafts y guardes las nuevas preferencias.

Los miniposts te aparecerán como borradores y no se publicarán hasta que tú se lo digas al sistema. Puedes ver los borradores de otros autores en la pestaña Escribir>> Entrada de tu panel de WordPress.


Uno de los feeds de miniposts que agregué incluye publicidad, ¿cómo la limpio?

Hasta ahora sólo se ha reportado un sistema de publicidad insertada en minipost: TLA, que es la que usan blogs como ecuaderno o La Brújula Verde.

TLA inserta en mitad del post codigo html del estilo de:

<p><strong><em>Publicidad</em></strong>:  <a href="http://www.text-link-ads.com/?ref=22621">Rentabiliza tu blog con Text Link Ads</a><em> </em></p>

De modo que forma una expresión regular. Para limpiarla tendremos que modificar el código de feedwordpress.php. En la línea 1921, que está ahora en blanco, añadiremos:

$content = preg_replace ('/<p><strong><em>Publicidad(.*)\\/p>/','',$content); 

Por supuesto, la expresión regular puede modificarse para ajustar con las diferentes inserciones que hagan los distintos sistemas publicitarios basados en feeds.

Nota: [Pregunta y solución gracias a Antonio Cambronero]


¿Cómo integro miniposts con Audioplayer para tener miniposts musicales?

  • Instalamos el Audio Player Plugin
  • En la configuración del AudioPlayer marcamos la opción Enclosure Integration (sin desmarcar ninguna que ya tengamos).

Así si los autores de miniposts que federamos -o nosotros mismos- enlazamos a un mp3, lo que saldrá en portada será el enlace y un minipost normal, pero al expandirlo aparecerán automáticamente tantos player al final del post como canciones en mp3 hayamos enlazado.


Uso Feedburner ¿Cómo lo hago para que mis suscriptores sólo reciban posts y miniposts míos?

Si quieres que tus suscriptores no reciban los miniposts de otros autores, sólo tienes que cambiar la configuración de FeedBurner cambiando la asociación del feed de ese servicio al feed del autor del blog: http://www.blogpocket.com/author/Antonio/feed (por ejemplo, en Blogpocket).

Si tienes redirigidos los feeds al feed de FeedBurner con un plugin lo mejor es desactivarlo y hacer esas redirecciones con htaccess, ya que las redirecciones mediante FeedSmith, por ejemplo, también redirigen los feeds de autor.

Las redirecciones con htaccess se pueden hacer con reglas del tipo:

RewriteRule ^feed/rss2/?$ http://feeds.feedburner.com/Blogpocket [R=307,L]

Aunque con esa regla se redireccionan fácilmente los feeds del tipo /feed, /rss2 y /wp- rss2.php pero no /?feed=rss2. Para los usuarios que están suscritos a éstos últimos feeds, la única solución es que se cambien al de feedburner si no quieren recibir los miniposts de la red.

[Entrada gracias a Antonio Cambronero]



Resolución de problemas en Wordpress


¿Por qué no me sale el gravatar de los autores de los nuevos feeds que sindico?

Cada vez que te sindicas a una feed de miniposts el plugin genera un usuario, pero todavía no tiene forma de saber su email, que es el que permite identificar su gravatar. Entra en la pestaña usuarios de tu panel de Wordpress y añádele el email a mano mientras se nos ocurre algo.


Algunos miniposts me aparecen dos veces ¿Por qué? ¿Cómo lo corrijo?

Cuando el autor de una feed a la que estás suscrito modifica alguno de sus miniposts después de publicados en tu blog, el plugin incorpora la actualización como un nuevo minipost añadiendo al post-slug (y por tanto normalmente a la URI) un -2.

Arreglarlo es fácil: hay que borrar el primer minipost y cambiar el post-slug del segundo para quitarle el -2 que wordpress le agrega por haber otro anterior de igual título.

Ahora, como mini-poster, ponte en el sitio de los blogs que te federan y de sus lectores: es preferible dejar un minipost con un pequeño error que duplicarlo en todos los blogs donde vaya a aparecer…



Drupal


Cómo crear un nodo RMD sobre Drupal (intro)

Gracias a Delíneas sabemos los pasos a seguir:

  • Que los usuarios puedan registrarse y queden asignados a un rol automaticamente: miniposters
  • Que exista un tipo de contenido especifico (minipost) para esto y que los miniposters solo puedan escribir en el asi
  • Que lo que escriban los usuarios de ese rol no se publique de forma directa, que quede en moderacion
    (lo anterior tambien se puede hacer creando la categoria minipost dentro de la taxonomia de categorias del blog y asignando los permisos con taxonomy access)
  • Modificar node.tpl.php para que discrimine entre unos nodos y otros en función del tipo de contenido y muestre el gravatar
  • Utilizar el módulo aggregator para hacer las funciones que FeedWordpress hace en Wordpress


Curiosidades


Pajaruh

PajaruhPajaruh es la mascota y el símbolo de la RMD. Fue diseñado por Orlandooo y representa un grajo chillón de color rojo. Elegimos un grajo porque el graznido nos parecía que transmitía mejor las disonancias que irremediablemente se producen cuando todos los amigos se juntan en casa de uno. Los graznidos no forman un sonido contínuo como el trino de los pajaritos 2.0, no retransmiten la nimiedad de la propia existencia del bicho, más bien reclaman, señalan, alertan…


El origen de la RMD

La RMD nació en una noche de Halloween entre gintonics y ordenadores en las Indias durante un encuentro de ciberpunks en el que estaban Arnau Fuentes, Pere Quintana, Natalia Fernández, María Rodríguez y yo mismo… De aquellos días quedó este vídeo:

Get the Flash Player to see this player.

Ponlo en tu blog con:

Tout ce qui n'est point nouveau dans un temps d'innovation est pernicieux ~ Saint Just

« « Portada » »
Dominio público
Salvo indicación o advertencia en contrario, el autor de todas las entradas de este blog es David de Ugarte, quien las escribe y hace devolución expresa de ellas al Dominio Público