Estoy tratando de encontrar una buena gema que me permita agregar botones para compartir en las redes sociales a mi aplicación Rails 3 (similar a los complementos de WordPress AddThis). Los sitios clave con los que quiero habilitar el uso compartido son Facebook, Twitter, LinkedIn y Google+. Quiero permitir dos niveles de uso compartido, es decir, la capacidad de compartir un enlace al sitio como un todo y la capacidad de compartir páginas o publicaciones específicas en el sitio. ¡Gracias por adelantado!
¿Qué gemas recomendarías?
carriles_id
Instalar
En tus Gemfile
:
gem 'social-share-button'
E instalarlo:
$ bundle install
$ rails generate social_share_button:install
Configurar
-
Tengo un problema con esta gema, ¿puede comprobarlo aquí? stackoverflow.com/questions/13807470/…
– simo
11 de diciembre de 2012 a las 8:38
allesklar
Cuando compre estos widgets, no debe pensar en términos de soluciones Rails sino en soluciones Javascript. Dado que Rails adoptó JQuery como marco JS predeterminado, también puede mirar en esa dirección.
Aquí hay algunos: http://plugins.jquery.com/?s=social
Recomiendo compartir Box
encontré compartible ser bastante bueno.
zrisher
Lamentablemente, la gema de Haucnlee no admite contadores (actualmente), pero pude usar https://github.com/iffyuva/botones-sociales para implementar esto por mí mismo. Busque una joya de Rails 3 para compartir contenido en sitios de redes sociales en un tutorial con un solo clic.
Compartir en Facebook
http://www.facebook.com/dialog/feed?app_id=123456789&link=http://Domain_name//&picture=&name=&caption=&description=&redirect_uri=http://nombre_de_dominio/&display=popup” target=’_blank’>
Nota:
app_id = ‘App_Id’ que proporciona Facebook. Necesitas registrar tu aplicación en Facebook
Chequea aquí ‘https://developers.facebook.com‘ vaya a la pestaña Aplicaciones y haga clic en ‘Crear una nueva
aplicación’
link = Este es el enlace para esta publicación en particular, si cualquier usuario hace clic en esta publicación en FB, será
redirigido a este enlace
imagen = Imagen de la publicación
nombre = título de la publicación
caption = Título de la publicación
description = Descripción de la publicación
redirect_uri = después de publicar, a qué enlace desea que se redirija al usuario. Es mejor dar ‘request.original_url’, el usuario lo redirigirá a la misma página desde donde ha estado compartiendo el enlace
Compartir en Linked in
http://www.linkedin.com/shareArticle?mini=true&url=http://Domain_name//&title=&resumen=” target=”_blank”>
Nota:
url = Este es el enlace para esta publicación en particular, si cualquier usuario hace clic en esta publicación en Linked in, será
redirigido a este enlace
Título = Título de la publicación
resumen = Descripción de la publicación
-
Hola. ¿Cómo se pasa la identificación de Facebook a la gema del botón social para compartir?
– Dieglock
25 de febrero de 2016 a las 18:43
triste
http://sapegin.github.io/social-likes/ se ve muy bien, pruébalo. Tiene un montón de opciones, amplia documentación con ejemplos y personalizador.
-
Hola. ¿Cómo se pasa la identificación de Facebook a la gema del botón social para compartir?
– Dieglock
25 de febrero de 2016 a las 18:43
murmullo
Sepa que esta es una vieja pregunta, pero en caso de que esté buscando algo que no use JavaScript (externo) que también lo ayude con las metaetiquetas de opengraph/card correctas, tal vez quiera probar: https://rubygems.org/gems/social_linker (enchufe desvergonzado por el autor)