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.
- Fonctionne sur MySQL, PostgreSQL ou SQLite.
- XHTML et CSS conformes au standard.
- Forums et catégories.
- Suivi de discussion avec e-mail d'avertissements.
- Choix de l'ordre d'affichage.
- Bannissement et permissions.
- Editeur BBCode, HTML par plugin.
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:
- Afficher les derniers topiques sur la page d'accueil. Pour punBB ou fluxBB.
- Scripts des articles récents.
- Comment réaliser un flux RSS à partir d'une base SQL. Les tables doivent être modifiées pour celles de fluxBB.
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
- Les variables de fluxBB.
Utilisables dans les scripts, mods et extensions. - Les tables. (Anglais).
La structure de la base de données est la même pour les versions 1.2 et 1.4, mais les colonnes des tables changent légèrement.
- fluxBB. Site en français.
|
|
|
