# Forum (informatique)

En informatique, un forum est un espace de discussion public (ou au moins ouvert à plusieurs participants). Les discussions y sont archivées afin de permettre une communication asynchrone, ce qui différencie les forums de la messagerie instantanée. Il existe deux grandes catégories de forums, différenciés par leurs méthodes de classement des messages. Sur les « forums de discussion », les messages sont classés par ordre chronologique, et sur les « forums de questions / réponses », les messages sont classés par votes. Le terme forum est d'origine latine (popularisé par l'anglais), désignant une place de la ville consacrée à la discussion et au commerce.
On regroupe aujourd'hui sous ce terme les forums Usenet, qui existaient avant l'apparition du Web et les forums Web qui ont accompagné le développement du Web dynamique. On peut aussi considérer les listes de diffusion, composées de courriels, comme des forums.
Un forumeur est un utilisateur de forum.

## Nature

Un forum Internet est un lieu de rencontres et d'échanges. Il peut s'agir d'un site web à part entière, ou simplement de l'un de ses composants. Il offre les mêmes possibilités de discussion que les forums Usenet, mais sous la forme et à l'échelle d'un site web. Il est accessible via un navigateur web.
Un forum est un site d'échange, au moyen de messages, sur Internet ou sur un réseau informatique interne comme un intranet ou un extranet. Les discussions y prennent place sous la forme de « fils » de messages, à publication instantanée ou différée. Cette publication est souvent durable, les messages n'étant pas effacés. Elle est par nature le fait de plusieurs auteurs. Dans certains forums à inscription, les messages sont modifiables a posteriori par leurs auteurs.
Les fonctionnalités offertes par les différents forums (citation, existence de titres ou non, mise en page/indentation, administration/droits d'accès, modération a priori ou a posteriori…) peuvent varier, et les forums peuvent traiter différemment les messages. Par exemple, certains forums ne permettent que de répondre de manière globale à un sujet de discussion, tandis que d'autres permettent de répondre à un message en particulier.

## Nécessité d'un code de bonne conduite

Beaucoup de forums exigent l'acceptation d'une charte avant toute participation, qui en régit l'usage. Le webmestre a une fonction d'administrateur et de modérateur, cette dernière pouvant être déléguée à une ou plusieurs personnes utilisatrices régulières du forum. Les modérateurs sont chargés de veiller au respect de la charte et de limiter d'éventuelles tensions entre participants (par exemple, en éditant les messages générateurs de tensions ou en interdisant l'envoi de nouveaux messages à un des participants). Certains pays se sont dotés d'une législation précise qui impose aux gérants de forum une surveillance préventive du contenu des messages postés.
Historiquement parlant, le forum est l'une des plus anciennes applications disponibles sur Internet et l'une des plus utilisées. Au sein des forums se sont développés des us et coutumes, des attitudes générationnelles et des légendes. La grande diversité des formes techniques du forum internet témoignent de sa vivacité intrinsèque comme vecteur de communication moderne, mondialisé.
Le non-respect de la charte d'utilisation d'un forum (ex : insultes, xénophobie, homophobie, flood, etc.) peut conduire l'équipe de modération à bannir un utilisateur ou à supprimer un compte utilisateur, voire à engager une poursuite judiciaire auprès de son FAI.

## Organisation des discussions et messages

L'ensemble des discussions est généralement visible par ses participants, et éventuellement par les membres du forum ou même par tous les internautes.
La plupart des forums sont organisés en fils de discussion (threads ou topics, par amalgame avec topic, « sujet », en anglais) et affichés avec une indentation. Voir un exemple de fil de discussion : Technologies de communication. Un message initial lance un nouveau fil. Ensuite, chaque nouvelle réponse à ce fil implicitement chronologique ouvre un nouveau fil de discussion, en tant que réponse à un message précédent. Les indentations et titres des messages visualisent les parcours de lecture possibles, sous la forme d'une arborescence, à l'instar d'un gestionnaire de fichiers organisé en dossiers et sous-dossiers.
On distingue donc deux possibilités de présentation : un modèle chronologique, où chaque message est au même niveau et ne fait que suivre ou précéder un autre message dans le temps ; un modèle hiérarchique, où chaque message est vu comme une réponse à un message antérieur.
Tous ces fils de discussions sont souvent regroupés en thématiques, un même forum pouvant accueillir plusieurs thématiques, voire plusieurs regroupements de thématiques.
Sur certains forums qu'on pourrait qualifier de « progressifs », un message initial détermine un fil unique dans lequel tous les messages se suivent chronologiquement.

