@ToddZ lieto di sentirlo! Onestamente, non sono sicura che la parte “gratuita” sia la ragione più significativa per cui le community sono su Facebook. Penso sia perché le persone sono già lì, ed è super facile (una dozzina di clic) crearne una, invitare i tuoi amici, che invitano i loro, e via così. Ora, il fatto che sia gratuito significa sicuramente che anche pagare per il livello base ospitato (20 dollari al mese) sarà una vendita molto difficile. Io pagherei per la mia, se il livello base fornisse ciò di cui la mia community ha bisogno (non lo fa).
Se sogniamo un po’: penso che un primo passo davvero interessante sarebbe:
- un “pacchetto” di impostazioni/configurazione standard, probabilmente con alcuni plugin e componenti inclusi
- un tema base “fakebook” appropriato (ho provato quello attuale, non ci siamo ancora, anche se mi è piaciuta l’idea)
che insieme trasformino Discourse “pronto all’uso” in qualcosa, magari un po’ semplificato in superficie, che non sembri troppo estraneo ai migranti di Facebook.
Questo potrebbe anche essere accompagnato da una procedura guidata (wizard) facile da usare che raccolga informazioni dal costruttore della community in “termini umani” riguardo alcuni aspetti della community necessari per le scelte di configurazione – e poi imposti la configurazione corrispondente.
Ad esempio, potrebbero esserci domande come:
- quanto sono esperti di tecnologia i membri medi della community?
- vuoi che le persone ricevano molte notifiche via e-mail, o no?
- è importante che tutti i membri della community possano chattare e inviarsi messaggi diretti?
- vuoi mettere tutti in un unico “forum” (= categoria), o ne hai più di uno?
- ci sono gruppi di utenti nella tua community, oltre ai moderatori, che necessitano di “poteri speciali” su tutta o parte della community?
Questo è solo a braccio, alcune ricerche sugli utenti con gli amministratori dei gruppi Facebook aiuterebbero probabilmente a individuare quali informazioni chiedere.
Per tua informazione, questo tipo di interfaccia più in linguaggio umano per le impostazioni sarebbe utile anche ad altri amministratori di Discourse alle prime armi – un passo avanti rispetto a Connecting site settings to documentation, che è già un ottimo piano!
Quando si tratta di fare scraping/copiare contenuti, non sono sicuro di quanto sia utile. In un mondo ideale in cui Facebook avesse un vero pulsante di esportazione, sarebbe fantastico, ma non succederà. Ho giocato con script per browser che possono salvare post e thread di commenti, ma è super tedioso da usare.
Per la mia community, ci sono alcuni post importanti che copieremo manualmente, ma la maggior parte di ciò che è su Facebook dovrà semplicemente rimanere lì… Penso che il lavoro necessario per far funzionare un sistema di scraping/importazione adeguato semplicemente non ne varrebbe la pena.
Ciò che sarebbe interessante, tuttavia (che fa più parte del capitolo sulle “strategie di migrazione” che non ho ancora dettagliato davvero), sono strumenti per aiutare a “piantare” argomenti di Discourse su Facebook in un modo che incoraggi le persone a controllarli su Discourse, come quello menzionato da @oshyan. Aiuterebbe a colmare in qualche modo il “divario di integrazione” durante la fase di migrazione.