17 marzo 2007

artclan

Se han añadido a los enlaces recomendados de este blog las páginas web de los estudios de diseño de antiguos alumnos de la escuela de arte; en concreto, de spacio2, erreQerre y de artclan. De avisos en primicias, este último, formado por los antiguos alumnos de gráfica publicitaria Iván Cano y José Ángel Ruiz que presentan la novedad de su mejor cara en internet. Altísimamente recomendable para todos los amantes del buen gusto y los resultados cardíacamente espectaculares. http://www.artclan.com/
Exalumnos como estos y tantos otros son los que justifican el que uno se dedique a esta profesión en los tiempos que corren. Un placer, un privilegio y un honor.

08 marzo 2007

Feeds en Blogger

En Blogger, los feeds al menos tienen dos finalidades. En primer lugar puede dejar que su blog genere su propia fuente si así lo configura en las Opciones, en la categoría Feed del sitio. Pueden mostrarse las entradas de forma completa o en modo corto o abreviado. Cuando se accede a un blog que genera su propio feed, puede verse éste pulsando sobre el susodicho botón naranja de los exploradores mencionados (en Explorer, a partir de la versión 7). También puede, como con cualquier otra fuente, una vez que está viéndola, suscribirse desde el propio explorador y tener acceso a las novedades en la barra vertical de la estrella amarilla, donde se concentran los favoritos, las fuentes a las que uno está suscrito y el historial.
Por otro lado, en un blog se puede agregar como contenido extra los feeds de nuestros sitios favoritos, para que muestren noticias. Se hace desde el panel de diseño, en "Añadir un elemento a esta página", eligiendo el feed y poniendo la dirección de internet del fichero que pretenemos mostrar en nuestro propio blog. Por ejemplo, la fuente de nuestra página web personal. Tiene el inconveniente de que solo se pueden mostrar cinco items de dicha fuente y su actualización automática como que no está muy claro, si sufre cambios o novedades.
Es aconsejable hacer una fuente ex profeso para añadirla a Blogger con no más de 5 items. Si tiene más, no puede seleccionar cuales se mostrarán ni el orden.

06 marzo 2007

RSS como sitemap.

Y algo más puede hacerse con una fuente RSS. Por ejemplo, usarla como un sitemap, es decir, un mapa del sitio. La utilidad de los sitemaps es usarlos como colección de enlaces a las páginas de su website. Da una estructura, normalmente jerarquizada de qué páginas enlazan con cuáles, facilitando la labor de rastreo del web de un motor de búsqueda. Es como un plano de su sitio web.
Todos los webs deben contar con una página de este tipo y las aplicaciones CMS o de gestores de contenidos tipo Mambo o Joomla! admiten la generación de sitemaps automatizados. También existe la posibilidad de creárselo usted mismo, una página de sólo texto, donde figuren los enlaces a sus páginas principales de contenidos y su jerarquía, cómo enlazan entre sí.
Un sitemap puede ser incluso muy complejo para un portal lleno de contenidos y además hay que tener la confianza en que un motor llegue a encontrarlo y se tome la molestia de leerlo completo y agregar todos los enlaces posibles a su base de datos, algo que no es seguro ni instantáneo.
¿Por qué no enviárselo directamente?
Puede hacerse, y hay diversos formatos de sitemaps, incluso hay aplicaciones que te los crean.
Pero uno puede hacerlo con una fuente RSS. Es crear un fichero XML como el ya descrito donde se encuentren los enlaces del sitio, sus páginas con sus URL correspondientes, hasta el nivel de profundidad que uno considere. Y posteriormente enviarlo, por ejemplo a Google.
También es preferible en vez de crear un fichero interminable, crear varios sitemaps por categorías. Por ejemplo, en mi caso me encuentro con que tengo grandes cantidades de galerías de fotos. ¿Por qué no hacer un sitemap principal y otro solo con las galerías de fotos?
Eso es lo que yo hago, además de hacer otro para los contenidos más modernos, que se renuevan, como el apartado de exposiciones o noticias. Y los envío todos.
¿Adónde?
Hay un servicio magnífico de Google para usuarios registrados (gratuito) denominado las "Herramientas para webmasters". Hay que crear un fichero (vacío) con un nombre exclusivo que te proporcionan en Google, subirlo al servidor y ellos hacen un rastreo de tu web. Respecto a los tipos de informes que te dan, es probable que hablemos en breve. Pero uno de ellos, es el de enviar un sitemap (o varios) del web que uno pretende analizar de forma continua.
Le mandas las direcciones de tus fuentes usadas como sitemaps (completos, segmentados o por categorías) y dejarle que él automáticamente analice los enlaces. Sencillo, ¿no?

