Analyzers Overview
Analyzers are Joomla plugins that teach Media Audit Pro™ where extensions store links to their media. Media Audit Tool™ and Media Audit Pro™ include the Joomla Core Content Analyzer, which supports Joomla articles, article categories, menu items, template CSS, Joomla content modules, and more out of the box (see The Joomla Core Analyzer for more details).
You only need additional Analyzers for extensions that store or use your media. Once installed and enabled, an Analyzer adds that extension to the parts of your site MAP knows how to check.
Two Analyzer Capabilities
An Analyzer can provide Media Discovery alone, or add Asset Intelligence on top of it. You do not need both to build a useful, complete Analyzer.
Media Discovery
A Media Discovery Analyzer is a complete Analyzer. It identifies media in use and media that appears to be unused — everything required for safe media cleanup. For a typical extension, it can be quick to build and easy to test, and it may be all you need.
Asset Intelligence
Asset Intelligence adds a second layer of capability. It provides the information the Asset Intelligence Engine™ needs to understand where media is used, identify oversized assets, and provide optimization recommendations. This layer is optional and more advanced, but there is a worthwhile payoff for adding it.
Official Analyzers include both Media Discovery and Asset Intelligence.
Analyzer Directory
Media Audit Pro™ isn't limited to the Analyzers built by In Color®. Analyzers can come from In Color®, other Joomla developers, or your own Custom Analyzers. Once installed and enabled, MAP uses them the same way regardless of who created them.
-
Media Audit Tool™ (free) includes Media Discovery for the Joomla Core Content Analyzer.
-
Media Audit Pro™ unlocks support for additional Analyzers. Choose Analyzers from our library or build your own with the Custom Analyzer Builder.
Official Analyzers
Built and maintained by In Color®. Official Analyzers add Media Discovery and Asset Intelligence support for specific Joomla extensions.
Install and enable the Analyzer and Media Audit Pro™ discovers it automatically. No additional Analyzer configuration is required.
Third-Party Analyzers
None yet — but the platform is open.
Joomla developers can create Analyzer plugins for extensions that store or use media. Media Audit Pro™ discovers and runs them the same way it runs Official Analyzers, without requiring changes to MAP itself.
For developers: Analyzers use MAP's public Analyzer contract. A plugin reports the media references it finds and can optionally provide the additional information required for Asset Intelligence.
If you're interested in developing an Analyzer, the technical documentation covers the plugin group, event hooks, and current Fact Contract.
Get in touch about listing your Analyzer here
Custom Analyzers
Teach Media Audit Pro about your own extensions — without writing code.
Media Audit Pro™ includes the Custom Analyzer Builder. It lets you select an extension's database table and show MAP where that extension stores links to its media. You do not write PHP or SQL, but you should have a basic understanding of database tables, records, and fields.
Start with Media Discovery. For a typical extension, you can often build and test a complete Analyzer in about 15 minutes. If you also use the Asset Intelligence Engine™, you can optionally add Asset Intelligence to provide deeper usage and optimization information.
The Builder lets you test your configuration against live records and includes a configuration checker to help identify and correct mistakes.
If you later need functionality beyond what the no-code Builder can describe, export your Custom Analyzer as a standalone Joomla plugin and extend it with your own logic.
Built an Analyzer for a popular Joomla extension we don't cover yet? Let us know — useful community-built Analyzers may become candidates for the Official Analyzer library.

