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.
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 était prévu de dissocier les développements à l'avenir. Cependant la dernière version de PunBB date de 2012.
Utiliser fluxBB
L'ajout de fluxBB sur un site requiert de sérieuses 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. En fait il faut reprendre le code source et interdire l'indexation des profils, ainsi que le texte caché tels les titres de posts quand ils ne sont pas affiché. Je dois constater que ce CMS est très peu conscient des problèmes de SEO et je ne le recommande pas autrement que comme outil de départ à développer pour ses propres besoins. Je l'ai converti en pages statiques sur mon site et il en est résulté un grand boost de la part des moteurs de recherche.
Le logiciel est distribué sous licence GNU GPL. 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.
Scripts et tutoriels
Afficher les derniers fils de discussion d'un forum fluxBB sur la page d'accueil du site
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 le RSS Reader.
Comment placer une bannière au-dessus d'un forum fluxBB
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.
Comment placer des annonces publicitaires dans un forum fluxBB
On sait que les annonces publicitaires sont peu rentables dans les forums.
Mais 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.
Convertir un forum fluxBB en pages HTML statiques
Pour intégrer les fils de discussion comme des commentaires si le site contient d'autres pages à coté du forum, ou pour archiver le forum en se débarrassant de la base de données.
Filtrer les spams
Diverses techniques pour empêcher les spammeur de transformer votre forum en ferme de liens.
Comment supprimer les inscriptions des spammeurs?
Les requêtes SQL pour le faire.
Voir aussi
Liens externes- fluxBB. Ou télécharger le logiciel.
- 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.