Hoy en día, un amplio número de gestores de páginas web utilizan RSS feeds para re­va­lo­ri­zar sus páginas web con co­n­te­ni­dos de pro­vee­do­res pro­fe­sio­na­les. Sin embargo, ¿qué tiene que ver esto con la te­c­no­lo­gía de feeds? En la presente guía tratamos de cerca el tema de la re­di­fu­sión web y te ofrecemos una visión general sobre las funciones y po­si­bi­li­da­des de uso de un feed RSS.

¿Qué es un RSS feed?

Las siglas RSS hacen re­fe­re­n­cia a la te­c­no­lo­gía basada en fuentes web que hace posible que los pro­vee­do­res de co­n­te­ni­dos online publiquen nuevos co­n­te­ni­dos en páginas web de forma es­ta­n­da­ri­za­da. Las fuentes web se pueden encontrar en portales de noticias, blogs, foros o wikis, aunque también en páginas web dinámicas, en las que es común que estén sujetas a ac­tua­li­za­cio­nes. En cualquier caso, el objetivo de los RSS es informar a los usuarios de Internet de forma continua sobre nuevos co­n­te­ni­dos a través de un lector de noticias. El flujo de in­fo­r­ma­ción parte del de­s­ti­na­ta­rio, que, por interés, se abona al web feed concebido como pull media. En estos casos se suele utilizar un software de lector de feeds (por lo general, una app o web app). Los usuarios se abonan a canales para recibir noticias actuales de los pro­vee­do­res de co­n­te­ni­dos de manera au­to­má­ti­ca. Los URL que enlazan a estos feeds pueden obtenerse a través del navegador web.

Asimismo, en el marco de las medidas de la re­di­fu­sión web, los RSS feeds se utilizan en lo referente a la uti­li­za­ción de co­n­te­ni­dos de un modo múltiple. De esta manera, debido a que los archivos RSS se ocupan de es­tru­c­tu­rar los co­n­te­ni­dos de las páginas web, pueden in­te­grar­se có­mo­da­me­n­te en otras páginas web. Los ad­mi­ni­s­tra­do­res de las pla­ta­fo­r­mas online hacen uso de esta po­si­bi­li­dad para co­m­ple­me­n­tar los co­n­te­ni­dos propios con otros de terceros, lo que le ofrece a la propia página el carácter de portal o lo que hace que se es­ta­ble­z­ca como agregador de noticias.

La uti­li­za­ción de co­n­te­ni­dos web de terceros en el marco de la si­n­di­ca­ción de co­n­te­ni­dos alberga algunos riesgos re­la­cio­na­dos con los derechos de autor. Además, los co­n­te­ni­dos si­n­di­ca­dos se ocupan, sobre todo, del contenido duplicado que, bajo algunas ci­r­cu­n­s­ta­n­cias, desemboca en la de­s­va­lo­ri­za­ción en el ranking de los bu­s­ca­do­res.

¿Cómo funciona un feed RSS?

Los RSS fueron de­sa­rro­lla­dos en 1999 por la empresa Netscape Co­m­mu­ni­ca­tio­ns. Por aquel entonces, las siglas hacían re­fe­re­n­cia a RDF Site Summary, una te­c­no­lo­gía de apli­ca­ción en el marco de la página de noticias pe­r­so­na­li­za­ble My Netscape Network. Tan solo un año después se creó el Resource De­s­cri­p­tion Framework (RDF) según un sencillo formato XML, lo que dio lugar a que las siglas RSS pasaran a ser el acrónimo de Rich Site Summary. Con la versión RSS 2.0 se incorporó la de­no­mi­na­ción Really Simple Sy­n­di­ca­tion. Como sucesor de RSS, es de apli­ca­ción el formato Atom basado en archivos RSS.

Ac­tua­l­me­n­te, RSS hace re­fe­re­n­cia a un conjunto de formatos de archivos XML, con los que se ofrecen web feeds es­tru­c­tu­ra­dos bajo URL es­ta­ble­ci­dos para este fin. Los diversos canales RSS se suelen su­b­di­vi­dir en función de la temática. De esta manera, el periódico El País ofrece todo tipo de noticias cla­si­fi­ca­das en función de su temática o sección.

