RMD
De E4pedia
La Red de Miniposts Distribuida (RMD o Red MD) es un sistema distribuido de microblogueo en el que:- cada autor postea en su blog sus propios miniposts
- otros blogueros pueden federarlos y agregarlos a sus propias bitácoras fácilmente
- los posts no se almacenan en un repositorio central
- cada cual incluye en su blog a quien quiere y con el tratamiento gráfico que quiera
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 lugar específico. 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).
Ver artículo principal: Red MD: Historia, anécdotas y feeds escritas para RMD
Hacer miniposts para la RMD
- Crea una categoría llamada rmd en tu blog
- Asegúrate de que tenga una RSS propia
- Edita tu perfil para que el alias de tu usuario no sea "admin" o liarás a todo blog que reciba tus miniposts con quién es el autor.
- Créate en gravatar.com un avatar asociado a la cuenta de correo que hayas puesto en el usuario que tu utilices en el blog
- Escríbenos desde esa cuenta de correo para avisarnos y que te agreguemos a La Matriz!
Recomendaciones de estilo
- No añadas vídeos ni fotos
- No hagas los posts mayores de un párrafo
¿Cómo hacer un portal de agregación?
Si quieres crear un portal con tus miniposts favoritos al estilo de la Matriz:
- Instala Wordpress
- Descarga este archivo zip y descomprimelo en tu ordenador
- Sube la carpeta feedwordpress a la carpeta /wp-content/plugins de tu blog
- Sube el contenido de la carpeta updated-parser a /wp-includes machacando los ficheros del mismo nombre
- Sube la carpeta portal-RMD a /wp-content/themes
- Activa el plugin y el tema desde la administración de wordpress
- En la pestaña RMD añade los feeds de miniposts de tus autores favoritos
El resultado será algo como el agregador La Matriz
Incorporar miniposts de la RMD a tu blog hecho con Wordpress
El modo más fácil: plantilla preparada
Descarga esta plantilla que incluye el plugin, sigue los seis pasos que vienen descritos en el archivo INSTRUCCIONES.txt y personaliza luego los estilos de la plantilla a tu gusto.
Con otras plantillas
Feedwordpress edición miniposts
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 funciona el plugin
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.
El plugin genera dos categorías de miniposts:
- Una para los miniposts que escribamos nosotros y que queramos retransmitir a la red (RMD),
- otra para los posts importados desde otros blogs (miniposts).
Esto sirve para tener una RSS propia con nuestros miniposts (la de la categoría RMD) sin tener que crear un usuario extra.
En wordpress cada categoría tiene un número asociado.
Puedes ver cual es el número de cada categoría en Gestionar>>Categorías. Si colocas el ratón sobre el enlace al nombre de la categoría verás que la URL a la que enlaza acaba con algo del tipo
cat_ID=23
En este ejemplo 23 sería el número de la categoría en cuestión.
Separando los miniposts de los posts en la plantilla del blog
Miniposts en la barra lateral
Gracias a Antonio Cambronero tenemos una forma sencilla de publicar los miniposts en la barra lateral separándolos del resto de contenidos del blog.
- Descarga el plugin SideBlog edición RMD
- En la pestaña Options > Sideblog, seleccionar la categoría elegida para los miniposts y rellenar el campo “Display Format” con el código HTML correspondiente al miniblog que aparecerá en el sidebar. Por ejemplo, en el blog de María es:
<small>%gravatar%%content%</small> <p align="right"><small>%author% %comments% - %permalink%</small></p> <hr />
- Las etiquetas %gravatar%, %author% y %comments% son las que hemos añadido en la nueva versión del plugin. También hemos añadido %mail%.
- %gravatar% muestra, ajustado a la derecha, el icono almacenado en gravatar.com.
- %author% muestra el autor del post.
- %mail% muestra el e-mail grabado en el perfil WP del autor del post.
- %comments% muestra el número de comentarios del post, entre paréntesis con un enlace directo a los comentarios dentro del permalink.
- El resto de etiquetas que se pueden utilizar aparecen, junto a las nuevas, en la página de configuración del plugin, donde también se puede como antes fijar el número de miniposts a mostrar y si se excluyen o no los miniposts del feed. Lógicamente, siempre que se realice un cambio hay que pinchar en “Update Sideblog Options”.
- Finalmente en Diseño>>Widgets te habrá aparecido un widget de barra lateral con los miniposts que recibes vía RMD
Miniposts en el cuerpo central pero en una caja propia
Si prefieres ponerlos en el cuerpo central en una caja propia, como en el blog de David, 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());?>&size=24&default=http://www.deugarte.com/gravatar.png&r=X" />
<a href="<?php the_author_url(); ?>"><?php the_author(); ?></a>:
<?php echo wptexturize($post->post_content); ?>
<?php if ($categoria->cat_name=='miniposts'):?>
<a href="<?php the_permalink(); ?>#comments"><?php comments_number('(0)', '(1)','(%)'); ?></a></div>
<?php else:?>
<a href="<?php the_permalink(); ?>#comments">(#)</a></div>
<?php endif;?>
<?php else : ?>
####Aquí 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;}
Preguntas frecuentes sobre gestión en Wordpress
¿Pueden mis lectores escribir desde mi blog para la RMD
- 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)
¿Puedo publicar miniposts en mi blog y evitar que salgan en la red?
Sí, basta con que en vez de marcarlos en la categoría miniposts, los marques como minipost, el wordpress lo tratará como un post importado y no lo retransmitirá a la red.
¿Puedo hacer que los miniposts externos me aparezcan como borrador y publicar sólo los que quiera?
Sí. 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.
¿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.
¿Cómo puedo hacer que el permalink del minipost NO lleve al post original?
En feedwordpress.php modifica la línea 280 para que ponga
update_option('feedwordpress_munge_permalink','no');
Quiero que mis lectores puedan hacer comentarios de miniposts ajenos en mi blog
En feedwordpress.php modifica la línea 287 para que ponga
update_option('feedwordpress_syndicated_comment_status', 'open');
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.
Actualicé Wordpress y ahora salen símbolos extraños
Eso es porque machacaste los archivos que subiste a wp-includes cuando instalaste el plugin. Descarga el plugin de nuevo y sube a wp-includes los archivos que encontraras en la carpeta updated-parser del plugin
Al leer las feeds me da un error y luego me salen símbolos extraños
Si en Opciones >> Escritura tienes que la codificación de tu blog es iso-8859-15 es probable que el plugin se haga un lío. Cambiala a iso-8859-1 que no le pasará nada a tus posts y el plugin pasará a funcionar perfectamente.
Incorporar miniposts de la RMD a tu blog hecho con Drupal
Introducción
- 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


