El Correo de las Indias

Desde 2002 abriendo caminos hacia un nuevo mundo

Grupo Cooperativo de las Indias

GNU social como sistema de comentarios distribuido para WordPress

wpgs_agordojEn la lógica de casar GNU social con WordPress liberamos la versión BETA de WP-GNU social. Este plugin de WordPress permite integrar las conversaciones de GNU social como hilo de comentarios para los posts que publicamos en nuestro blog. El proceso es muy sencillo. Cuando instalas el plugin, cada nuevo post en tu blog se publica automáticamente en el nodo que indiques en la configuración del plugin. La configuración del plugin la puedes encontrar en panel de WordPress bajo la opción «Ajustes» y a continuación «WP-GNU social». En la configuración tienes que indicar el api de tu nodo, usuario y contraseña. La versión que liberamos y estamos utilizando es experimental. Por lo mismo te agradecemos todos los comentarios que nos puedan ayudar a mejorarlo. El código fuente del plugin está disponible en nuestros repositorios. Nos alegraría mucho si te animas a instalarlo y esperamos que este sea el primer paso para tener una alternativa distribuida a disqus y otros sistemas de comentarios centralizados.

«GNU social como sistema de comentarios distribuido para WordPress» recibió 77 desde que se publicó el 23/03/2015 . Si te ha gustado este post quizá te gusten otros posts escritos por Manuel Ortega.