Todos los formatos de archivos RSS tienen en común que son meros elementos de co­n­te­ni­dos. Dicha te­c­no­lo­gía hace uso del Ex­te­n­si­ble Markup Language (XML) para destacar los datos se­má­n­ti­ca­me­n­te. Sin embargo, los do­cu­me­n­tos RSS no contienen in­fo­r­ma­ción para la pre­se­n­ta­ción de los co­n­te­ni­dos. Con ello, sobre la base de los RSS, los web feeds se pueden combinar con diversas te­c­no­lo­gías para presentar co­n­te­ni­dos relativos a medios de co­mu­ni­ca­ción en Internet. Antes de dicha pre­se­n­ta­ción, los do­cu­me­n­tos RSS tienen que co­n­ve­r­ti­r­se al formato HTML y, a este respecto, los ana­li­za­do­res de RSS incluidos en los lectores de feeds son capaces de in­te­r­pre­tar los valores de XML y co­n­ve­r­ti­r­los en datos con formato HTML.

Pre­se­n­ta­ción de los RSS feeds

La pre­se­n­ta­ción de web feeds puede llevarse a cabo por medio de lectores de feeds es­pe­cia­les. En la página rss-readers.org en­co­n­tra­rás una lista detallada del software para Windows, Mac y Linux. Hoy en día, la mayoría de na­ve­ga­do­res web cuentan con un ana­li­za­dor RSS integrado, de modo que cada vez menos usuarios de Internet tienen que recurrir a lectores es­pe­cia­les. Además, también es posible abonarse a un feed RSS de programas de clientes de correo ele­c­tró­ni­co como Microsoft Outlook o Mozilla Thu­n­de­r­bi­rd. La pre­se­n­ta­ción de los co­n­te­ni­dos depende de los datos que ofrezca el proveedor de co­n­te­ni­dos y esta cambia en función del medio por el que se haga. Son ha­bi­tua­les, en este sentido, los bloques de in­fo­r­ma­ción breves al más puro estilo de los tickers de noticias, que además de la de­s­cri­p­ción del artículo también contienen un fragmento de texto con un enlace y que, en parte, también se ven re­va­lo­ri­za­dos con la uti­li­za­ción de imágenes. En Mozilla Firefox se puede llevar a cabo la su­s­cri­p­ción a los RSS feeds en forma de ma­r­ca­do­res dinámicos. La in­fo­r­ma­ción pre­se­n­ta­da se limita tanto a la de­s­cri­p­ción del producto como a la línea superior. Un solo clic en el hi­pe­r­ví­ncu­lo de la entrada lleva a la fuente que pone a di­s­po­si­ción el texto completo del artículo co­rre­s­po­n­die­n­te.

En Microsoft Internet Explorer (IE), los feeds RSS se gestionan a través de la barra de he­rra­mie­n­tas de Explorer. Las entradas abarcan titulares, imágenes de artículos, un teaser corto y la fecha de pu­bli­ca­ción de los artículos en cuestión. El hi­pe­r­ví­ncu­lo que lleva a la página fuente se encuentra en el título.

Si utilizas Opera, también tienes la po­si­bi­li­dad de guardar el news feed en el marco de la función de mensajes pe­r­so­na­li­za­dos. A di­fe­re­n­cia de Firefox y de IE, Opera les facilita a los usuarios las fuentes pre­se­le­c­cio­na­das.

Al contrario de Firefox, IE y Opera, el navegador de Google, es decir, Chrome, soporta RSS feeds no nativos. En lugar de analizar si­n­tá­c­ti­ca­me­n­te el documento XML que se esconde detrás del URL de los feeds RSS y de co­n­ve­r­ti­r­lo en una página HTML, Chrome ofrece el texto fuente del feed en su forma primaria, lo que co­n­s­ti­tu­ye un buen ejemplo para la sintaxis del lenguaje de marcas XML.

En caso de que los RSS feeds se gestionen con Chrome, es necesario instalar las ex­te­n­sio­nes co­rre­s­po­n­die­n­tes en el navegador. Puedes descargar addons de forma gratuita para Chrome en la Chrome Web Store.

Ela­bo­ra­ción de do­cu­me­n­tos con formato RSS

Los do­cu­me­n­tos con formato RSS tienen una es­tru­c­tu­ra simple, donde los elementos básicos son las etiquetas de XML <rss>, <channel> e <item>.

