[Volver al menú]


Así descubrí eso del RSS...
Hace un par de días ni tan siquiera sabía que existía algo llamado así. Por casualidades de la vida un amiguete me hizo un comentario al respecto –gracias Javier– y no me costó prendas reconocerle que había tenido que recurrir a Don Google para tratar de enterarme de que iba la cosa esa del RSS.

Además de quedárseme cara de tonto me dió un ataque de añoranza y empecé a sentir nostalgia de aquellos tiempos en los que solo había teléfonos -pocos y de los negros- sin disco ni nada. Bastaba descolgar y enseguida escuchaba uno la voz de Virginia (la de teléfonos, por supuesto) que decía, con voz de hastío: Númerooo.

Iba diciéndote –cuando me da un ataque de nostalgia siempre pierdo el hilo– que con ayuda de Don Google descubrí una página que aportó bastante luz. Te aconsejo que la visites. La dirección es esta http://www.sindicacion.net/.

En el apartado Cómo convertir páginas web para alimentar contenidos vi la forma de crear un fichero RSS (Rich Site Summary). Me puse manos a la obra (menudo es servidor como para no experimentar) y creé mi fichero .rss.xml (también podía haber omitido el .rrs, bastaría con poner extensión xml) con logotipo y todo y descubrí –la verdad es que a medias por esa manía mía de experimentar en vez de leer– para que servía unos iconos –como este   o este otro –que había visto en un montón de páginas durante mis recorridos por el mundo mundial de la gües.

No te rías de mí (ya sabes que en mi caso la ignorancia es la base de mi atrevimiento) pero la verdad es que al principio no le encontré el chiste a eso de poner el iconcito. Era cierto que al pulsar sobre el veía el contenido del fichero rss.xml pero no le encontré el chiste hasta que descubrí un programilla –gratuito– que si permitía sacarle el jugillo a aquello.
Esto fué lo que hice...
Una vez creado mi fichero rinconastur.rss.xml siguiendo las indicaciones de www.sindicacion.net lo subí a mi servidor en incluso lo validé siguiendo las intrucciones que allí indicaban.

Después de dar algunos tumbos encontré descubrí a feedreader que según Don Google significa algo así como lector de la alimentación. ;-) Pero no... no era una cosa de comer. Tranquil@ que ni engorda ni nada. ;-)

Lo instalé, lo ejecuté y vi una ventana como esta que te pongo aqui y pulse en donde dice: New Feed que debe aignificar algo asi como nueva comida pero no te hagas ilusiones... no aparece un bocata de jamón...


Lo que apareció fue una ventana como esta y escribí la dirección completa –incluso copiarla para ponerla en esta ventanita– de mi rss.xml. Entonces me di cuenta de que, tanto como , servían para poner un enlace a la famosa página rss.xml.xml solo) y desde allí se podía ver la dirección completa además del contenido.


Al pulsar en next apareció este texto (sospecho que debió sacarlo el propio programa de la etiqueta <title>Rincón Astur</title> de mi fichero rss.xml.


Ahora pulsé Finish y apareció esto otro con la bombillina verde encendida. ;-)


Al pulsar sobre la bombillina apareció esto de aquí


sospecho que es lo que puse en el famoso rss.xml entre las etiquetas <title> y <title> que puse dentro de cada item.
Al pulsar una vez sobre el icono que va a la izquierda del texto en la ventana de arriba apareció esto:


que no es otra cosa que lo contenido en las las etiquetas<description> y </description que tenía dentro de cada item dentro de cada item.
Al pulsar en el enlace que dice read on, plasssss... apereció la gües que había puesto entre las etiquetas etiquetas<link> y </link del item correspondiente.

Esto mola mogollón ;-). ¡Gracias Javier!.




