Nelle vecchie versioni di phpBB, aggiungere funzionalità al proprio forum richiedeva l'installazione di mod, ovvero alterazioni vere e proprie al codice della board, con tutte le complicazioni in fase di aggiornamento che questo implica. Ma con l'arrivo di phpBB 3.1 la situazione si è evoluta: i mod sono stati sostituiti dalle "estensioni", ovvero pacchetti ben isolati che si agganciano al software principale senza però modificarne il codice. Questa è la lista delle estensioni più utili per phpBB 3.2, le stesse che abbiamo installato qui su TurboLab.it.

TurboLab.it phpBB Essentials: 10+ migliori estensioni phpBB 3.2 ogni community dovrebbe avere

Board Announcements

Board Announcements: è quello che ci vuole per pubblicare un annuncio bene in evidenza su tutte le pagine, di modo da segnalare novità rilevanti o allertare in caso di manutenzione. Contenuto e aspetto possono essere completamente personalizzati nella sezione dedicata, sotto la scheda Estensioni. Gli utenti sono liberi di chiudere permanentemente l'avviso e non averlo più fra i piedi: così facendo, non verrà mostrato loro fino alla modifica successiva dell'annuncio.

TurboLab.it phpBB Essentials: 10+ migliori estensioni phpBB 3.2 ogni community dovrebbe avere - phpbb Board Announcements

TurboLab.it phpBB Essentials: 10+ migliori estensioni phpBB 3.2 ogni community dovrebbe avere - Board Announcements pca

Nota: Board Announcements richiede che il file .htaccess presente nella cartella di phpBB sia effettivamente caricato da Apache (direttiva AllowOverride all).

Google Analytics

Google Analytics: permette di aggiungere il codice per la rilevazione delle statistiche di accesso a tutte le pagine del forum con la massima semplicità. Una volta attivata l'estensione, basta inserire il proprio Google Analytics ID sotto Pannello di Controllo Amministrazione -> Generale -> Configurazione -> Impostazioni e il gioco è fatto.

TurboLab.it phpBB Essentials: 10+ migliori estensioni phpBB 3.2 ogni community dovrebbe avere - google analytics javascript codice

TurboLab.it phpBB Essentials: 10+ migliori estensioni phpBB 3.2 ogni community dovrebbe avere - phpbb google analytics acp

Scroll To Top

Scroll To Top: dopo aver "scrollato" verso il basso in una pagina lunga, fa apparire il tradizionale indicatore "freccia su" in sovraimpressione, toccando il quale si torna in cima rapidamente. La transizione è leggermente animata per risultare più gradevole. Comodissimo su PC, indispensabile su mobile.

TurboLab.it phpBB Essentials: 10+ migliori estensioni phpBB 3.2 ogni community dovrebbe avere - phpbb Scroll To Top

Precise Similar Topics

Precise Similar Topics: crea una lista "ragionata" di discussioni simili in fondo ad ogni topic. L'algoritmo funziona decorosamente, ma è ben lontano dall'individuare discussioni "simili" nel senso stretto del termine. È quindi da considerarsi interessante soprattutto per offrire agli utenti uno spunto di curiosità in più per navigare sulla board che sia un pochino più intelligente rispetto a stampare una lista di link pseudo-casuali. Una volta attivata, è necessario abilitare la visualizzazione del pannello dal gruppo dedicato della scheda Estensioni e configurare ancora qualche preferenza, in particolar modo legata al permesso da parte degli utenti non-loggati di vedere il box: di default, infatti, è "on" solo per i registrati.

TurboLab.it phpBB Essentials: 10+ migliori estensioni phpBB 3.2 ogni community dovrebbe avere - phpbb Precise Similar Topics

TurboLab.it phpBB Essentials: 10+ migliori estensioni phpBB 3.2 ogni community dovrebbe avere - phpbb Precise Similar Topics acp

Site Logo

Site Logo: personalizzare il logo, nascondere le indicazioni testuali adiacenti e modificare numerose altre opzioni relative alla testata del sito. La reputo "la più fondamentale" fra tutte le estensioni segnalate, dato che pone rimedio ad una brutta carenza di phpBB che si trascina da sempre.

TurboLab.it phpBB Essentials: 10+ migliori estensioni phpBB 3.2 ogni community dovrebbe avere

TurboLab.it phpBB Essentials: 10+ migliori estensioni phpBB 3.2 ogni community dovrebbe avere - phpbb site logo acp

Tapatalk

Tapatalk: una volta installata l'estensione di Tapatalk sulla board, gli utenti potranno sfogliare il forum tramite una comoda app nativa (gratuita) per iOS, Android, Windows Phone e Windows 8.

Anni fa, Tapatalk era realmente indispensabile. Oggi, l'ottimizzazione del tema permette di usufruire dei forum tramite il tradizionale browser web in modo più che accettabile. D'altro canto, le notifiche in tempo reale e gli altri vantaggi che Taptalak garantisce rimangono ancora significativi per chi utilizzi la piattaforma intensamente.

TurboLab.it phpBB Essentials: 10+ migliori estensioni phpBB 3.2 ogni community dovrebbe avere

Unread posts link in navbar

Unread posts link in navbar: questa è una piccola estensione sviluppata da TurboLab.it che rende sempre visibili i link Messaggi non letti e Segna i forum come già letti, ovvero i due "percorsi" d'uso migliori per non perdere mai nemmeno un nuovo messaggio.

TurboLab.it phpBB Essentials: 10+ migliori estensioni phpBB 3.2 ogni community dovrebbe avere - phpbb unread flow

Max-width switch