Etiqueta Funci贸n
rss El elemento rss es el m谩s im颅po颅r颅ta颅n颅te de un RSS feed. Este define la versi贸n de RSS utilizada y tiene que estar presente en cualquier documento RSS.
channel El elemento channel describe el canal RSS y contiene metadatos im颅po颅r颅ta颅n颅tes.
item El elemento item sirve para destacar los bloques de los art铆culos.

Todos los do­cu­me­n­tos XML comienzan con una etiqueta que pone de ma­ni­fie­s­to tanto la versión de XML como el código de ca­ra­c­te­res empleado. En el ejemplo que nos ocupa, esto hace re­fe­re­n­cia a XML 1.0 y a UTF-8.

<? xml version='1.0' encoding='UTF-8'?>

A la de­cla­ra­ción inicial de XML le sigue la etiqueta rss, la cual indica la versión de RSS co­rre­s­po­n­die­n­te y contiene, en el ejemplo actual, re­fe­re­n­cias a es­pe­ci­fi­ca­cio­nes adi­cio­na­les que se pueden integrar en forma de espacios de nombres XML. En el ejemplo, esto se muestra a través de las di­s­ti­n­cio­nes se­má­n­ti­cas conforme a Dublin Core (dc) y Atom (atom).

<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">

Los co­n­te­ni­dos propios del documento RSS están en­co­fra­dos en la etiqueta channel. Esta alberga la de­s­cri­p­ción general del news feed (title, de­s­cri­p­tion) y los metadatos (language, copyright, docs, generator, ma­na­gi­n­gE­di­tor, webMaster), los logos y los enlaces.

<channel>
<title>NYT > Home Page</title>
<link>
http://www.nytimes.com/pages/index.html?partner=rss&emc=rss
</link>
<atom:link rel="self" type="application/rss+xml" href="http://www.nytimes.com/services/xml/rss/nyt/HomePage.xml"/>
<description/>
<language>en-us</language>
<copyright>Copyright 2017 The New York Times Company</copyright>
<lastBuildDate>Mon, 27 Mar 2017 08:19:34 GMT</lastBuildDate>
<image>
<title>NYT > Home Page</title>
<url>
https://static01.nyt.com/images/misc/NYT_logo_rss_250x40.png
</url>  
<link>
http://www.nytimes.com/pages/index.html?partner=rss&emc=rss
</link>

Los elementos incluidos en la etiqueta channel se su­b­di­vi­den en elementos obli­ga­to­rios y elementos op­cio­na­les.

Elementos obli颅ga颅to颅rios Funci贸n
title El elemento title contiene el t铆tulo del canal RSS.
link El elemento link contiene el enlace a la p谩gina web.
de颅s颅cri颅p颅tion El elemento de颅s颅cri颅p颅tion contiene una de颅s颅cri颅p颅ci贸n del canal RSS.
Etiquetas op颅cio颅na颅les Funci贸n
language El elemento language indica cu谩l es el idioma del canal RSS.
copyright El elemento copyright contiene datos sobre los derechos de autor del canal.
atom:link El elemento link adquirido de la es颅pe颅ci颅fi颅ca颅ci贸n de Atom permite definir la relaci贸n existente con el elemento enlazado. El valor pre颅de颅te颅r颅mi颅na颅do es rel="alternate", es decir, una re颅pre颅se颅n颅ta颅ci贸n al颅te颅r颅na颅ti颅va del recurso actual. En este caso, el URL del feed de noticias.
docs El elemento docs incluye el URL para la do颅cu颅me颅n颅ta颅ci贸n del formato RSS empleado.
generator El elemento generator incluye un string que muestra con qu茅 programa se ha generado el canal.
ma颅na颅gi颅n颅gE颅di颅tor El elemento ma颅na颅gi颅n颅gE颅di颅tor incluye la direcci贸n de correo ele颅c颅tr贸颅ni颅co de la persona re颅s颅po颅n颅sa颅ble de los co颅n颅te颅ni颅dos del canal.
webMaster El elemento webMaster integra el correo ele颅c颅tr贸颅ni颅co de la persona encargada de so颅lu颅cio颅nar los problemas t茅cnicos del canal. En el ejemplo actual, esto no tiene lugar en el sentido de la es颅pe颅ci颅fi颅ca颅ci贸n.
image El elemento image es颅pe颅ci颅fi颅ca un gr谩fico que se muestra junto con el canal. Las etiquetas <url>, <title> y <link> son obli颅ga颅to颅rias.

