Guida WP-United: Inserire un forum PHPBB all’interno di un sito
Un Forum è di vitale importanza per la crescita e la formazione di un sito perchè riesce nell’intento di unire ed avvicinare lo staff del sito all’utenza e carpire meglio i loro bisogni, soddisfandoli, oltre che un ambiente familiare dove fare nuove amicizie e trovare risposte a domande in modo semplice ed intuitivo, cosa che sarebbe non fattibile o difficoltosa su un portale senza gli adeguati strumenti.
Insomma, più che un luogo di ritrovo: gli utenti possono confrontarsi con gli altri, trovarsi bene e quindi affezionarsi maggiormente al sito stesso.
E’ semplice quindi intuire il perchè della presenza dell’accoppiata sito/forum all’interno dei portale ufficiali di aziende di grande rilievo come Microsoft, Google e Yahoo.
LE VARIANTI GRATUITE E NON
Esistono varie piattaforme, gratuite o meno, per la base dei forum. Trai più famosi IpBoard, vBulletin e phpBB.
I primi due sono a pagamento, il terzo è invece gratuito, italiano ed è tra le più ammirate board fin ora sul web.
Possiamo sfruttare ugualmente le board a pagamento come ipBoard e vBulletin, se ci affidiamo a siti che offrono spazio gratuito con queste board ma con delle limitazioni, quali avere un indirizzo esterno ( http://www.NOMEDELTUOFORUM.GESTOREFORUM.it ) e dei banner pubblicitari all’interno di esso, oltre ovviamente, alla impossibilità di smanettare a fondo nel forum proprio perchè risiede su un server a cui noi non possiamo mettere mano. Di suo, hanno il vantaggio che chi non ha esperienza nel campo informatico può ottenere un forum già costruito senza mettere mano a codici o modifiche scomode.
Siti che offrono servizi del genere sono forumup, forumcommunity e forumfree.
Quest’ultima scelta deve essere vista, secondo me, come ultima spiaggia. Proprio perchè oltre ad avere un link lungo risulta “antipatico” agli utenti da ricordare, e a delle forte limitazioni imposte, dovrete linkare sul vostro sito un link esterno, quindi con grafica diversa, e rendendo il tutto molto poco professionale. In pratica così diamo a forum e sito una sorta di identità propria, rendendo scomodo il passaggio da uno all’altro per i nostri utenti. Cosa fare, quindi?
SEMPRE INSIEME!
Un’ottima scelta è quella di inglobare letteralmente il forum all’interno dello stesso sito.
Bloom ne è un esempio. Il nostro forum si basa sulla board phpBB3 e risiede all’interno del sito così chiunque può raggiungere uno o l’altra entità con un click oltre ad un modo di gestire il database utenza molto più comodo.

Per effettuare questa operazione dobbiamo eseguire un’operazione chiamata BRIDGE. Con questa modifica mettiamo mano sul sito e costruiamo un collegamento, un ponte appunto, con il forum. Voglio parlarvi di come inserire un forum phpBB all’interno del nostro sito, proprio come ho fatto per Bloom, utilizzando il CMS più famoso, WordPress.
EDIFICHIAMO
Mettere mano al codice sorgente del sito è alquanto laborioso. Per fortuna ci viene incontro WP-United. Un famoso plugin per il nostro WordPress che ci permette con delle semplici modifiche di inserire il forum PhpBB nel sito. Molti impazziscono nel raggiungere il risultato sperato, io vi farò capire che è invece semplicissimo. Basta solo un pò di pazienza. Consiglio però di effettuare un backup prima di eseguire il tutto. Vediamo come fare in 10 semplici passi.
COSA CI OCCORRE?
AZIONE!
- Prima di tutto scompattate la cartella e caricate phpBB3 sul vostro server procedendo alla sua installazione (se non siete in grado seguite la guida italiano dal sito ufficiale). Non curatevi se il forum si installa su una pagina a parte e non subito nell’interno del sito: è normale;.
- Scompattate WP-United e caricate l’interno della cartella ROOT all’interno del percorso dove avete installato il forum (di standard dovrebbe essere /forum o /phpbb);

- Ora arriva il pezzo più tortuoso e dove viene richiesta molta attenzione e pazienza. Consiglio un backup prima di eseguire l’operazione. Aprite il file Install.xml, non è altro che un’istruzioni per l’uso. Come vi appare a video c’è una lista di file da modificare manualmente.

- Dovete prelevare i file su elencati dal vostro server e provvedere alla loro modifica di alcune righe di codice (avvaletevi di editor HTML gratuiti ed italiani come Notepad++) come vi viene descritto sotto, sempre all’interno del file Install.XML (vi consiglio di mantenere per ogni file prelevato una copia, così in caso di problemi potrete ripristinarli senza problemi).Vi faccio un esempio. Scorrendo il file vi troverete come prima modifica questa:

- Vi basterà quindi in questo caso aprire il file FUNCTIONS_CONTENT.PHP (che trovate appunto nella cartella /Includes), quindi trovare la riga di codicefunction make_clickable($text, $server_url = false, $class = ‘postlink’) {
ed aggiungere prima
if (!function_exists(‘make_clickable’)) {
. - Eseguite l’operazione per tutte le volte che vi viene richiesto dal file e una volta eseguite l’operazioni provvedete a ricaricare i file modificati nelle stesse cartelle da dove li avete prelevate.
- Se tutto è andato per il verso giusto andate nel pannello d’amministrazione del vostro forum (trovate il link in fondo al forum una volta loggati) e tra le altre targhette troverete WPUNITED come vedete sotto nell’immagine (se non appare andate su GENERALE e su PULISCI CACHE e ricontrollate).

- Cliccateci su e cliccate su SETUP WIZARD e su CONTINUE TO STEP 1, per il Wizard aiutato o su ALL SETTINGS ON A PAGE per impostare tutto in una singola pagina senza procedimenti.
. - Alla prima voce digitate il percorso dove è installato WordPress. Di solito è Http://www.MIOSITO.IT/ o cliccate su autodect affinchè venga ricercato dal plugin stesso.Idem per la seconda e terza voce. Potete scriverlo manualmente o decidere se far effettuare la ricerca al sistema. Il resto delle opzioni di seguito sono totalmente soggettive. Vi consiglio solo di far attenzione alla scelta “Integrate phpBB & WordPress Templates?” scegliendo se far inglobare il forum all’interno del sito o l’esatto opposto. Nel nostro caso scegliete la voce “phpBB inside WordPress”.
- Confermate il tutto. Troverete il vostro forum all’interno del sito al link http://www.miosito.it/forum. Quindi personalizzatelo affinchè la grafica rispecchi quella del sito.
IL SUPPORTO
Se avete problemi ponete le vostre domande sul nostro forum, seguite questo topic di supporto sul forum phpBB italia o quello del sito ufficiale WP-United.
LE ALTERNATIVE
Volete inserire vBulletin sul vostro WordPress? Seguite questa guida.
CONCLUSIONI
Come avete visto l’operazione è un pò lunga (sopratutto nel pezzo della modifica del codice manuale dei file) ma se eseguite con un pò di pazienza risulta semplice e lineare.
Ripeto, è bene effettuare sempre il backup del database del vostro sito prima di eseguire le operazioni, anche se non sono mai azioni irreversibili.
Questa guida è stata scritta da me, è vietata ogni copia, anche parziale, senza link di entrata o previa autorizzazione.
Se risconti problemi nell'uso od hai dei dubbi sul contenuto dell'articolo accedi al forum.




























17 Commenti
il metodo funziona anche con il nuovo wordpress 3.0??
@ALE1990
Si, dovrebbe funzionare ma per precauzione effettua un backup del database.
Ti rimando al sito ufficiale dove vi è anche un forum di supporto al riguardo ( http://www.wp-united.com/ ). Se ti serve aiuto ti aspettiamo anche su Bloom, il nostro forum.
Certo, Ale1990.
Great post, I will be sure to come back and visit!
Confermo, fa anche su WordPress 3 però prima tocca sovrascrivere una linea di codice in un file di WP-United se no verà visualzizato un errore in wordpress.
Per dettagli vi rimando all’ articolo sul blog del sito ufficiale di wp-united: http://www.wp-united.com/2010/06/19/wp-united-v0-8-5-and-earlier-with-wordpress-3-0/
Ciao, ottima guida ;)
comunque ho provato ad installare WP-united nelle ultime vrs di wordpress e phpbb xò mi da errore sul percorso. nel set up quando mi kiede Filesystem Path to WordPress
non è che se ho il sito su altervista mi da problemi?
E’ molto facile che altervista non te lo permetta. Devi essere sicur che tu abbia installato almeno un altro database mysql o che quello che hai sia abbastanza capiente da contenere due database (sito/forum). Io stesso ho avuto problemi ed ho pagato per ben due volte un abbonamento annuale da 25euro circa l’uno e l ho sfruttato roba di 3 mesi perchè puntualmente mi buttano fuori per il peso eccessivo di entrambi i database. In pratica ho buttato 50 euro per nulla senza possibilità di tornare di sistemare la cosa. Quindi prima assicurati della cosa anche chiedendo informazioni nel forum di supporto di altervista!
ah ecco….quindi molto probabilmente è colpa di altervista…mmm ok provo a chiedere a loro, grazie mille ;)
ciao emerjay,
hai saputo qualcosa per quanto riguarda altervista?
a me da un problema con il path, qualcuno sà come risolverlo?
ragazzi una domanda come si fa con phppbb3 ad inserire una finestra con utlimi argomenti inseriti direttamnete nella home? come questo http://www.sognilucidi.it
grazie
[...] [...]
Ciao, complimenti per il post, avrei una domanda: ma se creo un altro database per il forum (oltre quello per WordPress), riesco a far sì che gli utenti che si registrano al sito possano poi essere automaticamente registrati al forum(e viceversa) con United ?
Oppure devo/posso fare il tutto condividendo anche lo stesso database?
Grazie
Provai io stesso la formula. Ma risulto riuscita a metà , solo alcuni utenti risultavano registrati anche su WordPress. Il trucco è quello di dare la stessa radice alla tabella MYSQL (Esempio: dare MK_ sia per l’utenza forum, sia per quella di WordPress).
Effettua sempre backup prima di eseguire determinate azioni.
Hi my name is tanja and me is new to this information richfull forum.
now my question : some dude knows where to get ecc ram from Germany for personal use. 4gb modules would be nice. thank you for helping me.
Ciao a tutti, è possibile utilizzare questo plugin per integrare solo graficamente il forum nel sito wordpress? Io non voglio unire gli utenti, anche perchè non ho utenti registrati in wordpress. Grazie a tutti, Antonio
ciao a tutti ho letto questo articolo e mi è piaciuto molto vorri solo chiedere una cosa se mi è possibile se volessi provare a fare questa cosa quale host dovrei scegliere? e io ho creato un forum php con un template fatto da me e altre cose, vorrei sapere se posso spostare il tutto senza perdere nessun dato?
scusate le mie domande banali
Ciao Media King,
ho due piccole domande da fare…
1. Allora mi confermi che si devono usare 2 database per il progetto o posso usare quello del forum dato che i prefissi delle tabelle sono diversi??
2. Nella guida scritta nell’articolo non riesco a capire in che passaggio posso e se devo installare WP…
Grazie per l’articolo Ciaooooooo!!!