RSS. Promoción en Google y Yahoo

Otra de las cosas útiles que se pueden hacer con una fuente RSS es promocionarla en los buscadores y directorios más populares. En concreto, en Google y en Yahoo.
En Yahoo en particular, está reservado a los usuarios registrados y que tienen una página personalizada llamada MiYahoo. Pueden agregar contenidos a esta página personalizada, bien con los servicios que ofrecen por defecto, como canales de noticias o bien con las propias fuentes que añada el usuario de sus sites.
También puede promocionar sus RSS en un sentido semejante a la sindicación a través del servicio de "Añadir y promocionar tus fuentes RSS" que pueden encontrarse en la dirección
http://es.promotions.yahoo.com/guia/
Repetimos, sólo para usuarios registrados (es gratis).

En Google hay otras formas, también solo para registrados (por ejemplo, a través de una cuenta gmail). Se puede añadir el contenido de la fuente a la página personalizada de Google; también se puede agregar al lector Google Reader (incluso se pueden marcar como destacados o como contenidos compartidos con otros usuarios). En ambos casos, Google asegura que se rastrea el contenido del feed y, por lo tanto, que lo incorpora a su índice.
Esto viene a completarse con la sugestión de un sitio web, que puede hacer cualquiera, bien por su URL o por una fuente RSS. En mi opinión, es preferible hacerlo con un RSS, ya que si esta fuente contiene un número de enlaces significativos a las páginas principales del site (RSS estático), las probabilidades de ser indexadas son altas. Y por propia experiencia, alcanzan las fuentes un alto Page Rank en poco tiempo. No olvidemos que estos ficheros son eminentemente texto y, por tanto, muy fáciles de leer para los motores de búsqueda.
Para ver como sugerir un sitio en Google, pruebe a hacer la búsqueda "Google addurl" y llegará a la página
http://www.google.com/addurl/
Aunque ahí solo puede sugerir la página de nivel más alto del site y no el RSS, puede proceder de otra forma que es ir desde la página prinipal de Google a través del drectorio que se encuentra en la parte superior (en Más>>>), y escogiendo las diversas categorías llegar a la página de sugerir un sitio web al Open Directory, en una categoría determinada, por ejemplo: World>>Español>>Artes:
http://dmoz.org/cgi-bin/add.cgi?where=World/Espa%C3%B1ol/Artes
Ahí sí que puede sugerir su fuente para ser agregada.
Aunque ahí no acaban las cosas. Con una fuente se pueden hacer aún mil y una diabluras más. No olvidemos que el uso de fuentes es uno de los pilares del llamado Web 2.0, la nueva internet.
En el siguiente capítulo, más.

05 marzo 2007

RSS. Sindicación, sindicar.

Siguiendo los pasos de anteriores artículos, tenemos ya nuesto o nuestros fedds RSS (en XML), convenientemente validados y los navegadores son capaces de detectarlos automáticamente, autodetection. Podemos seguir haciendo operaciones con nuestros feeds.
Una de ellas es la sindicación, sindicar un feed, que es tanto como ofrecerlo a servicios que están especializados en esta tarea. Algo semejante a cuando uno sugiere una URL para ser incluido en un directorio. Los servicios que sindican RSS no son más que eso, directorios donde se encuentran las direcciones de diferentes feeds, para poder ser agregados a lectores externos de noticias, como FeedReader o a lectores en línea como Google Reader. Para leerlos desde Google Reader, algunas páginas ofrecen unas pequeñas imágenes con la leyenda "Add to Google". Qué significa, ya lo sabe. Pulsando sobre ellos, el feed se agrega a tu página principal personalizada de Google.
Sindicar es una tarea sencilla. Sólo hay que acceder a las páginas que ofrecen estos servicios, (unas exigen registro y otras no) y sugerir la dirección de tu RSS. Y esperar a que te lo aprueben.

