MetaMod 2 - display modules according to rules 
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, by article keywords, individual article, section/category, etc.
... 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 include country names/cities/states etc in your rules.
NOTE: NEW SUPPORT SITE! (September 2009) www.metamodpro.com
Suggested uses:
* dynamically control the parameters of other modules on the page as well as whether the modules appear or not
* control modules based on text found in the main component of the page
* make modules appear at certain times of the day, or give them start and end publishing dates (great for radio/TV/broadcasting sites)
* show a different module for users who have been registered for more (or less) than a certain time period
* control modules such as FacileForms (show a different form based on where in the world someone is connecting from, etc)
* display different modules on different pages in VirtueMart / JReviews / many others - e.g. show a specific module when a particular VirtueMart product or category is displayed
* show different modules depending on the Section / Category of the main article on the page
* show a completely different menu based on the front-end language the user has selected
* make a module disappear once someone has logged in (there’s no standard way to do this in Joomla!)
* use different modules depending on the user's browser & browser version (e.g. show a different module when people view the site with Internet Explorer IE)
* use different modules depending on the language of the user's browser
* and so much more!
Improved in version 2.2:
* complete French translation (merci Laurent Jacquot!)
* it's now PHP4 compatible again
* various bug fixes, see release notes
New & improved in version 2.0:
This is a major new release with great new features!
* modules can now be "included" into the MetaMod by module position, not just by id
* even "disabled" modules can now be included (they get auto-enabled)
* new "Page Identification" mode auto-generates PHP code identifying exact pages on your site
* MetaMod can now dynamically control setup parameters of the modules it includes. i.e. as well as turning modules on and off, it can control any other parameters of the modules according to all the kinds of rules MetaMod is good at.
* the Module Selection table is now dynamic, with sortable columns etc.
* the entire interface is now translatable - can you help do a translation to bring MetaMod into your language?
This is a must-have module for any serious Joomla 1.5 developer! 10 out of 10! Get it now!
My requirements ended up needing dynamic menus based off of many different criterion of user event registration.
I'm not familiar with php and after speaking with Stephen, I was confident in hiring him for this challenging task. I got more than I expected.
He communicated effectively and patiently and did a tremendous job. I've worked with many consultants and very few are as top notch. I would highly recommend him and this extension.
Usually there is a component that decides not to show my menu and there's nothing in the module settings you can do about it.
This module gives me the control back of everything!!!
Thanks!
Hi Santapec - thanks for the review, it was a pleasure helping you. Just a comment for the review below this one, I've now added some more browser detection including Chrome and iPhone, to this page: http://www.metamodpro.com/support/recipes/40-general/66-change-joomla-module-based-on-browser-detection or http://bit.ly/80FbO
Hi Mortega1 - you're right, there's no mention of Chrome. I'll add that to the (brand new) support pages soon. At last MetaMod has proper support pages and a forum! I've also released a companion to MetaMod called MetaMod Pro - check it out!
Thanks Stephen Brandon for your great contribution to the Joomla community!
Although tremendously powerful, the setup of this module is simple, it works out of box and the recipes the developer included in the module ( and in the documentation ) are so didatic that enables even people without previous Joomla! experience to use it easily.
Thanks a lot, Stephen. Your module is a very useful and professional extension.
I do not much php but your examples helped a lot and I had it up and running within 1 minute.
Hats off to You!
this module IS FANTASTIC
the simplest thing in the simplest easy and clear way !
You just helped me making my site so much better.
Thank yo very much
Supporting you is a pleasure
This is a great way to cater to different visitors and clients. Show one thing before they log in, show another after. This needs to be standard.
Thanks MetaMod-
Works great with Pro Sticky Message. Now I can display a diferent popunder for US, UK and so on.
I hope that people using MetaMod will recognize the fantastic work of the developer and will make a donation too. This project is amazing.
Thanks
Thanks!!
The documentation is good and easy to understand. Although there are no support forms at the makers website my emails to the maker haven't been acknowledged.
All in all a great find. Thank you very much.
Hi Tidehawk - unfortunately my e-mail was down for a couple of weeks during May and at the time I was away on business for most of the month. Can you please send your e-mail again?
A new site for MetaMod is in preparation, and will have forums on it as well. Sorry it's taking so long!






