@ToddZ ¡me alegra oír eso! Honestamente, no estoy segura de que la parte de “gratis” sea la razón más significativa por la que las comunidades están en Facebook. Creo que es porque la gente ya está allí, y es súper fácil (una docena de clics) configurar una, invitar a tus amigos, que invitan a los suyos, y listo. Ahora, el hecho de que sea gratis sin duda significa que incluso pagar por el nivel básico alojado ($20/mes) va a ser una venta muy difícil. Yo pagaría por el mío, si el nivel básico proporcionara lo que mi comunidad necesita (no lo hace).
Si soñamos un poco: creo que un primer paso realmente interesante sería:
- un “paquete” de configuraciones/ajustes estándar, probablemente con algunos complementos y componentes incluidos
- un tema base “fakebook” adecuado (probé el actual, todavía no estaba ahí, aunque me gustó la idea)
que juntos conviertan a Discourse “listo para usar” en algo, quizás un poco simplificado en la superficie, que no se sienta demasiado ajeno a los migrantes de Facebook.
Esto también podría venir con un asistente fácil de usar que recopile información del constructor de la comunidad en “términos humanos” con respecto a algunos aspectos de la comunidad necesarios para las opciones de configuración, y luego configurará la configuración correspondiente.
Por ejemplo, podría haber preguntas como:
- ¿Qué tan expertos en tecnología se espera que sean los miembros promedio de la comunidad?
- ¿Quieres que la gente reciba muchas notificaciones por correo electrónico o no?
- ¿Es importante que todos los miembros de la comunidad puedan chatear y enviarse mensajes directos entre sí?
- ¿Quieres poner a todos en un “foro” (= categoría), o tienes más de uno?
- ¿Hay grupos de usuarios en tu comunidad, además de los moderadores, que necesiten “poderes especiales” en toda o parte de la comunidad?
Esto es solo lo que se me ocurre, alguna investigación de usuarios con administradores de grupos de Facebook probablemente ayudaría a precisar qué información solicitar.
Para tu información, este tipo de interfaz más en lenguaje humano para la configuración también sería útil para otros administradores de Discourse por primera vez, un paso más allá de Connecting site settings to documentation, ¡que ya es un gran plan!
Cuando se trata de extraer/copiar contenido, no estoy seguro de cuán útil sea eso en realidad. En un mundo ideal donde Facebook tuviera un botón de exportación adecuado, eso sería genial, pero no va a suceder. He jugueteado con scripts de navegador que pueden guardar publicaciones e hilos de comentarios, pero es muy tedioso de usar.
Para mi comunidad, hay algunas publicaciones importantes que copiaremos manualmente, pero la mayor parte de lo que está en Facebook simplemente tendrá que quedarse allí… Creo que el trabajo necesario para que funcione un sistema adecuado de extracción/importación simplemente no valdría la pena.
Lo que sí sería interesante, sin embargo (que es más parte del capítulo de “estrategias de migración” que aún no detallé), son herramientas para ayudar a “plantar” temas de Discourse en Facebook de una manera que anime a la gente a revisarlos en Discourse, como lo que mencionó @oshyan. Ayudaría a cerrar la “brecha de integración” hasta cierto punto durante la fase de migración.