miércoles, 9 de marzo de 2011

Sumarios automáticos sin JavaScript para Blogger

Hay diversos sistemas para crear sumarios en Blogger y así conseguir que nuestras entradas se muestren resumidas con el consabido "Leer más" (página principal y de navegación: etiquetas/recientes/antiguas).

Los primeros que descubrimos requieren entrar manualmente algún código extra en los post, como puede ser el caso del viejo truco con la clase .fullpost o del mejorado corte (<--more-->) que Blogger tuvo a bien ponernos en nuestro editor no hace demasiado.

Pero para poder hacer lo mismo automáticamente, sólo nos quedaba o bien hacer una chapuza CSS o bien utilizar alguna utilidad JavaScript que hiciera el trabajo por nosotros.

Sin embargo, en Blogger Buster han tenido la genial idea, de utilizar algunas de las nuevas etiquetas DATA que se han ido incorporando en los últimos meses, para simplificar todo esto.

Tengo que comentar, sin quitarle ni el más mínimo mérito a Amanda, que eché de menos algunas cosillas en el código original y que este que presento más adelante, contiene ciertas modificaciones.

Por ejemplo, no se tuvo en cuenta las páginas estáticas y en estas aparecía también el "Leer más" sin ninguna necesidad. En segundo lugar, aquel código anulaba los more que el administrador hubiera introducido hasta la fecha, dando prioridad al resumen del snippet. Por último, también duplicaba el enlace ya nombrado cuando pre-existía.

A mi parecer, los cortes que alguien haya podido introducir manualmente en una entrada, tienen mucho más sentido, que los resúmenes del snippet, amén de que estos últimos, no suelen pasar de los 150 caracteres. Por ese motivo principalmente, he decidido introducir modificaciones. Al que le venga bien tal y como estaba, siempre puede tomarlo del Blogger Buster.

Y aclarado esto, seguimos...



Se trata de montar una serie de condiciones y usar algunas etiquetas DATA, para mostrar sólo lo que nos interesa, justo dónde nos interesa. Con ello  se puede montar este bonito código que resulta suficiente y sobrado para crear los susodichos sumarios. Sólo hay que buscar en la plantilla (con Expandir plantillas de artilugios marcado) la variable <data:post.body/> y sustituirla por esto otro:

<b:if cond='data:blog.pageType == &quot;item&quot;'>
<data:post.body/>
<b:else/>
<b:if cond='data:blog.pageType == &quot;static_page&quot;'>
<data:post.body/>
<b:else/>
<b:if cond='data:post.hasJumpLink'>
<data:post.body/>
<b:else/>
<b:if cond='data:post.snippet'>
<b:if cond='data:post.thumbnailUrl'>
<div class='Image thumb'>
<img expr:src='data:post.thumbnailUrl'/>
</div>
</b:if>
<data:post.snippet/>
<div class='jump-link'>
<a expr:href='data:post.url + &quot;#more&quot;' expr:title='data:post.title'><data:post.jumpText/></a>
</div>
<b:else/>
<data:post.body/>
</b:if>
</b:if>
</b:if>
</b:if>

Con esto ya tenemos nuestros sumarios funcionando, pero como seguramente también queramos darle nuestro toque personal, entonces tenemos que recurrir al CSS.

La clase que controla la miniatura es la .thum img, por lo que si la insertamos entre nuestras etiquetas SKIN, podemos hacer flotar la imagen a derecha o izquierda del texto, así como añadir márgenes o bordes. También podemos hacerla más grande añadiendo un WIDTH, pero sin pasarse de píxeles porque la redimensión se hace sobre la miniatura, lo que provoca una perdida de calidad:

.thumb img {
float: left;
margin: 0 10px 10px 0;
}

Actualización: Debido a que Blogger ha cambiado el código que inserta cuando subimos una imagen al blog, la clase correcta para controlar la miniatura sería .item-thumbnail img. Por tanto, el anterior código tendría que ser así para los que tengáis problemas:

.item-thumbnail img {
float:left;
padding: 0 10px 0 10px;
}

Una segunda modificación sería la del aspecto del corte, cosa que ya vimos anteriormente y para lo cual usaremos la clase .jump-link.

Todo esto lo podéis ver funcionando en esta página de demostración.



Y para los que quieran profundizar más...

