…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.
★ 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 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.
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.
* 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
Here's a prime example. We needed to display some modules on all Kunena pages except for one. There was no way to configure this through menu assignments. There was no easy way to do it through Kunena (except modifying the source code). The only elegant way to do it was to pull a variable using the JRequest function and create a condition based on the result. Metamod managed this flawlessly, and the result is upgrade-proof (future upgrades to Kunena or our site template won't destroy the result).
Another great example: during site development, we needed to have modules show up just for us in our office. Using the IP address feature, we were able to do just that. This way we could work on development without interfering with daily site usage by our customers.
The documentation on the site is very useful, especially the "Recipes" which provide a great baseline for figuring out how to get the module to do what you want.
We've never needed to ask for support, so I don't know how good or bad that aspect is.
While Metamod itself is an excellent module, I highly recommend the Pro edition for those who want maximum flexibility.
The only problem I had was with the surrounding css and html. Something that you can work around to get a great final look of your modules. But I ended buying the Pro version and, and in a snap it was perfect. It is worth every single penny that I paid for it.
This guy should be nominated to the nobel of the ideas and realization. And the extension should be nominated as the best extension for Joomla (with no doubt).
Now I can play positioning different modules depending on the logged-in user and the language selected or even the browser's language. This is my new toy.
I have different menus with different configurations depending on the language chosen by the user. I don't have to translate the menus anymore. It is better to have different menus because of the different categories available for the languages.
Simple: It is one of the most useful extensions available.
Thanks a million.
Also the Metamod guy is VERY helpful, he gives a fast response to queries and goes out of his way to help. For a non-commercial extension the service is excellent. If you have questions just be sure to follow forum rules and provide relevant info and links so he can try and resolve your issue quicker. If you find it useful then be kind and donate because we need to help keep these good companies in business, cos without them we would need to spend so much more development time and money.
Thanks Metamod Guy :)
MetaMod looks promising!
And I would suggest to buy MetaMod Pro, since it doesnt exactly what it says, and all the controls are right on your hands.
If you want to really control what to come, what not to come, then this is the last stop!
MetaMod Pro and MetaMod and Stephen rocks!
For me though as non-php coder chose joomla cms because of its easy to use, hardly having to use to much coding, but unfortunatly now has to face again the hard to understand PHP codes in this module. If only the maker could create a YouTube video and show me how to write the correct php lines for each use, it would be perfect..