Website Links are automatically expanded to provide additional context and information. What meta data is discourse reading and how is it formatted (e.g. Facebook’s Open Graph).
סיכום מבוסס בינה מלאכותית
The discussion revolves around how Discourse expands website links using OneBox, which relies on Open Graph or oEmbed metadata. ideas initially struggled with their links not being expanded despite having Open Graph tags, even though they worked on platforms like WhatsApp and LinkedIn. JammyDodger directed them to a guide explaining that Discourse requires a description tag and may block requests based on user-agent. ideas tested their site on iFramely, which confirmed the metadata was correct, and eventually found that the links began working on Discourse, possibly due to changes in how the data is structured. JammyDodger provided helpful troubleshooting tips, including checking metadata and user-agent restrictions. ideas concluded that their Open Graph tags were sufficient and expressed gratitude for the assistance.
Is this any help?
Hello Jammy
It has to work automatically for the Forum Users. However, oEmbed might be the clue I need, perhaps that is what Discourse scrapes.
… or you mean OneBox is what provides Discourse with the capability? I currently do not have a forum on my website but I want my website links to be expanded by the Discourse Forums I belong to.
For example the MIT App Inventor Forum uses Discourse and does expand some website links, but not mine. I have Open Graph property tags and my links are expanded by WhatsApp and LinkedIn, but not by Discourse, hence my Topic.
I’m afraid I don’t have in-depth knowledge of the inner workings, but the guide above has some tips on what information Discourse needs to be able to Onebox:
And a couple of troubleshooting tips too:
How do they stack up compared to your existing metadata?
Actually, sounds like my existing Open Graph tags should work with Discourse. Lets see what iFramely thinks…
Well, works perfectly on iFramely, including the mobile representation.
For some reason I cannot fathom, it is now working on Discourse (tested on the MIT Forum). The arrangement of the data is different to other platforms, including the iFramely test, but at least it works.
Your help very much appreciated JammyDodger, thank you.