Un tutorial en el que veremos cómo añadir un botón en nuestro wordpress para añadir en nuestros artículos y que los lectores puedan compartirlo en redes sociales libres y federadas.
Ya hace tiempo hice un tutorial en el que expliqué cómo añadir un botón en nuestro blog para compartir el contenido en una red social como diaspora.
En este caso este servicio, añade más funcionalidades al botón, ya que ahora será posible compartir nuestros artículos en otras redes sociales libres como son Mastodon, GNUsocial, diaspora o Hubzilla. ¿interesante, no?
Antes que nada agradecer a Kim que creara el código, que inicialmente fue para utilizar en su web, para poder compartir en todas esas redes sociales.
La idea me pareció muy interesante, pero como no soy programador, mis aportes fueron por otra parte. Sugerir algún pequeño cambio, reportar algún bug, etc. También se me ocurrió la idea de crear un servicio web utilizando GitLab Pages, por lo que Kim amablemente modificó el código para adaptar el php a javascript y html “puro”.
El resultado es que se puede utilizar este servicio web hospedado en GitLab:
Y desde un botón llamar a esa web, pasándole los parámetros que queremos que comparta, como son el título del post y la url del enlace. Para ello en nuestro panel de configuración de WordPress accedemos a Ajustes → compartir y añadimos un nuevo botón:
Escribimos el nombre del servicio que será el texto que aparezca en el botón, y en Compartiendo URL deberemos llamar al servicio web de GitLab y pasarle unos parámetros al código.
https://victorhck.gitlab.io/share_freedom/?text=%post_title%&url=%post_url%
Veamos:
- Con ?text=%post_title% le decimos al código que el título del artículo lo coja como texto a compartir
- Con &url=%post_url% le decimos al código cual es la url que debe añadir y compartir
He realizado un pequeño vídeo explicando y demostrando cómo añadir el botón para tratar de clarificar un poco más el proceso, que es sencillo.
El vídeo que véis a continuación está disponible en archive.org en formato libre .webm
Podéis descargarlo desde la propia web o mediante el comando:
wget https://ia601500.us.archive.org/31/items/share_freedom/share_freedom.webm
También está disponible en YouTube para quien prefiera esta opción:
Si no tenéis cuenta en “la gran G” no hace falta que le deis a “me gusta”, ni os suscribáis al canal. Podéis descargar el vídeo con youtube-dl mediante el siguiente comando:
youtube-dl -f 22 https://www.youtube.com/watch?v=bov7ShwB1AE
También es posible utilizar el código de Kim para añadirlo al servidor donde tengáis vuestra web y poder utilizarlo, sin necesidad de llamar al servicio de GitLab Pages y correr el servicio en vuestro propio servidor.
Cada vez hay menos excusas para no utilizar redes sociales libres y federadas. Prueba tu misma el botón pinchando sobre él y a compartir libremente! 🙂
———————————————