Comentarios recibidos a través de la Matriz, nuestro nodo GNUsocial

  1. GNU social como sistema de comentarios distribuido para WordPress http://lasindias.com/?p=82912 Liberamos y empezamos a utilizar WP-GNU social. El primer paso para tener un sistema de comentarios distribuidos para WordPress. #

  2. @lasindias Recién lo hemos instalado y estamos mejorando la visualización en la plantilla del correo. Uno de los retos es justamente como gestionar la visualización y su integración en las posibles diferentes plantillas.

  3. @manuel Queda muchísimo trabajo, pero el comienzo no podía ser más emocionante y bonito. Vamos por muy muy buen camino! 😀

  4. Creo que también voy a darle una vuelta para implementarlo en Drupal.
    También investigar cómo incorporar la riqueza semántica (rdf) que te ofrece gnu social(aunque queda un poco escondida con el frontend de qvitter), que iría en pro de la distribución de contenido e identidad a través de esas microblogosferas y la blogosfera.

  5. Bienvenido @aleixq no te había visto!!

  6. @david gracias! y hola al resto!

  7. @aleixq @lasindias Qué bueno! me interesa mucho esa investigación sobre como explotar la riqueza semántica de # :-)

  8. @manuel @lasindias  A ver que tal, hay posibilidades y descripción de recursos, lo que no encuentro es documentación sobre la semantización… Hace tiempo leí en alguna documentación de statusnet que la implementación del rdf se quedó un poco a medias. 
    Un ejemplo bruto de la matriz: http://graves.cl/visualRDF/?url=http%3A%2F%2Flamatriz.org%2Frss

  9. @aleixq @lasindias Guau! que chulo! hace unos días hablábamos de desarrollar un plugin de !gs !gnusocial para visualizar los archivos foaf que genera. Esto es lo que buscábamos 😀 cc @david

    Sí, la documentación y la implementación de # en # son temas en lo que hace falta echar una mano. Tenemos muchas ganas de trabajar en ello. A ver si en los próximos meses tenemos más ratos libres 😀

  10. No soy de wordpress, pero sin duda es una noticia fantástica para quien lo use :D. A seguir con ello :).

  11. @lasindias Desde luego es curioso!

  12. @lasindias Creo que lo probaremos en @elbinario :)
    Por cierto, el botón de descargar el zip/tar del git no funciona.

  13. @drymer @lasindias @elbinario Buenísimo! Anotado lo del botón para descargar el zip/tar. Mientras podéis clonar el repositorio con este comando >> git clone git://enkidu.coop/wp-gnusocial

  14. @drymer @lasindias @elbinario Ahh, ojo! estamos en una fase muy inicial haciendo pruebas pero encantados de que lo probéis y nos ayudéis con el testing 😀 Cualquier duda o comentario estamos por aquí!

  15. @manuel Pues justo anoche lo probé y os envié un correo usando la sección de contacto de la web.

  16. @drymer Genial! acabamos de leer y responder a tu correo. Creemos que el motivo por el que no te publico en tu nodo de # está en la url del api. ¿Que url colocaste? Otra cosa, desde cuando no actualizas desde el repo http://bitujo.enkidu.coop/wp-gnusocial.git/ de !wpgnusocial En los últimos días hemos realizado cambios importantes y que seguro pueden evitar muchos errores :-) Quedamos pendiente a tus comentarios.

  17. @manuel @drymer El index y functions ocupan 0KB ¿hay algun problema con el codigo?

  18. @puppetmast3r @drymer  No, estos archivos estaban en la estructura de archivos y directorio inicial para el proyecto y no los hemos eliminado. Son parte del proceso de desarrollo :-) en lo que hagamos la primera liberación, pasadas la fase de testeo, muy posiblemente los eliminemos.

  19. @puppetmast3r @drymer Un placer! Cualquier duda o comentario adicional pásate por el grupo !wpgnusocial y así vamos recopilando dudas y errores para responder y corregir.

  20. @manuel Buenas, perdón por la tardanza, estabamos de mudanza del VPS. La url y contraseña son correctas. http://qttr.at/o5j !wpgnusocial

  21. @drymer !wpgnusocial repito que no era miembro del grupo x) @manuel

  22. La api la tenemos probada con otras aplicaciones y la contraseña la he visto cambiando en input a text, seguro que es correcta @manuel

  23. Y por cierto, está en l última versión del git. @manuel

  24. @drymer No pasa nada, qué bueno que ya estéis de vuelta :-) la url está bien y la contraseña es correcta, no publica? !wpgnusocial

  25. @drymer Y nada, no publica? Tiene que publicar al pasar un post de borrador a publicado, es decir la cuando le das a publicar o bien cuando un post pasa de programado a publicado. Acabo de hacer una prueba con la versión que tenemos en el repositorio y un usuario de pruebas que tenemos y ha publicado correctamente https://pluvio.net/notice/3760 que raro! quedamos pendiente a tus comentarios para ver si podemos encontrar donde está el error !wpgnusocial

  26. @manuel El articulo se publica en el wordpress, pero no en GS. Y además, al darle a publicar se queda en una página en blanco.

  27. @manuel No controlo de PHP, si me quieres decir cómo debuggear encantado.

  28. @drymer # seguro puede ayudar a encontrar donde está el error. ¿En que nodo estás intentando publicar?

  29. @drymer Hemos probado con otros nodos de # y se ha publicado bien

    https://quitter.se/notice/3611887
    http://gnusocial.net/notice/132117

    Así que vamos a tener que buscar el error en la instalación de # Estamos usando # para publicar en el nodo de # ¿Qué distribución de # estáis utilizando en el servidor? Aquí como instalarlo en # http://askubuntu.com/questions/9293/how-do-i-install-curl-in-php5 seguimos pendiente 😉

  30. @manuel @drymer Acabo de ver que se me escapó decir que puede que # no este instalado. Investigando más hemos visto que usar # dentro de plugins de # parece no ser una buena práctica :-) Lo cambiaremos siguiendo las recomendaciones de este post http://www.htmlcenter.com/blog/please-stop-using-curl-in-wordpress-plugins/

    Mientras tanto comprobad si lo tenéis instalado # en vuestro servidor y nos contáis :-)

  31. @manuel Curl en php o curl de bash? La primera depende de la segunda? Probaré a ver x)

  32. @drymer Tienes que instalar php5-curl y reiniciar apache. Más detalles en este enlace http://askubuntu.com/questions/9293/how-do-i-install-curl-in-php5

  33. @manuel Si, resulta que si estaba instalado.

  34. @drymer uhh qué misterio! en ese caso para ver los errores que se puedan estar produciendo descomenta – quitando los slash iniciales – la siguiente lineas en la raíz del plugin en el archivo wp-gnusocial.php. Quedaría así

    ini_set(‘display_errors’, 1);
    error_reporting(E_ALL);

    E intenta publicar de nuevo y te debería mostrar los errores. Envíanos la captura de pantalla 😉

  35. @manuel Probaremos a ver. Cuando saque algo lo comento

  36. @drymer Ok! cualquier cosa estamos por aquí :-)

  37. @manuel Aquí puedes ver el resultado, si gustas. Por cierto, el tema de los idiomas se puede usar ya?

  38. @drymer Jo! 😀 Muchísimas gracias por testear el plugin, cualquier ayuda que necesitéis solo teneis que decirlo y nos ponemos a ello.

  39. @drymer Sí, los idiomas se pueden usar. Sólo hay que compilar los .po. Los puedes compilar o te los paso compilados?

  40. @manuel No hace falta de momento, igual otro dia lo hago para actualizar el articulo pero la verdad es que se entiende perfectamente.

  41. @drymer Vale, igual los voy a compilar y subirlos al repo del plugin porque es verdad que sería mucho más fácil que quien se lo instala no tenga que hacer nada más que activarlo en #

  42. @manuel Genial. Justo iba a preguntarte cómo hacerlo por que veo que sale un comentario en esperanto. Agradeceré que comentes cómo activarlo

  43. @drymer Ya mismo los subo y con hacer un git pull los tendrás en el directorio del plugin. Os aviso en unos minutos 😉

  44. @manuel @drymer Listo! si haceis un git pull ya tendréis las traducciones al Español y al Inglés :-)

  45. @manuel Genial :) Veo que lo coge automáticamente, además. Buen curro!

  46. @manuel Me acabo de fijar, entonces desactiva la opción de hacer comentarios de manera normal del wordpress? No crees que estaria bien ->

  47. @manuel tener ambas opciones?

  48. @lasindias ¡Enhorabuena! Los sistemas externos tipo Disqus recentralizan; los sistemas internos "secuestran" el comentario para el blog 1/2

  49. @lasindias Un sistema de este tipo distribuye la conversación y permite al comentarista seguir siendo dueño de su comentario.

  50. @drymer Gracias! a vosotros por la valiosísima contribución. Hay aún algunas cosas que perfilar pero es un aprendizaje super emocionante :-)

  51. @drymer En principio sí. A través de los filtros eliminamos rl formulario de wordpress. Así lo tenemos en nuestro blog. Pero sí, tienes razón, puede tener sentido dejar las dos opciones. Me gustaría saber que opinan @david @lasindias @voylinux @nosolosw

  52. @manuel @drymer @david @lasindias @nosolosw No sé cómo de complicado es, pero para mí la opción ideal sería que en el plugin se pudiese decidir si eliminas o no la manera "nativa". Peeeeeeero, esto tiene pros y contras.
    El quiera comentar, no tiene porqué crear cuenta de #, pero el hilo de comentarios solo se leerá entero en el blog. En el nodo, estarías generando una conversación incompleta.
    Es decir. ¿Y si tu contestas desde el blog a alguien que puso un comentario sin tener usuario en ningún nodo?. En el blog, ok, pero en el nodo, estarías contestando a … nadie. Convesación fracturada.

  53. @voylinux A mi que se vea completo en el sitio web me vale, creo que es lo suyo. Aunque realmente se… @manuel @david @lasindias @nosolosw

  54. @voylinux podria replicar facilmente el comentario de alguien sin GS en el propio GS, creo yo. @manuel @david @lasindias @nosolosw

  55. @voylinux @manuel @drymer @lasindias @nosolosw ¿Alguien le pide a Disqus que compagine comentarios locales con comentarios disqus? Nope… y es lógico. ¿Por qué al software libre hay que pedirle siempre que sea como el coche ideal de Homer Simpson, que tiene tantos complementos y resuelve tantas quimeras que al final no puede ni andar? Disfrutemos de las cosas sencillas y mantengámoslas así. El «sistema dual» es un error y solo va a producir frustración en los usuarios respecto a la oferta.

    ¿Es tanto pedir que se hagan un usuario gnusocial? ¿Pero no uno de Disqus? Una vez más, intentar que el usuario no tenga ninguna responsabilidad es un error, ganar poder sin aceptar responsabilidades siempre lo es http://lasindias.com/entender-no-es-un-derecho-es-una-responsabilidad

  56. @shevek Porqué sigue siendo dueño de su comentario? Si lo borra en GS no se borra en WP. @lasindias

  57. @drymer @voylinux @manuel Frustrante porque si el hilo de comentarios se trunca para quien sigue los comentarios desde GNUsocial es difícil que se arme una conversación donde se construya algo. Estaríamos incentivando que cada uno pusiera lo suyo sin leer a los demás, algo más parecido a un libro de visitas del post que a una conversación en común, lo que es cierto que pasa en muchos periódicos y blogs de muchas visitas, o en twitter, pero no parece deseable en un blog comunitario cuyo objetivo es precisamente servir de base a conversaciones y aprender juntos en ellas.

  58. @david Tal vez contestaste antes de la siguiente parte en la que decia que se pueden replicar las conversaciones en ambos sitios?

  59. @david Nosotros estamos formando un grupo que se dedica esencialmente a eso, a la conversación. @drymer @voylinux @manuel

  60. @david Es lo que tiene tener 120 carácteres, que vas cómo puedes x)

  61. @drymer jajaja me estaba preguntando por qué ponías tantos mensajes, es muy incómodo tanto para ti que escribes como para el que te lee y no sabe cuándo responder 😀 Nosotros en lamatriz.org tenemos 1500

  62. @david Y eso, sólo comento alternativas que no influyan negativamente en el modelo que habéis pensado, creo que así es positivo para todas.

  63. @aracnido1969 @drymer @voylinux @manuel Genial! Las comunidades conversacionales son el origen de todo lo interesante que ocurre en la red :-) http://lasindias.com/el-poder-de-las-redes

  64. @david Si, si al final subimos los de gnusocial.net probablemente me mude ahí, hablar así es un coñazo xD

  65. @drymer Sí! Exacto! Por cierto que tenéis que venir al Camp en septiembre, que esto con unas sidras es todavía mejor que con más caracteres 😀

  66. @david @drymer @manuel Claro, ahí es a donde iba diciendo lo del nodo. En el estarías generando conversaciones rotas. Y pierde entonces el sentido de conversación.  Por eso decía que duplicar las opciones tendría inconvenientes. Y por cierto, leyendo ahora por la mañana veo que me expresé mal. No sería la opción ideal, mi intención era expresar que creo que sería posible, pero pretendía recalcar justo este punto. De hecho, @david , estoy en contra en general de las soluciones a lo "coche de Homer".

     
     
     

  67. @drymer @lasindias Porque el autor del blog no puede censurarlo.

  68. @david A que Camp te refieres? Aunque me da que nos pilla a todos bastante lejos x)

  69. @drymer @david Es el # Para estar al día de como avanzan los preparativos y la organización te puedes unir al grupo !gscamp, en este pad tienes una primerísima versión de los contenidos http://redaktilo.enkidu.coop/p/gnusocialcamp y aquí un poco de contexto sobre el evento http://lasindias.com/gnu-social-hara-su-camp-global-junto-al-shareable-lab-en-asturias

  70. @manuel Pues le iré echando un ojo, pero dudo que pueda ir. Pero tal vez @jess si pueda, si quiere, que anda por esos lares.

  71. @david Calculo que así es. Es que, sin interacción, la cosa se pone aburrida. De esta forma, todos podemos participar y aportar algo. @drymer @voylinux @manuel

  72. @drymer Además el !gnusocialcamp forma parte de !somero2015 que incluye el #, un lab coorganizado entre @ancovoligo y shareable.net con  con más de 250 personas en el que nos dedicaremos a definir -en torno a gnusocial, espero- las alternativas distribuidas a la sharing economy centralizada de hoy. Este lab fue el resultado del encuentro sobre sharing de la @ancovoligo en octubre en Gijón http://lasindias.com/video-resumen-mas-alla-de-la-sharing-economy

  73. @drymer @manuel mola! si hay que ir se va jajajaja

Pingbacks recibidos desde éste y otros blogs

  1. […] Gruveo, tecnología WebRTC que utiliza el protocolo de cifrado SSL, desde @lasindias: GNUsocial como sistema de comentarios distribuido para el CMS WordPress o que Venezuela da la talla en desarrollo de […]

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

El Correo de las Indias es el blog colectivo de los socios del
Grupo Cooperativo de las Indias
Gran Vía 48 - 48011 - Bilbao
F-83409656 (SIE) ~ F-85220861 (EAC) ~ F-95712659 (E) ~ G-84082569 (A)