Instrucciones claritas

El número de usuarios y la actividad en La Coctelera crecen sin parar. Ya vamos camino de los 4 millones de páginas vistas al mes. Es la causa de que durante los últimos días a ciertas horas del día (a partir de las 6 de la tarde) sea complicado acceder. Hemos encargado más máquinas (momentazo: aquí comienza nuestro cluster) y Nando trabaja incansable para mejorar el rendimiento. Hoy ya va mucho mejor, y es que no nos habíamos percatado de que una de las páginas del back (con muchas peticiones a BD) era de las más visitadas. Así que ha sido cachearla y parece que hemos ganado unos cuantos créditos extra.

Ayer pusimos una notita para informar de lo que ocurría; había muchos usuarios quejándose y sin información, tendríamos que haber “comunicado” antes. Los comentarios en ese post son bastante especiales, la gente no protesta malhumoradamente sino todo lo contrario.

Aunque mi preferido, en relación a las nuevas funcionalidades que están a punto de salir del horno, es este:

Gracias por informarnos, durante varios días creia que el problema lo tenia mi ordenador y como no tengo mucha idea estaba hecha un lio.

Todas esas cosas nuevas que pensais poner, por favor que vengan con instrucciones, pero muy claritas.

Gracias

Así da gusto.

Criterios de posicionamiento en buscadores

A raiz de mi amable diatriba del otro día sobre los profesionales dedicados en exclusivamente al posicionamiento en buscadores, Pacoo escribió un interesante comentario, listando una serie de criterios de posicionamiento que son parte de la especialidad de este tipo de empresas, y que se salen del trabajo estándar (chiste! chiste!) de esas otras empresas o personas que hacen webs-como-dios-manda.

Pues bien, voy yo, más chulo que un ocho (¿yo?) y digo que el 80% del posicionamiento natural en buscadores se consigue simplemente utilizando de forma correcta estándares web (y algunas buenas prácticas que van de la mano). Lo cual, concretando poco, consiste en:

  • Separación de presentación (CSS), contenido (XHTML) y, con la llegada de las tendencias 2.0, comportamiento (JS)
  • Marcado semántico: utilización correcta del XHTML (un title pertinente, encabezados, etc. Hay toneladas de artículos por ahí sobre este asunto)
  • Aparición de las palabras clave en las URLs
  • Enlaces lógicos en tu site (que la sección “Productos” esté enlazada por el texto del mismo nombre, etc)

(Cumpliendo estos puntos, además, te llevas una dósis considerable de accesibilidad… ¡gratis!)

Otro punto muy importante, y que tiene relación directa con la arquitectura de la información de tu site, es la densidad de palabras en una pagina, que comenta Pacoo, y/o el ratio de código/contenido. Consideramos código todo el XHTML/CSS y el texto irrelevante (aquel que no tiene relación con el objeto a posicionar) que haya en el documento web.

Si incluimos toneladas de menús o referencias a mil secciones dentro de nuestro site, o código prescindible (tablas para maquetar, fonts, etc), estaremos disminuyendo el ratio de código a contenido, y con ello disminuyendo la relevancia de nuestro documento.

Yo me preocupo de hacer buen código, y consigo unos resultados buenos (o eso me dicen y yo me creo). Y con muy poco esfuerzo ; el mismo que cuesta hacer las cosas bien, ni más ni menos. Aunque ahora que lo pienso, también añado un poco de mi pócima secreta.

PS: Otro día desarrollo el concepto de “posicionamiento natural” que he citado hoy, y que tiene que ver con ese épico tema, La Falacia De la Indexación.

Last.fm

Mi página de perfil en Last.fm informa:

No recently played tracks to display. This user last played a track 480 days ago.

Como pasa el tiempo, caray. De hecho creo que de aquella era Audioscrobbler lo que usaba y no Last.fm (aunque eran de los mismos dueños, supongo). Por el camino se han reformulado mutuamente: Last.fm ha quedado como la cara pública, y Audioscrobbler las arañas y plugins que recogen datos.

Last.fm es un servicio que recoge los datos de la música que escuchas en tu PC. A partir de ahí hace (y puede hacer) un montón de cosas:

  • listas de lo que escuchas y de lo que más escuchas, usuarios que tienen gustos similares a los tuyos, grupos que te puedan gustar en base a lo que ya te gusta (y lo que le gusta a los que les gusta lo mismo que a ti – ¿os gusta los trabalenguas?)
  • listas de lo que gusta en general – o sea, los 40 principales pero con criterios de filtrado colaborativo en vez de pasta (yo pago, yo sueno)
  • y muchas más cosas con las que perder tiempo. Tu mismo.