Max-width switch: per impostazione predefinita, le pagine del forum vengono visualizzate in una stretta colonna al centro della pagina. Se la scelta non piace, questa estensione risolve il problema: una volta installata, i singoli possono accedere al proprio Pannello di controllo utente e seguire Preferenze -> Opzioni di visualizzazione per trovare una nuova opzione di nome Usa larghezza massima. Basta abilitarla e il forum inizia ad occupare l'intera larghezza della finestra, anche quando questa viene ingrandita su schermi ad alta risoluzione.

TurboLab.it phpBB Essentials: 10+ migliori estensioni phpBB 3.2 ogni community dovrebbe avere

Distrust outbound links

Distrust outbound links: un'altra estensione realizzata da TurboLab.it per applicare automaticamente alcune modifiche ai link che portano "fuori" dal sito corrente. In particolare:

  • rel="nofollow": implementa la raccomandazione di Google "Se non puoi o non vuoi garantire per i contenuti di pagine di cui hai inserito link nel tuo sito, ad esempio commenti o voci di guestbook lasciati da utenti non attendibili, dovresti utilizzare nofollow per tali link.".
  • target="_blank": apre il link in una nuova scheda del browser
  • class="dol_outbound_link": aggiunge questa classe specifica, utilizzabile poi per personalizzare l'aspetto via CSS oppure compiere altre azioni via jQuery.

Nessuna modifica viene invece apportata ai link interni al sito corrente.

TurboLab.it phpBB Essentials: 10+ migliori estensioni phpBB 3.2 ogni community dovrebbe avere - distrust outbound link

Group Template Variables

Group Template Variables: questa è una estensione interessante solo per chi sviluppa personalizzazioni per la propria board. Una volta installata, rende disponibili nei template una variabile S_GROUP_X valorizzata a "vero" solo quando l'utente che sta guardando la pagina corrente fa parte del gruppo "X".

Diviene dunque possibile, ad esempio, riconoscere da template i moderatori con una costrutto simile a questo:

<!-- IF S_GROUP_8 -->

benvenuto, sei un moderatore

<!-- ENDIF -->

Altre estensioni interessanti per phpBB 3.2

Queste sono altre estensioni interessanti che abbiamo provato senza però mantenerle attive:

  • Board Rules: aggiunge una sezione nel Pannello di Controllo Amministrazione tramite la quale il gestore del forum può stilare il regolamento della community e mostrarlo in una pagina dedicata all'interno della board. Il risultato finale è buono, anche se l'aspetto è piuttosto "piatto" e poco personalizzabile. È indubbiamente da valutare per le community private o nei casi in cui si desideri raggiungere lo scopo senza troppo impegno
  • Pages: permette di realizzare pagine statiche di contenuto dall'aspetto altamente personalizzabile. Da valutare per chi non abbia un sito o un blog dedicato allo scopo
  • Auto Database Backup: crea automaticamente copie di sicurezza del database di phpBB e consente di gestirle o scaricarle via web. Chi avesse la facoltà di accedere al server via SSH vorrà preferire l'uso del comando "mysqldump", ma come soluzione "di riserva" per le piccole installazioni in hosting è da tenere ben presente
  • Delete my registration: consente agli utenti di cancellare il proprio account in autonomia

Come installare le estensioni su phpBB 3.2

Le estensioni vanno installate sul server dal gestore della piattaforma: le rispettive funzionalità diventano così disponibili agli utenti della board. La procedura è davvero molto semplice:

  1. Scaricare il file zip dell'estensione desiderata sul PC e decomprimerlo in una cartella temporanea
  2. Usando un client FTP (come FileZilla), caricare il contenuto della cartella temporanea nella sotto-directory ext di phpBB sul server. Il risultato deve essere una struttura di questo tipo: /ext/nomeAutore/nomeEstensione
  3. Accedere al Pannello di Controllo Amministrazione del proprio forum e seguire Personalizzazioni -> Gestione estensione -> Gestione estensioni
  4. Cliccare il collegamento Abilita corrispondente all'estensione appena caricata
  5. Se l'estensione prevede opzioni personalizzabili, queste si trovano generalmente all'interno di un gruppo dedicato sotto la scheda Estensioni. Alcuni componenti, come il già citato Google Analytics, fanno eccezione e aggiungono le proprie voci nei pannelli generici. La pagina di presentazione delle singole estensioni segnala comunque sempre con buona precisione dove trovare le impostazioni specifiche al componente in questione

Quali estensioni evitare

Sebbene aggiungere e rimuovere estensioni sia molto facile, alcune possono lasciare degli strascichi permanenti e come tali, raccomando di evitarle:

  • Ultimate SEO URL (e tutte le altre relative alla riscrittura degli indirizzi): le evito perché gli utenti inizierebbero a prendere i "nuovi" URL per inserire link dentro e fuori dal forum a discussioni e post specifici. Se, in futuro, la caratteristica venisse integrata direttamente in phpBB, il rischio che le regole utilizzate per la generazione degli URL non corrispondano al 100% è elevatissimo, rendendo invalidi molti vecchi link. Inoltre, il problema sorgerebbe anche in caso si decidesse di disinstallare/disattivare temporaneamente il componente..
  • Holiday Flare (e quelle eccessivamente "frivole" in generale): sì, aggiungere e togliere è banale, ma inserire codice disgiunto nel sistema genera un ulteriore punto di potenziale rottura, oltre che qualcosa da mantenere aggiornato e di cui preoccuparsi in futuro. Se non ne vale la pena, meglio evitare

Ne conosci altre?

Siamo sempre molto interessati a rendere la piattaforma software della nostra community costantemente più ricca e gradevole. Se hai trovato altre estensioni che ritieni interessanti, segnalale nei commenti qui sotto: le proveremo tutte e, in caso, aggiorneremo anche questa trattazione. Grazie per l'aiuto!