Además, la etiqueta channel contiene cada uno de los bloques item, que permiten mostrar la vista pre­li­mi­nar del artículo. Cada bloque item re­pre­se­n­ta a un artículo y en el ejemplo tomado en esta guía alberga las etiquetas <title>, <link>, <de­s­cri­p­tion>, <category>, <dc:creator>, <pubDate> y <guid>.

<item>
<title>
Dealt a Defeat, Republicans Set Their Sights on Major Tax Cuts
</title>
<link>
http://www.nytimes.com/2017/03/26/us/politics/trump-republicans-tax-cuts.html?partner=rss&emc=rss
</link>
<guid isPermaLink="true">
http://www.nytimes.com/2017/03/26/us/politics/trump-republicans-tax-cuts.html
</guid>
<atom:link rel="standout" href="http://www.nytimes.com/2017/03/26/us/politics/trump-republicans-tax-cuts.html?partner=rss&emc=rss"/>
<media:content url="https://static01.nyt.com/images/2017/03/27/us/27TAXES-sub/27TAXES-sub-moth.jpg" medium="image" height="151" width="151"/>
<media:description>
Under new pressure, some Republican deficit hawks appear ready to abandon the fiscal rectitude that they embraced during the Obama administration to help salvage President Trump’s agenda.
</media:description>
<media:credit>Doug Mills/The New York Times</media:credit>
<description>
Congressional Republicans face a challenge made more difficult by the collapse of their health care bill, and may have to scale back their grand plans.
</description>
<dc:creator>ALAN RAPPEPORT</dc:creator>
<pubDate>Mon, 27 Mar 2017 01:04:59 GMT</pubDate>
<category domain="http://www.nytimes.com/namespaces/keywords/des">Federal Taxes (US)</category>
<category domain="http://www.nytimes.com/namespaces/keywords/des">United States Politics and Government</category>
<category domain="http://www.nytimes.com/namespaces/keywords/des">Law and Legislation</category>
<category domain="http://www.nytimes.com/namespaces/keywords/des">Corporate Taxes</category>
<category domain="http://www.nytimes.com/namespaces/keywords/mdes">Federal Budget (US)</category>
<category domain="http://www.nytimes.com/namespaces/keywords/nyt_org_all">House Committee on Ways and Means</category>
<category domain="http://www.nytimes.com/namespaces/keywords/nyt_org_all">House Freedom Caucus</category>
<category domain="http://www.nytimes.com/namespaces/keywords/nyt_org_all">Treasury Department</category>
<category domain="http://www.nytimes.com/namespaces/keywords/nyt_per">Ryan, Paul D Jr</category>
<category domain="http://www.nytimes.com/namespaces/keywords/nyt_per">Trump, Donald J</category>
</item>

A excepción de la etiqueta category, cada elemento hijo solo se puede usar una vez por ítem.

Etiqueta Funci贸n
title El elemento title contiene el t铆tulo del art铆culo.
link El elemento link contiene el enlace al art铆culo.
de颅s颅cri颅p颅tion El elemento de颅s颅cri颅p颅tion contiene un fragmento de texto o teaser.
category El elemento category clasifica el art铆culo en una categor铆a y se puede usar como elemento 煤nico varias veces en una misma etiqueta item.
dc:creator El elemento dc:creator indica la persona u or颅ga颅ni颅za颅ci贸n re颅s颅po颅n颅sa颅ble de la ela颅bo颅ra颅ci贸n del documento.
pubDate El elemento pubDate determina cu谩ndo se ha de publicar el art铆culo co颅rre颅s颅po颅n颅die颅n颅te.
guid El elemento guid contiene un Globally Unique Ide颅n颅ti颅fier, que permite ide颅n颅ti颅fi颅car de forma clara una entrada. Por lo general, los lectores de feeds utilizan esta etiqueta para di颅fe颅re颅n颅ciar entre elementos nuevos y elementos le铆dos.

Su­s­cri­p­ción a los feeds RSS

No­r­ma­l­me­n­te, los gestores de páginas web ponen a di­s­po­si­ción los RSS feeds bajo URL creados es­pe­cí­fi­ca­me­n­te para estos fines. El enlace al URL de los feeds está vinculado a la página web por medio de un botón o del logotipo de los RSS, también conocido como feed icon. A los lectores de feeds modernos les es su­fi­cie­n­te con poder acceder al URL de la página web, puesto que el programa es capaz de emitir el URL del feed por sí mismo.

