Discourse offre une expérience tellement fluide

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é :grimacing:

[^cur] : image

  • 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 :wat:. 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 :allthethings:
```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.

15 « J'aime »

J’étais un visiteur quotidien sur un autre forum qui fonctionnait sur Discourse pendant environ 4 à 5 ans. Lorsque j’ai voulu ajouter un forum à mon site Web, j’ai choisi Discourse parce qu’il m’était familier. Une fois que j’ai commencé à gérer mon propre forum et à fréquenter cet endroit, j’ai été très impressionné par le soutien et le développement agile de toute l’équipe et de la communauté. Le logiciel est de premier ordre et le projet est tout ce que l’open source peut être !

4 « J'aime »

L’interface des options d’image en est un bon exemple !

Elle met en évidence comment Discourse excelle à fournir une interface utilisateur et des fonctionnalités qui répondent aux besoins de l’utilisateur sans ajouts superflus ni aménagements visuels qui pourraient gâcher l’expérience utilisateur. Elle n’oublie pas non plus de fournir un moyen pour les personnalisations avancées (et c’est plus facile à chaque étape majeure).

J’apprécie la philosophie d’offrir une fonctionnalité basée sur l’intérêt des utilisateurs (« règle des trois ») et de viser à garder les choses simples mais puissantes, ce qui n’est pas facile à concilier.

C’est pourquoi Discourse est formidable chaque jour : il se concentre sur ce qui compte, en privilégiant l’expérience utilisateur tout en offrant des fonctionnalités redoutables en coulisses.

Bien sûr, je suis aussi partial et Discourse n’est pas parfait ; mais je pense qu’ils vont dans la bonne direction compte tenu du plaisir que procure ce logiciel !

5 « J'aime »