Algunas de estas variables ya las conocía pero otras no; y realmente vienen de fábula para lo que se pretende:
  • data:post.hasJumpLink (si hay salto 'more' o no en la entrada)
  • data:post.jumpText (el texto que servirá de enlace al 'more')
  • data:post.snippet (texto truncado de cada entrada publicada)
  • data:post.thumbnailUrl (miniatura de la primera imagen de cada entrada)
Y por supuesto, la tan antigua como imprescindible data:post.body, la que recoge todo el contenido tecleado por nosotros en las anotaciones.

La estructura del código comienza por distinguir mediante condiciones anidadas, si estamos (data:blog.pageType) en una entrada (item) o en una página estática (static_page). En estos casos no hacemos nada salvo lo usual, que es imprimir el contenido del post (data:post.body) tal cual.

Ya sabemos que estamos en la página principal o en una de navegación, por lo que lo siguiente es comprobar si hay corte en la entrada (data:hasJumpLink) para si lo hay, dejar actuar dicho corte y tampoco hacer nada especial.

Y ahora entramos en el resto de casos.

<b:if cond='data:post.snippet'>
<b:if cond='data:post.thumbnailUrl'>
<div class='Image thumb'>
<img expr:src='data:post.thumbnailUrl'/>
</div>
</b:if>
<data:post.snippet/>
<div class='jump-link'>
<a expr:href='data:post.url + &quot;#more&quot;' expr:title='data:post.title'><data:post.jumpText/></a>
</div>
<b:else/>
<data:post.body/>
</b:if>

Primero comprobamos si hay resumen generado por Blogger (data:post.snippet), porque si no, tampoco nos molestamos en hacer nada. Descartados todos los casos en que no hay que hacer nada, si hay resumen comprobamos también la existencia de miniatura (data:post.thumbnailUrl) para mostrarla. Por último, dentro de esa misma rama, añadimos el resumen y el código que monta el corte (jump-link). Sumarios listos.

Nótese en la página demo, que cuando la entrada contiene sólo una imagen o un vídeo sin texto, no existe resumen, por lo que se mostrará completa. Sin embargo, en cuanto haya un solo carácter, se verá el Leer más aunque sea innecesario. Ocurre lo mismo cuando hay más de una imagen.

Son casos extremos no habituales, pero se podrían solucionar si existiera alguna DATA que nos sirviera para saber el número de caracteres que tiene un post o encontráramos otro sistema análogo. Otra posibilidad, sería la de poder controlar el snippet. El problema es que yo no conozco ninguna manera ¿A alguno de entre los presentes se le ocurre algo?

sábado, 19 de febrero de 2011

Preguntas frecuentes. Cosas sencillas en Blogger II

Más preguntas habituales con respuestas sencillas.

MODIFICAR EL ESTILO DE LA SALIDA DE RESULTADOS DEL GADGET BUSCADOR

Hablamos del artilugio que viene de serie con Blogger y que genera un cuadro buscador cuyos resultados aparecen incrustados dentro de la misma página, justo arriba de las entradas. Muy estético a mi parecer, por cierto.

Para modificar su aspecto una vez añadido el gadget, sólo tenemos que buscar (con plantillas de artilugios expandidas) el comentario...

<!-- override gsearch.css -->

A continuación podréis encontrar todo el estilo por defecto. Las clases que más a menudo queréis modificar son:
  • #uds-searchControl .gsc-results
    {Cuadro general del gadget. Para cambiar el fondo, el margen y el padding, por ejemplo}
  • #uds-searchControl .gsc-tabhActive
    {Aspecto de la pestaña activa}
  • #uds-searchControl .gs-result .gs-title
    {Título de cada resultado}
  • #uds-searchControl .gs-result .gs-snippet
    {Sumario de cada resultado}
  • #uds-searchControl .gsc-cursor-page
    {Números inferiores para paginación}
  • #uds-searchControl .gsc-cursor-current-page
    {Número página actual}

Si por ejemplo queréis que los resultados de búsqueda sólo incluyan el título del post, sin que se vea el sumario y la fecha, podríais incluir algo así.

#uds-searchControl .gs-result .gs-snippet,
#uds-searchControl .gs-result .gs-visibleUrl,
#uds-searchControl .gs-result .gs-publishedDate,
#uds-searchControl .gs-result .gs-relativePublishedDate {display:none;height:0px;width:0px;visibility:hidden;}



