Actualisation de la balise Opengraph

Créer un nouveau message, contenant une URL.

Notez qu’aucun aperçu agréable n’a été généré, car, comme il le prévient, vous avez oublié d’ajouter les balises Opengraph.

OK, maintenant, en tant que propriétaire du site Web auquel le lien pointe, ajoutez-y les balises Opengraph. De retour dans l’éditeur Discourse, l’aperçu du lien que vous voyez est superbe. OK, enregistrez maintenant le message.

Mais hélas, c’est un “leurre”, car le message a toujours l’air moche, contrairement à ce qu’il ressemblait dans l’aperçu de l’éditeur.

La seule solution de contournement consiste à ajouter un “#” à la fin de l’URL, à l’enregistrer, puis à retirer ce # et à l’enregistrer à nouveau.

Sur Facebook, il n’est même pas nécessaire de modifier le message pour actualiser l’aperçu du lien.

Mon propos est que Discourse montre aux gens que le lien est actualisé, là, lors de la modification. Mais après l’avoir enregistré, il utilise toujours l’ancienne version.

Vous pourriez dire : “Eh bien, vous n’avez rien changé en fait. Vous avez juste regardé le message dans l’éditeur, même si vous avez ensuite cliqué sur ‘enregistrer’”.

C’est vrai, mais Discourse m’a trompé en me faisant croire qu’il avait actualisé l’aperçu du lien.

Ouais. Il y a un tas de cas où le navigateur voit une chose et Discourse en voit une autre lorsqu’il génère le message (par exemple, si le serveur Discourse est limité en débit). Et en parlant de limitation de débit, combien de fois pensez-vous que Discourse devrait continuer à interroger le serveur distant pour voir si quelque chose a changé ?

Votre astuce # était astucieuse.

1 « J'aime »

Je ne pense pas qu’il devrait y avoir de sondage sorti de nulle part.

Mais quand cela arrive, cela ne devrait au moins pas être une “vente forcée”.

Peut-être que dans l’éditeur, il y aurait un bouton “actualiser le lien”.

2 « J'aime »