WordPress forum: da Mingle a Asgaros

Dopo aver risolto il problema con un forum Simple:press mi si è subito presentato un altro problema sempre con un forum su WordPress, questa volta gestito con il plugin Mingle Forum.

Mingle Forum è un plugin abbandonato da molto tempo, non più aggiornato, ed era inevitabile che prima o poi andasse in conflitto con altri plugin, temi e PHP aggiornati alle ultime versioni.

Inutile stare a perdere tempo con un plugin abbandonato e piuttosto vecchio, meglio sostituirlo subito con qualcosa di aggiornato.

Il problema con i forum quando si cambia software è non perdere tutte le conversazioni e gli utenti che hanno animato il forum finora: sono un bene preziosissimo e non si può pensare di ripartire da zero. Quindi in qualsiasi modo si pensi di sostituire il forum, prima di tutto bisogna guardare se è possibile l’importazione dei vecchi dati senza perdere nulla. E possibilmente senza perderci neanche troppo tempo.

Per sostituire Mingle Forum non più funzionante, recuperando i dati di conversazione e utenti registrati avevo 3 possibilità:

  • BBPress una piattaforma per forum sviluppata dai creatori di WordPress e quindi molto integrata nel cms
  • Simple:press che conosco bene e funziona bene anche in versione gratuita
  • Asgaros Forum finora a me sconosciuto

Passaggio da Mingle Forum a Asgaros Forum

go to the english version

BBPress può importare i dati da Mingle Forum, ma non è un’operazione automatica. Dovevo perderci troppo tempo e l’ho lasciato perdere.

Simple:Press è stata la mia prima scelta: ha un plugin apposito per sostituire Mingle Forum, con importazione automatica dei dati. Purtroppo sul mio sito non ha funzionato, nonostante vari tentativi gran parte del forum non veniva importato e perdevo sia gruppi di forum che conversazioni.

Per caso ho scoperto Asgaros Forum, che in pratica ha raccolto i resti di Mingle Forum, ha la stessa struttura ed è aggiornatissimo.

Purtroppo pur avendo la stessa struttura, le stesse tabelle nel database, con gli stessi nomi, il passaggio da Mingle Forum a Asgaros Forum non è automatico, ma bisogna lavorare manualmente sul database. Non è difficile, ma bisogna lavorarci un pochino. Il risultato però poi è perfetto.

  • appuntarsi lo schema di Mingle forum, tra categorie e sottoforum
  • disattivare il plugin di Mingle Forum, senza disinstallarlo.
  • Installare Asgaros Forum dal depositary ufficiale ed attivarlo.
  • Nella pagina che ospita il forum cambiare lo shortcode da [mingle-forum] a [forum]

Asgaros Forum pescherà subito dal database tutte le impostazioni che avevate settato per Mingle Forum. Eventualmente rivedetele per vedere se è tutto a posto.

Se provate adesso (dopo aver cancellato eventualmente la cache) a visualizzare il forum vedrete che è già in funzione, dando le statistiche degli utenti e delle conversazioni, ma non visualizza altro. Il forum c’è, ma ancora non si vede.

In Forum – Struttura ricreare lo stesso schema che si aveva prima in Mingle Forum, aggiungendo tutte le categorie e forum che esistevano precedentemente.

A questo punto se guardate la pagina del forum vedete la struttura dei forum, ma non ancora le conversazioni.

Aprite con PHPMyAdmin o comunque il gestore che avete a disposizione il vostro database.

Aprite wp_forum_forums e vedrete la struttura del vostro forum ripetuta due volte. Le voci con ID più basso sono i record relativi a Mingle Forum, quelli con ID più altro quelli che avete appena creato nelle impostazioni si Asgaros. Attribuite ai record di Asgaros lo stesso ID che avevano corrispondente in Mingle, dando a questi ultimi un numero fittizio.

struttura database mingle

In wp_forum_topics avete il compito più complicato e magari vi potete aiutare con un po’ di istruzioni SQL. Mingle memorizzava il titolo del Topic nel campo subject, mentre Asgaros utilizza per il titolo del topic il campo name.

topic - riprendere il nome

Dovete quindi copiare per ogni record ciò che è contenuto nel campo subject nel campo name.

Fatto, se andate a vedere adesso la pagina del forum è tutto a posto e funzionante.

Adesso avete un forum con qualche funzione in più rispetto a prima e con un plugin che Thomas Belser tiene aggiornato e funzionante e a cui vanno tutti i miei ringraziamenti.

Siccome ho visto che la comunità di Mingle Forum è soprattutto inglese, traduco la mia soluzione per chi ne avesse bisogno.

forum trainadallaspiaggia con Asgaros

Transition from Mingle Forum to Asgaros Forum

I accidentally discovered Asgaros Forum, which basically collected the remains of Mingle Forum, has the same structure and is up to date.

Unfortunately despite having the same structure, the same tables in the database, with the same names, the transition from Mingle Forum to Asgaros Forum is not automatic, but you have to work manually on the database. It’s not difficult, but you have to work on it a little. But the result is perfect.

  • make a note of the Mingle forum scheme, between categories and sub-forums
  • deactivate the Mingle Forum plugin, without uninstalling it.
  • Install Asgaros Forum from the official depositary and activate it.
  • On the page hosting the forum change the shortcode from [mingle-forum] to [forum]

Asgaros Forum will immediately draw from the database all the settings you have set for Mingle Forum. If necessary, review them to see if everything is okay.

If you try now (after clearing the cache if necessary) to view the forum you will see that it is already running, giving the statistics of users and conversations, but it does not display anything else. The forum is there, but it’s still not visible.

In Forum – Structure recreate the same layout you had before in Mingle Forum, adding all the categories and forums that existed previously.

At this point if you look at the forum page you will see the structure of the forums, but not yet the conversations.

Open your database with PHPMyAdmin or whatever manager you have at your disposal.

Open wp_forum_forums and you will see your forum structure repeated twice. The lowest ID entries are the Mingle Forum records, the highest ID entries you just created in the Asgaros settings. Give Asgaros records the same ID they had in Mingle, giving them a fictitious number.

In wp_forum_topics you have the most complicated task and maybe you can help yourself with some SQL statements. Mingle memorized the title of the Topic in the subject field, while Asgaros used the name field for the topic title.

You must then copy for each record what is contained in the subject field in the name field.

Done, if you go and see the forum page now, everything is fine and working.

You now have a forum with a few more features than before and with a plugin that Thomas Belser keeps it up to date and running and to which all my thanks go.

WordPress forum: da Mingle a Asgaros ultima modifica: 2022-01-01T20:00:02+01:00 da Salvatore

You May Also Like

Aiutami, aggiungi qualcosa della tua esperienza

Utilizziamo i tuoi dati solo per poter pubblicare il tuo commento.Leggi la pagina della privacy policy per sapere come proteggiamo i dati che inserisci per commentare. I commenti sono protetti da spam da Akismet. Leggi la privacy policy di Akismet per sapere come trattano i tuoi dati.