## Importance d'une animation

Une des caractéristiques essentielles d'un forum est son interactivité, liée au nombre de personnes qui s'y expriment, mais le nombre de personnes qui lisent ces échanges, sans nécessairement réagir, est très important (on les appelle des « lurkers »).
De même que la conduite d'une réunion bénéficie fortement de la présence d'un « animateur », les forums sont quelquefois « animés » par des animateurs ou community managers, pour stimuler/relancer les échanges. Les animateurs sont généralement aussi des modérateurs.

## Quelques facteurs-clés de succès
### Garder les membres

Un forum mal lancé risque très vite de dépérir, faute de contributions suffisamment nombreuses pour obtenir des réponses et attirer des lecteurs.
Les facteurs favorables pour lancer un forum sont notamment :
* L'obtention d'une masse critique de contributions : en dessous d'un nombre minimal de messages, celui qui se connectera pour la première fois au forum risque de trouver peu d'intérêt à y revenir. En revanche, dès qu'un nombre suffisant et une variété minimale des messages sont atteints, la chance que chacun trouve quelque chose qui l'intéresse est forte. Le phénomène inverse va se produire : une accélération, par rétroaction positive : les participants vont en parler autour d'eux, faire connaître ce forum, etc.
* À l'opposé, certains forums ont un nombre excessif de participants. De ce fait, les fils de discussion y sont trop nombreux et se développent trop vite pour que les participants puissent y répondre. Les participants chevronnés répondent généralement à ce phénomène en créant des sous-sections du forum. Par contre, sur un forum peu fréquenté, il est préférable de réduire le nombre de sections de manière à garder un bon niveau d'animation.

## Formes

Il existe différentes catégories techniques de forums, celles-ci tirant avantage de différentes technologies et réseaux informatiques :
* Les forums publics : par exemple les newsgroups du réseau Usenet, accessibles depuis certains logiciels de messagerie (ex: Mozilla Thunderbird) et depuis des logiciels spécialisés (lecteur de nouvelles) ;
* Les forums privés, accessibles à un petit groupe de personnes, par exemple sur un site web spécifique, par exemple Yahoo! Groups (en), pour créer, temporairement ou non, un lieu d'échange ;
* Les forums privés accessibles via intranet ou extranet, souvent créés (intranet) au sein d'une entreprise, d'une organisation, ou d'une équipe-projet, mais pouvant réunir (extranet) des participants appartenant à diverses organisations, entreprises et associations ;
* Les forums audio (ex: via TeamSpeak).

## Vocabulaire
### Messages

