| Résumé | En bref : cela modifie le comportement des boutons « Répondre au message » (pas « Répondre au sujet ») pour citer automatiquement un message en un seul clic. | |
| Lien vers le dépôt | GitHub - merefield/discourse-quick-quote: A Theme component to change the behaviour of the Post Reply buttons to quote a Post automatically in a single click. · GitHub | |
| Guide d’installation | Installing a theme or theme component | |
| Sponsoring | Veuillez envisager de devenir un sponsore régulier de mon travail open source à un niveau qui correspond à vos ressources et besoins ou à ceux de votre organisation, afin de garantir que ce composant reçoive la maintenance qu’il mérite et continue de fonctionner sur votre site à l’avenir. |
Vous appréciez ce composant de thème ? Veuillez le
sur GitHub
Ce qu’il fait
En bref : cela modifie le comportement des boutons « Répondre au message » (pas « Répondre au sujet ») pour citer automatiquement un message en un seul clic.
Plusieurs paramètres permettent d’affiner ce qui est cité et quand. Vous pouvez même spécifier l’imbrication des citations pour retrouver cette sensation « old skool ».
Comme la citation automatisée est envoyée au compositeur, vous pouvez la modifier manuellement depuis là si vous le souhaitez (mais cela va un peu à l’encontre de l’aspect « rapide »
).
Cela ne modifie pas le comportement du bouton « Répondre au sujet » en bas, ni l’outil de citation.
Pourquoi
-
Certains ont estimé que l’acte de citer nécessitait trop de clics dans l’installation de base. C’est surtout un problème sur les appareils tactiles.
-
La « citation automatique » est particulièrement utile lorsque la réponse est destinée à un message situé assez loin dans le passé. Ce plugin compte à quelle distance se trouve le message référencé et insère automatiquement une citation si le message est suffisamment ancien. Cela aide les utilisateurs à comprendre le contexte un peu plus rapidement.
-
Il rétablit les « citations imbriquées » ! (désactivé par défaut) Le composant peut être particulièrement attrayant pour ceux qui sont habitués à certaines plateformes de forums « old skool »
et c’est une question de goût – si vous aimez voir des citations imbriquées, vous pouvez maintenant le faire, mais soyez conscient des conséquences sur l’espace !
Vous n’en avez pas besoin si
Vous êtes 100 % satisfait du comportement de base de la réponse aux messages dans un sujet. Je le suis, mais il est génial d’avoir des options, n’est-ce pas ?
Paramètres
quick_quote_post_location_threshold: « Nombre de messages en arrière avant que la citation rapide soit activée. »
Contrôle à quelle distance un message doit être pour que la citation automatique soit déclenchée. Évite les citations inutiles des messages récents.
quick_quote_remove_links: « Supprimer tous les liens (y compris les images) des citations »
Nettoie le contenu et améliore l’utilisation de l’espace.
quick_quote_remove_prior_quotes: « Supprimer toutes les citations précédentes (imbriquées) »
Activé par défaut. Désactivez ce paramètre pour une expérience ultime de citations imbriquées « old skool ». (Désolé Jeff !
)
quick_quote_remove_contiguous_new_lines: « Supprimer les sauts de ligne inutiles »
Les sauts de ligne sont surévalués.
quick_quote_character_limit: « Limite de caractères pour la citation (utilise les x derniers caractères si la longueur totale est supérieure) »
Les extraits sont assez basiques
Revenez à l’outil de citation si vous avez besoin d’une citation plus ciblée (qui n’est pas remplacée par le plugin).
Limitations connues
Ne prend pas en charge le nouveau mode texte enrichi du compositeur. Les mises à jour du noyau semblent avoir résolu le problème ?
Le composant de thème est assez simple dans la manière dont il gère la préparation d’une citation. Certains paramètres fonctionnent mieux ensemble que d’autres et c’est à l’administrateur de déterminer ce qui fonctionne pour lui. Certaines complexités sont évitées, par exemple, il existe une limite de caractères pour les extraits qui peut couper des mots en deux. La mise en forme est simplifiée car les balises sont supprimées pour éviter le risque de tronquer une balise et de provoquer une corruption – encore une fois, cela vise à atteindre la simplicité. Le traitement des citations repose fortement sur les expressions régulières, dont toutes ne sont pas totalement infaillibles, mais fonctionnent « suffisamment bien ». Ceux-ci peuvent être affinés au cours de la durée de vie du composant de thème.
Cela a récemment été porté depuis mon plugin identique, mais des bugs peuvent avoir été introduits dans ce processus. Faites-le-moi savoir si vous en rencontrez.
Mon sponsor et l’inspiration de ce composant
Merci à @Merlls_Rizzini d’avoir sponsorisé ce travail. La fonctionnalité est une mise en commun de nos deux idées et est partiellement inspirée par ce message de @eesty.
NB Cela était basé sur mon plugin Fast Quote, mais a été converti en format de composant de thème pour donner accès à davantage de gestionnaires de sites, notamment ceux hébergés par des tiers. @sam a suggéré cette conversion en composant de thème car il n’y avait pas de composant backend, et @sully m’a donné le dernier coup de pouce pour effectuer ce passage après avoir créé sa propre version de thème.
Tous les commentaires sont les bienvenus.






