Forums – HaveFnuBB! petite présentation

Voici un petit article, qui je l’espère, va vous permettre de découvrir ou redécouvrir le projet HaveFnuBB! qui est un logiciel de gestion de Forums OpenSource (GPL) avec pour buts principaux d’être : Rapide, Léger et Agréable. J’essaie de suivre les travaux de son concepteur depuis déjà plusieurs années, rencontré via le non moins célèbre Punbb, puis son fork Fluxbb.

havefnubb

havefnubb

Ce projet est encore tout frais et tout nouveau, c’est le premier et actuellement le seul projet de création et de gestion de forums qui est basé sur le Framework PHP Jelix. Pour ceux qui ne connaissent pas Jelix, je vous renvoie sur leur site. Vous allez me dire, mais pourquoi tu suis encore un autre logiciel de forums, avec tous ceux qui existent déjà ? Tout simplement, parce que j’aime cette initiative, c’est tout frais et le concepteur (FoxMask) à l’air de le tenir à jour régulièrement, et j’ai envie de tester Jelix par la même occasion. Je pense qu’en plus de concevoir de nouveaux forums sur la toile, c’est une bonne source d’entrainement et d’apprentissage du Framework Jelix qui a l’air lui aussi très suivi et prometteur.

Donc, l’installation se fait aisément, pour toutes personnes ayant des bases en PHP, pour cela, il faut suivre la doc d’installation sur ce lien. Ensuite, on s’aperçoit tout de même qu’il manque un petit peu de finition pour atteindre le produit parfait lors de l’install, mais pour cela, je vous invite à participer au projet et moi je tacherais d’en faire autant. La suite du logiciel, une fois installé sur le serveur, reste simple d’utilisation et j’ai pu remarquer que le design est aisément modifiable (via 960 grid system), je tacherais aussi de faire quelques essais plus poussés et de vous les présenter.

havefnubb-test

L’avantage réel de HaveFnuBB! est sans contexte la possibilité de créer des modules et ce à la manière du Framework Jelix.

A l’heure actuelle, de quoi est composé HaveFnuBB! ?

1. – Forum

* 1. – Syntaxe Wiki
* 2. – Sous-Forum
* 3. – Déplacer et séparer des messages d’un forum à l’autre
* 4. – Tag des Sujets
* 5. – Moteur de recherche
* 6. – SEO
* 7. – Fil d’ariane
* 8. – Gestion des posts (épinglé, ouvert, fermé …)
* 9. – Statistiques du forum
* 10. – support des “Social Network”

2. – Utilisateurs

* 1. – Diverses options pour gérer son profil (site web, signature, IM, langue …)
* 2. – Support des Gravatar
* 3. – peut faire parti de plusieurs groupes
* 4. – Système de messagerie privée
* 5. – Statistique
* 6. – Etat : En ligne / Hors Ligne

3. – Admin :

* 1. – Configuration principale
* 2. – Administration des catégories, forums, droits, notifications, exclusions
* 3. – Mise à jour du cache
* 4. – Utilisateurs et groupes
* 5. – Moteur de recherche
* 6. – Protection contre le flood

4. – Procéssus d’installation automatique

* 1. – vérification des prérequis
* 2. – configuration du forum
* 3. – configuration de la base de données
* 4. – création des tables
* 5. – création du compte de l’administrateur du forum

5. – API de gestion des messages :

API de gestion des messages, permet de créer des messages en utilisant une simple classe hfnuposts et appeler les methodes :

* 1. – addPost
* 2. – getPost
* 3. – delete
* 4. – deletePost
* 5. – getPostsByIdForum
* 6. – updateViewing
* 7. – view
* 8. – readByMod
* 9. – save
* 10. – savereply
* 11. – savenotify
* 12. – getPostStatus
* 13. – censored
* 14. – uncensored
* 15. – moveToForum
* 16. – splitToForum
* 17. – splitToThread
* 18. – getCrumbs
* 19. – checkPerm
* 20. – findUnreadThreadByMod

Sans compter les derniers ajouts de la V1.3 :

Améliorations :
* l’API de gestion des messages améliorée ;
* Le Moteur de recherche prend à présent en compte les mots de la langue française 😉
* Dans l’administration, déplacement des Forums d’une catégorie à l’autre
* Ajout du nombre de messages créés par un utilisateur sur son profil

Nouveautés :
* Gestion de censure des messages ;
* Indicateur de ‘nouveau message’ + ‘Marquer tous les sujets comme lus’
* Liste des sujets non lus par les modérateurs dans l’administration du forum
* Migration de Phorum à HaveFnuBB possible à présent

Tableau de bord

Tableau de bord

N’hésitez pas à vous renseigner sur HaveFnuBB! via le site du projet et d’y apporter votre pierre à l’édifice, car ce projet me semble très bien parti…

HaveFnuBB! : http://www.havefnubb.org/
Téléchargements : http://community.havefnubb.org/downloads/downloads_files
Doc : http://forge.jelix.org/projects/havefnubb/wiki/WikiStartFr
Jelix : http://jelix.org

—————————————–

Pour preuve que le projet est suivi, une v1.3.1 vient de paraitre avec pas mal de corrections et d’améliorations, voyez plutôt par là.

Author: Franck Pertegas

Share This Post On