Discourse technology detection using whatruns.com


Why is it like some discourse forums show Message Boards as Discourse while some not, almost had a view of 10 such forums and had the same view.

1 Like

Out of curiosity, what tool is this?

2 Likes

Looks like https://www.whatruns.com/

4 Likes

hard to say without knowing how this site works, but do you have an example site that doesn’t show up as Discourse? we can perhaps compare it to one that does work

2 Likes

That’s Whatruns, https://www.whatruns.com/

2 Likes

Yes, haha that’s whatruns. Bingo

One of those is OpenAI’s community: https://community.openai.com/

1 Like

hmm unfortunately the source for whatruns detection isn’t public, they probably resell site technology data (similar to builtwith.com) so I assume they keep their detection methods somewhat obscure to prevent abuse and competition…

there’s nothing I can see immediately different between meta.discourse.org and community.openai.com that would confuse detection… and I notice that it also gets the Discourse version wrong on various sites I’ve tested (which is unfortunate because it’s easy to find in the page source)

it seems detection isn’t an active part of the extension itself (I took a peek at the source) and for me it outright fails on a lot of new sites…

it also shows old data for some sites (it shows the old forum software for https://forum.warthunder.com/ for example, they switched a year ago) so they must note sites they don’t have yet on record and crawl them later?

anyway, we can’t really do much to solve this on our end because we have no idea what their methods are…

If you’re interested in helping them improve… maybe contact them and let them know that every Discourse site has a <meta name="generator" tag in the HTML with version info… and an even more lightweight way to detect Discourse would be to check the HTTP headers for x-discourse-route

7 Likes

Hey thanks for clarifying it, exactly what I wanted to know. Thanks a lot!

3 Likes

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.