Inclure le numéro de version de Discourse plus visiblement

Imaginons que je sois au téléphone avec un utilisateur de PWA et que je veuille lui dire comment me communiquer la version de Discourse qu’il utilise. Il ne peut pas simplement appuyer sur Ctrl+U pour voir le code source de la page. Donc, je suppose qu’il n’y a aucun moyen pour lui de me dire la version de Discourse qu’il utilise. En fait, il n’y a aucun moyen pour lui de confirmer qu’il utilise réellement Discourse ! Comme il n’y a pas d’étiquettes “propulsé par Discourse” ou quoi que ce soit, ni même quelque chose enfoui profondément dans un menu qui le lui dirait !

Il devra probablement se rendre sur un site web en ligne “voir le code source de la page web”, où il est censé taper l’URL de la PWA. Ha, peu de chances.

Alors, envisagez de mettre certains de ces détails dans un menu très profond dans Préférences, au cas où quelqu’un voudrait y jeter un œil un jour. Merci.

PS, je parle de donner au plus humble des utilisateurs la possibilité de vérifier le numéro de version. Je ne parle pas des administrateurs.

1 « J'aime »

Pourquoi un utilisateur final se soucierait-il de la version ? 99 % des utilisateurs finaux n’ouvriront jamais l’inspecteur sur… aucun site web.

Si un utilisateur final veut savoir quel logiciel est utilisé, il a probablement accès à un ordinateur de bureau et possède les connaissances nécessaires pour le faire. Sinon, et s’il était assez averti pour cliquer sur un lien “Propulsé par”, il aurait probablement lu aussi le message de discobot et aurait déjà été dirigé vers l’article sur les niveaux de confiance de discourse.org.

De plus, je suis à peu près sûr que Discourse est mentionné dans la FAQ :

« Discourse fournit des outils qui permettent à la communauté d’identifier collectivement les meilleures (et les pires) contributions : signets, likes, drapeaux, réponses, modifications, etc. Utilisez ces outils pour améliorer votre propre expérience, et celle de tous les autres aussi. »

7 « J'aime »

Vous ne répondez pas à la question la plus élémentaire : pourquoi. Pourquoi un utilisateur devrait-il connaître la version ? Cacher la version est une pratique assez courante sur tout Internet car les utilisateurs n’ont pas besoin de cette information, mais les robots, eux, en ont besoin.

3 « J'aime »

Sur une base ad hoc, si vous êtes intéressé, vous pourriez simplement demander à votre administrateur en privé ? En effet, vous pourriez demander à l’administrateur de publier des mises à jour dans le salon ou autre chose pour l’ensemble des utilisateurs de confiance ?

3 « J'aime »

Je pense que la page menu->à propos (ou menu->Communauté->plus->à propos) est le bon endroit pour les informations sur le forum.

Bien qu’elle ne mentionne pas Discourse pour le moment, je pense que la mise en page et le contenu sont très caractéristiques de tous les forums Discourse.

C’est une idée que discobot pourrait avoir une commande pour révéler la version du forum. La simple existence de discobot est également un signe qu’il s’agit d’un forum Discourse.

4 « J'aime »

Si votre PWA est administrateur ou modérateur, ils ont cette information sur le panneau d’administration.

Comme Discourse Meta est personnalisable, je suis sûr que l’administrateur peut ajouter un code d’auto-mise à jour de vérification de version pour l’ajouter à la page “à propos”, par exemple.

1 « J'aime »

Très bien. Si les développeurs ne comprennent pas pourquoi un utilisateur pourrait jamais vouloir connaître la version et la marque du logiciel qu’il utilise… Eh bien, je suppose que nous devrons l’oublier.

C’est encore pire que le logiciel propriétaire. Vous ne dites même pas qui est derrière tout ça. Les logiciels propriétaires ne sont pas si secrets. Au moins, ils sont prêts à donner quelques noms sans forcer l’utilisateur à examiner le code source HTML… Impossible pour l’utilisateur moyen avec un téléphone portable sans aide extérieure.

« Pourquoi auraient-ils besoin de savoir quelque chose comme ça ? » Peu importe. Vous devriez être disposé à perdre quelques lignes tout en bas d’un menu pour le mentionner. Pour montrer un respect élémentaire pour vos utilisateurs.

Oui, c’est exact, ils n’auront peut-être jamais besoin de le voir de leur vie. Mais même leurs téléphones portables, tout au fond, ont toutes sortes de choses comme ça. Idem pour Google Play et idem pour tout le reste.

