Migra DA discourse

Premessa: quando provo a cercare su Google termini come “migrare da Discourse”, il 99% dei risultati riguarda come migrare da qualsiasi forum a Discourse. Faticando a credere che nessun essere umano sulla Terra abbia mai provato a fare l’opposto. È così difficile? O sono io che non riesco a trovare una risposta adeguata cercando su Google (o anche in questo forum)?

Devo spostarmi DA Discourse A BBPress (lo so, Discourse è molto migliore, ma ho bisogno di un’integrazione migliore con BuddyPress di quanto possa offrire il plugin WP Discourse). Finora non ho trovato né una soluzione né un semplice indizio su come farlo.

Ho esportato un JSON di una categoria di Discourse, ma, anche se ho usato WordPress come SSO, gli ID utente di Discourse non corrispondono agli utenti di WordPress, quindi devo anche trovare un modo per “tradurli”. Comunque, c’è qualche anima coraggiosa che vorrebbe darmi un indizio per realizzare questo obiettivo?

1 Mi Piace

L’external_id dell’utente di Discourse corrisponderà all’user_id di WP.

3 Mi Piace

Beh, questo aiuta, anche se nel file JSON esportato non c’è nessun external_id. Probabilmente dovrei riuscire a ottenerlo dal JSON di esportazione degli utenti. Rimane comunque una seccatura capire come importare argomenti e risposte in BBPress.

Per la maggior parte, chiunque si fosse trasferito a bbPress non sarebbe su questo forum, giusto? :wink:

Non lo sappiamo. Conosciamo solo Discourse. Potresti dare un’occhiata al mondo di bbPress e vedere come le persone si trasferiscono a bbPress da altri forum. Potresti iniziare qui: Import Forums · bbPress Codex e poi utilizzare uno di quegli importatori per capire come scriverne uno per Discourse.

È probabilmente piuttosto difficile, dato che scommetto che bbPress non sa come leggere un database postgres, ma è probabilmente risolvibile. Anche se potrei farlo per meno una volta che avrò visto cosa comporta, probabilmente non considererei un lavoro del genere a meno che il budget non fosse nella fascia dei 5000 dollari. Mi ci vorrebbe un bel po’ di tempo per capire un sacco di cose su bbPress che non voglio sapere.

Risolvere quel problema è ciò per cui le persone qui potrebbero aiutare.

8 Mi Piace

Noi, il team di Discourse, non abbiamo nulla a che fare con i risultati di ricerca di Google. Se non trovi risultati, potresti provare con termini di ricerca diversi, oppure è possibile che ciò che stai cercando non sia indicizzato da Google.

Come altri hanno già menzionato, un forum su Discourse non è il posto giusto per cercare informazioni sul passaggio da Discourse.

Cosa stai cercando esattamente? Hai creato un argomento in questa categoria chiedendo se può essere aggiunto al plugin? Potresti essere il primo a cercarlo. È anche possibile che molti altri lo abbiano già risolto, ma non si sono presi la briga di scriverne.

9 Mi Piace

Sembra che questo sia il tuo primo thread qui, quindi mi chiedo se il tuo forum sia piuttosto nuovo o piccolo. Se è così, perché non importare semplicemente gli utenti e ricominciare da capo? Io ho quasi fatto lo stesso per un vecchio forum vB, ma sono riuscito a trovare una soluzione alternativa (importando prima vB su una piattaforma forum diversa e poi su Discourse; forse per te, nella tua situazione, potrebbe essere possibile fare il contrario).

1 Mi Piace

In realtà, il forum è online da un anno. Ci sono meno di 200 argomenti lì. E per essere onesti, c’è solo una categoria che vorrei esportare in bbPress, con meno di 100 argomenti. Ho persino considerato di copiare e incollare letteralmente i messaggi manualmente, pubblicandoli dal frontend e poi modificando gli autori nel backend; ho persino iniziato a farlo, ma ha richiesto così tanto tempo che ci sarebbero volute ore (passare da Discourse a bbPress, dal punto di vista dell’esperienza utente, è come tornare a Windows 3.1). Non c’è bisogno di importare gli utenti, poiché, per fortuna, ho usato WP come SSO. La mia ultima risorsa è mantenere “il vecchio” forum come archivio. Ma speravo davvero di trovare un modo per salvare quei messaggi. Trovo molto strano che (apparentemente) non ci sia un modo semplice per esportare i dati da Discourse in un formato “facile” da importare in qualsiasi altra piattaforma. Ci sono molti plugin che permettono di importare dati, ma nulla che faccia l’opposto. Sono sicuro che non dovrebbe essere così raro trovarsi in una situazione in cui si è costretti a valutare il passaggio a una piattaforma diversa. Non voglio essere così ingenuo da dire che non dovrebbe essere complesso, ma dovrebbe essere fattibile almeno. Sarebbe ottimo trovare una piattaforma intermedia, come hai suggerito, ma non sono riuscito a trovarla.

