@ToddZ fico feliz em saber disso! Honestamente, não tenho certeza se a parte “gratuita” é a razão mais significativa pela qual as comunidades estão no Facebook. Acho que é porque as pessoas já estão lá, e é super fácil (uma dúzia de cliques) configurar uma, convidar seus amigos, que convidam os deles, e pronto. Agora, o fato de ser gratuito definitivamente significa que até pagar pelo nível básico hospedado (US$ 20/mês) será uma venda muito difícil. Eu pagaria pelo meu, se o nível básico fornecesse o que minha comunidade precisa (não fornece).
Se sonharmos um pouco: acho que um primeiro passo realmente interessante seria:
- um “pacote” de configurações/configurações padrão, provavelmente com alguns plugins e componentes incluídos
- um tema base “fakebook” adequado (tentei o atual, ainda não estava lá, embora eu tenha gostado da ideia)
que juntos transformam o Discourse “pronto para uso” em algo, talvez um pouco simplificado na superfície, que não parecerá muito estranho para os migrantes do Facebook.
Isso também poderia vir com um assistente amigável que coleta informações do construtor da comunidade em “termos humanos” sobre alguns aspectos da comunidade necessários para as escolhas de configuração – e então configurará a configuração correspondente.
Por exemplo, poderiam haver perguntas como:
- quão experientes em tecnologia são os membros médios da comunidade esperados?
- você quer que as pessoas recebam muitas notificações por e-mail ou não?
- é importante que todos os membros da comunidade possam conversar e enviar mensagens diretas uns aos outros?
- você quer colocar todos em um “fórum” (= categoria), ou você tem mais de um?
- existem grupos de usuários em sua comunidade, além dos moderadores, que precisam de “poderes especiais” em toda ou parte da comunidade?
Isso é apenas o que me veio à cabeça, alguma pesquisa com administradores de grupos do Facebook provavelmente ajudaria a identificar quais informações perguntar.
Para constar, esse tipo de interface mais em linguagem humana para as configurações também seria útil para outros administradores do Discourse iniciantes – um passo além de Connecting site settings to documentation, que já é um ótimo plano!
Quando se trata de raspar/copiar conteúdo, não tenho certeza do quão útil isso realmente é. Em um mundo ideal onde o Facebook tivesse um botão de exportação adequado, isso seria ótimo, mas isso não vai acontecer. Eu brinquei com scripts de navegador que podem salvar postagens e threads de comentários, mas é super tedioso de usar.
Para minha comunidade, existem algumas postagens importantes que copiaremos manualmente, mas a maior parte do que está no Facebook terá que ficar lá… Acho que o trabalho envolvido em fazer um sistema adequado de raspagem/importação funcionar simplesmente não valeria a pena.
O que seria interessante, no entanto (que faz mais parte do capítulo “estratégias de migração” que eu não detalhei muito ainda), são ferramentas para ajudar a “plantar” tópicos do Discourse no Facebook de uma forma que incentive as pessoas a conferi-los no Discourse, como o que @oshyan mencionou. Isso ajudaria a preencher a “lacuna de integração” de alguma forma durante a fase de migração.