Admiro estos servicios que sobreviven a lo largo del tiempo y mejoran constantemente. Un modelo a seguir. Un servicio de los que eran web2.0 años antes de que existiese el término y la moda, de los que a mi me gustan.

Tiene algunos detallitos de los de lagrimilla:

last-fm.png

Empresas de posicionamiento en buscadores

¡Por fin! Llevaba 9 meses de reforma en mi casa y hoy por fin los obreros han salido por la puerta llevándose todos sus trastos. Si el paraiso existe, la sensación de estar allí debe ser algo parecido a esto. Lo que en principio iba a durar 6 meses ha durado 9 (el retraso tampoco ha estado mal) y me han pedido ampliación de presupuesto un par de veces (pero he conseguido controlarles). La obra a grandes rasgos ha consistido en tirar un montón de tabiques para cambiar la distribución, renovar electricidad, cañerías, los baños, cocina… Un buen repaso.

Todo ha quedado precioso, excepto… la pintura, que la han dejado un poco mal. Durante estos últimas semanas que se han puesto a pintar ya me he ido fijando en las cosas que dejaban mal. Les señalaba una y otra vez las cosas que tenían que mejorar, pero nada, no había manera: no es que no quisiesen hacerlo bien, que lo intentaban, es que los pobres no daban más de si. Algo tan fácil como la pintura. Como ya estaba más que harto de la obra decidí dar por perdido este capítulo, acabar cuanto antes, y afrontar el tema pintura más adelante.

Así que ahora tengo que buscar a unos pintores. Para no volver a caer en las mismas voy a buscar a unos pintores especialistas. ¿Especialistas en qué? En pintar.

***

Como los lectores más avezados habrán imaginado el texto anterior es una ficción publicitaria. Ningún animal ha sido menospreciado durante el rodaje. Sin embargo y pesar de la mofa nos enfrentamos a un problema real: empresas que te hacen una web, y te la hacen tan mal que es necesario contratar a unos “especialistas” para que tu web sea minimamente visible a los buscadores.

Si alguien hace reformas, se presupone que saben pintar, y bien, porque es una parte de hacer la reforma. Si alguien hace webs, debe saber hacer un código limpio y bien estructurado, y no debería ser necesario llamar a unos especialistas.

Propuesta para un avatar estándar

Introducción prescindible

Cada vez es más habitual que en los servicios en los que te creas una cuenta de usuario te ofrezcan la posibilidad de añadir una imagen a la información de tu perfil. Igual que tenemos que repetir nuestros nombres y apellidos y otros datos personales en estos servicios, también nos encontramos con que acabamos subiendo la misma foto una y otra vez. Igual que no se ha conseguido un servicio de identidad universal para que cada vez que tengas que rellenar tu información personal puedas apuntar a una URL y el sistema cargue automaticamente tu información, es igual de utópico pensar en que si se proporciona una servicio universal de avatares vaya a ser implementado por los diferentes fabricantes.

/Introducción prescindible

Reducimos nuestro ángulo de visión para, en genuina tradición ala-microformatos, concentrarnos en tratar de resolver el problema más simple de la forma más abierta y asequible posibles.

Se trata de crear un estándar (¿microformato? ¿microestándar? ¿convención?) en el ámbito de las herramientas de publicación personal para permitir el autodescubrimiento del fichero que contiene el avatar del usuario.

Al principio pensamos en plantear el micro-estándar de modo que teniendo como URL del blog del usuario http://www.example.com/myblog/, el avatar fuese un archivo que siempre estuviese en una misma ubicación, del tipo http://www.example.com/myblog/avatar.* (siendo * una extensión de archivo gráfico, probablemente jpg o png).

Pero analizando brevemente la actual estructura de marcado de numerosos blogs, no es fácil que pase desapercibido en el head de dichos documentos un mecanismo que bien nos podría ayudar, que ya se usa para cosas equivalentes y que ofrecería más flexibilidad que la idea inicial. Presentamos al elemento link y su atributo rel. Al igual que tenemos otros muchos rels que nos apuntan la ubicación de los feeds, del pingback, del EditURL, etc., podemos utilizarlo para apuntar al avatar.

Se trataría simplemente de añadir un elemento link con un rel=”avatar” . Ej:

	< link rel="avatar" href="http://www.example.com/miblog/avatar.png" / >