* MP : Message Privé
* Post : message sur le forum
* Topic : sujet
* PO : Posteur Originel (traduction littérale de l'anglais OP : Original Poster) L'auteur du premier message d'un sujet. Sur certains forum, le PO sera simplement appelé auteur.
* Captcha : série de nombres, de lettres (ou bien les deux), qu'une personne doit rentrer avant de poster un message (Un contrôle anti-bot)

### Modération

La modération consiste à retenir la diffusion d'un message jusqu'à l'approbation par un modérateur, un administrateur qui lui seul peut diffuser le message sur le forum ou la liste. S'il le juge nécessaire, l'administrateur peut bloquer et faire disparaître un message non désiré. La modération permet d'éviter différents problèmes, en particulier :
* Flood : messages répétés, indésirables, sans rapport avec le sujet.
* Boost : pratique consistant à poster un grand nombre de messages, dans le seul but de faire augmenter le compte de messages à son actif.
* HS : hors sujet.
* Troll : auteur de messages cherchant à envenimer la discussion en la déviant par exemple sur un hors sujet polémique.
* Locker (verrouiller) : action sur le sujet rendant impossible aux membres d'y répondre.

### Équipe du forum

* Staff ou Team : terme désignant l'équipe du forum.
* « Modo » : contraction de modérateur. Il dispose de privilèges.
* « Admin » : contraction d'administrateur.
* Webmaster : personne ayant techniquement mis en service le logiciel de forum. Il n'existe pas de rang « webmestre ». Celui-ci a disposé du premier compte administrateur créé, il a ensuite attribué à d'autres utilisateurs ce rang, leur conférant par là-même autant de privilèges de gestion du forum que lui. Une grande confiance entre le webmestre et les administrateurs est nécessaire afin que le forum fonctionne comme attendu, car dans le cas de forums pour particuliers, des fâcheries risqueraient d'entraîner des actes de sabotage.
Plus simplement, sur certains forums ayant des volumes d'échanges importants, on peut différencier le rôle du webmestre chargé de la gestion informatique du forum (mise à jour, hébergement informatique) de celui de l'administrateur qui supervise l'organisation du forum (équipe des modérateurs, staff, respect de la charte).
* Newseur : personne rapportant des informations en rapport avec le sujet du forum.

### Organisation

* Forum : espace formé de catégories et de sous-forums.
* Catégorie : espace regroupant des sous-forums.
* Sous-forums : espace dans lequel il est possible de poster un sujet.
* Sujet : espace dans lequel un membre a la possibilité de poster un message.
* Sujet collant : discussion importante du forum mise en avant par un administrateur ou par un modérateur pour une période donnée.
* Sujet verrouillé : sujet où l'on ne peut plus poster.
* Sujet en collant et verrouillé : discussion importante fermée, souvent les règles du forum.
* Annonce : souvent utilisée pour les règlements dans des forums, les annonces sont utilisées pour des événements soit ponctuels, soit sur un long terme, pour faire passer des informations à la communauté.
* Annonce générale : discussion ouverte sur tous les forums et mise en valeur.

## Moyens informatiques
### Auto-hébergement

Il est possible d'installer un logiciel de forum sur son site web ou son Serveur HTTP local, sans avoir soi-même à réaliser un logiciel de forum. De nombreux logiciels de forum sont disponibles sur Internet, certains étant gratuits. Leur installation exige tout de même quelques compétences informatiques. La mise en place d'un forum personnel nécessite toujours ces deux moyens : un hébergement web et une base de données.
S'il s'agit de créer un forum pour peu d'utilisateurs (quelques centaines par exemple), il est tentant de chercher à le faire héberger en utilisant un site web personnel gratuit ou un hébergeur web gratuit.

### Logiciels de forums web

Lorsqu'il s'agit d'un forum web ayant l'ambition d'être utilisé par de nombreux utilisateurs, le webmestre utilise un logiciel de forum web (hébergé sur un serveur HTTP).
Il existe de multiples logiciels spécialisés : catégorie « Logiciel pour forum »

### Solutions pour néophytes

À défaut d'avoir les compétences en informatique, et en dehors des agences web, le néophyte a la possibilité de se tourner vers une solution astucieuse : des entreprises spécialisées qui misent sur la facilité de mise en service d'un forum web géré par leur soin pour proposer d'autres services ou de la publicité.
Pour cela, elles gèrent la totalité de la partie informatique grâce à leur système informatique spécialisé et automatisé. Elles se financent par de la publicité en ligne (le plus souvent des bannières publicitaires) ou par le biais de formules payantes (non assujetties à des quotas ou sans publicité).
Pour afficher une liste de ces entreprises (et leurs sites web), voir le lien externe en bas de page.

### Le cas des forums fonctionnant en réseau pair à pair

En marge des moyens habituels décrits ci-dessus, quelques logiciels fonctionnent en réseau pair à pair (des logiciels généralement destinés au partage de fichiers en pair à pair), qui permettent de créer et d'administrer des forums sans disposer d'un serveur informatique dédié à cela, ni d'un hébergeur web (les messages étant diffusés sur le principe du pair à pair, c'est-à-dire de l'ordinateur d'un utilisateur à l'ordinateur à un autre).
Les solutions ci-dessous sont utilisables sans frais (en dehors d'un ordinateur et d'une connexion internet à haut débit) :
* Freenet : dispose de logiciels (ex : Frost, FMS) permettant de faire fonctionner des forums en son sein.
* RetroShare : lors de la création d'un forum, on choisit si les utilisateurs pourront poster anonymement ou pas (cela nécessitera qu'ils affichent leur identité RetroShare). À noter : les messages sont effacés automatiquement après un an.
* Perfect Dark (P2P) : logiciel japonais permettant d'utiliser et de créer des textboards.
* Syndie : conçu pour être non-censurable. Compatible avec de multiples réseaux d'anonymat (ex. : I2P, Tor, internet en clair — c'est-à-dire l'internet habituel non chiffré).
Inconvénient : pour qu'un utilisateur puisse accéder à un forum hébergé sur l'un de ces réseaux, il doit utiliser le logiciel correspondant.

## Liste de logiciels
### Logiciels libres

* Askbot
* Discourse
* MyBB
* phpBB
* Simple Machines Forum
* Vanilla Forums
* FluxBB