Un forum sur lequel je suis actif a mis à jour vBulletin de la version 4 à la version 6.
Bien que je sois impressionné par la façon dont un logiciel aussi ancien, construit sur de vieilles fondations[^code], a pu implémenter des fonctionnalités « modernes », telles que :
[^code] : J’ai l’impression qu’être développeur pour vBulletin ne doit pas être une expérience épanouissante.
- Éditeur WYSIWYG
- Coller des images directement dans l’éditeur
- Vue mobile
- Messagerie privée en temps réel
- Ne pas recharger toute la page après avoir posté un message ou utilisé la pagination
- Sauvegarder le message que vous êtes en train d’écrire en temps réel
- Sélectionner et citer rapidement une partie des messages d’autres utilisateurs
Cela me frappe aussi de voir à quel point Discourse accorde une attention aux détails qui rendent l’expérience fluide et sans heurts à bien des égards.
Voici quelques exemples de la façon dont vBulletin 6 gère certaines fonctionnalités, alors que Discourse le fait simplement de la bonne manière :
-
Coller une image dans l’éditeur ne la convertit pas en JPG, donc si l’image est plus lourde que la taille maximale autorisée, vous devez la coller ailleurs, l’enregistrer en JPG, et la télécharger manuellement.
-
Propose plus de 10 champs/paramètres optionnels lors de la liaison d’une image, que les utilisateurs n’utiliseront jamais[^img]
[^img] :
-
Les messages privés peuvent être vus comme un sujet, ou comme un chat mis à jour en temps réel qui doit être ouvert dans une fenêtre externe (pourquoi deux options ? Pourquoi ne pas prendre le meilleur des deux vues ?)
-
Si vous téléchargez une image ou un autre fichier, et que vous le supprimez de l’éditeur, le fichier reste attaché au message ; vous devez le supprimer du menu des pièces jointes pour le supprimer complètement du message.
-
Si vous modifiez votre message et fermez la modification, vous obtenez toujours une fenêtre d’avertissement indiquant que vous perdrez votre modification, même si vous n’avez apporté aucune modification.
-
Les actions qui prennent du temps (jusqu’à plusieurs secondes), comme l’affichage d’un aperçu de sujet en survolant le titre du sujet dans la liste des sujets, ou l’envoi de votre message, changent le curseur par défaut de Windows en curseur « occupé » bleu[^cur], ce qui est très désagréable car ce phénomène se produit généralement lorsqu’une page Web est sur le point de planter en raison d’un processus bloqué

[^cur] : ![]()
-
J’ai eu l’occasion de voir la zone d’administration afin de créer un thème personnalisé. Bien sûr, au final, cela fonctionne, mais quelle expérience pénible. C’est à des années-lumière de Discourse en termes de facilité d’utilisation et est trop compliqué, avec une interface tout droit sortie des années 2000[^vb].
-
Une liste de sujets normale contient 11000 lignes de HTML
. Discourse en produit 500.
[^vb] : Juste une partie de l’interface :
Je suis partial, bien sûr. J’adore Discourse. Je ne connais pas très bien vBulletin. Je n’ai pas l’habitude de toutes les fonctionnalités qu’il offre et je ne les utilise pas. Je ne suis ni un utilisateur avancé ni un administrateur vBulletin, alors que je suis un expert en Discourse (quelle audace je suis).
Probablement que mon opinion serait atténuée si je connaissais très bien vBulletin, et si je ne pensais pas « 𝒯𝒽𝑒 𝒟𝒾𝓈𝒸𝑜𝓊𝓇𝓈𝑒 𝒲𝒶𝓎 » chaque fois que je veux faire quelque chose dans vBulletin en tant qu’utilisateur ou administrateur.
De plus, vBulletin 6, si je comprends bien, est maintenant un CMS complet destiné à la création de sites Web entiers et pas seulement de forums, ce qui explique les trillions de modèles, paramètres et réglages, ainsi que le framework HTML et CSS utilisé pour la page, qui rend la personnalisation très difficile[^css].
[^css] :
Bon défilement horizontal ![]()
```html
J’admettrai volontiers que tout n’est pas parfait du côté de Discourse et que vBulletin offre des fonctionnalités que Discourse ne propose pas (l’inverse est également vrai).
Néanmoins, l’utilisation de cette version très récente de vBulletin m’a fait réaliser à quel point Discourse est facile et fluide par rapport à de tels concurrents de longue date.

