Forum

Il forum è una applicazione web, attraverso la quale gli utenti della rete possono aprire, condividere e sviluppare discussioni, in merito a differenti tematiche, gestendole in maniera asincrona.

Caratteristiche

Con il termine forum si evocano differenti significati, ma tutti correlati tra loro. Ci si può riferire all’intera struttura informatica che contiene messaggi, discussioni o interventi; si può intendere solo una parte di essa; si può alludere al software impiegato per supportare la struttura. Ciò che è certo, è che ad esso sono collegati interventi ed opinioni di utenti, la differenza fondamentale con la chat, è la asincronia, infatti la discussione può essere incrementata e letta anche in tempistiche diverse.

Le tematiche dei molti forum presenti in Internet sono estremamente varie: tecnologia, videogiochi, politica, attualità, sport sono le più frequenti, ma ne esistono molte altre. Si pensi all’utilizzo del forum come supporto on-line di prodotti, all’interno delle aziende, oppure come punto di incontro tra i dipendenti; si consideri inoltre che anche board, message board, bulletin board, gruppi di discussione, bacheche sono categorie che vengono fatte rientrare nei forum. Questo è un termine che deriva dal latino (frequente la forma plurale “fora”).

La figura dell’amministratore ha il compito di gestire il sistema nella sua globalità: egli può e deve, se necessario, cambiare, spostare, cancellare messaggi impropri e può persino intervenire nell’espulsione di un utente. Il sistema può essere da lui chiuso o modificato: in sintesi egli possiede pieni poteri, nella gestione del sistema. Per un lavoro migliore, l’amministratore sceglie dei collaboratori: i moderatori. Essi, rispettando le direttive dell’amministratore, devono far sì che nel forum ci sia un’atmosfera tranquilla: devono evitare che si degeneri nella maleducazione, negli insulti, e possono, all’occorrenza, eliminare le discussioni contrarie alle regole prestabilite.

Tipologie

Di seguito elenchiamo le principali piattaforme disponibili per questo sistema web:

  • ExBB: memorizza i dati in file di testo, scritto in PHP.
  • Invision Power Board: è a pagamento ed appartiene alla Invision Power Service.
  • MyBullettinBoard: scritto in PHP, è potente e gratuito.
  • Osiris: offre una buona resistenza ai guasti e garantisce l’anonimato. Si basa sulla tecnologia P2P.
  • PhpBB: la memorizzazione di dati può avvenire in vari tipi di database; è scritto in PHP.
  • PunBB: è scritto in PHP.
  • Simple Machines Forum: presenta le medesime qualità di vBullettin, ed in più è gratuito.
  • UseBB: scritto in PHP4 e MySOL, si tratta di un forum semplice e facilmente utilizzabile rilasciato con licenza GPL.
  • Vbullettin: a pagamento, è tra i più potenti e prestigiosi. La memorizzazione avviene in database.

Software

Chi decide di aprire un forum, deve necessariamente appoggiarsi a dei pacchetti per la sua gestione. Ne esistono a pagamento, tra cui spiccano per diffusione, vBulletin e Invision Power Board (divenuto a pagamento solo dopo la versione 1.3), e si possono trovare anche quelli gratuiti, come phpBB e Simple Machines Forum. I post degli utenti sono memorizzati, di solito, in file di testo o in DBMS, e sono scritti in diversi linguaggi di programmazione come PHP, ASP, Perl e Java.

Se infine non si potesse disporre delle competenze o dei mezzi necessari per installare un software su un server (operazione necessaria per i pacchetti fin qui citati), è possibile ricorrere a prodotti in outsourcing, oppure a dei software p2p appositi (si pensi a Osiris), finalizzati alla creazione di sistemi decentralizzati e distribuiti tra i vari nodi.

Terminologia

Cerchiamo di analizzare i molti termini inglesi che sovente sentiamo nominare:

  • Netiquette: insieme di regole di comportamento da seguire.
  • Nickname: è il nome utente, l’alias con il quale ci presentiamo agli altri utenti.
  • Post: è il messaggio.
  • Postare: indica l’atto di inviare messaggi.
  • Reply:è la risposta che si inserisce.
  • Lurker o Leecher: colui che legge solamente.
  • Topic: è la discussione, e in alcuni casi l’argomento.
  • Thread: è sinonimo di topic, dunque indica la discussione. Spesso è abbreviato in “3d”.
  • Spam: si tratta di messaggi di pubblicità non desiderata, non autorizzati dall’amministratore. Possono essere a carattere commerciale e non.
  • Flood: messaggi caratterizzati dalla loro assoluta inutilità, per assenza di contenuti o per argomenti poco sensati.
  • Flame: si tratta di una discussione molto sentita, che rischia di degenerare in offese ed attacchi personali.
  • Post padding: significa riempire intere pagine di messaggi inutili.
  • Cross-posting: indica l’inserimento dello stesso messaggio in diverse sezioni.
  • Off-topic: troviamo di frequente l’abbreviazione “OT”. Indica che un messaggio non è pertinente alla discussione di appartenenza.
  • Ban: si tratta della sospensione, definitiva o temporanea, dell’account di un utente, causata dalla violazione delle regole di comportamento.
  • Bannare: è l’atto di effettuare il ban verso un utente.
  • Warn: è un avvertimento rivolto agli utenti, che indica la presenza o meno di violazioni delle regole di comportamento. Sotto l’avatar, ogni utente può scorgere, se presente, il suo livello di violazione.
  • Splittare: indica l’atto di dividere un topic in due o più diverse discussioni.
    PM: sigla di “Private Message”, indica un messaggio privato.