En el blog de IONOS aparece el enlace a su RSS feed de la siguiente manera:

El botón “Subscribe RSS-Feed” está unido al URL blog.ionos.com/feed/. Otras páginas web es­pe­ci­fi­can los enlaces a los RSS en el pie de página o en el menú de na­ve­ga­ción. Si un usuario de Internet escribe un URL como blog.ionos.com/feed/ en el navegador, la mayoría de programas son capaces de ide­n­ti­fi­car el documento XML que se esconde detrás mediante la etiqueta rss como news feed y de ofrecer las acciones pe­r­ti­ne­n­tes. La siguiente captura de pantalla muestra cómo se hace esto patente en Mozilla Firefox. El navegador in­te­r­pre­ta, por medio de XML, el documento de texto como página HTML y muestra en la cabecera de la página web así generada di­fe­re­n­tes funciones de su­s­cri­p­ción.

Además de la función para almacenar un feed RSS como marcador dinámico, Firefox también ofrece la po­si­bi­li­dad de ad­mi­ni­s­trar la su­s­cri­p­ción a través de una apli­ca­ción externa.

Puesta a di­s­po­si­ción de los RSS feeds

Para los gestores de páginas web, los feeds RSS son una buena opo­r­tu­ni­dad para informar a los su­s­cri­p­to­res pe­rió­di­ca­me­n­te sobre las novedades y para animarles a que vuelvan a visitar la página web. En el marco del marketing online, los feeds RSS son abordados como he­rra­mie­n­tas para la fi­de­li­za­ción de los clientes.  

Para lograr que los co­n­te­ni­dos de la propia página web adquieran el carácter de feeds, los gestores de las mismas pueden recurrir a tres po­si­bi­li­da­des.

  • La ela­bo­ra­ción manual de un documento RSS por medio de XML
  • La in­te­gra­ción de datos a través de programas externos y servicios web
  • La ex­pe­di­ción au­to­má­ti­ca de do­cu­me­n­tos RSS a través de un sistema de gestión de co­n­te­ni­dos (CMS)

Creación de RSS feeds de forma manual

En principio, los RSS feeds pueden crearse ma­nua­l­me­n­te con un gasto moderado, para lo que se elabora el archivo XML su­b­ya­ce­n­te en un editor de texto clásico. A este respecto, el esquema básico de RSS sirve como modelo.  

1. Crear archivo de texto: el primer paso consiste en integrar los co­n­te­ni­dos de la página co­rre­s­po­n­die­n­te en el esquema básico de RSS. Por lo general, los RSS feeds co­m­pre­n­den entre 10 y 15 ítems.

<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
        <channel>
            <title>Channel name</title>
            <link>http://www.example.com/</link>
            <description>Description of channel</description>
            <item>
                <title>Article 1</title>
                <link>example.com/1</link>
                <guid>example.com/1</guid>
                <pubDate>Mo, 02. Nov. 2016, 13:20:00 GMT</pubDate>
                <description>Description of the first article</description>
            </item>
            <item>
                <title>Article 2</title>
                <link>example.com/2</link>
                <guid>example.com/2</guid>
                <pubDate>Tu, 01. Nov. 2016, 12:15:12 GMT</pubDate>
                <description>Description of the second article</description>
            </item>
    </channel>
</rss>

1. Guardar archivo de texto en formato XML: en el segundo paso se guarda el documento de texto creado como archivo .xml, el cual, en el paso siguiente, se pone a di­s­po­si­ción a través del URL en la página web co­rre­s­po­n­die­n­te.

2. Publicar documento RSS: para que los ad­mi­ni­s­tra­do­res de páginas web puedan su­s­cri­bi­r­se al feed creado, el archivo XML su­b­ya­ce­n­te se carga en el servidor y se enlaza en la página web.

Los feeds RSS creados ma­nua­l­me­n­te tienen la ventaja de que, con ellos, los ad­mi­ni­s­tra­do­res de páginas web pueden se­le­c­cio­nar qué artículos se van a sindicar a través de este medio. La de­s­ve­n­ta­ja es, sin embargo, que la ac­tua­li­za­ción de los feeds tiene que llevarse a cabo de forma manual. Los bloggers y otro tipo de gestores de páginas web que quieran informar a sus lectores re­gu­la­r­me­n­te sobre los nuevos co­n­te­ni­dos, deben crear la entrada co­rre­s­po­n­die­n­te en el documento XML. Para que el documento no sea demasiado amplio, se re­co­mie­n­da que cada vez que se in­tro­du­z­ca una entrada nueva, se borre la anterior.

