Modules Management

Control your modules! (Joomla 3.6 compat)

  • Favourite
  • Report

…by date, time, recurring time, GeoIP (country of viewer), browser type and language, user name, group, page within other component (e.g. Virtuemart, K2), on-page text, article keywords, by article, section/category, domain, referrer…

…and much, much more!

MetaMod is a "Meta Module" - a module that includes other modules, according to a set of rules.

By installing the free GeoLite Country or City database from MaxMind, you can switch modules based on country names/cities/states etc.

Suggested uses:
★ VirtueMart: hide or show different modules at checkout, cart, product pages, categories etc.
★ Timed modules: recurring daily/weekly times and dates (great for radio/TV/broadcasting sites)
★ Languages: show different menus/modules based on the front-end language the user has selected (e.g. with JoomFish), or according to their browser language
★ Users: show a module for users registered for more (or less) than a certain time period, or target modules to certain users or groups
★ Switch between 2 modules for logged-in users and guests
★ Section/Category-specific modules: target modules according to the section/category of the displayed article
★ Domain & referrer: display different modules depending on which domain is being used for the page, or which site the user linked from
★ Browser detection: switch modules depending on the user's browser & browser version (e.g. show a different module for people viewing the site with Internet Explorer IE)
★ Control modules based on text found in the main component of the page
★ Control modules such as RSForm (show a different form based on where in the world someone is connecting from, etc)
★ Target modules onto specific pages in JReviews, CommunityBuilder, SOBI and almost any other component
★ Dynamically control the parameters of other modules on the page as well as whether the modules appear or not
★ and so much more!

Many more uses can be found in the documentation on the site, and in the forums. See you there!

★ v3.x is compatible with Joomla 1.7/2.5/3.0-3.6
★ v2.x is only compatible with Joomla 1.5.
★ Please download and install the right module for your Joomla version.


v3.27 (1 Jun 2016)
* J3.6 compat

v3.21 (13 Apr 2015)
* J3.4 compat
* improved detection of IE and Safari browsers

v3.16 (24 Mar 2014)
* HikaShop support
* various VM fixes

v3.13b (10 Jul 2013)
* added K2 support
* fixed minor issue in VM handling

v3.13 (27 Nov 2012)
* fixed crasher in GeoLiteCIty support
* added support for VM 2.0.14; JomGenius now detects new pagetypes notify/recommend/manufacturer product listing.

v3.11 (03 Sep 2012)
* Added compatibility with JoomFish for J2.5

v3.10 (23 Jul 2012)
* Added Categorizr support to JomGenius, for detecting mobile, desktop, tablet and tv devices.

* Multiple improvements to JomGenius support for VM 2.x


Very easy to use and get operating. Our IT team had a more efficient experience with this extension than many others that we have tried.

Ease of use

MetaMod is easier to troubleshoot and solve than other products on the market. Stephen, the creator, is exceptional in helping brainstorm.


Stephen, thank you, thank you, thank you! The customer service, help you gave was a breath of fresh air! We appreciate everything you did!


Easy to work with, easy to use. A++.

I used this to: Advertising content on our site.

Great extension

Posted on 27 June 2016

It offers the possibility to personalize your website exactly as you need it.

Ease of use

Easy to set-up, great "recipes" for beginners, requires minimal PHP knowledge for some custom "recipes"


average 5 minutes response time from the dev. More than great.


Very detailed documentation provided.

I used this to: Various website customizations

Wonderful extension

Posted on 25 April 2015

Everything is here

Ease of use

Nothing to report


No support needed



Allow site designer and developer very high degree of flexibility to show, hide or manipulate module display.

Ease of use

Very easy yet generate fantastic result.


prompt support with great tips. High degree of willingness, enthusiastic, welcoming, kind-hearted in helping subscriber to get best solution


The site is filled with very practical How-To recipes and great tips. The forum is very active.

I used this to: a ecommerce site. I just subscribed their other extension - Chameleon.

Works like a dream

Posted on 02 January 2015


Ease of use

no problem


no needed


needed some google work to find country codes

I used this to: works like a dream. Needed offer visitors from the US an option to go to the US site. Done in five minutes flat!

Great extension

Posted on 20 October 2014

Great work, easy to use and extremely useful !

At last, no more innumerable hidden menus.

This module is excellent, really usefull, it saved me lot of time!

