MetaMod

…by date, time, recurring time, GeoIP (country of viewer), browser type and language, user name, group, page within other component (e.g. Virtuemart), 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!
VERSION NOTE:
★ v3.x is only compatible with Joomla 1.7/2.5/3.0
★ v2.x is only compatible with Joomla 1.5.
★ Please download and install the right module for your Joomla version.
RECENT IMPROVEMENTS
v3.13b (27 Nov 2012)
* fixed crasher in GeoLiteCIty support
* added support for VirtueMart 2.0.14; JomGenius now detects new pagetypes notify/recommend/manufacturer product listing.
v3.12 (19 Nov 2012)
* Now Joomla 3.0 compatible!
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.
v3.9
* Multiple improvements to JomGenius support for VirtueMart 2.x
v3.8 (14 Feb 2012)
* Added J2.5 support
v2.12 (31 Oct 2011)
* Virtuemart: improved page detection on sites using One Step Checkout
v2.11/3.7 (3 Oct 2011)
* Improved detection for "articlesubmit" page type
* VirtueMart: base
It is great that he could suggest someone else's work and I'm very pleased that they work together so well. Thanks to the MetaMod developers for solving my problem so well and to Peter for suggesting it.
Thanks Romuba for your review and kind words. Peter (from NoNumber) and I worked together to ensure that our extensions are compatible with each other, and as you can see they (and we!) work well together.
for showing different modules at VirtueMart pages
Thank you !!!
Hi Natax: yes, VirtueMart support is one of the standout features of MetaMod. We're continuing to add even more VM features, like detection of more page types. Add that to detection based on cart contents or previous purchases, and you have a massively powerful system for placing modules on VM pages to suit the customer's exact situation.
I'm glad it's been useful for you – thanks for your review – Stephen.
The support on the Metamodpro website is also excellent and speedy, unlike a lot of other developers I've tried to contact with regards to Joomla extensions!! The guy who assisted me guided me through the whole process of getting it solved and gave me the results I needed - and which I struggled with for some time before asking for help.
Thanks for making such an excellent tool available to us and thank you for giving such good support when needed.
Regards
Lindy
Hi Web.Dude – yes, configuring MetaMod to do what you want can range from the extremely simple to the fiendishly complex. In a way, that's part of the beauty of it. Not that you want it to be complex, but that with enough effort it has very few limits, and can place modules on your site according to just about anything.
If there's something that you were struggling with, that didn't appear in the documentation, forum help or "recipe" pages, please get in contact via the site, and I'll do my best to add it. Because of the sheer scale of things that you can do with MetaMod, it's hard to prioritise which should be documented, so we rely on feedback to know what else to add.
Thanks, Stephen.
The module has excellent capabilities and is very flexible. We achieved exactly what we wanted.
The real winner for us and star is Stephen Brandon. His support was pretty much instant and spot on.
Highly recommended.
The latest site is a subscription site combining Docman, Akeeba Subscriptions and Metamod. With this combination I can present a different subscription module with Metamod to charge different subscriptions for different countries without subscribers knowing their is a difference and automatically restrict access to some documents (via subscription groups) for subscribers in countries where we don't have publishing rights.
Can't thank the publishers enough.
Hi CPHWebDesign: if there's something that you were struggling with, that didn't appear in the documentation, forum help or "recipe" pages, please get in contact via the site, and I'll do my best to add it. Because of the sheer scale of things that you can do with MetaMod, it's hard to prioritise which should be documented, so we rely on feedback to know what else to add and how it can be improved.
Thanks for your feedback, Stephen.

