Content management system

Joomla

Open source, Open Source Matters, Inc. · Content management system. How DNSTrace.dev identifies it from public evidence.

Updated Sep 2026

What Joomla is

Joomla is a PHP content management system with a long history and a large installed base of established sites. It emits no distinctive response header of its own, so identification depends on the structures its templates and core JavaScript place in the page.

How DNSTrace.dev detects it

Detection reads the final HTTPS response and the first bytes of its markup. One matching signal is reported as strong evidence; two or more independent signals are reported as confirmed.

  • joomla-script-options in markup — The script options container Joomla's core JavaScript reads settings from.
  • /media/jui/ in markup — The Joomla user interface media directory loaded by core templates.
  • meta generator naming Joomla — Present unless the template removes it.

What a detection proves

The document was rendered by Joomla.

What it does not prove

The version, the extensions installed or the hosting arrangement. Because detection is markup-based, a heavily customised template can remove every signal.

Common questions

Why is Joomla harder to detect than Drupal?

Joomla does not emit cache or generator response headers of its own, so DNSTrace.dev has only markup evidence and reports it as strong rather than confirmed unless more than one pattern matches.

Does a Joomla detection work on a cached page?

Yes. The markup structures are part of the rendered document, so they survive edge caching.

Compare with

Content management systemWordPress

Open source, WordPress Foundation

Content management systemDrupal

Open source, Drupal Association

Server languagePHP

Open source, the PHP Group

Commerce platformMagento

Adobe Inc., and the open-source Magento project

Check a domain

Run a full lookup to see the delivery layer, the detected application stack, live TLS and the announcing network side by side.

Run a lookup →Application stack →Evidence model →