Inspirados por la funcionad que ofrece gravatar.org, las herramientas de publicación personal podrían buscar y colocar automaticamente el avatar del usuario al lado de sus comentarios, a partir de la URL que este introduzca. Es decir, cuando yo escribo un comentario en un blog, y relleno los cambos “Nombre”, “Correo-e”, y “URL”, la herramienta iría a buscar el link rel=”avatar” en la URL que haya introducido. Si el link rel=”avatar” le proporciona un href, ya tendría la URL del avatar y podría pintarlo al lado del comentario.

Quedaría al gusto del fabricante la creación de mecanismos de cacheo para no tener que realizar el parseo del blog del comentarista por cada nuevo comentario, el almacenamiento del avatarUrl en su propia BD, etc.

Ventajas

  • Sistema absolutamente descentralizado que no plantea problemas de ancho de banda
  • Universal y abierto
  • Fácil implementación por parte de las herramientas de publicación

Objecciones

  • Si un usuario no tiene blog no puede disponer de esta funcionalidad
  • Un usuario puede querer disponer diferentes avatares

Comentarios a las objecciones

Ya vendrán, y ya se irán. Permanezcan atentos a sus receptores.

III Ley de la Publicación Personal

Dentro de 17 años emergirá un tratado de publicación personal en el que quedarán expuestas las leyes fundamentales que rigen el nacimiento, desarrollo y madurez de los medios de publicación personal, de los cuales el weblog es uno de los principales exponentes en esta década de los 00 (el juego de cifras y letras no es gratuito, siempre he querido vivir de concurso en concurso, machancando pulsadores y con ojos puestos en mis emociones, en parte lo hago).

Digo que el tratado emergirá porque muchos se podrán molestar en escribirlo, acertando con algunas anticipaciones afortunadas y otras no tanto, pero, ¿por qué gastar energías en inventar cuando el tratado es simplemente el compendio de los patrones de uso y comportamiento que se van haciendo visibles e inventariables con el tiempo?

Uno de los capítulos del tratado es un patrón que se anuncia con luminosos en la Gran Vía: No por mucho publicar, amanece más temprano. Aquellos blogs que se pasan con la cantidad de contenido publicado, mueren. Mueren como blogs, se entiende (porque el tratado dice lo que es un blog y osado aquel que lo cuestiona). Y pasan a convertirse en publicaciones colectivizadas, cuando no simplemente repositorios de contenido que coquetean con la Falacia de la Indexación, o agencias de prensa (si, esto también implica desdén).

Sobre lenguajes XML (y más OPML)

Tim Bray (Atom, Sun) escribe un post titulado No Inventes Lenguages XML. En él, además de hacer un repaso al complicado proceso de creación de uno de ellos, opina que disponiendo de DocBook, ODF, UBL, y Atom y XHTML/Microformatos, no necesitas más (aunque eso ya lo dijeron Nacha Pop).

Es decir: con casi total probabilidad cualquier información que necesites proporcionar al mundo de forma estructurada para que sea tratada programaticamente en un proceso mecanizado encajará en alguno de esos lenguajes. No te hace falta inventar el tuyo propio.

Yo añadiría OPML (ya hablamos de ello aquí), otra irreverente obra de Dave Winer. Un mecanismo lo más simple posible para marcar listados de cosas. Precisamente en su simplicidad está la clave de su importancia: es muy fácil de implantar (y cuanta más gente lo implante, más utilidad tendrá, ya saben, eso de que el valor de una red está en el cuadrado del número de nodos), y se puede hacer multitud de cosas con ello (esto último no es muy preciso, si vuelvo a estar tan aburrido como para escribir un post de este tipo, listaré los usos que se me ocurren al efecto).

Todo este tiempo he vivido engañado, pensando en que la herramienta de OPML que hacía el señor Winer no tenía versión para Windows. Pero si la tiene. Investigando.

La web2.0

¿Un post a estas alturas sobre la web2.0? Eso es taaan dosmilcincooo… Me sabrán disculpar, pero mientras despierto de mi letargo, tengo que utilizar los temas para ser parte de la conversación, y perseguir la consecución del plan

Me conocerán de películas como Escépticos Integrados, Píncheme Allá Esa Burbuja, o Vida Más Allá del Blog.

¿Con qué nos quedamos de la web2.0? ¿Cúales son los conceptos más interesantes? ¿De qué seguiremos hablando dentro de 5 años?

  • Arquitectura de la participación / user generated media
  • Servicios y herramientas en vez de contenido / re: responder, remezclar, reutilizar (Flickr, Last.fm, Bloglines)
  • Estándares abiertos y ligeros
  • La simplicidad como premisa

En próximos posts desarrollaré (o no) estas generalidades dignas de un estudiante de cuarto curso (yo estoy todavía en tercero, soy un adelantado a mi tiempo).