Puede empezarse en dos sindicadores muy famosos:

Uatsap (en español)
Syndic8 (en inglés y con registro a través de una cuenta de Yahoo!)

Si tiene problemas, navegue por las categorías del sindicador hasta dar con la que más se adecúe a la suya y sugiera desde allí. Y confíe en que no tenga problemas con la codificación de caracteres escogida y el reconocimiento de palabras tales como "diseño" o "cerámica". ¿Adivinan quién ha tenido problemas con estas palabras en concreto en sus feeds?

04 marzo 2007

Más de RSS: Detección.

Si es usuario de Internet Explorer (7), o de Firefox, o de Flock (allá usted si escogió estas opciones), que vienen a ser ambos un poco de más de lo mismo (todoscontramicrosoft), habrá observado que aparecen una serie de botones naranjas con un diseño un poco retro en sus barras de navegación. Una especie de indicador de estación de radar de cuando la guerra fría.
También habrá observado que en unos sitios el botón no es naranja sino gris, con un aspecto más bien apagado. Si está naranja (encendido) significa que el site posee feeds dispuestos a ser consultados en el mismo navegador o agregados a un lector de noticias. Incluso usted puede agregarlos a sus contenidos favoritos de sus páginas personalizadas de Google o MiYahoo, si son, por ejemplo, las novedades del periódico de sus entretelas. O puede leerlos habitualmente desde Google Reader o cualquier software conocido como lectores de noticias, o de feeds o como quieran llamarlos.
No solamente el sitio los posee sino que el navegador es capaz de detectarlos automáticamente y avisar a los navegantes (incluso con sonido de aviso y todo).
Si ve el icono de "Fuentes", que es como lo llama Explorer, apagado (gris), una de dos: o el sitio no posee "fuentes" o el navegador no es capaz de detectarlo automáticamente.
Aquí nos dedicamos a este aspecto: la autodetección de ficheros RSS. Es fácil.
Solo hay que copiar el código que a continuación les proporcionamos en la página que quiere que aparezca como suministradora del feed, una cualquiera de su web (o todas, si así lo prefiere).

{Como siempre, las etiquetas van entre < y >, no entre corchetes, como ya se ha explicado hasta el cansancio de los lectores}.

[link rel="alternate" type="application/rss+xml"
title="{aquí se incluye el título que quiera, sin las llaves que son solo de comentario}" href="http://www.misitio.com/rss.xml" /]

donde www.misitio.com ha de ser sustituido por la dirección de su sitio en internet y rss.xml por el nombre de fichero de su feed particular.

Este pedazo de código se incluye dentro de la etiqueta [head], de su página web, por ejemplo debajo del título de la misma, etiqueta [title] y nunca dentro de la etiqueta [body].

Si tiene varios RSS, puede ofrecer unos en unas páginas y otros en otras, por ejemplo, para un periódico, las novedades de nacional en todas las páginas de información nacional, las últimas noticias de deportes en las de deporte, etc. Solo hay que hacer los cambios lógicos de llamar en cada página al feed correspondiente, por ejemplo: rssnacional.xml, deportesrss.xml, etc.

No hay mucho más que decir. Cuando un navegador llega a esta página el botoncito naranja aparece iluminado ofreciendo el contenido de la fuente al visitante, que puede visitarla directamente, agregarla en los exploradores mencionados ("agregar fuentes o suscribirse"), del mismo modo que lo que hasta ahora eran los favoritos, para tener constancia actualizada de las novedades ofrecidas, o tomar nota del nombre del fichero para agregarlo a su lector de feeds, etc.

RSS fácil y útil. Validar un feed.