Pasándolo a limpio...
Pienso yo que esto es un invento bárbaro y si mis conclusiones son acertadas –no te fíes ni de mí ni las albóndigas de las pensiones– el asunto este del RSS funciona de la siguiente forma:
  • Alguien, en este caso servidor de usted (luego dirás que soy maleducado) coloca en su gües un fichero con extensión .xml y con un contenido acorde con la norma correspondiente al xml y al rss.
  • Por aquello de que las escopetas las carga el diablo se va a este enlace
    Google


    poner buscar un validador elegir el que más me guste y pedirle que corrija el fichero famoso. Si dice que tá superior guay... si te dice que no tá bien del todo a corregir que por eso no duelen los riñones.
  • Cada vez que ponga algo nuevo en mi gües –o en la tuya si te apetece– es cuestión de añadir un item (también quitar los que estén pasados de moda) al famoso fichero rss.xml. Ya está la información disponible. Solo falta que alguien la lea. Y para eso hay que avisar y no hace falta poner un anuncio en la tele a esa hora que llaman hmmmm. ¿será prime time o algo asi? .
    La solución es más barata. Basta con poner un enlace como este en algún sitio bien visible de la gües que sera algo así con un cartelín diciendo «Tamos a la última». Cualquiera que llegue y pinche puede ver el documento rss.xml entero y bastará con que mire los items para conocer las últimas novedades.
  • Si el que ve la etiquetina esta tiene interés por saber los contenidos nuevos que voy añadiendo a la gües no necesita venir a mirar aquí de vez en cuando. Basta con que instale el FeedReader (supongo que habrá más de características similares) y lo configures –tal como te comenté más arriba– y listo... cada cierto tiempo», el Feedreader echa un vistazo a mi fichero y si encuentra algún item nuevo avisa rn una ventanina parecida a la que utiliza el messenger para avisar que tienes un correo nuevo.
  • A base de ensayo y error descubrí también como decir al FeedReader:«Echa un vistazo a la gües de este chiflau cada tanto tiempo. La cosa funciona apretando con el botón derecho del mouse ;-) encima de la lucecita verde y elegir la opción que ves en la imagen


    al pulsar en esa opción aparece una ventana como esta otra


    ya es cuestión de elegir Every xx minutos (también horas) y el FeedReader, puntual como un reloj, mira la gües y avisa si cambió algún item. Como dicen en San Pedro de Nora: «toi como un neñu con madreñes nueves»


El alimentador de noticias de Firefox 1.0
El navegador Firefox 1.0 ofrece una alternativa a programas del tipo del que te comenté en el epígrafe anterior. La manera de configurarlo es esta:

  • Aprietas -despacito no vayas a cargarte el mouse- ahí donde ves en la imagen y eliges la opción señalada en azul.



  • Se abre una nueva ventana. Tendrás que reducirla de tamaño si quieres ver las dos tal como aparecen en la imagen. Pulsas en donde ves en esta imagen -hablo de la nueva ventana- y eliges la opción que ves marcada.



  • Se abrirá una tercera ventana. Ahí escribes el nombre que quieras darle al marcador vivo y pones la dirección del fichero xml. En mi caso es la misma que hemos puesto al configurar Feedreader y pulsas aceptar.



  • Se cerrará la ventanita en cuestión y –ten un poco de paciencia– aparecerá ya la información tal como ves en esta imagen.



  • Ya puedes cerrar la ventana de configuración. Desde el navegador ya podrás ver los enlaces tal como ves en la imagen.


Y ya tá. Ya puedes elegir el método de lectura que más te guste. ;-) ¡Ah!... se me olvidaba. No creas que esto del Firefox lo descubrí yo solito. ¿Adivinas de dónde me llegó la inspiración?. Pues sí, me lo sopló Javier. Tendré que invitarlo a «menú del día», café, copa y farias. Se lo merece ¿no crees?. ¡Gracias Javier!


El fichero xml
El fichero que yo utilizo puedes verlo aquí pero no creas que no tuve algún que otro problema para entenderlo. Así que, pa que no me llanes zorro voy a contarte la historia de pe a pa.

<?xml version="1.0" encoding="ISO-8859-1" ?>
<rss version="2.0">
   <channel>
      <title>Rincón Astur</title>
      <description>Información sobre Asturias y Memorias de un Aprendiz de PHP</description>
      <link>http://www.rinconastur.net</link>
      <language>ES-O</language>
      <copyright>Copyright 2005 RinconAstur.net </copyright>
      <lastBuildDate>Sat, 29 Jan 2005 16:52:00 GMT+1</lastBuildDate>
      <image>
             <title>RincónAstur</title>
             <url>http://www.rinconastur.net/logo.gif</url>
             <link>http://www.rinconastur.net</link>
             <width>90</width>
             <height>36</height>
      </image>
      <item>
             <title>Guardar y leer imágenes en un campo BLOB de una base de datos</title>
             <description>Descripción del proceso completo de inserción y
               lectura de imágenes en campos BLOB de una base de datos MySQl
             </description>
             <link>http://www.rinconastur.net/php/php86.php</link>
             <author>info@rinconastur.net</author>
             <pubDate>Sat, 29 Jan 2005 16:49:00 GMT+1</pubDate>
     </item>
   </channel>
</rss>
Como verás, esto del xml parece tener un cierto parecido con el HTML. Pero creo que hay que andar con ojo y acordarse siempre de cerrar las etiquetas.

