Cómo crear un canal rss para su sitio desde cero
RSS se alimenta de su contenido son muy importantes en estos días. Un gran número de personas se mantengan actualizados mediante lectores de RSS que tiran en las actualizaciones de los sitios suscritos. Además, los canales RSS se pueden utilizar en un número de maneras de promover su contenido a través de los medios sociales.
Un canal RSS para su sitio es esencialmente un archivo XML. Usted debe cumplir con un formato específico para el archivo XML (como veremos más adelante) para que pueda ser identificado como una fuente RSS.
Primero vamos a echar un vistazo a cómo crear un canal RSS para su sitio desde cero.
Todo lo que tiene que hacer es especificar la información de todas las etiquetas necesarias. Se puede utilizar cualquier editor de texto. Bloc de notas funcionaría bien, pero echar un vistazo a Notepad ++. Veamos lo que significa cada uno de ellos. Para crear un canal RSS, usted comienza el archivo RSS de la siguiente manera:
lt;? xml version ="1.0" encoding ="utf-8"? Gt;
Las dos primeras líneas especifican la versión de XML y RSS como se puede ver. La tercera línea se abre una etiqueta de “canal”. Esto es lo que contendría toda la información para su canal o página web. Añadir estas tres líneas como son.
MakeUseOf RSS //makeuseof.com/Top sitios Web, software e Internet Consejos
Esas pocas líneas especifican la información sobre su feed RSS y su sitio web. los título etiqueta alberga ningún título que le gustaría dar a su feed RSS, enlazar etiqueta apunta a su sitio web, descripción etiqueta contiene una breve introducción acerca de la fuente RSS o el sitio web. Lo que está dentro de su archivo ahora, le llaman el ENCABEZAMIENTO
Lo siguiente que tenemos el contenido real de la fuente RSS que se mostrará como entradas distintas cuando se visualizan con un lector de feeds. Cada entrada está contenida dentro de un par de
entrada Título Enlace a la entradahttps://example.com/item/123 Sáb 9 Ene 2010 16:23:41 GMT [CDATA [Esta es la descripción. ]]
Una vez más la título etiqueta se referiría a la partida o su contenido, enlazar es la dirección web completa en la que la entrada se puede llegar a su sitio web, GUID es un identificador único para la entrada. Dado que todas las entradas se ubicaría en una URL diferente, puede utilizar el enlace como el GUID (si, por supuesto, no hay dos entradas apuntarían a la misma URL en su configuración). pubDate alberga la fecha en que se publicó la entrada.
Vídeo: Como crear un feed rss rápidamente
Los datos tienen un formato específico, consulte más arriba, el tiempo debe estar en GMT, también puede hacer referencia a RFC 822 sección 5 para más detalles en otro formato de especificación de fecha y hora. Finalmente, el descripción etiqueta alberga el contenido real o descripción de la entrada. Recuerde lo anterior se repetiría para cada entrada en su página web. Por ejemplo, si usted tiene un blog con artículos 5, un RSS feed completa debe tener 5 etiquetas de artículos para alojar a 5 entradas.
Cerrar la intemperie canal y rss las etiquetas y guardar el archivo. Subirlo a la ubicación apropiada en su servidor web (la raíz del sitio que funciona bien) y tiene un archivo RSS a su disposición.
Ahora bien, si usted se sienta y piensa en ello, que a la vez se daría cuenta de que el archivo que acaba de crear es estática, lo que significa que las entradas que escribió dentro de las etiquetas de elementos seguirían siendo las mismas y no se cambiará para reflejar el contenido más reciente de su sitio web. Así que antes de envolver las cosas, tenemos un par de cuestiones que deben abordarse.
Hacer que la alimentación dinámico
Ahora bien, esto requeriría un poco de programación. Si no está seguro con sus habilidades de programación, le sugiero que sería mejor usar un CMS como Joomla, Drupal o mejor aún - WordPress (si es que más le convenga). CMS a tener un número de plug-ins para los canales RSS y la mayoría de ellos se ofrezcan las funciones de RSS fuera de la caja. Sin embargo, puesto que usted está leyendo esto, supongo que se están gestando su propia solución y así que vamos a codificar.
Puede utilizar el mismo lenguaje de programación que ha utilizado para programar su sitio. Todo lo que vamos a hacer es ir a buscar las entradas de la base de datos e insertarlos en etiquetas apropiadas. Sólo puedo describir brevemente los pasos debido a que el código real podría variar de acuerdo con el lenguaje de programación que está utilizando
Vídeo: Como crear un canal RSS
- Conectarse a la base de datos que contiene toda la información que requerimos (ver más arriba).
- Fetch toda la ENTRADAS que desea agregar a la fuente RSS. Por lo general, son los 10 más recientes (para que pueda utilizar “ORDER BY
DESC ”En la consulta SQL) - Generar la primera parte del archivo, es decir, el ENCABEZAMIENTO (consulte más arriba)
- Paso 4: Para cada entrada de las entradas haga lo siguiente
- generar una
- etiqueta
- Rellenar las etiquetas y contenidos requeridos (consulte más arriba)
- Generar la etiqueta
Hacer visible la alimentación
Otra cosa que hay que tener en cuenta es que los lectores de feeds deben ser capaces de identificar la alimentación generada como un feed RSS. Hay un montón de maneras de hacer esto:
- Puede crear un archivo XML que el archivo RSS y se abre, añadir elementos manualmente cada vez que una nueva entrada se publicó o siempre que la alimentación debe ser actualizada.
- O si el uso de un script para crear el canal RSS cada vez que se solicita, se puede enviar una Content-Type: application / xml cabecera antes de cualquier otra información.
- Se podría guardar el script como un archivo XML y haga que su software de servidor web lo tratan como un archivo de secuencias de comandos. Ejemplo, mediante la adición de:
AddType application / x-httpd-php .xml
en ..htaccess haría archivos XML tratar Apache como archivos PHP.
Idealmente, Firefox debería reconocer la fuente RSS cuando se introduce la URL del feed en el campo de dirección en lugar de mostrar el contenido de la escritura.
Esto significa que Firefox detecta que el archivo es un archivo RSS XML. A continuación, puede dirigirse a servicios como Feedburner con su URL de alimentación para obtener todo tipo de análisis y otras opciones para jugar junto con.
Qué este tutorial ayuda a crear su propio feed RSS?