Balises OpenGraph et cartes Twitter pour un sujet

Hi,

As it is my first topic on that forum, I just want to say thank you for the great product. We in CUBA Platform really love it :slightly_smiling_face:

We make announcements of new features on the forum to give an opportunity to the community to give their feedback on the spot. When I include the link to Discourse topic on Twitter the image is always our logo. Unfortunately, I can’t edit the snippet generated by Twitter, which is luckily not the case for Facebook. As a result, we have lots of tweets with logo, for instance, that one. On Facebook, it looks like that.

I looked through the preferences of our forum and found only fields for the twitter markup for all the pages. So, can I somehow change the twitter card markup for the specified topic?

I believe it should default to the first big image in the post you link to, with fallback to twitter summary large image url.

Is there a way not to include the image in the post but to set it in twitter:image tag?

A custom image only for the post, that isn’t in the post? No that’s not possible.

L’incapacité de personnaliser le paramètre tweet:card pour un fil de discussion est décevante. Lorsque nous publions un fil, il se retrouve souvent avec l’avatar de l’utilisateur comme image, et plus souvent qu’autrement, le texte initial du fil ne le met pas en valeur de manière efficace. La possibilité de créer une carte de résumé avec une grande image serait un atout majeur. Je sais que ce fil est ancien, mais je ne trouve rien d’autre sur le sujet, ce qui me surprend car promouvoir un site sur Twitter est un excellent moyen d’attirer de nouveaux membres, et les tweets avec des cartes personnalisées génèrent beaucoup plus d’engagement.

Actuellement, avant de tweeter, je dois modifier le message original pour y insérer une image que j’aime et rédiger une introduction, tweeter afin de charger l’image et le texte souhaités, puis annuler mes modifications pour restaurer le sujet à son état d’origine. Si je souhaite tweeter à nouveau ce fil la semaine prochaine, je dois refaire tout cela.

Tout cela dépasse largement mes compétences techniques, donc je ne sais pas ce que cela impliquerait, mais par exemple, sur WordPress, chaque plugin SEO permet de définir une carte Twitter et un Open Graph personnalisés pour chaque publication. Une option similaire sur Discourse serait très appréciée.

Pourquoi annuler ? Si c’est mieux après la modification, alors la modification devrait rester.

Les utilisateurs ne veulent pas qu’un administrateur intervienne pour modifier leurs publications. Il est plus important de fournir une expérience utilisateur positive que de modifier le contenu pour le rendre plus adapté à Twitter. Il existe de nombreuses solutions de contournement, comme changer l’auteur original (OP) à chaque fois que vous tweetez, demander un consentement pour modifier définitivement une publication, ou ajouter une publication au milieu d’un fil et tweeter cette publication (Twitter récupérera le texte et l’image de la publication, mais le lien redirigera l’utilisateur au milieu du fil, ce qui n’est pas une bonne expérience utilisateur). Toutes ces options sont inférieures à une solution permettant de personnaliser la carte Twitter pour chaque fil individuellement.

De plus, à ma connaissance, il n’existe aucun moyen d’activer <meta name="twitter:card" content="summary_large_image"> pour un fil plutôt que <meta name="twitter:card" content="summary" />.