Si vous disposez d'ouvrages ou d'articles de référence ou si vous connaissez des sites web de qualité traitant du thème abordé ici, merci de compléter l'article en donnant les références utiles à sa vérifiabilité et en les liant à la section « Notes et références ».
FluxBB est un logiciel libre de forum écrit en PHP. Il s'agit d'un fork de PunBB réalisé par quelques développeurs de ce dernier lorsque les droits de celui-ci sont vendus à la société Informer. Il se veut léger, sobre graphiquement et rapide.
Permet de gérer l’état de lecture des discussions (lues ou non lues).
Permet de définir plusieurs groupes différents de modérateurs.
Fournit un panneau d’administration.
Génération de flux RSS et Atom informant de la publication de nouveaux messages.
Historique
En 2007, le principal développeur de PunBB, Rickard Andersson, vend les droits de son script de forum à la société Informer et cesse quelques mois plus tard de participer à son développement[2]. Lorsque Informer redirigea le domaine punbb.org vers punbb.informer.com, les développeurs principaux du projet décidèrent de créer une fourche de PunBB sous le nom de FluxBB.
Cette décision était due au manque de clarté d'Informer concernant PunBB et de la manière de rentabiliser cet achat, ainsi qu'à la volonté de continuer de distribuer un moteur de forum libre gratuitement. En effet, certains développeurs ne souhaitaient pas voir le fruit de leur travail bénévole vendu par une société commerciale (en suivant la voie prise Invision Power Board plusieurs années auparavant).
La première version de FluxBB est la version 1.2.18, basée sur PunBB 1.2.17. Les modifications consistent essentiellement en des changements de nom dans le code source et quelques corrections de bugs. La version 1.3bêta 2 de FluxBB sort peu de temps après.
La branche 1.2 de FluxBB et celle de PunBB ont très peu de différences. Les plugins sont encore compatibles entre les branches. Les changements sont des mises à jour de sécurité. Cependant, la branche 1.4 de FluxBB apporte des changements essentiels parmi lesquels la prise en charge d’UTF-8 attendue depuis longtemps, mais aussi une amélioration de la gestion des messages (séparation et fusion) et des discussions non lues.
La branche 1.4 est développée en parallèle d'une nouvelle branche majeure. Cette dernière, numérotée 2.0[3] se base sur le cadre d'applicationsLaravel, et reprend les fonctionnalités de la version 1.4 tout en améliorant le système d'extension et en incorporant un système de thèmes. L'objectif fixé est de mettre un terme aux problèmes de développement engendrés sur la branche 1.4.
Le développement de FluxBB cesse en 2016 après la publication de la version 1.5.10, le développeur principal ayant décidé de se consacrer à un nouveau moteur de forum baptisé Flarum. Cependant en 2018, le développement de FluxBB reprend et FluxBB 1.5.11 est publié le [4]. La version 1.6 est annoncée comme imminente et les versions 2.x alphas sont considérées comme désuètes.
Support de l'UTF-8, système d'extension, panel d'administration localisable
1.4.0
Basée sur la branche 1.2.X. Support de l'UTF-8, plusieurs groupes de modération, modification du système de marquage lus / non-lus, panel d'administration localisable
1.4.1
Corrections de bugs et d'une faille de sécurité.
1.4.2
Mise à jour de sécurité (vulnérabilité dans PHP), corrections de bugs, ajout d'améliorations suggérées sur le bug tracker.
1.4.3
Corrige 21 bugs et apporte 25 améliorations.
1.4.4
La version minimum de PHP demandée est maintenant la 4.4.0
1.4.5
Le menu d'administration a été scindé en deux : la partie "Admin" et la partie "Modérateur". Les modérateurs ne peuvent plus être bannis
1.4.6
Amélioration des performances de la recherche, possibilité de choisir les forums où chercher, 47 autres améliorations. Gel des fonctionnalités.
1.4.7
Correction d'une faille critique pour les forums derrière un proxy inverse.
1.4.8
20 bugs réglés et quelques améliorations sont apportées.
1.4.9
Mêmes corrections de bugs que la version 1.5.0[6].
Possibilité de désactiver l'utilisation de liens à des groupes. Atteindre un nombre de message défini permet de changer de rang. Désactivation des rangs arbitraires.