Debido a lo costosa que resulta la ac­tua­li­za­ción, no es muy común que los feeds RSS se creen de forma manual.

In­te­gra­ción de datos a través de programas externos y servicios web

Quien no quiera escribir do­cu­me­n­tos XML por cuenta propia, puede recurrir a los programas y servicios que les son de ayuda a los gestores de páginas web a la hora de crear, publicar y mantener los feeds RSS.

  • RSS Builder: el freeware RSS Builder ofrece la po­si­bi­li­dad de facilitar entradas de RSS a través de una interfaz de usuario bien es­tru­c­tu­ra­da y de emitir el documento XML con un solo botón. Para ello, el software ofrece un cliente FTP integrado, de modo que también se pueda subir el archivo a través de la he­rra­mie­n­ta. Los do­cu­me­n­tos XML ya creados pueden abrirse y ac­tua­li­zar­se con RSS Builder. El in­co­n­ve­nie­n­te es que el programa solo está di­s­po­ni­ble para Windows 7 y requiere .NET Framework versión 1.1. Como dato adicional, RSS Builder no se ha seguido im­ple­me­n­ta­n­do.
  • Feedity Feed Builder: la web app Feedity Feed Builder pone a di­s­po­si­ción funciones con las que se pueden leer y es­tru­c­tu­rar au­to­má­ti­ca­me­n­te páginas web dinámicas. Para crear archivos RSS de forma au­to­má­ti­ca, los usuarios deben hacer que una página web de su proyecto destaque de manera ejemplar. El marcado semántico tiene lugar con ayuda del Visual Selector en el frontend. La función de au­to­se­le­c­ción (auto selection) permite destacar de manera au­to­má­ti­ca elementos co­m­pa­ra­bles. Los archivos RSS creados con Feedity se ac­tua­li­zan au­to­má­ti­ca­me­n­te cuando llegan nuevos co­n­te­ni­dos. El in­co­n­ve­nie­n­te, sin embargo, radica en que la he­rra­mie­n­ta solo puede uti­li­zar­se de manera efectiva si todas las funciones se activan por medio de una ac­tua­li­za­ción gratuita.

Creación de RSS feeds con CMS o software para blogs

Ge­ne­ra­l­me­n­te, las páginas web dinámicas se crean tomando como base CMS o software para blogs. Estos sistemas ofrecen la ventaja de que todos los co­n­te­ni­dos ya separados de los di­fe­re­n­tes niveles de pre­se­n­ta­ción están se­má­n­ti­ca­me­n­te es­tru­c­tu­ra­dos en bases de datos y se generan de manera dinámica en el momento en el que se visita la página web. En lugar de emitir un feed RSS para una página web, es necesario otra plantilla que contenga las in­s­tru­c­cio­nes co­rre­s­po­n­die­n­tes para la pre­se­n­ta­ción. Por lo tanto, las funciones RSS están incluidas en todos los sistemas de gestión de co­n­te­ni­dos actuales. Si se editan los co­n­te­ni­dos en la página web, también se actualiza el documento XML au­to­má­ti­ca­me­n­te. En función del software utilizado, puede que también sea de utilidad recurrir a otro tipo de programas como Google Fee­d­Bu­r­ner para im­ple­me­n­tar el CMS o software para blogs con funciones para Analytics o para incluir pu­bli­ci­dad.

In­te­gra­ción de co­n­te­ni­dos externos como archivos RSS

