Home News Fare community Web: trasformare un forum phpBB in Facebook
Fare community Web: trasformare un forum phpBB in Facebook PDF Stampa E-mail
Giovedì 16 Aprile 2015 14:00

Fare community Web: trasformare un forum phpBB in Facebook

Nei precedenti appuntamenti, si è parlato dell’importanza crescente e delle evoluzioni delle community Web, con particolare attenzione sui forum e sulla loro sopravvivenza anche di fronte a social network come Facebook.

Si è poi proceduto all’installazione di un forum phpBB su hosting Artera, per permettere a chiunque di creare la propria community Web per lo scambio di opinioni su uno o più argomenti specifici.

In realtà, per fare community, c’è un’opportunità in più che consente a chiunque di trasformare qualsiasi board di forum phpBB in un proprio social network in stile Facebook. Questa opportunità è offerta attraverso l’installazione di un particolare estensione di phpBB, il cui setup è davvero alla portata di tutti.

Da forum phpBB a Facebook con phpBB Social Network

L’estensione a cui ci si riferisce è phpBB Social Network. phpBB Social Network non è altro che una modifica al forum phpBB che permette di trasformare il proprio forum in una sorta di social network self-hosted, ospitato quindi sul servizio hosting che si preferisce e che si è scelto in fase di installazione di phpBB.

Esattamente come un Facebook personalizzato, phpBB Social Network permette di arricchire il forum phpBB con tanto di un Wall per ogni utente registrato, un proprio profilo utente contenente le informazioni personali, una lista a cui aggiungere i propri amici e via discorrendo.

Fare community Web: trasformare un forum phpBB in Facebook

Fare community Web: trasformare un forum phpBB in Facebook

A questo si aggiunge un sistema di gestione degli amici organizzato anche a gruppi e una pagina di streaming delle attività dei propri amici.

Fare community Web: trasformare un forum phpBB in Facebook

Fare community Web: trasformare un forum phpBB in Facebook

Inoltre, è inclusa una chat in tempo reale in pieno stile Facebook e non manca neanche l’opportunità di attivare quelle che sono le notifiche laterali per indicare le attività svolte dagli amici sui propri topic o post.

Fare community Web: trasformare un forum phpBB in Facebook

Fare community Web: trasformare un forum phpBB in Facebook

Fare community Web: trasformare un forum phpBB in Facebook

Queste schermate dimostrano come phpBB Social Network sia forse il modo migliore per integrare un vero e proprio social network all’interno del proprio forum phpBB, arricchendo così ulteriormente l’esperienza degli utenti della propria community Web con nuovi strumenti che consentono un miglioramento delle comunicazioni e delle interazioni fra i membri.

Inoltre, phpBB Social Network è gratuito e completamente open source.

Come installare phpBB Social Network sul proprio forum phpBB

Se tutto questo è quanto si poteva sperare per trasformare e dare una svolta social al proprio forum phpBB, allora non resta altro da fare che installare phpBB Social Network.

La modifica non appesantisce particolarmente la gestione e il consumo di risorse hosting da parte del forum, anche se rende le operazioni a livello di database più intense. Ancora una volta, aver scelto in precedenza, per il setup del forum phpBB, un hosting di qualità, consente comunque di non riscontrare problemi e di poter applicare la modifica di phpBB Social Network senza nessuna difficoltà operativa.

Per iniziare, effettuare il download di phpBB Social Network. Raggiungere questa pagina ufficiale e cliccare sul link Download phpBB Social Network 0.7.2.

Fare community Web: trasformare un forum phpBB in Facebook

Scorrere ulteriormente la pagina e nella sezione Translations cliccare su Italian.

Estrarre entrambi gli archivi ZIP appena scaricati e copiare la cartella it contenuta nell’archivio it.zip nel percorso root/language della cartella in cui è stato estratto lo ZIP di phpBB Social Network.

Collegarsi via FTP al proprio spazio hosting utilizzando il client preferito (si consiglia l’uso di FileZilla) e scaricare in una cartella del proprio PC i file search.php, viewonline.php, styles/prosilver/template/memberlist_view.html, styles/prosilver/template/overall_footer.html, styles/prosilver/template/overall_header.html e styles/prosilver/theme/stylesheet.css presenti nella cartella public_html o nella root dello spazio disco hosting.

Se non si usa lo stile predefinito prosilver, è necessario copiare nella cartella styles del forum phpBB tutto il contenuto del percorso /root/styles/prosilver.

Modifiche ai file per installare il social sul forum phpBB

Scaricare l’editor PSPad da questo link e procedere con il setup (a meno di non usare la versione portable). In alternativa, è possibile usare TextPad o qualsiasi altro editor di testo a cui si è abituati. Con il proprio editor, aprire il file search.php. Individuare la riga:

