Ce guide explique comment imprimer ou télécharger n’importe quel sujet Discourse en PDF.
Niveau utilisateur requis : Tous les utilisateurs
Discourse vous permet de générer un PDF d’un sujet en utilisant le raccourci clavier Imprimer le sujet. Le raccourci pour votre système est indiqué dans la fenêtre contextuelle de référence des raccourcis clavier qui s’affiche lorsque vous appuyez sur la touche ? lors de la navigation sur un site Discourse.
La plupart des systèmes d’exploitation : ctrl+p
MacOS : ⌘+p
Utiliser le raccourci ouvrira une nouvelle fenêtre de navigateur où vous pourrez éventuellement choisir d’imprimer le sujet en PDF. L’interface variera selon le navigateur, mais elle ressemblera à l’exemple ci-dessous :
Discourse intercepte le raccourci clavier et génère la vue d’impression côté serveur pour s’assurer que l’intégralité du sujet est imprimée.
La même fonctionnalité peut être déclenchée en ajoutant /print à la fin de l’URL d’un sujet.
Vous pouvez techniquement sélectionner l’option d’impression dans le menu Fichier de votre navigateur, mais vous devrez probablement faire défiler depuis le premier message jusqu’au dernier message du sujet pour vous assurer que tous les messages sont chargés dans la vue.
Il existe un paramètre de site max prints per hour per user qui permet à un administrateur de définir un nombre maximal d’impressions de page /print par heure et par utilisateur. La valeur par défaut est 5 et peut être définie à 0 pour désactiver la fonctionnalité d’impression des sujets de Discourse (l’impression via le menu du navigateur fonctionne toujours).
De plus, est-il possible de n’imprimer qu’un seul message ? J’obtiens une erreur si j’essaie https://meta.discourse.org/t/printing-a-topic-as-a-pdf/160061/1/print
Cela serait très utile pour les sujets qui ont une première publication précieuse et une série de réponses moins utiles.
J’ai l’habitude de créer un nouveau post pour l’impression.
Ensuite, je sélectionne plusieurs posts et je les écris dans un nouveau sujet dans une séquence logique, puis j’imprime ce sujet complet. Ensuite, je supprime le sujet complet.
Comme si je voulais choisir les posts 1, 3, 4, 5, 7, 12, pour former un sujet de séquence logique, qui sera une histoire complète, puis imprimer cette histoire sélectionnée.
Cela semble efficace mais un peu destructeur. Je suppose que ce n’est pas trop difficile de réassembler les sujets de nos jours grâce à cette fonctionnalité :
Nous devons encore documenter cela, mais jetez un œil aux composants de thème suivants en attendant :
GitHub - discourse/clean-export (Ajoute un bouton aux contrôles d’administration des publications pour imprimer une publication spécifique. Semble être réservé aux TL4 et au personnel. Mobile et Bureau)
GitHub - discourse/discourse-topic-print-component (Ajoute un bouton à la chronologie du sujet pour effectuer la même action que le raccourci clavier. S’affiche pour tous les utilisateurs. Uniquement sur ordinateur.)
Personnellement, je trouverais cela mieux si c’était aussi dans les options du sujet en bas (ou mieux encore, nous pourrions choisir entre les deux sites).
GitHub - discourse/discourse-topic-print-component 3 (Ajoute un bouton à la chronologie du sujet pour effectuer la même action que le raccourci clavier. S’affiche pour tous les utilisateurs. Uniquement sur ordinateur.)
Y a-t-il un moyen d’ajouter la prise en charge sur mobile ?
Les androïdes sont-ils vraiment si limités Je veux dire, c’est une fonctionnalité de base depuis des lustres.
Cela pourrait être borné, mais je ne vois absolument aucun intérêt à avoir des menus qui se chevauchent. Parce qu’alors Discourse devrait aussi offrir une copie et un collage purs.
Mais si, ou je devrais dire quand, il existe des systèmes qui n’offrent pas d’impression/sauvegarde en PDF, alors ce sera nécessaire.
Tenez bon tout le monde, nous n’avons même pas encore de sujets de documentation pour ces deux composants ! Gardons toute autre remarque/demande pour le moment où nous pourrons nous en occuper. En attendant, ils sont open source et sous licence MIT, vous pouvez donc n’hésitez pas à forker et/ou à faire une pull request si vous avez des besoins particulièrement urgents.
Nous n’avons pas besoin de sortir en PDF.
Nous pouvons exporter la page web entière sous forme de fichier HTML. Utilisez simplement SingleFile dans le Chrome Web Store, il téléchargera et compressera la page web entière telle quelle et l’enregistrera dans un fichier HTML.
Si vous souhaitez imprimer en PDF, utilisez le fichier HTML téléchargé pour imprimer, et il conservera tous les formats du fichier HTML.