Partage de publication - possibilité de convertir l'URL en version courte

Salut la formidable communauté Discourse !

Comme vous le savez tous, il existe une fonctionnalité pour partager une publication.
Lorsque ce bouton de partage est activé, une fenêtre contextuelle apparaît et ressemble à ceci :

Le lien complet fourni dans l’image ci-dessus est :
https://meta.discourse.org/t/how-should-short-links-be-supported-in-discourse/15339/22

Remarquez la longueur de ce lien ?


Pourquoi est-ce un problème ?

  • Pour certains sujets, le slug peut être si long que l’URL partagée ne rentre même pas dans la limite de caractères maximale pour certaines plateformes de médias sociaux. Cela a un impact négatif sur la communauté qui partage des publications sur les médias sociaux pour générer du trafic supplémentaire sur le forum.

  • Certaines plateformes de médias sociaux ne permettent pas les liens cliquables ni même la copie de texte. Les utilisateurs doivent donc taper manuellement l’URL pour y accéder. Avoir un lien très long augmente les chances d’une faute de frappe au clavier, résultant en un lien brisé.

  • Cela fait désordre de partager des liens très longs.


Il existe déjà une solution manuelle
Il existe une fonctionnalité intégrée à Discourse qui vous permet de remplacer le slug par un trait d’union, et le lien fonctionnera toujours. Ces deux liens mènent au même endroit. Mais le premier est considérablement plus court.

https://meta.discourse.org/t/-/15339/22

https://meta.discourse.org/t/how-should-short-links-be-supported-in-discourse/15339/22


Ma proposition est

A) Mettre à jour la fenêtre contextuelle de partage de publication pour remplacer les (URL longues contenant des slugs) existantes par des liens courts (slugs remplacés par “-”).

B) Activer par défaut les liens courts (slugs remplacés par “-”) et inclure un bouton sur l’écran contextuel de partage de publication qui permet à l’utilisateur de choisir le type d’URL (longue ou courte).

C) Un paramètre de site pour les administrateurs de site afin d’activer ou de désactiver, selon leur préférence, un paramètre global pour le partage des URL.


Qu’en pensez-vous ?

1 « J'aime »

Pas besoin d’utiliser le - :

https://meta.discourse.org/t/15339/22

:slight_smile:

Une case à cocher dans la fenêtre contextuelle de partage pour transformer le lien en une version courte pourrait être un bon ajout :

5 « J'aime »

Lesquelles compteront cette limite plus que l’utilisation de leur montant standard pour tous les liens ? Pas Twitter ou Mastodon, à ma connaissance.

Les liens courts sont plutôt à proscrire de nos jours car les utilisateurs ne voient pas la cible.

2 « J'aime »

Pouvez-vous essayer d’être un peu moins ambigu ici ?

Twitter, par exemple, remplace toutes les URL par un lien raccourci t.co dans le but de suivre les clics. Ils présentent l’URL d’origine dans l’interface, mais tous les tweets occupent 23 caractères sur le maximum.

https://help.twitter.com/en/using-twitter/how-to-tweet-a-link

1 « J'aime »

D’après mon expérience, j’ai rencontré à de nombreuses reprises des formulaires sur des sites web qui avaient des limites de caractères ridiculement et arbitrairement courtes.
Surtout sur les sites web d’entreprises ou d’administrations. Comme s’ils ne voulaient pas vraiment lire un message, une demande ou une plainte détaillée de la part des clients ou de toute personne concernée par leurs services… :upside_down_face:

Bien que j’admette que dans ma vie de tous les jours, je n’ai généralement pas de problème avec les liens longs (et il est difficile de qualifier un lien Discourse de lien « long », ils n’ont pas de paramètres de requête infinis).

Ce pourrait être un bon candidat pour, je suppose, un composant de thème assez facile à réaliser.

4 « J'aime »

@UnitedFreedom, vous pouvez essayer ce composant de thème, faites-moi savoir si vous rencontrez des problèmes :

13 « J'aime »