Links y no scripts para compartir contenido. Proteje la privacidad de tus lectores

Escrito por:
Fecha: 2013-07-03 11:22:35 00:00

Introducción

Los botones para compartir el contenido de tu blog, son muy populares y se los puede ver en casi todos los blogs que visitamos, es cierto que son muy útiles a la hora de compartir algo que te parece interesante con tus conocidos a travez de las redes sociales. También es cierto que muchos de tus lectores puede que no deseen avisar a dichas redes sociales que estan en tu sitio.

Como puedes dar la comodidad a los que desean compartir todo lo que encuentran con todo el mundo, sin quitar la privacidad de quienes desean navegar el Internet sin avisar al gran hermano, de cada uno de sus movimientos?

La mejor manera, es usar enlaces, en lugar de scripts de java. Las redes como Facebook, Google o Twitter proveen "gentilmente" de codigo para que puedas insertar sus botones en tu sitio, y otras compañias como addthis o sharethis, tambien lo hacen, gratis. Por que?, por que necesitan la información de quienes visitan tu sitio, para vendersela al mejor postor. A muchos puede no molestarle esto, pero a muchos otros si. Haz de tu sitio o blog, un lugar feliz para todos.

Al usar enlaces, das la opción a tus lectores de compartir el contenido en tu sitio con quien ellos quieran, pero sin avisar de cada una de las visitas que recibes.

Veamos ahora como lograr esto para las redes más comunes.

Twitter, Facebook and Google Plus

Facebook

Para Facebook, puedes usar este enlace

http://facebook.com/sharer.php?u=http://url-del-post

Twitter

En el caso de Twitter, el enlace tiene esta forma.

http://twitter.com/intent/tweet?url=http://url-del-post&text=Título&via=tu-twitter-aqui

Google Plus

Finalmente en el caso de Google plus, el enlace tiene esta forma.

https://plus.google.com/share?url=http%3A%2F%2Furl-del-post

Como se usan

El uso es diferente dependiendo de la plataforma que estes usando para tu blog, si usas Wordpress puedes ver (en ingles) aquí. Supongo que algo así funcionaría

<a href="http://facebook.com/sharer.php?u=<?php echo get_permalink(); ?>">Comparte esto en Facebook</a>

Como no uso Wordpress mucho, puedo estar equivocado.

Sin embargo, en el caso de Jekyll, que es lo que uso en este blog, el uso seria así.

<a class="btn btn-primary" href="http://twitter.com/intent/tweet?url=http://www.garron.me{{ page.url }}&text={{ page.title }}&via=ggarron">Tweet</a> | <a class="btn btn-primary" href="http://facebook.com/sharer.php?u=http://www.garron.me{{ page.url }}">Like</a> | <a class="btn btn-primary" href="https://plus.google.com/share?url=http%3A%2F%2Fwww.garron.me{{ page.url }}">+1</a>

Eso funcionará si están usando Twitter Bootstrap como tema primario, pero si no, pueden usar algo asi.

<a href"href="http://twitter.com/intent/tweet?url=http://www.garron.me{{ page.url }}&text={{ page.title }}&via=ggarron"><img src="ruta-al-logo-de-twitter"></a>

Lo mismo en el caso de Google Plus y Facebook.

Conclusion

Esto no solo ayuda a mantener la privacidad de quienes visitan tu sitio, también ayudar a tener un Internet más rápido, pues cargar un script por cada sitio donde desees compartir el contenido, hace que el navegador de tus lecotores deban buscar contenido en varios servidores al tiempo. La mayoría para obtener solo un objeto (el script), lo que hace que tu sitio se sienta mucho más pesado de lo que en realidad requiere ser.