Los co­n­te­ni­dos que, es­tru­c­tu­ra­dos de forma semántica, se presentan en forma de un documento XML es­ta­n­da­ri­za­do, son ideales para el pro­ce­sa­mie­n­to au­to­má­ti­co. Este puede co­m­pre­n­der la pre­pa­ra­ción para los di­fe­re­n­tes te­r­mi­na­les, en su mayoría móviles, y les otorga a los pro­vee­do­res de co­n­te­ni­dos la po­si­bi­li­dad de que dichos co­n­te­ni­dos estén di­s­po­ni­bles en los diversos medios. En ocasiones, los gestores de páginas web utilizan los RSS para integrar co­n­te­ni­dos externos en su página web. Si el contenido elaborado de una página web está integrado en otra, se puede hablar de si­n­di­ca­ción. En Internet hay un gran número de páginas, como blogs o foros, que utilizan los archivos RSS de los portales de noticias o de páginas co­r­po­ra­ti­vas re­le­va­n­tes para ofre­ce­r­les a sus vi­si­ta­n­tes las últimas noticias de los pro­vee­do­res de co­n­te­ni­dos re­pre­se­n­ta­ti­vos. Un uso tan versátil tiene lugar en un marco pro­fe­sio­nal, y es que los grandes portales de noticias autorizan el uso no comercial de su RSS feed, por lo general, de manera gratuita, pero se reservan el derecho a prohibir el uso de co­n­te­ni­dos sin mencionar los motivos para ello. Una de las so­lu­cio­nes más sencillas con la que se pueden integrar RSS feeds es FeedWind de Mikle. La he­rra­mie­n­ta gratuita está di­s­po­ni­ble en https://feed.mikle.com/ como web app y ofrece todas las funciones que los ad­mi­ni­s­tra­do­res de páginas web necesitan para elaborar do­cu­me­n­tos RSS di­s­po­ni­bles para los proyectos propios. La in­te­gra­ción de archivos RSS se lleva a cabo de forma cómoda con FeedWind en seis sencillos pasos: 1. Buscar el feed RSS adecuado: por lo general, los pro­vee­do­res de co­n­te­ni­dos presentan canales RSS bien visibles en la página web. En caso de que dicho feed se utilice para otro proyecto, se tiene que definir cuál es el URL para el documento XML. 2. Importar datos XML mediante el URL del feed: antes de procesar un feed RSS para que pueda pre­se­n­tar­se en la propia página web, tiene que im­po­r­tar­se el URL para el documento XML en la apli­ca­ción web. Para ello, FeedWind ofrece la siguiente línea de entrada: 

Después de in­tro­du­cir el URL, tan solo es necesario hacer clic en el símbolo “+” para que se lleve a cabo la im­po­r­ta­ción.

Tras la im­po­r­ta­ción, FeedWind genera una vista previa del widget del RSS conforme a la co­n­fi­gu­ra­ción pre­de­te­r­mi­na­da.

A co­n­ti­nua­ción, los gestores de páginas web pueden hacer uso de numerosas po­si­bi­li­da­des de co­n­fi­gu­ra­ción con las que se puede adaptar el widget de RSS de manera in­di­vi­dual a la página web de destino.

3. Ajustes generales: en el marco de los ajustes generales, los gestores de páginas web tienen la po­si­bi­li­dad de de­te­r­mi­nar la altura y anchura del widget del RSS. En caso de que el campo se adapte au­to­má­ti­ca­me­n­te a la pantalla del di­s­po­si­ti­vo que lo vaya a presentar, este puede, en su lugar, definirse como re­s­po­n­si­vo.

El widget de FeedWind se desplaza au­to­má­ti­ca­me­n­te por los di­fe­re­n­tes ítems del documento XML su­b­ya­ce­n­te. Como al­te­r­na­ti­va, los vi­si­ta­n­tes de las páginas web tienen la po­si­bi­li­dad de buscar entradas in­te­re­sa­n­tes a través de la barra de de­s­pla­za­mie­n­to y tanto una función como la otra pueden des­ac­ti­var­se en el marco de los ajustes generales. Asimismo, pueden definirse las ani­ma­cio­nes de la función de au­to­s­cro­ll, así como su velocidad y dirección.  

En la rúbrica “Style”, los gestores de páginas web co­n­fi­gu­ran la apa­rie­n­cia que deben tener los co­n­te­ni­dos en el widget del RSS. En este caso se pueden elegir 3 opciones, es decir, texto, thumbnail y HTML. Al hacer clic en “Advanced settings” se muestran otras opciones de co­n­fi­gu­ra­ción.

Como se ha indicado an­te­rio­r­me­n­te, los gestores de páginas web pueden definir si los enlaces tienen que abrirse en una ventana nueva y cuál es la fuente que se tiene que usar para la pre­se­n­ta­ción de los co­n­te­ni­dos. Además, en los ajustes generales también se puede definir la orie­n­ta­ción del texto.

El widget de FeedWind puede, según se escoja, mostrarse con bordes normales o redondos, aunque también puede aparecer sin ningún tipo de bordes. Si lo que se pretende es hacer realidad un concepto de diseño in­di­vi­dual, se pueden importar las propias CSS.