¿POR QUÉ EL CÓDIGO DE UN GADGET NO FUNCIONA EN LA PLANTILLA Y VICEVERSA?

En una página normal esto no pasaría, pero Blogger es especial para interpretar el código y tiene una forma muy particular de hacerlo.

Nos referimos al código insertado dentro de HEAD o dentro de BODY porque el problema básicamente, es que la plantilla no admite comillas dobles (") y la parte CSS normalmente no lleva comillas.

De esta manera, todo el código interesante que veáis por ahí y que pretendáis instalar en vuestra plantilla, primero tiene que ser transformado. Las siguientes dos líneas serían un ejemplo de cómo insertar un código para mostrar una imagen. El primero sería el normal y el que valdría para un gadget. El segundo es el que nos exige Blogger en la plantilla. La única diferencia son las comillas dobles o simples.

<img src="imagen.jpg"/>

<img src='imagen.jpg'/>

Con el simple bloc de notas (Notepad) podéis hacerlo fácilmente con la función Reemplazar. Todas las comillas dobles las pasáis a sencillas (') y listo. Si el código incluye al mismo tiempo dobles y sencillas (por ejemplo en un script), la sustitución será dobles por sencillas y sencillas por &quot;. Esto último (&quot;) sí lo admite Blogger. Y lo hace porque es una entidad HTML de carácter que precisamente los navegadores interpretan como comillas dobles.

Si usáis el bloc de notas, tendréis que realizar primero el cambio de las sencillas para no perderlas al cambiar las dobles:
Reemplazar dobles a &quot;.
Reemplazar sencillas a dobles.


ENTIDADES DE CARACTERES HABITUALES

Y ya que estamos con entidades de caracteres, hay otras ocasiones en que un & u otro carácter nos da problemas en la plantilla. Es el caso también de los < >, que para HTML son indicativos de comienzo y fin de etiqueta y no los sabe interpretar de otra manera mas que de esa.

Las equivalencias para sustituirlos por entidades son las siguientes:

< ► &amp;gt;
& ► &amp;amp;
" ► &amp;quot;
  ► &amp;nbsp; (espacio blanco)
' ► &amp;apos;


EJECUTAR CÓDIGO EN UNA ENTRADA

Otra particularidad de Blogger es que el código escrito en una entrada no se interpreta correctamente si hay saltos de líneas entre ídem. Esto no pasa en gadgets o en plantilla, dónde además es conveniente crear saltos entre líneas para visualizar más cómodamente el código.

La solución también es simple: eliminar todos los retornos de carro que encontréis en el código que queréis poner.

Así, el código del script para crear frases aleatorias, que en la plantilla podría ir perfectamente de esta manera:

<script type='text/javascript'>
function frasesaleatorias (){
frases = new Array();
frases[0] = 'Comenta, que es gratis.';
frases[1] = 'Por cada comentario regalo un abrazo virtual.';
frases[2] = 'quot;Comenta que algo queda.';
frases[3] = 'No por mucho comentar, amanece más tarde.';
frases[4] = 'Tienes dos opciones: Opinar aquí o callar. Tú eliges.';
aleatorio = Math.random() * (frases.length);
aleatorio = Math.floor(aleatorio);
document.write(frases[aleatorio]);
}
</script>

Mientras que en una entrada tendría que ir así para que funcionara:

<script type='text/javascript'> function frasesaleatorias (){ frases = new Array(); frases[0] = 'Comenta, que es gratis.'; frases[1] = 'Por cada comentario regalo un abrazo virtual.'; frases[2] = 'quot;Comenta que algo queda.'; frases[3] = 'No por mucho comentar, amanece más tarde.'; frases[4] = 'Tienes dos opciones: Opinar aquí o callar. Tú eliges.'; aleatorio = Math.random() * (frases.length); aleatorio = Math.floor(aleatorio); document.write(frases[aleatorio]); } </script>

Si pegais ambos códigos en un bloc de notas y ampliáis la pantalla, podréis observar que el segundo no tiene ningún salto de línea.

Nota: Como hemos visto en otro punto el primer código es para la plantilla. Para un gadget, las comillas simples (') tendrían que ser sustituidas por dobles (").

domingo, 13 de febrero de 2011

Books por la Face. And the winner is...

El número del sorteo de la ONCE del día 12 de Febrero de 2011 ha sido el 01711. Y diréis ¿y qué? Pues que cuatro personas gracias a la diosa fortuna, se han llevado por la cara, otros tantos lotes de libros compuestos por las dos obras:
Un par de títulos que generosamente ha proporcionado nuestro patrocinador Ediciones Urano y que por su temática, seguro serán de interés para estos lectores habituales de Oloblogger que participaron en nuestro concurso, que acertaron las preguntas planteadas y que finalmente tuvieron la suerte de que su número saliera. Estos son:
  1. Tatiana Sierra
  2. Pi Carmona
  3. ElSuricato Worldgeekweb
  4. Mercedes Ríos

Rogamos a estas cuatro personas, que nos comuniquen a través del correo sus respectivas direcciones para el envío de los libros.

Gracias a Ediciones Urano, gracias a los que participaron, gracias a todos los que siguen Oloblogger y ¡enhorabuena a los premiados!.

viernes, 4 de febrero de 2011

Books por la Face. Ya tenemos candidatos.


Bueno, bueno, bueno. Tal y como anunciamos en nuestra entrada Sorteamos cuatro pares de books por la face, el pasado lunes terminó el periodo para que nos remitieráis los nombres de los autores de los libros a sortear.

Las pistas se publicaron respectivamente, los días 22 y 25 de Enero en nuestra página Facebook. Y aunque allí siguen para general constancia, fueron las siguientes:

Ediciones Urano - Una empresa muy activa: Groundswell

Una simple búsqueda de la palabra 'Groundswell', en adición de 'empresa' y/o 'activa' si hubiera sido necesario, nos lleva invariablemente a El mundo Groundswell, escrito por Josh Bernoff y Charle Li. Ambos autores son vicepresidentes de Forrester Research y los encargados de las investigaciones relacionadas con cómo usamos las nuevas tecnologías y todo lo relacionado con la Web 2.0 .

El libro trata sobre el fenómeno y los efectos de la implantación en nuestras vidas de las redes sociales surgidas al amparo de Internet. A este movimiento, los autores del libro lo llaman el mundo Groundswell. Con muchos ejemplos y datos estadísticos, este libro permite entrar a fondo en este mundo para aprender a participar y aprovechar todo su potencial.


Ediciones Urano - El único demonio inglés de seis letras

Esta pista era más sutil. Las claves eran 'demonio', 'inglés' y el número de letras (seis). Con cualquier traductor online, la palabra demonio arroja una serie de voces inglesas. La que llevaba al título era una de seis letras: 'Daemon'. Esta palabra junto con la editorial (Urano, aunque con Umbriel también sale), nos lleva a la obra homónima de Daniel Suárez.

El título resume el contenido de este libro. Un daemon (de las siglas de la expresión inglesa Disk And Execution MONitor) es un programa informático que se ejecuta en segundo plano sin control directo del usuario, normalmente de forma continua. Estos procesos no pueden ser cerrados de forma definitiva porque se reinician automáticamente.

Si bien los daemons son necesarios y generalmente benignos, el que es protagonista de este thriller y que se activa a la muerte de su creador, no lo es tanto, provocando una cadena de acontecimientos que amenazan con acabar con el mundo interconectado que nos rodea.


Pues esos son los libros y esos sus autores. Me consta que muchos lo intentaron, pero realmente pocos nos remitieron las respuestas correctas, así que la lista de participantes para el sorteo es un poco corta. La ventaja para ellos es que las matemáticas no engañan y la mitad se llevarán los cuatro lotes de libros.

El número a la izquierda es el orden en que nos llegaron las respuestas correctas y a la derecha los números con los que participa cada persona una vez aplicado el algoritmo que se explicó en su momento. Sobre el sistema, aclarar que sólo se tendrá en cuenta el último número del sorteo ONCE del día 12 y que he cambiado el número 37 por el 8 para simplificar las cosas. Como el sorteo está por celebrar, el cambio no perjudica a nadie y todos tienen ahora exactamente las mismas oportunidades.

Prometemos ponerlo más fácil la próxima vez, pero sólo un poco. Mientras tanto, podéis ver otras promociones de nuestro patrocinador, en la página Facebook de Umbriel Editores. ¡Suerte!

0. Lourdes Dinares (0, 2, 4 y 6)
1. Tatiana Sierra (1, 3, 5 y 7)
2. Paco Delgado Fernandez (0, 2, 4 y 6)
3. Pi Carmona (1, 3, 5 y 7)
4. Cristina Velazquez (0, 2, 4 y 6)
5. ElSuricato Worldgeekweb (1, 3, 5 y 7)
6. AntonioEZafra (0, 2, 4 y 6)
7. Mercedes Ríos (1, 3, 5 y 7)

lunes, 31 de enero de 2011

Utilidades para cambiar las imágenes del nuevo perfil Facebook.

Ya decíamos que todo es empezar y que a cada nuevo cambio, le suceden nuevas oportunidades... y nuevos oportunistas. Y léase oportunista sin ánimo peyorativo, sino simplemente como alguien que aprovecha las oportunidades.

Es el caso del nuevo perfil de Facebook, que incluye en lugar destacado, las últimas imágenes en las que hemos sido etiquetados y que da pie para que cada uno libere su parte más creativa. Si bien hay manera de hacer esto manualmente, lo cierto es que las aplicaciones y ulilidades que han surgido, simplifican bastante la tarea.

Esta es la relación de las que he podido ver hasta la fecha. Si conocéis más, la vamos ampliando, aunque creo que hay de sobra. Las hay hasta que permiten formar en un álbum una gran imagena a modo de collage (Photo Magic).

Aplicaciones a las que hay conceder permisos:


Utilidades online (no requieren concesión de permisos):


Y para los que necesitan inspiración, en los siguientes enlaces podéis encontrar unas cuantas ideas recopiladas por Mashable:


Recordamos que esto no sirve para las páginas, ya que no existen este tipo de imágenes en la cabecera.

También, que una vez estén las imágenes a vuestro gusto, podéis daros de baja de la aplicación a la que hayáis podido dar permiso sin problemas. Ellas sólo las montan, recortan adecuadamente y las suben, pero ahí termina su utilidad. Este enlace debería ir directamente a la sección correspondiente para eliminar aplicaciones, pero como Facebook a veces es complicado de enlazar, también podéis hacerlo siguiendo esta ruta:

Cuenta ► Configuración de la privacidad ► Aplicaciones y sitios web ► Edita tu configuración ► Aplicaciones que utilizas ► Edita tu configuración ► Eliminar

De paso, podéis aprovechar para dar un repaso a todas esas aplicaciones que habéis ido añadiendo y que posiblemente ya no utilizáis ;)

domingo, 23 de enero de 2011

Preguntas frecuentes. Cosas sencillas en Blogger.

Preguntas de novatos hechas en distintos comentarios por aquí y por allá. Para los no tanto pasar directamente a las cuestiones 3 y 4 por si fueran de interés.

¿DÓNDE VA EL ESTILO (CSS) Y DÓNDE EL HTML?

En Blogger, cada vez que leais que algo lo teneis que poner en la parte CSS o que el código que intentais insertar es de este tipo, su ubicación correcta es entre las etiquetas <b:skin><![CDATA[/* y ]]></b:skin>

Aunque es indiferente, lo normal es insertarlo justo antes de la última citada, para así poder localizar rápidamente, aquellas modificaciones que hayamos introducido nosotros en el código original de la plantilla.

Mediante la etiqueta <style> podemos introducir CSS en la parte HTML, pero esto está desaconsejado y sólo deberíais utilizarlo esporádicamente.

<div style="width:100px;height:20px;border:1px solid #00000;padding:10px;text-align:center;font-weight:bold;">Hola ¿Qué tal?</div>

El HTML va entre <body> y </body>. En este caso sí es importante su ubicación, ya que HTML se interpreta en el mismo orden que se redacta. Esto quiere decir que lo que pongamos en primer lugar saldrá por encima de lo siguiente. Hay formas para que esto se pueda alterar, pero esa es otra historia.

Por último, los scripts que querais alojar en la propia plantilla, en un principio deberían ir entre <head> y </head>, aunque por supuesto, también hay excepciones.


OBTENER DIRECCION IMAGENES PICASA

Una vez que accedes a tus álbumes y pinchas en la miniatura que necesitas, verás la imagen completa. Ahora, con el botón derecho del ratón, escoges "Copiar la ruta de la imagen".

Otra forma es buscando en la barra lateral de Picasa, el texto  "Enlace a esta foto". Seleccionamos únicamente la opción "Sólo imagen (no enlace)" y en "Incrustar imagen", nos aparece la URL de la misma.


ESCONDER ELEMENTOS SIN ELIMINARLOS

La forma más fácil es agregar una clase especial a ese elemento y luego con CSS hacerlo no visible. En cualquier momento podemos cambiar las propiedades de la clase para hacerlos visible de nuevo.

Supongamos que tenemos dos DIV que muestran un texto y que sólo queremos mostrar uno u otro, intercambiándolos cada cierto tiempo. No queremos borrarlos pues ambos son largos y no queremos estar redactándolos de nuevo cada vez. En un principio, los colocamos así y saldrían los dos a la vez, uno tras otro.

<div>Este es un texto simple que sale allí dónde se coloque pero incompatible con el de abajo.</div><div>Este otro sale en la misma parte del blog, pero cuando no está el anterior.</div>

Este es un texto simple que sale allí dónde se coloque pero incompatible con el de abajo.
Este otro sale en la misma parte del blog, pero cuando no está el anterior.

Ahora creamos nuestra clase y la insertamos en nuestra parte CSS. Esto sólo hay que hacerlo una vez porque quedará como parte de nuestra plantilla. La llamaremos invisible (no soy nada original bautizando, no). Sus propiedades deberían ser las siguientes:

.invisible {
display:none;
height:0px;
width:0px;
}


Ahora sólo tenemos que añadir dicha clase a la frase que no queremos que se vea. Más adelante, podremos quitarla y añadirla a la otra frase para sea esta la invisible.

<div class="invisible" >Este es un texto simple que sale allí dónde se coloque pero incompatible con el de abajo.</div><div>Este otro sale en la misma parte del blog, pero cuando no está el anterior.</div>

Este otro sale en la misma parte del blog, pero cuando no está el anterior.

El ejemplo es con una frase, pero vale igual para códigos más complejos, scripts, imágenes, vídeos, etc. Y ojo con lo que escondeis, que aunque accediendo a la página en forma normal, ese contenido no se verá, echando un vistazo al código fuente todo quedará al descubierto sin problemas.


ESCONDER ELEMENTOS PARA TODOS EXCEPTO PARA EL ADMINISTRADOR

Aprovechando una clase controlada por el propio Blogger, podemos esconder cualquier cosa de manera que nadie la vea salvo nosotros, los administradores del blog. La clase es item-control blog-admin y sólo hay que añadirla a cualquier capa para que tenga dichas características.

<div class="item-control blog-admin">Hola. ¿Qué tal?</div>

Seleccionar el interior de este recuadro ► botón derecho ► Ver código fuente seleccionado, para ver que hay escondido en este recuadro que tiene esa clase y que por tanto, sólo puedo ver yo en modo normal.

EL DINERO NO HACE LA FELICIDAD, PERO ES MEJOR LLORAR EN UN FERRARI.

Al igual que antes, esta clase no sirve para guardar secretos. Tanto si la utilizais en la plantilla como en un post, viendo el código fuente saldrá a la luz sin problemas.

Es una buena idea usarla para cosas que nosotros necesitamos pero que podrían molestar la estética de nuestro sitio. O bien para contenido irrelevante para los lectores pero útil para nosotros. Por ejemplo: un contador, una gráfica de estadísticas, un botón de ping, enlaces a los servicios que más utilizamos, a nuestro hosting de imágenes, de scripts, etc.

lunes, 17 de enero de 2011

Spam. Cómo no meter la pata.

¿Alguna vez os han borrado un mensaje sin que supierais el porqué? ¿Alguien os ha dicho que sois unos spammers? ¿Os han baneado (echado) de un foro sin haber hecho nada malo? Si es así, es posible que aunque no lo sepas, hayas hecho SPAM.

Según la santa enciclopedia de la Red (Wikipedia):

Se llama spam, correo basura o mensaje basura a los mensajes no solicitados, no deseados o de remitente no conocido, habitualmente de tipo publicitario, enviados en grandes cantidades (incluso masivas) que perjudican de alguna o varias maneras al receptor. La acción de enviar dichos mensajes se denomina spamming.

Inicialmente, el término spam se utilizaba sólo para todos esos mensajes publicitarios que nos meten a punta pala en nuestro correo: "Viagra", "Meninas da Playboy", "Se necesita respuesta urgente", "Conoce la nueva guía...", "65% de descuento", etc. etc. etc... Pero actualmente, el concepto se ha ampliado y aunque no soy experto en definiciones, me atrevería a decir que para muchos, es todo contenido que se remite fuera de contexto, con una intención de notoriedad.

Con la expansión de la Web 2.0, hoy día existen muchas rutinas informáticas tipo spider o araña web, que se dedican a recopilar direcciones no sólo de correo, sino también de otros sitios que permiten interacción con los usuarios: blogs, foros, chats, wikis y por supuesto, redes sociales como Hi5, Menéame, Tuenti, Facebook o Twitter, por citar sólo algunas. Una vez hecha la lista -constantemente en ampliación- es fácil enviar contenido no deseado a sus componentes.

Pero si bien el spam viene casi siempre asociado a sistemas automáticos, también se puede hacer -aunque con más trabajo- de manera manual. Y aquí es dónde quiero llamar vuestra atención para que no metáis la pata sin querer.

Cuando se crea un sitio web nuevo, es muy habitual que la primera misión que nos auto-encomendemos sea la de conseguir lectores. ¿Y cual es la forma más fácil de darnos a conocer para conseguir esto? Pues sembrar la red de nuestra URL. Craso error. Eso es spam. Poneros en el lugar del que recibe un mensaje de alguien que no conoce y que no aporta nada al receptor salvo una dirección de un blog que, probablemente, verse sobre un tema que no le interesa en absoluto. Pues eso, ignorar o borrar y a otra cosa.

Usando otro símil, es como si fuerais por la calle y a todo el que os cruzarais le dijerais: "¡Eh! Soy Pepe ¿Me conoces? Pues pásate por mi casa, calle del Pez 42 quinta planta..." Absurdo ¿no?

No sé si hay datos que avalen que la publicidad no deseada tiene alguna eficacia, pero mi opinión es que no sirve para nada. Creo que nunca he visto ningún enlace a los que apunte alguna cosa que me hayan hecho llegar de esta manera. Pues lo mismo para vuestros sitios. Es improbable que alguien abra vuestro link sólo porque se lo pongáis delante de las narices.

¿Relacionarse con otros intenautas? Sí ¿Abusar? No

La relación y retroalimentación es uno de los pilares del 2.0. No hay inconveniente en comentar algo en algún sitio, pero evidentemente, tiene que tener relación con lo que allí se está hablando. Así, si por ejemplo comentas en la entrada de un blog que se titula "La grandeza del águila imperial", algo así como "Lindo blog. ¿Has visto chicascachondas.net?", las posibilidades de que te borren tienden a infinito.

Se puede intentar ser más fino y comentar con sentido pero sin olvidar meter una cuña publicitaria con la dirección de tu sitio y/o unas palabras sobre su contenido. Las posibilidades de borrado disminuyen, pero tampoco mucho.

Los nicks de los comentaristas suelen incluir enlaces a sus perfiles públicos que a su vez, suelen tener una relación de sitios de esa persona. Ten por seguro que si quiero ver de dónde vienes o qué haces, voy a pinchar en ese enlace. No es necesario que pongas tu firma en todos tus comentarios.

Y sobre cómo relacionarte adecuadamente con otros sitios, no soy el más adecuado para dar consejos, porque posiblemente sea el contra-ejemplo de relación social en Internet, a pesar de que últimamente estoy quizás en un proceso de mayor apertura. Pero simplemente te sugeriría que visites los sitios que te aportan algo y sólo cuando tengas algo que aportar tú, lo hagas. Aunque sea una simple felicitación por el contenido o un "Es lo mismo que pienso yo". Todo es relación, como en una conversación en vivo y en directo con cualquier otra persona.

La mejor promoción de tu sitio es que su contenido me interese. Seguro que te encontraré cuando lo necesite.


Bonus: Una curiosidad sobre el origen del término spam, un vídeo acreditativo y unos pequeños consejos para evitar el spam en el correo electrónico.