De plus en plus, les forums ont tendance à se ressembler de par leurs fonctionnalités, mais aussi leur interface. Comment s'y retrouver ? Quelles sont donc les critères qui font la différence ? Cet article permettra de connaître les diverses possibilités de forums, mais aussi de voir la valeur ajoutée qu'ils peuvent offrir.

Les solutions de forums sont particulièrement nombreuses en PHP (plusieurs dizaines au moins), nous nous sommes donc contentés de lister ici les plus sérieux ou les plus connus, ceux qui paraissent être des solutions fiables pour des utilisations en environnement de production. Notre objectif n'est pas d'être exhaustif.

- phpBB (Bulletin Board) est un forum de discussion, sous licence GNU, supportant une multitude de base de donnés (MySQL, PostGreSQL, Oracle, Access/ODBC ...). Il possède des fonctions de base comme poster, répondre, éditer des message (privés), des sondages. Le cryptage fort des mots de passe (MD5), le système de rangs, le contrôle avancé des permissions, l'utilisation des templates sont d'autant de fonctionnalités qui ont fait sa renommée, en tout cas en France. La version actuelle est la 2.0.6.

- Ayant une interface très proche de phpBB (ou est-ce l'inverse ?), il serait impossible de passer à côté d'Invision Power Board (v1.3). Bénéficiant d'années d'expérience dans le domaine des logiciels professionnels pour forums, il cherche à imposer un nouveau standard en terme de rapidité, d'efficacité et d'ergonomie.

- Un autre forum, tout aussi complet, Phorum (v3.4.5). Celui-ci peut s'interfacer avec des bases de données MySQL ou PostgreSQL. Notons que Ganesha (plate-forme de téléformation gratuite) l'a inclus dans son pack.

- W-Agora est également un outil intéressant mais la dernière version 4.1.5 date d'un an déjà. Notons que W-Agora est compatible un nombre important de base de données dont Oracle et Microsoft SQL server. PHPindex, par exemple, utilise W-Agora.

Nous l'avons compris, les outils de forums se suivent et se ressemblent... Il existe donc quelques critères qui permettent d'orienter son choix. En premier lieu, la popularité d'un outil est toujours à prendre en compte. En effet, plus un outil est connu, plus il sera facile d'obtenir de l'aide, des informations, voire des tutoriels, ce dont on recherche dès lors qu'on se lance dans la découverte d'un outil. Ensuite, la constante évolution du logiciel est un facteur important d'améliorations et de corrections de bogues.

Quoi qu'il en soit, ces critères sont purement subjectifs et diffèrerent selon l'utilisation que vous souhaitez faire du forum.

Ce lien vous permettra d'obtenir une liste plus ou moins exhaustive des ressources disponibles.

---------------------

Ndm : avoir des listes tenues à jour des projets opensource fiables est une demande récurrente (cf FORUM 2003), merci de votre retour.