Saltar al contenido principal

Publicar un canal RSS del calendario de eventos sin perder los datos correctos

Un canal RSS permite que un lector u otra web descubran elementos de un calendario público. Resulta útil cuando una organización mantiene varios eventos en un mismo calendario y su plataforma puede publicar el canal. RSS distribuye actualizaciones web: no es un archivo para añadir al calendario ni un aviso instantáneo. La página pública del evento debe conservar los datos vigentes de fecha, lugar y entradas.

Equipo editorial de Boletolibre

Publicado

Diagrama sin texto del calendario público que alimenta un canal RSS con varios elementos enlazados.
El canal distribuye elementos públicos; cada uno debe volver a la página mantenida del evento.

Decide qué incluye el canal

Decide si incluirá todos los eventos públicos, una serie o una categoría o sede. Anota el público y la persona responsable del calendario. Excluye borradores y eventos internos; para cancelados o pasados, documenta lo que permite realmente la plataforma. Demasiados elementos ajenos dificultan el uso, mientras que un canal estrecho que omite eventos relevantes confunde.

Usa la función RSS documentada de tu calendario, si existe. La Universidad de Colorado Boulder describe enlaces de suscripción y un creador para administradores de su calendario basado en Localist. Es un ejemplo propio de ese proveedor, no una opción universal. Si tu sistema no ofrece un canal admitido, no publiques XML sin responsable de actualización.[2]

  • Alcance: todos los eventos públicos, una serie o una sede/categoría.
  • Responsables: edición del calendario y ajustes del canal.

Obtén un canal público y revisa sus elementos

Abre la URL pública y examina el nombre, enlace y descripción del canal. La especificación RSS 2.0 exige esos campos. Revisa al menos tres elementos: uno nuevo, otro con título repetido y uno cambiado o pasado. Un elemento útil enlaza a la página pública mantenida y permite reconocer la edición correcta.[1]

No confundas `pubDate` con el inicio del evento: la especificación lo define como fecha de publicación del elemento. Muestra la fecha, hora y zona horaria aprobadas en el texto del elemento o en la página enlazada, según permita la plataforma. Comprueba cualquier enlace a un servicio de entradas por separado; el canal no garantiza que siga actualizado.[1]

  • Comprueba nombre, enlace y descripción del canal.
  • Comprueba título o resumen, destino y datos aprobados de cada elemento.

Pruébalo como lo haría un suscriptor

Suscríbete con un lector corriente y compara lo mostrado con el calendario público. Abre cada enlace, verifica título, fecha, lugar y estado frente al registro aprobado y revisa el destino en móvil. Comprueba que no aparezcan borradores privados y que un evento cancelado no siga anunciado como próximo sin explicación.

Cambia un elemento de prueba seguro mediante el flujo normal y observa cuándo se refleja en el canal y el lector. La frecuencia de lectura y la caché varían; registra la demora real sin prometer inmediatez. Mantén estable la URL y actualiza las páginas donde anunciaste el canal si cambia.

  • Compara ejemplos nuevos, repetidos, cambiados, cancelados y privados.
  • Registra la demora observada en un lector.

Descargar la hoja de alcance y publicación RSS (Markdown, en inglés)

Asigna mantenimiento y una alternativa

Sitúa un enlace claramente nombrado cerca del calendario o de los recursos, junto al listado HTML normal. Explica si cubre todos los eventos o una serie. El listado sigue ayudando a quien no usa lector RSS.

Asigna a una persona la revisión al cambiar fecha, sede, estado o URL. Conserva el registro de muestras y la próxima fecha de control en la hoja. Si falla el canal o cambia el proveedor, corrige el enlace y mantén legible el calendario público; no uses RSS como única vía para comunicar cambios importantes.

  • Publica URL estable y enlace al listado normal.
  • Revisa tras cambios editoriales o de proveedor.

Fuentes y lecturas

  1. RSS 2.0 SpecificationRSS Advisory Board · Consultado
  2. Creating an RSS Feed of EventsUniversity of Colorado Boulder · Consultado