Actuellement, la gestion principale des PDF se fait via un téléchargement :
allaboutcats.pdf (42,2 Ko)
Bien que cela soit très fonctionnel, cela ajoute quelques étapes inutiles pour le cas d’utilisation le plus courant : « Je veux le lire maintenant » — surtout sur les appareils mobiles.
Le besoin de télécharger / enregistrer quelque chose est très secondaire. Parfois requis, mais généralement, l’utilisateur souhaite simplement le lire puis passer à autre chose.
Le TC Inline PDF Previews traite ce problème en affichant un PDF en ligne sur ordinateur — et le fait avec brio. Toutefois, il ne couvre pas ces situations courantes :
- PDF sur les appareils mobiles
- Plusieurs PDF (en raison du désordre visuel)
- Affichage des PDF dans un onglet de navigateur complet
À noter, il existe d’autres moyens de télécharger un PDF. Ils peuvent être téléchargés directement depuis un lien (via clic droit / menu contextuel) ou depuis le visualiseur PDF basé sur le navigateur que ce TC fournit.
Proposition : ouvrir les PDF dans le navigateur par défaut
Ce petit ajustement résout agréablement ces deux situations et s’inscrit simplement dans le comportement par défaut des autres liens dans Discourse. Ainsi, avec le changement proposé :
- Les liens PDF sur mobile s’ouvrent généralement dans la même fenêtre du navigateur
- permet une visualisation en un seul clic
- Les liens PDF sur ordinateur (c’est-à-dire au-dessus du PDF en ligne) s’ouvrent dans un nouvel onglet
- permet une visualisation en un clic dans un onglet complet
- Lorsque le comportement en ligne est délibérément désactivé (en ajoutant un espace dans le texte du lien)
- permet une visualisation en un clic
J’ai regroupé ces éléments dans cette PR :