Originally published at: Moving from Facebook Groups to Discourse
The following is a guest post by Martin Eriksson @meriksson On January 4th 2017, the news aggregation site cor.ax completed its migration from private Facebook Groups to a private Discourse community. Why the move? We used to have about 20 Facebook groups for people involved in a network of alternative media projects. Some of the…
I saw in another thread that this is no longer possible due to Facebook API issues. Is this true?
I’m not sure, but Facebook goes out of its way to act maliciously at every opportunity. @hawk if the blog post isn’t correct any more we should update it?
Bumping this thread, is there anything new in regards of facebook group(s) export to discourse?
2025, y me enfrento a la tarea de trasladar un grupo de 7k personas de Facebook a Discourse, y me pregunto cuál es la mejor manera de hacerlo, primero para la base de miembros y luego, por qué no, para las publicaciones. Si hay alguna información reciente o experiencias recientes en ese sentido, estaría súper feliz de saber sobre ellas (para evitar perder tiempo intentando cosas que la gente ya ha probado y ha fallado ;-))
Dime si puedes robar explotar la base de miembros y los correos electrónicos de los usuarios. Eso mataría a Facebook para siempre. Y a ti, lo siento.
Pero para las publicaciones, necesitas una forma de raspar contenido. Facebook lo ha deshabilitado bastante bien, pero seguro, todo lo que se muestra en las pantallas se puede copiar. Así es como funcionan las IA y las empresas de SEO/palabras clave.
Pero no hay una forma legítima para que los propietarios de grupos (no poseen nada, ni pueden eliminar un grupo de facto) lo hagan.
Aquí estoy unos meses después, no había visto tu respuesta. Esto en realidad me está dando una idea: podría crear un formulario de Google y pedirles a las personas del lado de Facebook que lo completen, para capturar la información necesaria que necesito para crear los usuarios en el lado de Discourse… podría hacer que el “cambio” sea un poco más sencillo para la gente.
Una búsqueda de scrape facebook group content muestra que hay un montón de herramientas y servicios que afirman hacer esto, por un precio. Luego necesitarías un script de importación de Discourse escrito. (Y no sé muy bien cómo se importarían las publicaciones de grupo sin título en Discourse).
Aparte de averiguar cómo importar todo, ¿hay algún beneficio en intentar simplemente “simplificar” la creación de cuentas…?
Registrarse en un foro no parece más difícil que rellenar un formulario de Google, y si hay información especial adicional que deseas recopilar, se podría incluir como campos de usuario en el registro.
Si recopilaras información del usuario a través de un formulario de Google canalizado a una hoja de cálculo, y los exportaras a un archivo CSV, y los importaras a Discourse, creando cuentas provisionales para todos… de todos modos todos tendrían que hacer el esfuerzo de confirmar su cuenta y establecer una contraseña.
Importar todo no está realmente en mi radar por el momento. Sin embargo, cualquier idea para facilitar un primer paso en Discourse es buena de tomar. Para darte una idea de la alfabetización digital de mi miembro promedio, muchos de ellos encontrarán un desafío hacer una copia de una Hoja de cálculo de Google (con instrucciones paso a paso, escritas y en video). No saben si tienen una cuenta de Google o no, y si la tienen, a menudo no saben la dirección de correo electrónico asociada a ella. A menudo terminan con cuentas duplicadas de Google porque los miembros mayores que ayudan con la copia de la Hoja de cálculo de Google encuentran más fácil simplemente crear una dirección/cuenta de gmail para ellos, en lugar de intentar acceder a una cuenta existente.
Así que incluso si usar un formulario de Google ahorra un paso en el proceso de registro, valdrá la pena.
La gente está razonablemente familiarizada con los Formularios de Google. Si publico un Formulario de Google en el grupo y les digo a las personas que completen su correo electrónico, nombre, otra información para que podamos invitarlos al “nuevo hogar digital” de la comunidad, lo harán. Pero si tienen que “ir a este otro sitio web” y crear una cuenta allí, se sentirá como mucha más sobrecarga (incluso si estrictamente hablando, son probablemente las mismas acciones por su parte).
Si nosotros creamos las cuentas y ellos reciben una invitación en su correo electrónico que solo necesitan hacer clic, eso lo hace infinitamente más fácil.
Dicho esto, no he mirado extensamente cómo se ve el proceso de registro, particularmente con el inicio de sesión de Facebook activado, así que tal vez realmente sea lo suficientemente simple como para que puedan hacerlo directamente.
Acabo de configurar un montón de servicios de inicio de sesión en mi instancia autoalojada. El nivel de dificultad varió con los distintos servicios. Por lo general, los que uso fueron bastante sencillos.
Uso Google todo el tiempo y configuré ese servicio de inicio de sesión de inmediato y lo uso yo mismo. Recientemente configuré el inicio de sesión de GitHub y fue fácil, pero uso GitHub. Recientemente configuré Discord y fue fácil, pero tenía un canal de Discord. Recientemente configuré X (¿twitter?) y fue un poco molesto (pero no lo uso).
No configuré Facebook porque no lo uso y no tengo una cuenta y realmente no quería crear una cuenta. Dicho esto…
Obviamente usas Facebook, así que mi instinto me dice que no debería ser difícil. Hay una guía con instrucciones paso a paso.
Si una persona de tu grupo de Facebook sigue un enlace que publicas, debería (?) poder simplemente hacer clic en un botón e iniciar sesión. Necesitarán sus credenciales (usuario y contraseña) la primera vez, pero después de eso es literalmente un clic.
La razón por la que puse un signo de interrogación arriba es porque, como dije, no configuré el servicio de inicio de sesión de Facebook. Pero… todos los demás que he configurado funcionan tal como lo describí.
No estoy seguro de que vayas a reducir mucha más fricción que esa. Publicas un enlace en tus páginas de Facebook. Siguen este enlace a la nueva interfaz del grupo, tiene muchas funciones nuevas e interesantes. Siguen el enlace, llegan a una página de registro, hacen clic en iniciar sesión con Facebook (o lo que diga) y ya están dentro.
Como dijo Todd arriba, la idea del documento de Google también me parece redundante. El inicio de sesión y el registro de Discourse funcionan muy bien, en mi humilde opinión.
Diles a todos que no los estás abandonando, pero todas las cosas nuevas en el futuro estarán allí. Quizás crea o elige uno de los temas algo simplificados disponibles.
¡Gracias! Si es tan simple como “iniciar sesión con credenciales de Facebook”, podría estar bien (aunque sospecho que muchos miembros no tienen idea de cuáles son sus credenciales de Facebook… una solución alternativa sería si Discourse permite iniciar sesión a través de una notificación en la aplicación en lugar de nombre de usuario y contraseña).
De hecho, yo mismo usé el inicio de sesión de Facebook cuando me registré aquí (meta), pero no recuerdo cómo fue.
Sí sé que cuando creé una ID de Discourse y luego quise “cambiar” a ella, tuve algunos problemas.
Probaré todo esto ![]()