Alors, qu’est-ce que Google Play dit que j’utilise en ce moment ? J’utilise simplement « Meta version 5 ». Probablement fabriqué par la Meta Corporation.

Et disons qu’à l’avenir, nous voulons que les utilisateurs d’ordinateurs signalent la version qu’ils utilisent lorsqu’ils font des rapports de bugs. Eh bien, habituons-les à pouvoir trouver ces numéros de version.

La dernière fois, il était si difficile de trouver le numéro de version et qui avait fabriqué quelque chose, c’était un virus informatique. Je parle de l’utilisateur moyen sans ordinateur à portée de main.

Évidemment, vous ne pouvez pas non plus donner un scénario valide dans lequel cela serait nécessaire.

Un autre point intéressant livré avec panache @jidanni. :slight_smile:

Le numéro de version d’un site Discourse représente le commit exact auquel il a été mis à jour, et peut changer plusieurs fois par jour en fonction de la fréquence à laquelle un administrateur rigoureux souhaite être aussi proche que possible de la dernière version. Pour un utilisateur régulier signalant des problèmes, ce n’est pas une information particulièrement pertinente car il signalerait tout problème à son administrateur de site qui aurait ces informations de version sur son tableau de bord.

Quant à l’information « Propulsé par Discourse », c’est quelque chose qui a été envisagé car cela ferait connaître notre nom plus largement (ce qui n’est pas une mauvaise chose en soi :slight_smile:). Nous pensons que le squelette de Discourse est relativement reconnaissable, mais peut-être qu’un petit quelque chose en plus serait utile. :thinking:

9 « J'aime »

Pour CDCK, oui. Pour les forums, pas du tout. Pour Dan (je ne le mentionne pas, car il a rendu cela presque impossible pour moi, ironiquement :wink: ) encore oui. Pour les utilisateurs en général, non et ce ne sera encore que du bruit.

Savez-vous quelle est la (presque) première question après l’installation d’un nouveau WordPress ou de son thème ? Oui — « comment se débarrasser de propulsé par ». Savez-vous quelle est la première mesure de sécurité pour les serveurs ? Oui, cacher les versions et ne pas les laisser se présenter,

Désolé, mais tout ce sujet est quelque chose que nous, les Finlandais, appelons feuilles de ronce[1]. Cela signifie quelque chose de moindre ou de plus petit que secondaire :wink:

Si un administrateur veut afficher propulsé par, il peut y avoir un tel réglage. Ou le même administrateur peut le mettre manuellement dans le pied de page, /about ou dans le message de bienvenue. C’est tout, problème résolu et élément suivant svp :rofl:

(Et ce sujet n’a absolument rien à voir avec l’UX)


  1. Rubus saxatilis ↩︎

5 « J'aime »

Je me souviens qu’un membre de l’équipe en parlait et expliquait que ce n’était pas vraiment un problème, mais malheureusement, je n’ai pas pu retrouver le sujet par la recherche. :confused:

La plupart du temps, ce n’est pas le cas. Cela peut être un problème avec les trous frais. La question principale demeure : qu’est-ce que nous montrons aux utilisateurs et pourquoi.

1 « J'aime »

À propos de la raison pour laquelle le numéro de version se trouve dans le code HTML, voici ce qu’on me dit :

Cela facilite le débogage - n’importe qui peut facilement voir quelle version le site exécute et la faire correspondre au code sur GitHub

Je comprends que certaines personnes ayant certaines connaissances seraient en mesure de repérer un problème sans avoir à être administrateur ou à leur demander.

Et d’après mon expérience, je me souviens maintenant avoir aidé des gens dans Support grâce à cela, simplement en visitant leur site Web.

C’est en fait une très mauvaise raison. Cela reflète les besoins des développeurs, et la grande majorité des forums n’ont jamais besoin d’utiliser un tel débogage. Et rarement pour trouver des correspondances.

C’est en fait l’une des nombreuses raisons pour lesquelles les codeurs devraient coder, rien d’autre.

Pourquoi devrais-je, ou quelqu’un d’autre, offrir cette possibilité à des utilisateurs aléatoires ?

Et encore une fois. Il y a trois choses totalement différentes :

  1. laisser les développeurs trouver la version
  2. servir les bots
  3. faire ce que Dan veut et faire de la publicité pour le logiciel et la version à tous les utilisateurs