4. Formatear el título: FeedWind hace acopio au­to­má­ti­ca­me­n­te del título del canal RSS que aparece en el documento XML. Como al­te­r­na­ti­va, también se puede in­tro­du­cir un título propio y enlazarlo con cualquier página web.

Para la pre­se­n­ta­ción del en­ca­be­za­mie­n­to, la opción “Advanced settings” ofrece ajustes de color adi­cio­na­les. Op­cio­na­l­me­n­te, se puede importar una imagen de fondo.

5. Formatear los co­n­te­ni­dos: FeedWind permite presentar los co­n­te­ni­dos en tres formatos di­fe­re­n­tes, es decir, como lista de los títulos de los artículos, como co­m­bi­na­ción entre el título y la de­s­cri­p­ción de los artículos o como una mera lista de de­s­cri­p­cio­nes de los artículos. Para ello, cada ítem puede ir aco­m­pa­ña­do de un enlace hacia la fuente.

Las po­si­bi­li­da­des in­di­vi­dua­les de co­n­fi­gu­ra­ción sirven para de­te­r­mi­nar el tamaño de la fuente del título y del teaser, así como el número de ca­ra­c­te­res pre­se­n­ta­dos. El título, el texto del teaser y el fondo pueden pe­r­so­na­li­zar­se por medio de los ajustes de color.

El botón “Advanced settings” ofrece opciones de vi­sua­li­za­ción adi­cio­na­les. Con ellas, los usuarios pueden definir el número de ítems que se tienen que mostrar en el widget y en qué orden debe hacerse. Las opciones posibles a este respecto son que primero vayan las entradas más nuevas o las más antiguas o que se haga una selección aleatoria.

Si así desea, se pueden agregar líneas di­vi­so­rias y la fecha de pu­bli­ca­ción en el formato adecuado.

6. Generar código HTML: una vez se hayan llevado a cabo los ajustes deseados, solo es necesario hacer clic en el botón “Get Code” para emitir el bloque de código HTML, que integra Ja­va­S­cri­pt con el código del widget.

7. Integrar el texto fuente de las páginas web en el código HTML: para publicar online los widgets de RSS generados vía FeedWind, los gestores de páginas web insertan el código del widget en el texto fuente HTML de su página web.

En lugar de incluir feeds RSS, también se puede utilizar FeedWind para ofrecer una visión general de los co­n­te­ni­dos propios en la página de inicio.

Los RSS y el SEO

En el pasado se hizo un uso inade­cua­do de los RSS feeds como fuentes de backlinks para la op­ti­mi­za­ción en los bu­s­ca­do­res (SEO). De este modo, los gestores de páginas web in­s­cri­bie­ron los feeds de sus propias páginas en numerosos registros RSS, aunque esto es algo que no se re­co­mie­n­da hoy en día. Al igual que a las entradas en los registros web, los bu­s­ca­do­res co­n­si­de­ran esta práctica como spam. Por ello, hace ya tiempo que no se considera que los RSS sean una he­rra­mie­n­ta para el link building. El potencial del SEO ofrece la po­si­bi­li­dad de generar tráfico mediante los feeds.

Los llamados agre­ga­do­res de noticias como Yahoo News, Google News o Feedly de­sem­pe­ñan un papel muy im­po­r­ta­n­te en la ac­tua­li­dad y se basan en RSS feeds. Los gestores de páginas web que logran in­tro­du­cir su propio feed en estos servicios, deben contar con flujos de tráfico continuos.

Los gestores de páginas web deben ser es­pe­cia­l­me­n­te cui­da­do­sos si integran co­n­te­ni­dos externos por RSS en su propia página web. Lo que en cierto modo supone un en­ri­que­ci­mie­n­to para la página web, si tiene lugar de forma masiva, puede dar lugar a una de­va­lua­ción en el ranking de los bu­s­ca­do­res. Google y otros bu­s­ca­do­res co­n­si­de­ran las de­s­cri­p­cio­nes cortas incluidas en el feed como contenido duplicado, lo que afecta, sobre todo, a las páginas web que no ofrecen co­n­te­ni­dos propios o si ofrecen, son muy pocos. En este sentido, es re­co­me­n­da­ble pre­gu­n­tar­se siempre si un feed supone un factor de en­ri­que­ci­mie­n­to para el visitante de la página web.

Ir al menú principal