Cómo crear un feed RSS para su sitio desde cero

  • Brian Curtis
  • 0
  • 2974
  • 898
Anuncio

Si bien el feed RSS y los lectores de feed no son tan populares como solían ser, los RSS siguen siendo importantes para los visitantes de su sitio que desean recibir notificaciones cada vez que se actualiza su página. Además, los canales RSS se pueden usar de varias maneras para promocionar su contenido a través de las redes sociales..

Primero echemos un vistazo a cómo crear un feed RSS para su sitio desde cero.

Formato de fuente RSS: HEADER

Una fuente RSS para su sitio es esencialmente un archivo XML. Debe cumplir con un formato específico para el archivo XML para que se identifique como una fuente RSS.

Todo lo que tiene que hacer para crear su feed RSS es especificar su información para todas las etiquetas necesarias. Puede usar cualquier editor de texto. Las 6 mejores alternativas de Bloc de notas de Windows Las 6 mejores alternativas de Bloc de notas de Windows El Bloc de notas de Windows es demasiado simple, pero ¿Microsoft Office es excesivo? Si está buscando un reemplazo de Bloc de notas, estas son las principales alternativas. Uno será perfecto para ti. . El Bloc de notas funcionaría bien, pero eche un vistazo al Bloc de notas++.

Echemos un vistazo a las etiquetas que debe incluir en su archivo XML para crear su fuente RSS:

  

Las dos primeras líneas especifican la versión XML y RSS como puede ver. La tercera línea abre un “canal” etiqueta. Esto es lo que contendría toda la información de su canal o sitio web. Agregue estas tres líneas como están.

A continuación, un código sobre el feed:

MakeUseOf RSS Feed //www.makeuseof.com/ Sitios web geniales, software y consejos de Internet mié, 4 de julio de 2018

Esas pocas líneas especifican información sobre su feed RSS y su sitio web. los título la etiqueta contiene cualquier título que le gustaría dar a su feed RSS, enlazar puntos de etiqueta a su sitio web, y el descripción La etiqueta contiene una breve introducción sobre la fuente RSS o el sitio web. los lastBuildDate La etiqueta proporciona la última vez que cambió cualquier contenido del canal. Tenga en cuenta que dlastBuildDate es opcional.

Lo que sea que esté dentro de su archivo ahora, llamémoslo ENCABEZAMIENTO.

Formato de fuente RSS: CONTENIDO

A continuación, tenemos el contenido real de la fuente RSS que se mostrará como entradas distintas cuando se visualice con un lector de fuentes. Cada entrada está contenida dentro de un par de etiquetas y debe tener el siguiente contenido al menos:

 Título de la entrada URL Enlace a la entrada https://www.mysite.com/?p=584674 Esta es la descripción del contenido… Mié, 4 de julio de 2018 

De nuevo el título la etiqueta se referiría al título o al contenido, enlazar es la dirección web completa en la que se puede acceder a la entrada del elemento en su sitio web.

La fecha tiene un formato específico, que puede ver arriba. El tiempo debe ser en GMT; puede consultar la sección 5 del RFC 822 para obtener más detalles sobre otros formatos de especificación de fecha y hora.

Finalmente, el descripción La etiqueta contiene el contenido real o la descripción de la entrada. Recuerde que lo anterior se repetiría para cada entrada en su sitio web. Por ejemplo, si tiene un blog con cinco artículos, un feed RSS completo debe tener 5 etiquetas de elementos para albergar 5 entradas.

los guid La etiqueta es un identificador único para cada artículo. Así es como muchos lectores de feeds (y su propio código que genera ese archivo) determinan si el archivo RSS contiene nuevos elementos.

los pubDate La etiqueta proporciona la fecha de publicación del contenido dentro del canal. En el ejemplo anterior, esto se refiere al contenido de los elementos individuales y cada elemento tendría su propia fecha de publicación..

Cerrar el abierto canal y rss etiquetas (usando y ) y guarde el archivo. Súbelo a la ubicación adecuada en su servidor web (la raíz del sitio funcionaría bien) y tendrá un archivo RSS a su disposición.

La mayoría de los lectores de feeds modernos pueden mostrar una imagen de encabezado para su artículo si introduce la descripción con una imagen incrustada utilizando el HTML