Di nuovo, è molto probabile che esista, ma non stai chiedendo nel posto giusto. Qui su meta.discourse.org discutiamo di Discourse, dello sviluppo di Discourse, delle richieste di funzionalità, ecc. Chiedere qui una guida per migrare lontano da Discourse è come entrare in un concessionario Honda e chiedere loro di venderti una Nissan. La risposta di Honda, simile alla nostra, è di chiederti di rivolgerti a Nissan per acquistare una Nissan. Per un importatore BBPress devi rivolgerti alla comunità BBPress.

Ci sono due cose con cui possiamo aiutarti.

La prima, come già menzionato, è provare a far sì che Discourse faccia ciò di cui hai bisogno. Non hai ancora condiviso cosa manca nel plugin WordPress WP Discourse che ti sta costringendo a passare a BBPress. Sapendolo, potremmo essere in grado di aiutarti.

La seconda, e lo facciamo già, è aiutare con l’esportazione dei dati. Anche se non possiamo assistere nell’importazione dei dati su un’altra piattaforma che non controlliamo, siamo fermamente convinti che i tuoi dati archiviati tramite Discourse siano tuoi, e offriamo diverse opzioni per esportarli. Puoi eseguire backup completi del database. Puoi esportare i dati tramite l’API. Puoi accedere direttamente al database e utilizzare i comandi psql. Puoi eseguire query di Data Explorer ed esportare i dati in formato CSV o JSON.

Di nuovo, siamo felici di aiutare dove possibile, ma non scriveremo importatori per altri software.

8 Mi Piace

Per “esportare Discourse in bbPress”, DuckDuckGo restituisce Topic: moving from Discourse to BBpress · bbPress.org - non l’ho letto, quindi non so se sarà d’aiuto.

Probabilmente c’è una ragione per cui poche persone si muovono in questa direzione :slight_smile:

3 Mi Piace

O di venderti un Edsel.

O di convertire la tua Honda in una Nissan perché ti piace come funzionano i suoi tergicristalli. :wink:

4 Mi Piace

Non sono interessato alla migrazione da Discourse, ma mi interessa questo. Puoi spiegare dove si trova questo campo? Usando Data Explorer, non lo vedo nella tabella users né in nessun’altra tabella.

Non sono sicuro in quale tabella sia archiviato, ma external_id fa parte del file di esportazione degli utenti da /admin/users/list/active → Esporta

MODIFICA: l’ho trovato - si trova nella tabella single_sign_on_records.

3 Mi Piace

A tutti quelli che dicono che sto chiedendo nel posto sbagliato: avete (quasi) ragione. Purtroppo il forum bbPress ha solo due argomenti riguardanti la migrazione DA Discourse A bbPress, e uno di questi descrive esattamente la procedura opposta.
Ma lasciatemi dire che un modo semplice per esportare i dati dovrebbe essere una funzionalità di Discourse. In questo senso, sento di aver chiesto nel posto giusto. Non importa dove si voglia andare, penso che sia importante per gli utenti sentirsi sicuri che ci sia sempre una via di ritorno o almeno la possibilità di cambiare idea.
Per essere onesti, penso che Discourse sia molto migliore di bbPress e mi piacerebbe mantenerlo come forum principale, ma purtroppo (probabilmente a causa della diversa natura degli ambienti) l’integrazione tra i due non è perfetta, e preferisco offrire ai miei visitatori un’esperienza molto più integrata.
Ma, ancora una volta, ho iniziato questo argomento qui principalmente perché sono rimasto sorpreso nel vedere quanto siano scarse le risorse disponibili quando si tratta di spostarsi da Discourse. E, anche se è un forum eccellente, non credevo che nessuno si fosse mai trovato costretto ad andarsene. È tutto.

Indovina un po’… l’unica risposta a quel topic sul forum bbpress spiega come IMPORTARE DA bbpress A discourse. Divertente, eh!?

Sì, quando l’ho sfogliato mi sono chiesto… forse sono abituati a vedere le cose andare in quella direzione.

Non sono esattamente dalla parte della moralità superiore. Prima di iniziare a usare Discourse, mi sono convinto di poter convertire i contenuti del forum in un archivio Mailman, nel caso in cui ne avessi avuto bisogno.

Probabilmente la soluzione è trovare qualcosa che importi in bbPress da un’altra piattaforma e poi apportare solo alcune modifiche. In un certo senso non è troppo complicato: utenti, argomenti e risposte.

Ciò solleva la domanda: dovresti fare questo passo? :wink: Voglio solo dire che Discourse è un software di comunità super cool con una comunità super cool in sé.

Puoi pubblicarlo nel marketplace e possiamo parlare di come creare un’esperienza combinata con BuddyPress e Discourse. Saremmo felici di aiutarti in questo.

1 Mi Piace

Questa conversazione sta girando a vuoto e non è produttiva. Per domande sull’importazione in un altro software, ti preghiamo di rivolgerti a quel software. Se ritieni che Discourse o un plugin manchino di qualche funzionalità, ti invitiamo a condividere i dettagli su cosa manca creando un argomento con i tag #feature o Marketplace.