Si je cache la version de Wordpress, cela rendra-t-il le travail des développeurs et/ou le débogage impossible ? Bien sûr que non. Un développeur qui a besoin de cette information l’obtient. Maintenant, la question principale est de savoir si Random Doe a besoin de la même chose, si oui, alors la question suivante est pourquoi.

1 « J'aime »

Je vois qu’il y a un pied de page normalement non visible, qui est visible dans la vue fournie aux robots d’exploration et donc visible dans toute version capturée sur l’Internet Archive, ou visualisée via un proxy d’accessibilité tel qu’Instapaper :

Propulsé par Discourse, mieux visualisé avec JavaScript activé

Peut-être qu’une modification du CSS pourrait le rendre plus visible en général.

Peut-être existe-t-il un moyen d’obtenir directement la vue du robot d’exploration.

Peut-être un Theme component avec un interrupteur dans la page À propos ? Je suis d’accord pour omettre les numéros de version. Les options pourraient également contenir le type. Je mettrais simplement

Propulsé par (symbole bulle Discourse) comme lien d’image cliquable vers Discourse Meta.

D’où ma suggestion ci-dessus. Cela permettrait à un site de choisir facilement.

Les numéros de version sont définitivement à éviter. Le forum dont je suis administrateur bénévole (je n’avais pas ce niveau d’accès pour maintenir à l’époque. C’était à l’origine une installation vanilla avec des catégories modifiées/ajoutées. Je ne pense pas qu’ils aient jamais exécuté la mise à jour dans l’interface utilisateur ou la racine du serveur jusqu’à ce que je les encourage à mettre à jour le logiciel du forum car j’étais alors modérateur à part entière.

Un membre a utilisé l’inspecteur pour trouver le numéro de version et a utilisé des exploits pour voir une catégorie cachée sécurisée par groupe. C’était une bêta fermée, donc la fuite a causé une certaine dissension parmi les participants. Cela a été géré. Ce scénario particulier devrait être plus rare car, à mon avis, c’était leur inexpérience de la maintenance des applications web qui semblait être la cause.

À mon avis, tant que l’équipe maintient le « Propulsé par » affiché comme facultatif, cela devrait aller.

@jidanni à mon avis, ce devrait être le choix d’afficher ou non via un paramètre ou un composant optionnel. Les instances Discourse peuvent avoir un aspect très différent en raison de sa conception extensible. Alors que des gens comme nous pourraient s’intéresser à ce genre de « bling geek ». La plupart s’intéresseront davantage au contenu et à la facilité d’utilisation. La plupart d’entre nous, les geeks, savent comment jeter un œil. :vulcan_salute::wink::+1:

5 « J'aime »

Au plus profond d’un menu, j’ai toutes les informations, comme ceci :

Non, pas de CLUF mais juste quelque chose pour l’utilisateur final
Inclure un

  • Avertissement de non-garantie
  • Limitation de responsabilité
  • etc.

Oui, les administrateurs peuvent les voir, mais pas les utilisateurs. Mais disons qu’un jour quelque chose de grave se produit qui affecte les utilisateurs, pas les administrateurs.

Où peut-on également voir la « liste des licences de logiciels libres » s’il y en a ?

Ça !
La dernière chose que vous voulez est qu’un acteur malveillant recherche et identifie des instances Discourse obsolètes avec des vulnérabilités connues ?

1 « J'aime »

Il existe divers scripts pour identifier les versions des packages qui tentent de les masquer. Par exemple, le CSS a été modifié d’une version à l’autre… eh bien voilà, ils ont détecté la version. Donc, au lieu de la sécurité par obscurité, je rendrais simplement ce numéro de version public. Comme MediaWiki.

Alors vous le montrerez. D’autres administrateurs font ce qu’ils veulent.

Je suis tellement désolé si cela semble impoli, mais j’essaie juste d’être strict :

Dans ce monde, les utilisateurs ne dictent pas ce qu’un site fait ou montre. Un utilisateur peut faire une demande et c’est tout. Cela signifie que ce que vous voulez et aimez ne s’applique que dans les circuits qui sont les vôtres. Sinon, ce n’est que votre, ma ou l’opinion de n’importe qui d’autre.

Il n’y a qu’une seule exception : la Chine et les organismes gouvernementaux similaires.

Ce sujet n’avance pas et ne mène nulle part.

1 « J'aime »