Esta función extraerá todos los elementos individuales de la base de datos y los escribirá en el archivo RSS.

En general, independientemente del idioma que utilice, los pasos o la lógica para el código serán los mismos:

  1. Conéctese a la base de datos que contiene toda la información que necesitamos (consulte más arriba).
  2. Obtener todos los ENTRADAS que desea agregar a la fuente RSS. Por lo general, son los 10 más recientes.
  3. Genere la primera parte del archivo, es decir, el ENCABEZAMIENTO.
  4. Para cada artículo, haga lo siguiente:
    1. Generar una etiqueta.
    2. Complete las etiquetas y el contenido requeridos.
    3. Genera la etiqueta.
  5. Generar el PIE DE PÁGINA para cerrar el archivo.

Haga que su fuente RSS sea reconocible

Otra cosa que debe tener en cuenta es que los lectores de feeds deberían poder identificar el feed generado como un feed RSS. Hay muchas maneras de hacer esto:

  • Puede crear un archivo XML como archivo RSS y abrirlo, luego agregar elementos manualmente cada vez que se publique una nueva entrada, o cada vez que se actualice el feed.
  • Si usa una secuencia de comandos para crear la fuente RSS cada vez que se solicita, puede enviar un Tipo de contenido: application / xml encabezado antes que cualquier otra información.
  • Puede guardar el script como un archivo XML y hacer que el software de su servidor web lo trate como un archivo de script. Ejemplo, agregando:
    Aplicación AddType / x-httpd-php .xml

    en .htaccess haría que Apache tratara los archivos XML como archivos PHP.

Idealmente, su navegador reconocerá la fuente RSS cuando la URL de la fuente se ingrese en el campo de dirección, en lugar de mostrar el contenido del script.

La mayoría de los sitios modernos de WordPress tienen una fuente RSS disponible de fábrica. Eche un vistazo a los contenidos del feed RSS de MakeUseOf visitando la URL adjunta con “/alimentar” al final.

Alternativas más fáciles para crear una fuente RSS

A lo largo de los años ha habido muchos desarrollos en torno a la tecnología RSS. Nadie realmente necesita crear una fuente RSS manual, ya que hay tantos servicios que pueden tomar cualquier sitio web y convertirlo en una fuente RSS actualizada dinámicamente. Aquí hay algunos servicios en línea que lograrán esto (no todos son gratuitos).

FetchRSS: este sitio le permite definir elementos de cualquier página web que desee monitorear para actualizaciones, y crear una fuente RSS a partir de ella haciendo clic en elementos de la página.

Creador de feeds: este servicio, creado por FiveFilters.org, le permite escribir la URL de la página y filtrar por atributos de guid o clase o segmentos de URL.

Feed43: le permite extraer HTML de cualquier página web y crear fragmentos para filtros que identifiquen cualquier elemento nuevo en la página. La versión gratuita te permite crear feeds de artículos limitados que se actualizan cada seis horas o más.

Feedity: este servicio es similar a FetchRSS en que le permite resaltar gráficamente secciones de una página web para monitorear las actualizaciones.

Obtenga su feed RSS en

Existe la idea errónea de que RSS es tecnología antigua, pero por alguna razón se ha mantenido como una parte central de la web. Es por eso que la mayoría de los sistemas CMS integraron la generación de RSS en su paquete principal. Esto se debe a que RSS es el método más fácil disponible para permitir que sus fanáticos y lectores se suscriban para recibir notificaciones cada vez que su sitio se actualice.

Eso hace que tus visitantes regresen y sean leales. Por lo tanto, utilice RSS, incluso si solo una pequeña parte de sus visitantes lo desea. Después de todo, los visitantes leales son difíciles de encontrar.

Si desea obtener más información acerca de cómo ejecutar fácilmente un sitio web, asegúrese de consultar nuestra guía definitiva de WordPress. Configure su blog con WordPress: la guía definitiva. Configure su blog con WordPress: la guía definitiva. no se como? Mire a WordPress, la plataforma de blogs más poderosa disponible hoy. .




Nadie ha comentado sobre este artículo todavía.

Sobre tecnología moderna, simple y asequible.
Tu guía en el mundo de la tecnología moderna. Aprenda a usar las tecnologías y los dispositivos que nos rodean todos los días y aprenda a descubrir cosas interesantes en Internet.