Las que marqué en rojo tengo entendido que soy imprescindibles tal como están. La única excepción puede ser según quise entender –te lo vendo al precio que lo compré ;-)– la version rss pero no se me ocurrió comprobar si funcionaba este invento poniendo otro número. No lo se, lo siento... Las etiquetas que marqué en magenta pienso yo que están claras. En cualquier caso quiero decirte un par de cosillas al respecto:
  • La etiqueta image como ves, contiene otras etiquetas que especifican las distintas informaciones sobre ella.
  • Lo que si me dió la lata fué el language. El Feedreader no me mostraba las fechas correctas. Hacía cosas raras. Después de mi pruebas acabé poniendo ES-O y así me funcionó. Lo de ES está claro, pero donde dice O ponía otra cosa y no funcionaba. ¡Cuidadín!. No pienses que puse O por fastidiar a los de Gijón. Ni mucho menos. Aparte de que no soy futbolero no me gustan nada esas polémicas Oviedo-Gijón ó Gijón-Oviedo (para mí es conmutativo). Si puse ES-O fué porque en algún sitio leí que lenguajes estaban especificados en la norma ISO 3166 (este es el enlace) y simplemente copié lo que pone allí y andó.

  • Otro dura pelea fueron la fechas. Al final funcionó escribiéndolas tal como las ves. Los nombres de los días y los meses con la Abreviatura de su nombre escrito en raro que son (hice una chuleta porque esto de los idiomas raros no es lo mío): Mon, Tue, Wed, Thu, Fri, Sat y Sun para los nombres de los días (de lunes a domingo) y: Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov y Dec para los nombres de los meses (de enero a diciembre).
  • Hablando de fechas y de nombres de etiquetas. ¡Cuidadin con las mayúsculas7minúsculas!. Si tienes interés en copiar mi fichero te sugiero que no cambies ni los nombres de las etiquetas ni la forma en la que están escritos los nombres de los días de la semana y los meses. Si quieres cambiar... allá tú... no faltaría más.
  • Otro problemilla que se me planteó fué con el contenido de la etiqueta author. Pensé que servía cualquier cosa pero... uno de esos validadores que te comenté me pegó un tirón de orejas y me dijo (en raro, claro esta) que aquello que tenía allí no era una dirección e-mail.
Respecto a lo que marco en azul parece ser el alma de este negocio. Cada item contiene una serie de etiquetas –creo que mantener los nombres de cada una de ellas es importante– y esos son lo que pueden añadirse (un item a continuación de otro empezando por <item> y acabando por </item>. Esos son los que escudriña Feedreader para ver si hemos añadido, quitado o modificado alguno. Ahí, como items, será como insertaré los avisos de las últimas novedades de mi gües.

¿Será esto una novedad?. Supongo que no.... pero de todos modos... voy a ponerlo como novedad. ¡Hay que estrenar este juguetito nuevo como sea!. Gracias Javier. Cuando nos veamos voy a tener que invitarte a comer -el «menú del día», no te hagas ilusiones ;-)– para celebrarlo.

Y colorín colorado... mi ciencia ya no da para más, pero te prometo que si aprendo algo más sobre el tema... me faltará tiempo para contártelo. ;-)

Otra vez al cañu del Fontán
En algún sitio de mis «Memorias» te conté lo del cañu de Fontán. Muy resumido sería algo así como tener que agachar las orejas. Y exactamente eso es lo que me pasa hoy a mí. Es que no aprendo.

Ayer me quedé todo contento y satisfecho pensando que esto del RSS no tenía más misterios. Pero la alegría en casa del pobre dura poco y eso pasó con la mía. Cuando intenté hacer algo para que las últimas noticias pudieran visualizarse en la gües de una forma un poco más fina que abriendo el fichero .xml puro y duro me metí en un sembrado que ni te cuento.

De este asunto del XML ando igual que un pollinín. Es decir, no se ni una palabra. Y para colmo, después de indagar por ahí –Don Google otra vez– me enteré que la cosa iba de utilizar las funciones XML de PHP para leer el famoso fichero y presentarlo con un mínimo de decoro.

Siguiendo la costumbre cristiana –bueno, no se si procederá mucho decir cristiana en estos tiempos que corren– por si las moscas rectifico y digo mi incurable manía, ¿parezte bien? ;-), el caso es que empecé a pelear con las tales funciones y acabé loco del todo y convencido de que por mucho que me afane y me desvele cada día se me menos. Tengo la sensación de que, en vez de aprender, desaprendo un poco más cada día y que dentro de muy poco ya no podré ni desaprender siquiera. Señor, Señor...

Al final –las horas ni te las cuento– conseguí algo que ni tan siquiera sé si funciona bien, estoy seguro de si funciona será de milagro.

Lo enganche en los botonínos y   –puse los dos, son baratos y por aquello de presumir de estar a la última ;-)– de la página principal. Si me preguntaras lo que hice tendría que decirte que no lo sé. Así que, si decido intentar aprender algo de las funciones XML, te tendré informad@. Si no doy señales de vida habrá sido porque decidí dejarlo todo pa prau y dedicarme al cultivo del champiñón o a la poesía lírica.

Si tengo algo muy claro. Lo mio, después de esta experiencia de hoy, es como el título de aquella película que Garci rodó en Gijón. «Volver a empezar».


Volver al menú