J’ai remarqué que lors de la tentative de partage du lien vers la FAQ/Guidelines, celui-ci ne s’affiche pas dans une vignette (onebox). Y a-t-il une raison à cela ? Il semble que cela s’applique à tous les liens générés par le système dans le menu hamburger.
Je viens d’essayer de OneBoxer le lien de la FAQ dans mon forum vers une catégorie de test que nous utilisons pour ce genre de choses. Cela n’a pas fonctionné. À ma connaissance, si le site ne possède pas certaines informations (données) liées au lien, il n’y a rien à OneBoxer. Nous avons rencontré plusieurs liens externes qui n’ont pas été OneBoxés. Il y a eu une explication sur le fonctionnement de OneBox, ce qu’il fait et ce qu’il recherche dans une URL. Voici le lien vers la discussion.
“Veuillez noter que Discourse exige la présence de la balise description et qu’elle contienne suffisamment de texte pour résumer la page, sinon le lien cible ne sera pas OneBoxé.”
Une fois le lien collé, en arrière-plan, onebox visite la page de destination et vérifie la présence de balises Open Graph ou oEmbed, notamment :
l’adresse du site
le titre
l’image principale
la description (obligatoire)
le prix du produit
Veuillez noter que Discourse exige la présence de la balise description et qu’elle contienne suffisamment de texte pour résumer la page, sinon le lien cible ne sera pas OneBoxé.
Nous mettons donc à nouveau nos directives à jour, et une fois de plus, je suis bloqué par le caractère étrange de cette fonction. Les directives ne sont toujours pas encapsulées dans une boîte unique (onebox) et ne se comportent pas comme un sujet. Je n’aime pas non plus l’impossibilité de modifier le lien /faq… ce n’est pas une FAQ, et ce n’est même pas le nom de la page dans les modèles.