Posted by planetawordpress on Junio 8, 2010 Comentarios desactivados
Una de las novedades que llevamos disfrutando en WordPress desde hace poco son las miniaturas de post, denominadas imágenes destacadas en WordPress 3.0. Añadir miniaturas de post a tu tema es muy fácil, ya lo hemos visto, pero ¿que pasa con los feeds RSS?, ahí no se mostrarán salvo que no nos pongamos manos a la obra.
Pues vamos a ello …
Además es sencillo, solo tenemos que recurrir al ya imprescindible fichero functions.php de tu tema y, en este caso, añadir unas cuantas líneas.
Si queremos que la miniatura aparezca antes del contenido del post el código es este:
Posted by planetawordpress on Marzo 4, 2010 Comentarios desactivados
Si tienes un blog alojado en WordPress.com ya tienes RSS en tiempo real con PubsubHubbub, el protocolo que cambia el modo en que funciona la comunicación entre los clientes RSS y los feeds.
Si hasta ahora el cliente, por decirlo así, preguntaba al feed por si había información nueva, ahora, con PubsubHubbub el cliente simplemente está a la escucha, y es este protocolo quien le envía la información, lo que hace que la información aparezca en tiempo real, nada más publicarse, en nuestro caso desde WordPress.
Como he dicho al principio, en WordPress.com ya está habilitado, pero en tu WordPress alojado también puedes habilitar este sistema, instalando el plugin PushPress, que manda los "push" directamente, sin necesidad de servicios externos (digo esto porque otros plugins usan servicios externos, este lo hace directamente). ¿Que no quieres instalar otro plugin?, pues también puedes activarlo si usas Feedburner como redirección de tus feeds. Solo tendrás que activar la opción llamada "Pingshot" de la pestaña "Publicize" para tenerlo disponible.
Posted by planetawordpress on Febrero 19, 2010 Comentarios desactivados
Se denomina feed a una fuente de información asociada a un formato RSS o Atom, que se basan en el lenguaje XML. Si te lo defino así quizá te quedes igual, pero si te digo que sirve para utilizarlo con agregadores de contenido, que es una forma muy habitual de recibir las noticias y que puede ser una buena fuente de lectores para tu blog seguro que te parecerá más interesante.
Nuestra instalación de WordPress ya tiene su propio feed, normalmente en tublog.com/feed, pero es habitual y práctico pasar a utilizar servicios externos que te dan muchas más posibilidades y facilidades para usar dicho canal de entrada a tu blog. Vamos a ver como se hace con Feedburner.
Lo primero que debemos hacer es entrar a feedburner.com. Allí, si no tenemos ninguna sesión de Cuentas de Google iniciada, deberemos iniciarla. Una vez iniciada la sesión, rellenamos con la dirección de nuestro feed o nuestro blog y los datos que se nos piden. De esta forma obtendremos nuestro feed en Feedburner, que será de la forma http://feeds.feedburner.com/tublog o parecido.
Ahora toca redirigir desde nuestro WordPress nuestros feeds a Feedburner, y para ello utilizaremos el plugin FD Feedburner Plugin. Una vez instalado desde nuestro panel de administración, iremos a Plugins / Feedburner configuration y allí pondremos en “Redirect my feeds here:” nuestra dirección del feed de Feedburner. De esta forma, todos los enlaces a los feeds de nuestro sitio irán a parar directamente al feed asociado de Feedburner.
Por otra parte, es recomendable que cada vez que publiquemos un post en nuestro blog se avise a Feedburner. Para hacerlo, tenemos que ir a nuestro panel de Opciones / Escritura y añadir la dirección “http://ping.feedburner.com/” en el campo “Servicios de actualización”. De esta forma, notificará automáticamente cada vez que actualicemos nuestro blog.
Por otra parte, Feedburner no sólo te permite tener tus feeds allí, sino que ofrece muchas otras opciones. Una de las más importantes: notificar tus últimas entradas en Twitter.
Posted by planetawordpress on Diciembre 28, 2009 Comentarios desactivados
Hace un tiempo os hablábamos de un servicio para Twitter llamado TwitterFeed que se hacía posible informar a nuestros seguidores de Twitter informar sobre una nueva entrada en nuestro sitio. El servicio en general funciona bastante bien y en los últimos meses lo han mejorando bastante (e incluso han llegado a quitar la obligatoriedad de tener que usar OpenID) pero de vez en cuando falla y no notifica algunas entradas o las notifica con bastante retraso.
Hace unos días FeedBuner (propiedad de Google) agregó esta función a su servicio haciéndose un duro competidor de TwitterFeed y con una marca (como la de Google) de confianza y reconocida. Así que sin pensármelo dos veces la hemos implantado en nuestra cuenta de Twitter y hemos “jubilado” a TwitterFeed que ha hecho un excelente trabajo durante este año.
Activar esta característica de FeedBurner es muy simple, más incluso que la de TwitterFeed que en los últimos meses han agregado muchas funciones que para la mayoría de nosotros son inútiles:
En primer lugar tenemos que localizar esta función en el panel de control de este servicio de Google. En concreto se encuentra en la pestaña “Publicize” y, dentro de esta, la sección “Socialize”.
Una vez dentro, tendremos que añadir nuestra cuenta de Twitter. Para ello tendremos que pulsar sobre “Add a Twitter account”.
Ahora seremos redirigidos a la propia página de Twitter, nos logueamos (si es que no lo estamos) y aceptamos la autorización que nos pide Google para poder escribir en nuestra cuenta de Twitter.
Esto es una de las cosas que más me han sorprendido. Al contrario que ocurre en TwitterFeed, que te pide el usuario y contraseña de tu cuenta, la gran “G” ha optado por usar el OAuth que es un sistema de identificación facilitado por Twitter que hace que tengamos más seguridad en nuestra cuenta y que no tengamos que facilitarle nuestra contraseña a un tercero.
Le damos a activar y listo.
Lo podríamos dejar aquí, pero Google da la opción de configurar como mostrar ese tweet que va a informar sobre una nueva entrada. Vamos a ver las diferentes opciones:
Post content: Aquí podemos elegir lo que se va a mostrar en el tweet. Podemos mostrar sólo el titulo de la entrada, el titulo y las primeras palabras de la entrada o sólo las primeras palabras.
Mi recomendación particular en esta parte es que dejéis sólo el titulo de la entrada. Creo que es lo mejor de cara al usuario.
Include link: Si marcamos la casilla se mostrará el enlace de la entrada (usando su propio acortador goo.gl), si la desmarcamos no se mostrará.
En este caso creo que lo más sensato y lo que tiene que ser en el 99% de las veces es mostrar el enlace de la entrada. Veo una tontería que le digas a tus seguidores que has escrito una nueva entrada y no le digas donde la puedes leer, para eso no le digas nada.
Leave room for retweets: Con la casilla marcada se dejará un espacio suficiente para hacer un RT (ReTweet), con la casilla desmarcada no se dejará.
Este punto es muy importante para mí. Yo prefiero que se corte a la mitad el titulo antes que consumir los 140 caracteres y quedarme sin espacio. Al dejar espacio de sobra para hacer un RT a nuestro tweet informando de una entrada daremos la posibilidad a nuestros seguidores de informar a sus seguidores de nuestra entrada con lo que conseguiremos que la entrada tenga mayor repercusión. Y esta es otra de las cosas por las que me gusta más FeedBurner que TwitterFeed.
Hash tags: Si la seleccionamos (con el menú desplegable) en cada tweet, además de lo configurado anteriormente, se mostrará un hash (#) con el nombre de la categoría(s) que tiene la entrada.
Esta opción yo no la activaría para mis sitios. Normalmente las categorías de nuestros sitios son muy genéricas con lo que no sirve de nada poner un hash. Y si lo que quieres es poner un hash común en todos los tweets, para eso tienes la siguiente función.
Additional text: Con esto podrás poner el texto que quieras en el tweet. Ya tu decides (un pelín más abajo) si mostrarlo al principio o al final.
Esto ya es cuestión de gustos y de cada cuenta en concreto. Yo por ejemplo en la cuenta de TodoWordPress no lo pongo porque se entiende que la entrada es de TodoWordPress, pero si fuera en mi cuenta personal si lo pondría para informar a mis seguidores de que esa entrada es de TodoWordPress. También depende de si se quiere usar algún hash (por ejemplo al final del tweet). Por eso eso en esto no tengo una postura fija (depende de cada caso en concreto).
Item limit: Con esto podremos limitar el número de tweets que salen cuando se actualiza el feed.
Este es un apartado que entiendo pero que no lo entiendo. Se supone que esto es para que no te salgan un montón de tweets juntos cuando el feed de FeedBurner se actualiza. Pero si se tiene bien configurado el feed y las opciones de WordPress, FeedBurner actualizará el feed al instante de publicar una entrada con lo que nunca se juntarán dos entradas publicadas a diferentes horas sin que el feed se actualice (salvo fallo puntual). En mi caso lo he dejado en lo máximo (8), pero como ya os digo si está todo bien configurado esta es una opción que no sirve para nada. Lo he dejado al máximo para asegurarme que si hubiera algún fallo se publicarían todas las nuevas entradas (aunque sean del tirón). Aquí echo en falta desactivar esta opción.
Keyword filter: Aquí tenemos la opción de que sólo se publiquen las entradas de X categoría, con X titulo, con X palabra dentro de la entrada o con todo lo anterior.
Esta es otra función destinada a casos muy muy concretos. La mayoría de usuarios de este servicio notificarán todas sus entradas en Twitter. Pero seguro que hay casos muy concretos y aislados que quieren que sólo se publique algo en concreto.
Cuando ya estés conforme (tienes una vista previa al final del todo para que veas como ha quedado), simplemente le das a “Guardar” y los cambios se aplicarán a las nuevas entradas (como usuario de Twitter sabrás que no se pueden modificar los tweets ya enviados).
Por cierto no te preocupes si usas actualmente otro servicio (como TwitterFeed), cuando lo actives no se publicarán las últimas entradas que muestres en tu feed de golpe. Sólo se publicarán las entradas que se publiquen después de darle a “Activar”, no las de antes. Eso sí, no te olvides de desactivar la publicación de ese otro servicio puesto que si no te llegarán a pares las notificaciones.
¿Te gusta este servicio? ¿Usas Twitter? ¿Usas actualmente algún notificador de este estilo? ¿Vas a implementar o has implementado ya esta función de Feedburner? Deja tu comentario.
Posted by planetawordpress on Diciembre 22, 2009 Comentarios desactivados
Hay muchas razones por las que querríais usar esto, pero el más importante es prevenir el robo de identidad: Como debéis saber, muchos deshonrosos ladrones utilizan los RSS para su provecho, y roban contenido de feeds de otros blogs. Si se pone un aviso de propiedad en los posts RSS, puede, al menos, evitar el robo completo del contenido.
Este plugin, llamado RSS Footer, hace exactamente lo que ejemplifiqué: incluye contenido extra al final de los artículos, y sólo visibles para los lectores de Feeds
Tiene, como ven, el campo para poner el texto, la opción de dónde ubicarlo (arriba o debajo del post) y si agrega un enlace al post original.
Posted by planetawordpress on Diciembre 21, 2009 Comentarios desactivados
Muchos de vosotros tendréis Miniposts en vuestros blogs. Ya sea por CSS o un plugin, está presente en la gran mayoría de los blogs.
Los Miniposts son una categoría especial que destaca textos cortos con noticias cortas. En el blog se ven muy lindos, pero en el RSS no se denotan, y parecen artículos muy cortos sueltos. Pero con una inyección de código podeis modificar esto.
Solo hay que buscar, en /wp-includes/feed.php, la función get_the_title_rss(), que se encuentra en la línea 114, y incluír lo siguiente (dentro de las paréntesis) el siguiente código:
Esto es, por supuesto, cambiando “ID_DE_LA_CATEGORIA_DE_MINIPOSTS” por el respectivo ID.
Esto mostrará en el feed “[MiniPost] -título del post-”. Podéis modificar lo que aparece en la línea return “[MiniPost] “.
La única inconveniencia de este código es que se ubica en wp-includes, que se cambia con las actualizaciones de WordPress. Pero vamos, alguno de vosotros lo encontrará útil.
Posted by planetawordpress on Diciembre 16, 2009 Comentarios desactivados
Al principio, uno tenía que leer blogs accediendo a la URL. No eramos muchos pero, si leías un puñado, era bastante tedioso consultar uno por uno para ver si se habían actualizado. La sindicación (o redifusión) resolvió el problema. Utilizando la más trivial de las técnicas, un fichero plano basado en etiquetas (archivos XML), se consiguió un revolucionario método de publicación y lectura, adoptado no solo por blogs sino por todo tipo de webs.
Con la estandarización de los archivos de sindicación (feeds) -en sus diferentes formatos (RSS, ATOM)- y la popularización de las aplicaciones de agregación (Bloglines, Google Reader, etc.), tanto de escritorio como online, pudimos gestionar el enorme caudal de información que se genera en la Blogosfera.
La sindicación, ese simple invento (la sangre de la blogosfera, según David de Ugarte) es la más importante contribución de la revolución de los blogs a Internet. Un invento que facilita la lectura de sitios web, potencia el contenido y no el aspecto, ayuda a distribuir la información y la interacción entre plataformas, etc.
En la actualidad, un nuevo protocolo (denominado PubSubHubbub) provee una nueva dimensión a la sindicación. Se trata de poder ofrecer actualizaciones de los contenidos en tiempo real. Es decir, poder leer, con el programa de agregación de feeds, el post en el momento en el que se publica en la fuente original. Hay sistemas de publicación que ya trabajan con PubSubHubbub, como Posterous y Tumblr que lo acaba de implementar, y que utiliza el servicio Superfeedr. También lo utilizan ya Google Reader, Google Alerts, FriendFeed, etc. Y WordPress tiene un plugin para que tus lectores puedan conocer al instante cuando actualizas tu blog: Plugin PubSubHubbub.
Los agregadores de feeds, compatibles con el protocolo PubSubHubbub, son el futuro. Tiempo real junto con funciones “inteligentes”, quizás al estilo de Fever.
Pero si quieres algo realmente elegante y sencillo, puedes incluso añadir una nueva opción al panel de Opciones -> Lectura de tu escritorio de WordPress.
Solo tienes que añadir el siguiente código al fichero functions.php de tu tema y en la nueva opción podrás indicar el código de idioma:
<span class="description"><?php _e('RSS soporta varios idiomas mediante el elemento de idiomas, que contiene un código corto que identifica el idioma habitual utilizado en el canal. Mira esta tabla para saber tu <a href="http://www.rssboard.org/rss-language-codes#table">código de idioma</a>.'); ?></span>
<?php
}
function rss_language_admin_init(){
register_setting('reading', 'rss_language');
add_settings_field('rss_language', __('Código de idioma RSS'), 'rss_language_string', 'reading');
Posted by planetawordpress on Diciembre 6, 2009 Comentarios desactivados
Si estás a punto de lanzar un proyecto con WordPress y no quieres mostrar la típica pantalla de En Construcción, fea, estática y sin aportar nada nuevo, puedes hacer algo mucho mejor que eso.
¿Te gustaría mostrar el tiempo que falta para la fecha de lanzamiento?, ¿y la posibilidad de que tus futuros lectores se suscriban al feed?, es más ¿quieres que además se hagan fans de tu Facebook o Twitter?, o incluso ¿puede que quieras permitir el acceso a ciertos perfiles?, pues todo eso puedes hacerlo con Custom Coming Soon.
Este plugin te ofrece opciones para mostrar una página "en construcción" que aporte algo a tu proyecto, que te vaya granjeando visitas desde antes de su lanzamiento oficial.
¿Quieres ver como queda?, aquí tienes una demo. Por supuesto, tu vas a poder personalizar el aspecto y todo lo demás, solo tienes que instalar el plugin y configurarlo.
Contenido exclusivo para suscriptores al Feed
¡Gracias por seguirnos a diario!. Premiamos tu fidelidad ofreciéndote habitualmente contenidos exclusivos. Hoy puedes descargar:
Posted by planetawordpress on Noviembre 30, 2009 Comentarios desactivados
Ya vimos un modo de mostrar un feed RSS en tu sitio WordPress, pero ahora hay un nuevo método - para WordPress 2.8 y superior - que no utiliza la clase Magpie o Snoopy, sino SimplePie y FeedCache, para recuperar un feed RSS.
Solo tienes que copiar este codigo y ponerlo donde quieras que se muestre el feed RSS elegido en la línea 3: