FluxBB - Introduction au CMS de forum

FluxBB est un CMS de forum qui se caractérise par un code léger et un nombre réduit de tables SQL (17 contre 30 pour phpBB), donc une économie de ressources.
Il convient plus pour ajouter une FAQ ou un forum sur un site portail que pour réaliser un site consacré principalement à un forum.

L'ajout de fluxBB sur un site requiert quelques mesures contre le spam, car les fonctionnalités de protection se limitent à une liste de banissement d'IP, ce qui est sans effet contre les proxies.

Le logiciel est distribué sous licence GNU GPL.

Histoire

PunBB a été crée par Rickard Andersson et la première version stable apparaît le 7 août 2003. En 2007 les droits sur le logiciel ont été vendus à Informer.com qui voulait sponsoriser le projet. Mais en 2008, l'entreprise transfère le projet en sous-domaine de son site (punbb.informer.com) avant de promouvoir sa propre activité.
L'auteur s'est alors désintéressé du projet et les contributeurs ont décidé de lancer un fork sous le nom de fluxBB.
PunBB poursuit néanmoins son développement en reprenant le code de fluxBB, mais il est prévu de dissocier les développements à l'avenir.

Fonctionnalités

A coté d'un code source assez perfectionné, fluxBB dispose de fonctions plutôt basiques.

Des plugins permettent d'étendre ces fonctions de base. Notamment ajouter un champ de recherche ou un flux RSS et des fonctions anti-spam.

Afficher les derniers billets sur la page d'accueil

Le forum un fois installé dans un sous-répertoire de son site, il manque de visibilité. Pour mieux faire connaître les billets, on utilisera un script pour afficher automatiquement les derniers billets, ce qui peut se faire plus facilement en créant un flux RSS du forum.
A ce moment on pourra afficher le flux avec un logiciel comme RSS Reader.

On trouvera plus d'information dans ces pages:

Intégrer le forum à un site

Par défaut, le CMS dispose de plusieurs thèmes qui sont en fait des ensembles de couleurs différentes sur le thème de base du site.

Il est possible de créer son propre thème en modifiant les fichiers de style dans le répertoire style. Un système de template est prévu pour la version 2.0.

Voir Comment placer une bannière au-dessus d'un forum fluxBB (comme le fait ce site).

Monétisation

On sait que les annonces publicitaires sont peu rentable dans les forums.
Si le trafic est conséquent, on peut cependant vouloir le monétiser pour compenser l'important travail de modération que nécessite un forum.
Voir l'article Comment placer des annonces publicitaires dans un forum fluxBB (ou punBB).

Anti-spam

Comment supprimer les inscriptions des spammeurs?
Les requêtes SQL pour le faire.

Script de suppression en block des utilisateurs
Mise en pratique dans un script, plus complet.

Outils

Documentation