Introduzione
PhpBB ha poco da invidiare a forum in php più famosi e diffusi. Inoltre bisogna aggiungere che questo prodotto è freeware e viene fornito sotto la licenza GNU GPL versione 2. Sicuramente è da provare per testarne le funzionalità e le caratterische anche se i margini di miglioramento sono ampi.
Configurazione dello Script
Andare a modificare il file config.php nella directory principale, riferendosi alla descrizione seguente per eventuali modifiche:
$url_phpbb = "/phpBB";Indica l'URL relativo nel quale verrà installato PhpBB. Se il forum venisse installato in www.tuosito.it/forum la variabile dovrebbe assumere il valore $url_phpbb = "/forum";.
Parametri relativi ai nomi delle directory e dei file.
Non modificare questi parametri:
$url_admin = "$url_phpbb/admin";
Indica il nome della Cartella "Admin".
$url_images = "$url_phpbb/images";
Indica il nome della Cartella "Images".
$url_smiles = "$url_images/smiles";
Indica il nome della Cartella "Smiles".
$url_phpbb_index = $url_phpbb . '/index.' . $phpEx;
Nome del file "index" del forum.
$url_admin_index = $url_admin . '/index.' . $phpEx;
Nome del file "index" della cartella admin.
Parametri del "Cookie" (ultima visita, nome utente)
$cookiedomain = "www.mysite.com";
Nome del dominio a cui fa riferimento il cookie usato da PhpBB.
$cookiename = "phpBB";
Nome del cookie usato da PhpBB.
$cookiepath = $url_phpbb;
Path del cookie usato da PhpBB.
$cookiesecure = false;
Sicurezza del cookie usato da PhpBB.
Parametri del "Cookie" (sessione)
$sesscookiename = "phpBBsession";
Nome del cookie usato per la sessione.
$sesscookietime = 3600;
Tempo, trascorso il quale scade una sessione.
Parametro particolare per Microsoft IIS
define('USE_IIS_LOGIN_HACK', 0);
Se si usa IIS e gli utenti hanno problemi a fare il login, cambiare lo 0 in 1. Altrimenti lasciare il valore di default 0.
Opzioni per i Messaggi Privati
$allow_pmsg_bbcode = 1;
Abilita (1) o disabilita (0) il codice BB per i messaggi privati.
$allow_pmsg_html = 0;
Abilita (1) o disabilita (0) il codice Html per i messaggi privati.
Configurazione dello Script - II parte
Parametri relativi ai colori e al testo. Non modificare questi parametri .
$FontColor = "#FFFFFF";
Colore del testo standard.
$textcolorMessage = "#FFFFFF";
Colore del testo usato nei messaggi.
$FontSizeMessage = "1";
Dimensione del testo usato nei messaggi.
$FontFaceMessage = "Arial";
Tipo di carattere del testo usato nei messaggi.
Parametri relativi ai nomi delle immagini
$reply_wquote_image = "$url_images/quote.gif";
Immagine del comando "quote".
$folder_image = "$url_images/folder.gif";
Immagine della "cartella".
$hot_folder_image = "$url_images/hot_folder.gif";
Immagine della "cartella calda".
$newposts_image = "$url_images/red_folder.gif";
Immagine della "cartella con una risposta recente".
$hot_newposts_image = "$url_images/hot_red_folder.gif";
Immagine della "cartella calda con una risposta recente".
$posticon = "$url_images/posticon.gif";
Immagine di una "risposta".
$edit_image = "$url_images/edit.gif";
Immagine del comando "edit".
$profile_image = "$url_images/profile.gif";
Immagine del tasto "profilo".
$email_image = "$url_images/email.gif";
Immagine del tasto "email".
$phpbbversion = "1.4.0";
Numero della versione di PhpBB.
Installazione sul Server
Adesso è giunto il momento di caricare i file sul server con il nostro programma ftp. Una volta fatto l'Upload di tutti i file, settare il file config.php come "scrivibile dal server" (chmod a+w oppure chmod 666) ed avviare l'installazione del forum eseguendo dal browser l'indirizzo http://www.tuosito.it/phpBB/install.php.
Se non abbiamo settato il "chmod 666" del file config.php, verrà mostrata una finestra di avvertimento, la quale ci avverte di eseguire tale operazione per andare avanti.
Configurazione
Nella prima pagina bisogna inserire i dati relativi al database:
Database Server Address: Localhost
Indirizzo del server MySQL.
Database Name: phpBB
Nome del Database da usare.
Database User name: root
Nome utente di accesso al server MySQL.
Database Password:
Password di accesso al server MySQL.
La seconda pagina invece si connette con il database e crea le tabelle. Attenzione se le tabelle esistono già verrà visualizzato un messaggio di errore.
Nella terza pagina bisogna inserire i dati per creare l'utente "Amministratore"
(i campi contrassegnati da un asterisco sono obbligatori):
Username: *
Nome dell'amministratore, generalmente "Admin", "Administrator" o "Root".
Password: *
Password dell'amministratore.
Retype Password: *
Ridigitare la Password dell'amministratore.
Email Address: *
Indirizzo di Posta Elettronica dell'amministratore.
ICQ Number:
Numero utilizzato in ICQ.
AIM Name:
Nome utilizzato in AIM.
Yahoo Messanger:
Nome utilizzato in "Yahoo Messanger".
MSN Messanger:
Nome utilizzato in "MSN Messanger".
Web Site Address:
URL del sito dell'amministratore.
Location:
Località.
Occupation:
Occupazione.
Intrests:
Interessi Personali.
Signature:
Firma che apparirà nel forum (massimo 255 caratteri).
Options
Permette di far visualizzare la propria email e di abilitare l'accesso automatico al Forum.
Nella quarta pagina bisogna invece settare alcune caratteristiche principali:
Site Name:
Nome del sito. Esempio: "Bob's Homepage".
Email From Address:
Questo indirizzo email verrà visualizzato quando verranno inviate email dal forum.
Email Signature:
Questa è la firma dell'email verrà visualizzata quando verranno inviate email dal forum.
Allow HTML:
Permette di usare codice HTML all'interno dei messaggi.
Allow BBCode:
Permette di usare codice BB all'interno dei messaggi.
Allow Signatures:
Abilita o disabilita l'uso delle firme nei messaggi.
Hot Topic Threshold: 15
Numero di risposte, oltre il quale una discussione diventa calda.
Posts per Page: 15
Numero di risposte per pagina.
Topics per Forum: 50
Numero di argomenti per il forum.
Topics per Forum: english
Lingua utilizzata nel forum. Scegliere tra le varie lingue "italian".
Giudizio Finale
Lo script è ben strutturato ma non gli si può certo dare il massimo dei voti sebbene sia freeware e molto simile ad altri message board più famosi.
Sicuramente sono degne di nota la grafica e la velocità di caricamento ma l'amministrazione ha poche funzionalità e i settaggi dei colori non permettono certo di sbizzarrirsi.
È un prodotto è consigliato a tutti coloro che abbiano bisogno di un forum semi-professionale per siti medio-grandi e che non vogliano spendere cifre esorbitanti.