Si ha seguido los artículos anteriores, ya tendrá un fichero feed tipo RSS basado en XML, aunque sea básico y, en mi opinión, mejor que sea así, porque aún no le veo la gracia a incluir imágenes o scripts externos a este tipo de ficheros, no es su finalidad. Es una opinión de un ignorante, así que no le den mayor importancia de la que tiene.
Ahora, bien, ¿qué podemos hacer con él?
Pues en primer lugar verificarlo, es decir, comprobar que es válido, que un navegador lo puede encontrar fácilmente y que no posee errores. Hay múltiples lugares en internet que dan este servicio y si escriben en un buscador "validar RSS", seguro que dan a la primera con alguno de ellos. Y probablemente les den resultados diferentes (o equívocos), sobre todo referente al tipo de codificación soportado en el servidor.
Se les manda la direción del fichero donde se encuentra alojado y si comprueban que lo pueden encontrar (URL válida) y que no contiene errores, te dan un aplauso y esas especies de efusiones afectuosas tan comunes en internet.
Una vez validado, lo más probable es que le ofrezcan una imagen del tipo "XML" o "RSS", de color naranja por lo general, que puede incluir en su página favorita, (o en todas, si quiere) y vincular desde esta pequeña imagen a la dirección de su fichero alojado en su dominio. Así, cuando un visitante pulse sobre este pequeño icono, accederá directamente al contenido actual del feed y podrá navegar a través de él a las páginas que más le interesen, ya que, no lo olvide, las etiquetas [guid] de cada [item] contienen esa información, la direccción de las páginas que usted ofrece como interesantes o novedades.
También algunos de estos servicios de validación ofrecen imágenes que puede incluir en su página para que cualquier visitante compruebe que el feed es válido. No confundir con lo dicho anteriormente, que la historia va por otro lado: es simple promoción de los servicios que validan feeds, para darse a conocer.
Y una cuestión lingüistica: ¿por qué en tantas páginas dicen que feed significa "propina" en inglés? Propina es tip. De ahí esa expresión tan chic de los tips & tricks. La acepción común de "feed" y que aprendimos de los dibujos del coyote y el correcaminos, es que significa alimento o alimentar, como verbo. Recuerden las trampas con el cartelito feed free del pobre coyote. Pues ese es su sentido estricto: alimentar de contenidos a los lectores de feeds.
Una leyenda urbana más, la del significado de "feed" y como suele ocurrir habitualmente, falsa.

RSS basado en XML (III). Los items.

(...viene de la entrada anterior)

Recapitulemos: hemos establecido el lenguaje (XML), la codificación (UTF-8), la versión del feed (RSS 2.0), el sitio web (channel), su dirección o URL (link), su título (title), descripción (description) y el idioma (es).

A continuación vienen las etiquetas [item] que hacen referencia a cada una de las páginas donde se encuentran los contenidos que deseamos ofrecer, bien sean contenidos estáticos que no cambian con el tiempo, o bien las novedades que deseamos que aparezcan como contenidos nuevos en los lectores de feeds, etc. Es decir, lo que usted desee.

Volvemos a recordar que no ha de olvidarse que todas las etiquetas han de estar duplicadas (apertura y cierre), que las de cierre se preceden de una barra /, y que las etiquetas van entre < >, no entre corchetes como en el ejemplo. (Perdonen la pesadez, pero esto del copia y pega le pone a uno vicioso del hablar por hablar).

La etiqueta [item] lleva una serie de etiquetas anidadas a su vez que son, fundamentalmente, (pueden añadirse otras):

[title]: el título de la página individual, que no tiene por qué coincidir con el del channel.
[guid]: la dirección URL de la página en concreto y que pertenece al dominio establecido en el channel.
[description]: descripción del contenido que se ofrece en esa página, el producto o la novedad a la que se refiere.

Pueden añadirse otras etiquetas referentes al autor, por ejemplo, si es que hay varios editores para el sitio, etc., pero eso ya es de nota.

Pueden incluirse tantos [item] como se deseen, pero lo lógico para un RSS que se usa como alimentador de noticias, es ofrecer los contenidos nuevos del web y así facilitar que un visitante habitual llegue fácilmente a encontrarlos sin necesidad de navegar por todo el web.
Por el caso contrario, pueden incluirse tantos [item] como páginas deseemos que sean conocidas por un buscador tipo Google o Yahoo, cuando les remitimos un mapa del sitio (sitemap) en este formato de RSS.
Así que nuestro fichero RSS puede ser o bien escueto con solo las novedades, o bien largo, en caso de querer mandar un número elevado de direcciones de páginas independientes.
O ambas cosas, porque lo bueno del asunto es que en un sitio web no hay restricción respecto al número de ficheros RSS que pueden ser ofrecidos, ni a su longitud ni complejidad.