$zebra[($row['friend']) ? 'friend' : 'foe'][] = $row['zebra_id'];

e sostituirla con:

$zebra[($row['foe']) ? 'foe' : 'friend'][] = $row['zebra_id'];

Salvare il file e aprire viewonline.php, individuare la riga:

$location = $user->lang['VIEWING_MCP'];

$location_url = append_sid("{$phpbb_root_path}index.$phpEx");

break;

e dopo di essa, aggiungere:

case 'activitypage':

$location = isset($user->lang['SN_AP_VIEWING_ACTIVITYPAGE']) ? $user->lang['SN_AP_VIEWING_ACTIVITYPAGE'] : 'Viewing Activity Page';

$location_url = append_sid("{$phpbb_root_path}activitypage.$phpEx");

break;

salvare il file e passare alla modifica successiva.

Aprire il file memberlist_view.html, trovare:

</form>

e aggiungere:

<!-- IF SN_MODULE_APPROVAL_ENABLED && SN_FMS_BLOCK_FRIEND_IS_NOT_EMPTY -->

<div class="panel bg1">

<div class="inner"><span class="corners-top"><span></span></span>

<h3>{L_SN_FAS_FRIEND_LIST}</h3>

{SN_FMS_BLOCK_FRIEND_CONTENT}<div class="clear"></div>

{SN_FMS_BLOCK_FRIEND_PAGINATION_STRING}<div class="clear"></div>

<span class="corners-bottom"><span></span></span></div>

</div>

<!-- ENDIF -->

<!-- IF SN_MODULE_USERSTATUS_ENABLED && SN_MODULE_USERSTATUS_VIEWPROFILE_ENABLE -->

<!-- INCLUDE socialnet/userstatus_memberlist.html -->

<!-- ENDIF -->

e procedere con il salvataggio del file.

Aprire il file overall_footer.html, individuare:

<!-- IF not S_IS_BOT -->{RUN_CRON_TASK}<!-- ENDIF -->

</div>

e aggiungere:

<!-- IF SN_MODULE_IM_ENABLED -->

<!-- INCLUDE socialnet/im.html -->

<!-- ENDIF -->

salvare il file e aprire overall_header.html. Trovare:

<link href="/{T_THEME_PATH}/print.css?assets_version={T_ASSETS_VERSION}" rel="stylesheet" type="text/css" media="print" title="printonly" />

e aggiungere PRIMA:

<!-- INCLUDE socialnet/overall_header_hook_css.html -->

trovare:

</head>

e aggiungere prima:

<!-- INCLUDE socialnet/overall_header_hook_js.html -->

trovare:

<body id="phpbb" class="class="nojs notouch section-{SCRIPT_NAME} {S_CONTENT_DIRECTION} {BODY_CLASS} ">

e prima della chiusura delle ultime virgolette (dopo {BODY_CLASS}), inserire:

<!-- IF SN_MODULE_IM_ENABLED --> sn-im-page<!-- ENDIF -->

Salvare il file e aprire il file stylesheet.css. Trovare:

@import url("colours.css");

e aggiungere dopo:

@import url("socialnet.css");

@import url("jquery.jgrowl.css");

salvare e chiudere il file.

Caricare ora tutti i file modificati via FTP nelle rispettive location da cui sono stati recuperati e copiare l’intera cartella root che si trova nella directory dello ZIP scaricato direttamente nella cartella di installazione del forum phpBB presente sullo spazio disco del proprio hosting.

A questo punto, visitare con il browser l’indirizzo www.proprioindirizzoweb.com/socialnet/install_sn.php. Parte così la procedura per apportare le modifiche necessarie al database del forum phpBB.

Successivamente, è necessario pulire la cache attraverso la finestra di amministrazione del forum phpBB (PCA – Generale/Vuota la cache e clic su Avvia).

Fare community Web: trasformare un forum phpBB in Facebook

Ecco fatto! in pochi clic è stato possibile trasformare un forum phpBB in un vero e proprio social network in stile Facebook.

 

Tutorial

Vuoi approfondire degli argomenti specifici? Segui i miei tutorial, per dubbi o domande contattami.

Vai ai tutorial

Flickr

Guarda le mie foto su Flickr. Hai bisogno di foto particolari? Vuoi imparare a fotografare? Contattami
flickr_logo

Servizi Online

Vuoi predisporre il tuo sito web personalizzato? Hai bisogno di aiuto o consulenza?

Acquista i servizi online

Contattami

Per approfondimenti o informazioni su corsi di formazione o lavori contattami.

Richiedi uno scambio link con il mio sito.