Configurar el canal RSS en Drupal 8

Enviado por Daniel Muñoz Egido el Vie, 12/05/2017 - 07:13
icono de rss

Dentro de un sistema global de gestión de contenidos se deben aplicar acciones específicas destinadas a la promoción de los mismos, ya que sin éstas una gran parte de los contenidos permanecerían inaccesibles o difícilmente accesibles para la mayoría de los usuarios.

La forma más común consiste en su promoción a la portada de nuestro sitio, pero es quizá el empleo de herramientas RSS o de Difusión Selectiva de Información lo que conseguirá que nuestro contenido llegue realmente a nuestro usuarios. Es por ello que se hace necesario conocer cómo configurar correctamente el canal RSS de nuestra instalación de Drupal 8.

Con Drupal 8 el cana RSS se genera a través de una vista del módulo del core Views, llamada "Página principal" en la que tenemos dos elementos, un page que constituye nuestra página de inicio, y un Feed que conforma nuestro canal RSS con la ruta mi_sitio.com/rss.xml. Entre los elementos de configuración podemos destacar los siguientes aspectos:

  • Formato: Mostrar: Content | RSS.
  • Criterios de filtrados:
    • Content: Promovido a la portada = Sí.
    • Content: Estado de la publicación = Sí.

Puede ser el caso que tengamos algún tipo de contenido que no esté promovido a la portada pero que sí queramos que sea distribuido en nuestro canal de noticias. En este caso puede ser conveniente sustituir el filtro "Promovido a la portada" por el de "Content: Tipo de contenido" y seleccionar aquellos tipos de contenido que queremos sean distribuidos por este canal (recordar seleccionar la opción sobreescribir sólo éste Feed y no todos los elementos).

 

seleccionar el filtro tipo de contenido en drupal 8 para canal rss

 

Una vez hemos configurado qué contenidos son los que vamos a distribuir, el siguiente paso es configurar cada tipo de contenido con una presentación personalizada para el canal RSS.  Para ello accedemos a cada tipo de contenido a través de la ruta Estructura > Tipos de contenido, y dentro de la sección Administrar presentación en la pestaña Opciones de presentación personalizada activamos la opción RSS.

 

opciones de presentación personalizada en drupal 8

 

Ahora ya podremos seleccionar esta opción de presentación y configurar los diferentes elementos que formarán parte de ella. Por ejemplo, suele ser normal presentar la imagen del contenido y el resumen del mismo. Para ello, seleccionaremos estos dos elementos y configuraremos cada una de sus opciones, como son el tamaño de la imagen o número de caracteres del resumen del cuerpo del contenido. Una vez hechas estas modificaciones y guardadas, y realizadas con cada tipo de contenido que hayamos seleccionado para nuestros canal de noticias, ya tendremos configurados todos los parámetros de éste.

 

configurar campos por tipo de contenido

 

Si accedemos a nuestro canal de noticias ya podremos ver nuestros contenidos, con las especificaciones y configuraciones que hemos realizado, en formato XML, para ser leídos por los lectores de Feeds de nuestros usuarios. Podemos crear tantos canales de noticias como queramos y con las especificaciones que deseemos para cada uno de ellos, configurando de esta manera una más concreta difusión selectiva de nuestros contenidos en función de nuestras diferente tipologías de usuarios y sus preferencias. Por ejemplo podemos configurar un canal de noticias sobre últimas adquisiciones únicamente y distribuirla un grupo concreto de usuarios.

 

<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:og="http://ogp.me/ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:schema="http://schema.org/" xmlns:sioc="http://rdfs.org/sioc/ns#" xmlns:sioct="http://rdfs.org/sioc/types#" xmlns:skos="http://www.w3.org/2004/02/skos/core#" xmlns:xsd="http://www.w3.org/2001/XMLSchema#" version="2.0" xml:base="http://www.documentacionhoy.com/rss.xml">
  <channel>
    <title>Documentacion HOY - Gestión de contenidos</title>
    <link>http://www.documentacionhoy.com/rss.xml</link>
    <description/>
    <language>es</language>
    
    <item>
  <title>Configurar el canal RSS en Drupal 8</title>
  <link>http://www.documentacionhoy.com/contents/blog/2017-05-12/configurar-el-canal-rss-en-drupal-8</link>
  <description>&lt;span property="schema:name" data-quickedit-field-id="node/161/title/es/rss"&gt;Configurar el canal RSS en Drupal 8&lt;/span&gt;

            &lt;div data-quickedit-field-id="node/161/field_image/es/rss" class="field field--name-field-image field--type-image field--label-hidden field--item"&gt;  &lt;img property="schema:image" src="http://www.documentacionhoy.com/sites/default/files/styles/large/public/2017-05/rss-logo_1.png?itok=NqFDSawT" width="480" height="480" alt="icono de rss" typeof="foaf:Image" class="img-responsive" /&gt;&lt;/div&gt;
      &lt;span data-quickedit-field-id="node/161/uid/es/rss" rel="schema:author"&gt;&lt;a title="Ver perfil de usuario." href="http://www.documentacionhoy.com/user/daniel-munoz" lang="" about="http://www.documentacionhoy.com/user/daniel-munoz" typeof="schema:Person" property="schema:name" datatype="" xml:lang=""&gt;Daniel Muñoz&lt;/a&gt;&lt;/span&gt;
&lt;span property="schema:dateCreated" content="2017-05-12T05:13:54+00:00" data-quickedit-field-id="node/161/created/es/rss"&gt;Vie, 12/05/2017 - 07:13&lt;/span&gt;

            &lt;div property="schema:text" data-quickedit-field-id="node/161/body/es/rss" class="field field--name-body field--type-text-with-summary field--label-hidden field--item"&gt;&lt;p&gt;Dentro de un sistema global de gestión de contenidos se deben aplicar acciones específicas destinadas a la promoción de los mismos, ya que sin éstas una gran parte de los contenidos permanecerían inaccesibles o difícilmente accesibles para la mayoría de los usuarios.&lt;/p&gt;&lt;/div&gt;
      </description>
  <pubDate>Fri, 12 May 2017 05:13:54 +0000</pubDate>
    <dc:creator>Daniel Muñoz</dc:creator>
    <guid isPermaLink="false">161 at http://www.documentacionhoy.com</guid>
    </item>

 

 

Añadir nuevo comentario

Este campo sólo es para verificar que usted es una persona. No será almacenado ni utilizado con ningún otro propósito

HTML Restringido

  • Etiquetas HTML permitidas: <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • Saltos automáticos de líneas y de párrafos.
  • Las direcciones de correos electrónicos y páginas web se convierten en enlaces automáticamente.

Documentación Hoy le informa que los datos facilitados por usted en este formulario serán tratados informáticamente por Documentación Hoy con el objetivo de publicar su comentario a este contenido. Para poder llevar a cabo esta acción necesitamos su consentimiento explícito. Los datos proporcionados se conservarán mientras no solicite el cese de la actividad. Los datos no se cederán a terceros salvo en los casos en que exista una obligación legal. En cualquier momento usted puede ejercitar su derecho a acceder, rectificar, limitar o borrar sus datos enviándonos un e-mail a info@documentacionhoy.com. Usted puede encontrar más información en nuestra Política de Privacidad.

CAPTCHA
Esta pregunta es para comprobar si usted es un visitante humano y prevenir envíos de spam automatizado.