Pongamos por ejemplo que queremos ofrecer dos páginas de nuestro sitio, con lo que nuestro fichero RSS basado en XML podría quedar definitivamente de la siguiente forma:

[?xml version="1.0" encoding="utf-8"?]

[rss version="2.0"]

[channel]

[title]Las dos Españas: la negra y la negrísima. Los Botejara(2ª parte)[/title]
[link]http://www.lacabradesdeelcampanario.com/[/link]
[description]Ameno recorrido por las simpáticas costumbres étnicas de la España más racial: despeñamiento de cabras, manteos de solteros, pasadas de forasteros por el pilón, huelgas de hambre de terroristas a base de miel y chopped y cencerradas en las bodas de viudas.[/description]
[language]es[/language]


[item]

[title]Jolgorios públicos[/title]
[guid]http://www.lacabradesdeelcampanario.com/juergas.html[/guid]
[description]La tradicional tomatina se prevé en la edición de este año que será sustituida por la melonina, donde los turistas y paisanos, en vez de arrojarse tomates desde los balcones, se tirarán melones. [/description]

[/item]

[item]

[title]Grand Prix del verano[/title]
[guid]http://www.lacabradesdeelcampanario.com/concursos.html[/guid]
[description]El programa Grand Prix del verano, que durante lustros ha sido presentdo por Ramón García, Ramonchu para los amigos, será presentado en esta temporada por algún terrorista excarcelado por el gobierno, que son más simpáticos y en vez de vaquilla se toreará a su venerable madre, a ver qué tal le sienta y a ver si tiene el estómago de pedir champán y langostinos para celebrarlo (estos tragan de todo).[/description]

[/item]

[/channel]

[/rss]


Y ya está. Mutantis mutandi, cambiando lo que usted deba cambiar respecto a su site y a sus páginas, lo esencial está hecho y solo le queda guardarlo (con cualquier nombre de su elección, tal como noticias.xml, sitemap.xml, etc.), y publicarlo en su servidor por FTP, a una carpeta o al directorio raíz de su sitio. Recuerde donde lo alojó.

03 marzo 2007

RSS basado en XML (II). El channel.

(...viene de la entrada anterior)

La etiqueta [channel] establece el web al que está referido el feed que estamos construyendo.
Incluye básicamente las siguientes etiquetas anidadas dentro de ella:

[title]: el título que le queramos dar a nuestro website. Puede ponerse cualquier cosa.
[link]: es la dirección del web al que se refiere el fichero RSS. P. ej. http://www.misitio.com/
[description]: Descripción del sitio web, un breve comentario sobre sus finalidades o intenciones.
[language]: el idioma que es usado en el sitio. Para español es es (y perdónese la repetición, que no redundancia).

No ha de olvidarse que todas las etiquetas han de estar duplicadas (apertura y cierre), que las de cierre se preceden de una barra /, y que las etiquetas van entre < >, no entre corchetes como en el ejemplo.

Así pues nuestro feed por el momento va quedando de la manera siguiente:

[?xml version="1.0" encoding="utf-8"?]

[rss version="2.0"]

[channel]
[title]Las dos Españas: la negra y la negrísima. Los Botejara(2ª parte)[/title]
[link]http://www.lacabradesdeelcampanario.com/[/link]
[description]Ameno recorrido por las simpáticas costumbres étnicas de la España más racial: despeñamiento de cabras, manteos de solteros, pasadas de forasteros por el pilón, huelgas de hambre de terroristas a base de miel y chopped y cencerradas en las bodas de viudas.[/description]
[language]es[/language]
[/channel]

[/rss]

(y continuará...)

RSS basado en XML (I)

(...viene de la anterior entrada)

