Lors du soirée chez moi, la conversation est venue sur les forums de discussions. Rapidement, je donne mon avis sur la nouvelle version de PHPBB que j'ai testé en beta sur une partie de mon hébergement histoire de me tenir au courant des modifications apportés et des possibilités futures.

Une fois, la démonstration faite, on en conclu qu'il s'agit d'une "usine" et que les petits forums ne risquent pas de se créer en PHPBB3 pour le moment étend donner la lourdeur de l'application mais aussi à cause de la non compatibilité des mods entre la version 2 et 3.

Un ami me lance l'idée d'exploiter l'AJAX dans les forums de discussions. Et depuis une semaine, cette idée me trottine dans la tête. Comment cela peut être réalisable ?

J'avoue que l'idée me séduit mais je reste assez septique.

Comme j'avais quelques lacunes sur la définition exacte de l'AJAX, j'ai lu quelques petits articles dont voici les résumés pour ceux qui ont loupé un épisode...

AJAX (Asynchronous JavaScript And XML) permet d'éviter les requêtes serveurs intempestives. Il s'agit de tout charger une fois et de développer l'architecture du site au fur et à mesure alors que les données sont déjà téléchargées. Plutôt que de recharger les pages d'un site au fur et à mesure du surf. Voila pour la petite définition. N'hésitez pas à éclairer mes lanternes dans les commentaires, je mettrai à jour le billet en fonction.

Personnellement, je ne vois pas comment il peut y avoir une relation entre AJAX et Forums de discussions. Si on doit précharger un forum en entier cela me parait difficilement faisable. Si on doit effectuer un système de déploiement des forums et sous forumq, cela va vite devenir l'anarchie. Même la fonction permettant d'organiser ses modules comme l'utilisateur le souhaite,par simple glisser/déposer, peut être remise en question sur un forum. Car l'utilisateur qui arrive sur une communauté à besoin de prendre ses repères avant de réorganiser les rubriques en fonction de ses lectures. Et pour le déploiement ou celui ci doit commencer et ou doit-il s'arrêter ? L'avantage de la méthode actuelle c'est que dés le chargement d'une page, le forum effectue une mise à jour des nouveaux messages. Alors que si le forum est préchargé, nous n’aurions que les messages posté au moment de notre connexion. Sinon il faudrait refaire un chargement de tout le forum. Donc il faudrait prévoir un rafraîchissement partiel. Mais cela augmente le nombre de requêtes serveur.

Il faut savoir que pour que l'ajax fonctionne il faut que l'utilisateur est activé l'utilisation des scripts Javascript.

Je pense qu'il est encore trop tôt pour que le Web 2.0 révolutionne les forums de discussions même si ce changement aura lieu un jour, les forums actuels tels que PHPBB ou IPB ont quelques mois devant eux. Ce n'est pas pour autant qu'il faut se reposer sur ses lauriers hein...