This extension provide an extremely flexible module management for my online shoe store website. When combine with other extensions like VirtueMart, this module make a real difference! Great job!

You can't ive without it

Posted on 30 December 2013

One of the best piece of code I never met.

You figure something about module visualization and Metamod, in a way or in another, can easily do it for you.

Excellent support.

Thanks Stephen!

I have used this extension for more than one year but something just dropped it in my heart that I was owing the developer so much. I needed a system that would display module based on the logged-in CB user. When I first saw metamod, I did not believe it could do even much more than I conceived. I believe this extension could even be creatively used to achieve what the developer did not have in mind. I wanted a rating higher than EXCELLENT but I didn't see so I had to choose it. Thanks to the developer!



Paid download | Templating | Stephen Brandon
25 reviews
Chameleon changes the way your site looks and acts under different conditions. It's like a multi-site extension, except your site can respond to much more than just domains… e.g. - use different template for mobile/tablet devices. - create sophisticated web personalization: change branding/menus on your site for visitors coming from an affiliate or from a different country (GeoIP). - restrict access to certain resources on your site for visitors matching certain criteria You simply set up "conditions" to be detected, plus the "actions" to be performed when the conditions are met. Chameleon does the rest! Chameleon detects: ★ Browser (IE v6, FF, iPhone, iPad, tablet, mobile etc; using Categorizr for smart detection) ★ Browser language ★ Date, time, time of day ★ Page type (article, category, front page etc) ★ Virtuemart page types, products, cart contents, categories, coupons & shopper groups ★ Flexicontent page types, categories & specific items ★ Hikashop page types, categories & specific items ★ K2 page types, categories, authors & more ★ User id and group, logged-in & logged-out users ★ Article id, section, category & tags (J3.x) ★ Component ★ Site domain/sub-domain ★ Page URL & referrer ★ Random probability ★ GeoIP detection of the guest’s city/country ★ All "children" of a given menu or menu item ★ Anything else you can detect with a snippet of PHP. After it detects any of these, Chameleon can perform any of these dynamic "actions" on the current page: ★ set the template/style ★ add the current user to any group, on-the-fly ★ unpublish/rename menu items ★ unpublish plugins ★ switch the "default" Joomla page (site home page) ★ switch which menu item will be highlighted as "Active" ★ internal or external redirection ★ dynamic find-&-replace text/HTML on the page ★ set metadata, page title, and add JS/CSS ★ set page language ★ dynamically switch VirtueMart shopper group (& pricing structure), set currency, toggle catalog mode & price display ★ run PHP code More examples: ★ Use a different template and change some menu items depending on which "group" the user is in ★ Switch off comments plugin for a certain content category ★ Use a different template just for IE users ★ Use a different template if your site is embedded in FaceBook ★ Do A/B testing of 2 different templates, chosen randomly. Use different Google Analytics on each template, then compare the performance. ★ Use different templates for site.fr & site.de ★ Set up different pricing structures using VirtueMart shopper groups, then switch shopper groups based on domain name, language, time of day or country of origin ★ Timed styles, templates, menu items, and more CHANGELOG See http://www.metamodpro.com/chameleon/mtp-release-notes Recent highlights include: v2.65 (Nov '17) - confirmed Joomla 3.8 compatibility - improved compatibility with Falang v2.64 (Jan '17) - confirmed Joomla 3.7 compatibility - added detection of VM shopper groups v2.63 (Oct '16) - added IPv6 support for GeoIP detection v2.61 (Aug '16) - multiple compatibility improvements including J3.6.2 – see release notes v2.59 (Jun '16) - new: ability to add/remove current user to user groups - new: VM actions: set currency, toggle catalog mode, toggle price display v2.49 (Jul '15) - detect and/or unpublish menu items by "note" - even more flexible find & replace using global & session variables v2.44 (Sep '14) - new: Find & Replace action - new: substitutions for use in page redirections - new: detect subcategories v2.38-2.43 (Aug '14) - Support for Falang (+ more) - article & category tag detection - IE9 and IE10 detection - choose redirect code (301, 302, 303, 307) for precise SEO control
c p


Stephen Brandon
Last updated:
Jan 08 2017
Date added:
Nov 01 2007
GPLv2 or later
Free download

This extension does NOT implement the Joomla! Update System

  • Overall

  • Functionality

  • Ease of use

  • Documentation

  • Support