FluxBB

Un article de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher
FluxBB
Image illustrative de l'article FluxBB
Logo

FluxBB 1.4.0
FluxBB 1.4.0

Dernière version 1.5.4 (25 août 2013) [+/-]
Environnement Apache, PHP et SQL (MySQL, PostgreSQL ou SQLite)
Langues Multilingue
Type Forum
Licence GNU GPL - [1]
Site web www.fluxbb.org

FluxBB est un logiciel libre de forum écrit en PHP, basé sur PunBB.

FluxBB est né peu de temps après que le principal développeur de PunBB, Rickard Andersson, vende les droits de celui-ci à la société Informer et cesse de participer au développement du logiciel. Lorsque Informer redirigea le domaine http://punbb.org/ vers http://punbb.informer.com/, les développeurs principaux du projet décidèrent de créer un fork de PunBB nommé 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 fut la version 1.2.18, basé sur PunBB 1.2.17. Les modifications consistaient essentiellement en des changements de nom dans le code source et quelques corrections de bug. La version 1.3 bêta 2 de FluxBB est sortie 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 le support de l'UTF-8 attendu depuis longtemps, mais aussi une amélioration de la gestion des messages (séparation et fusion) et des discussions non lues.

La branche 1.3 est abandonnée au profit d'une nouvelle branche majeure, la 2.0[1], basée sur le framework Laravel, reprenant les fonctionnalités de la version 1.3, tout en améliorant le système d'extension et en incorporant un système de template. L'objectif fixé est de mettre un terme aux problèmes de développement engendrés la branche 1.3.

Fonctionnalités[modifier | modifier le code]

  • Léger, sobre (graphiquement), rapide.
  • Support des bases de données MySQL, PostgreSQL et SQLite.
  • Support des versions 4 et 5 de PHP.
  • Localisation dans de nombreuses langues et localisable dans d'autres facilement via des fichiers .php séparés contenant les chaînes de caractères à traduire.
  • Génère des pages XHTML 1.0 Strict et CSS 2.1.
  • Support de l'UTF-8.
  • Support des IPv6.
  • Amélioration de la gestion des messages (séparation et fusion).
  • Gestion de l'heure d'été.
  • Amélioration de la gestion des discussions non lues.
  • Plusieurs groupes de modérateurs.
  • Panel d'administration localisable par des fichiers .php.
  • Génération de flux RSS et Atom lors de la création de nouveaux postes/réponses.

La version 2.0 sera caractérisée par :

  • La refonte du code source de FluxBB sur la base du framework Laravel.
  • Un système de template.
  • Un système d'extension qui permettra des changements en profondeur des fonctionnalités du forum sans avoir recours aux modifications.

Historique des versions[modifier | modifier le code]

Légende :
Ancienne version Version actuelle Version avancée Version à venir
Version[2] Date Changements (non exhaustifs)
1.2.18 9 juin 2008 Mises à jour de sécurité et de stabilité. Première version forkée de PunBB 1.2.17
1.2.19 10 juillet 2008 Mise à jour de sécurité
1.2.20 13 juillet 2008 Corrections de bugs de la version 1.2.19
1.2.21 4 décembre 2008 Mise à jour de sécurité
1.2.22 3 septembre 2009 Mise à jour de sécurité
1.2.23 12 août 2010 Mise à jour de sécurité (vulnérabilité dans PHP)
1.2.24 12 août 2011 Mise à jour mineure de quelques bugs
1.3-legacy 23 avril 2009 Support de l'UTF-8, système d'extension, panel d'administration localisable
1.4.0 19 juin 2010 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 21 juillet 2010 Corrections de bugs et d'une faille de sécurité.
1.4.2 9 août 2010 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 22 janvier 2011 Corrige 21 bugs et apporte 25 améliorations.
1.4.4 2 février 2011 La version minimum de PHP demandée est maintenant la 4.4.0
1.4.5 22 mars 2011 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 12 août 2011 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 13 septembre 2011 Correction d'une faille critique pour les forums derrière un proxy inverse.
1.4.8 5 janvier 2012 20 bugs réglés et quelques améliorations sont apportées.
1.4.9 3 mai 2012 Mêmes corrections de bugs que la version 1.5.0[3].
1.4.10[4] 22 avril 2013 Corrections de failles de sécurité.
1.4.11[5] 14 août 2013 Correction d'une faille de sécurité importante.
1.5-beta[6] 24 avril 2012 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.
1.5.0[3] 5 mai 2012 Il faut avoir écrit un nombre minimum de messages avant de pouvoir inclure des liens dans les messages. Désactivation des rangs. Corrections de bugs.
1.5.1[7] 13 novembre 2012 Correction d'une faille de sécurité. Ajout d'aides et de statistiques dans le panneau d'administration. Dix-neuf corrections de bugs.
1.5.2[8] 12 janvier 2013 Corrections de bugs (dont celui qui empêchait une mise à jour vers la version 1.5.1). Meilleure conformation aux standards.
1.5.3[9] 22 février 2013 Correction d'une faille de sécurité importante.
1.5.4[5] 14 août 2013 Correction d'une faille de sécurité importante. Corrections de bugs.
1.5.5[10] 18 novembre 2013 Corrections de bugs.
1.5.6[11] 9 janvier 2014 Correction d'une faille de sécurité importante. Séparation de sujet plus aisée. Conformation aux standards HTML5.
1.5.7 Amélioration du suivi des forums non lus. Des modérateurs peuvent rendre certains membres modérateurs.
2.0-alpha1 22 décembre 2012 Intégration du framework Laravel, système d'extension, système de template. Sous licence GPL3.
2.0-alpha2 Ajout de la première page d'interface administrateur. Ajout de la bibliothèque jQuery.

Notes et références[modifier | modifier le code]

Voir aussi[modifier | modifier le code]

Articles connexes[modifier | modifier le code]

Liens externes[modifier | modifier le code]