Ir al contenido principal

Configurar la estructura y las etiquetas de su flujo RSS

Esta guía detalla las especificaciones técnicas para asegurar la compatibilidad de su flujo RSS con nuestra plataforma. Encontrará la lista de etiquetas obligatorias, las reglas de formato HTML y un modelo de código completo.

Lucas Minarro-Rey avatar
Escrito por Lucas Minarro-Rey
Actualizado hace más de una semana

Resumen: Para que un contenido se importe y se visualice correctamente, su flujo debe cumplir con la norma RSS 2.0, incluir una imagen mediante la etiqueta <enclosure> y utilizar solo CSS "inline" para el estilo.

1. Etiquetas XML requeridas

Para garantizar la visualización óptima de sus publicaciones (título, imagen, cronología), cada item de su flujo RSS debe contener las siguientes etiquetas.

Nota técnica: La ausencia de una de estas etiquetas puede impedir la importación del contenido o degradar su visualización para el usuario final.

  • <title>: Define el título principal del contenido. Es el texto en el que el usuario hará clic.

  • <link>: Contiene la URL absoluta hacia la página original de su sitio web.

  • <description>: Contiene el cuerpo del texto o el resumen. Vea la sección "Formato" a continuación para las reglas HTML.

  • <guid>: El identificador único del contenido. Permite al sistema diferenciar una nueva publicación de una actualización.

  • <pubDate>: La fecha de publicación (formato estándar RFC 822). Esta etiqueta es crucial para la visualización cronológica multicanal.

  • <enclosure>: Gestiona la imagen principal (banner) asociada al contenido.

    • Atributo requerido: url="https://..."

    • Formatos soportados: JPG, PNG, WEBP.

2. Reglas de formato

El texto situado dentro de la etiqueta <description> debe seguir reglas estrictas para garantizar una lectura fluida en todos los dispositivos.

HTML en línea (sin clases CSS)

El sistema acepta solo HTML "bruto".

  1. Etiquetas de estructura: Use las etiquetas estándar (<p>, <ul>, <li>, <strong>, <h1> a <h6>).

  2. Estilos CSS: No debe usar clases CSS (ej: class="mi-estilo"). El estilo debe aplicarse directamente en la etiqueta mediante el atributo style (CSS en línea).

Ejemplo de buena práctica:

HTML:

<p style="color: #333; font-weight: bold;">Este es un texto correcto.</p>

Ejemplo a evitar:

HTML:

<p class="text-bold">Esto no se mostrará correctamente.</p> 

3. Volumen y Paginación

Se requiere una configuración específica para recuperar todo su historial.

Atención: Sin gestión de paginación Nuestro sistema no recorre las páginas sucesivas de un flujo (ej: feed?page=2). Solo lee la primera página proporcionada por la URL.

Recomendación: Si desea importar un historial importante, configure su flujo para mostrar un mayor número de artículos en la página única (en lugar de los 10 o 50 por defecto).

  • Volumen recomendado: Puede subir hasta 200 elementos (artículos) por flujo.

  • Rendimiento: Este volumen es perfectamente soportado y no afecta los tiempos de carga o visualización.

4. Ejemplo completo (Modelo Edusign News)

https://edusign.com/fr/feed/

5. En caso de problema

Si sus contenidos no se importan o se visualizan mal, verifique los siguientes puntos:

  • La imagen no se muestra: Verifique que la etiqueta <enclosure> contenga el atributo url y que el enlace de la imagen sea público (accesible sin contraseña).

  • Los acentos están rotos: Asegúrese de que la codificación de su archivo XML esté definida como UTF-8.

  • El estilo está ausente: Confirme que ha utilizado estilo "inline" y no clases CSS externas.


Para más detalles, visite nuestro centro de ayuda.

💬 Si no encuentras lo que buscas, ponte en contacto con nosotros a través del chat. 💬

¿Ha quedado contestada tu pregunta?