Una de las formas habituales de hacer un feed es usar el lenguaje XML, algo más que un lenguaje, como la madre de todos los lenguajes del diseño orientado a objetos de internet y que se utiliza hoy en día como referente para otras diferentes lenguas y dialectos como el HTML, que se ha de buscar en sus formas compatibles, de ahí el XHTML.
Dedicarse a este rollo es estar todo el día aprendiendo sintaxis y gramáticas nuevas, ya sea a base de sentencias o de etiquetas. Pero no nos engolfemos en metafísicas informáticas que la vida es breve.

Una estructura básica de un fichero RSS basado en XML que puede ser escrito en cualquier editor de texto de nuestras preferencias o incluso en un editor de página web como Dreamweaver, (si le da pereza, puede directamente copiar y pegar) puede ser de la siguiente forma:

(Importante: No se olvide de encerrar cada etiqueta, como es habitual tanto en XML como en HTML, entre los signos < y >. Aquí se sustituyen por corchetes [ y ] para que el ejemplo no sea interpretado como un fichero XML en esta ventana del navegador.)
Para la cabecera podríamos dar la siguiente información básica:
[?xml version="1.0" encoding="utf-8"?]
[rss version="2.0"]

En estas dos etiquetas se indica que el lenguaje usado para nuestro documento es XML versión 1.0, el tipo de codificación del documento (forma de reconocimiento de los caracteres del propio documento) que escogemos uno bastante universal, el famoso Unicode UTF-8 y que va camino de imponerse. Los coreanos probablemente prefieran usar otro tipo de codificación y los evangelizados por san Cirilo y san Metodio, ya se sabe, prefieren cirílico. La segunda línea establece la versión de nuestro fichero RSS, ya que hay varios formatos, pero este parece ser hoy en día el más apropiado. También debe recordar que al igual que HTML, las etiquetas han de ser dobles por lo general, esto es, de apertura y cierre, como la propia etiqueta [rss version="2.0"], que tendrá al final del documento su homóloga de cierre [/rss]. (Continuará...)

Feeds RSS

Los feeds RSS son una forma de enviar y leer contenidos actualizados desde las páginas web. Un ejemplo concreto son las secciones de los periódicos con sus últimas noticias o un sitio web de comercio electrónico con sus últimas ofertas o productos.
Aunque es conveniente que todos los sitios web, independientemente de cual sea su finalidad, cuenten con al menos un fichero RSS que ofrecer a sus visitantes para que lo agreguen.
También es conveniente por el hecho de darle un fichero que es eminentemente texto a los robots que operan para los buscadores, rastreando la web y es una buena forma de ofrecer URLs interesantes y actualizadas a estos sistemas de indexación en los directorios de búsqueda.
Pueden usarse incluso como sitemaps o mapas de un sitio web con la dirección y descripción de los enlaces más interesantes. Una buena forma de enseñar a un buscador los contenidos más relevantes de un web, o los más modernos o aquellos que aún no han entrado en el índice de su directorio, porque les ahorra mucho trabajo y dedicación de búsqueda y rastreo a través del web a los diveros motores, spiders o robots. Estos muchachitos son muy agradecidos con este género de detalles, como el que les ahorres esfuerzos que no se van a tomar, porque su dedicación a indexar un website siempre es limitada, tanto en el tiempo como en el alcance de la profundidad de sus búsquedas.
No se trata aquí de hacer una descripción exhaustiva de estos ficheros RSS o feeds, ni de sus tipos o formatos, información que se puede encontrar fácilmente en internet, sino sólo unas recomendaciones básicas para aquellos de los que gustan de hacérselo todo ellos mismos (menos las cosas del amor) y preocuparse de la gestión de sus webs de una forma artesanal que ya no se lleva y les desagrada dejarlo todo en manos de los diversos applets a los que son tan aficionados los "profesionales" del diseño web, especialistas en hacer sitios a medida; esto es, a medida que van llegándole los clientes, les van ofreciendo soluciones que poco difieren unas de otras y hacen websites como el que hace churros.
Creo que ha salido perjudicado en el símil el honorable gremio de churreros, que a veces ponen más amor, cuidado y dedicación en su labor que los habituales genios del diseño.

(Continuará...)