Current versions of MetaMod Pro:

v2.12 Joomla 1.5 Oct 31, 2011
v3.18 Joomla 1.7-3.3 Oct 30, 2014

Existing customers: to download the latest version of MetaMod Pro:

  • Go to your “My Account” page
  • Log in with your username and password
  • Click on “View” next to your confirmed order
  • Scroll down past the invoice until you see the Order Items section
  • Click on MetaModPro-XX.zip to download it.

MetaMod for Joomla 1.5-3.3: Free Download

This page contains MetaMod module releases for Joomla! 1.5 and 1.7+. Please check back regularly for updates, or subscribe to the RSS feed.

You only need to download the most recent copy of mod_metamod. No other downloads are necessary unless you also use MetaMod Pro.

It’s simple to upgrade MetaMod. Don’t un-install your old one, just install the new version over the top of your old one. All your existing MetaMod modules will be upgraded in-place. See here for more details.

Filter 
# Documents Downloads Size MB Modified
1 mod_metamod-3-18 for Joomla 1.7-3.3
NOTE: FOR JOOMLA 1.7-3.3 ONLY

Changelog:
# Tested on Joomla 3.3
# Prevented warning messages that appear when saving user profiles
# Improved detection of android user agents
# $core_genius->info("browser") and $core_genius->info("browsertype") now return an array instead of a single value, and the array contains all browser types that apply, e.g. both iphone and safari.
51 0.161509 30.10.2014
2 mod_metamod-3-17 for Joomla 1.7-3.2
NOTE: FOR JOOMLA 1.7-3.2 ONLY

Changelog:
# No longer creates a system alert error in J2.5 when requested modules can't be loaded, unless MetaMod Debug is turned on
# No longer allows Trashed modules to be loaded when you load modules by module position or id.
2795 0.158696 14.04.2014
3 mod_metamod-3-16 for Joomla 1.7-3.2
NOTE: FOR JOOMLA 1.7-3.2 ONLY

Changelog:
# JomGenius for VirtueMart: shopper group detection now returns an array of shopper group ids, not just a single id
565 0.158684 24.03.2014
4 mod_metamod-3-15 for Joomla 1.7-3.2
NOTE: FOR JOOMLA 1.7-3.2 ONLY

Changelog:
+ added Hikashop support to JomGenius, allowing easy querying of Hikashop page types and categories.
+ now AdminSwitch detection to JomGenius
# fixed category detection in latest versions of VM (in JomGenius)
2296 0.174463 10.03.2014
5 mod_metamod-3-14 for Joomla 1.7-3.1
NOTE: FOR JOOMLA 1.7, 2.5 and 3.0-3.1 ONLY

Changelog:
+ added K2 support to JomGenius, allowing easy querying of K2 page types and categories.
+ now tested under Joomla 3.1
# fixed "product_special" type in VM support in JomGenius
3820 0.152655 10.07.2013
6 mod_metamod-3-13b for Joomla 1.7-3.0
NOTE: FOR JOOMLA 1.7, 2.5 and 3.0 ONLY

Changelog:
# 3.13b: fixed crasher in GeoLiteCity support
# fixed a bug that occurred when an incorrect module id was returned from the PHP code
+ updated VirtueMart support; added new pagetypes productdetails.recommend, productdetails.notify and manufacturer.products which is the list of products listed from a single manufacturer.
7352 0.148146 26.11.2012
7 mod_metamod-3-12 for Joomla 1.7-3.0
NOTE: FOR JOOMLA 1.7, 2.5 and 3.0 ONLY

Changelog:
+ added Joomla 3.0 compatibility.
- dropped Joomla 1.6 support
1130 0.147916 19.11.2012
8 mod_metamod-3-11 for Joomla 1.7-2.5
NOTE: FOR JOOMLA 1.6, 1.7 AND 2.5 ONLY

Changelog:
# fixed SQL error that occurred when used with JoomFish for Joomla 2.5 (which is currently in Alpha)
3403 0.143049 03.09.2012
9 mod_metamod-3-10 for Joomla 1.7-2.5
NOTE: FOR JOOMLA 1.6, 1.7 AND 2.5 ONLY

Changelog:
+ added Categorizr support to JomGenius. This new attribute (e.g. $core_genius->info("categorizr") ) returns either "desktop", "mobile", "tablet" or "tv". The detection is mobile-first so should pick up new mobile devices accurately.
1884 0.143043 23.07.2012
10 mod_metamod-3-9 for Joomla 1.7-2.5
NOTE: FOR JOOMLA 1.6, 1.7 AND 2.5 ONLY

Changelog:
+ big revamp of VirtueMart 2.0 support in JomGenius. Correctly detects just about all page types and a number of other things. See JomGenius documentation for details.
# fixed $core_genius->info("groups") and groupids to work under 1.7 and 2.5 (2.5 system is different)
+ added profilesave pagetype
+ added weblinkgo pagetype (triggered when a weblink is clicked on - but probably not available from modules. More of use in Chameleon that acts as a plugin)
# caused search/searchresults pagetypes to only trigger on GET requests (Joomla initially takes the request as a post, then rewrites the URL and redirects as a GET)
5256 0.139351 12.03.2012
11 mod_metamod-3-8 for Joomla 1.7-2.5
NOTE: FOR JOOMLA 1.6, 1.7 AND 2.5 ONLY

Changelog:
+ tested and working on Joomla 2.5
# fixed core_genius->info("groups") on Joomla 2.5
1937 0.137879 13.02.2012
12 mod_metamod-2-12 for Joomla 1.5
NOTE: FOR JOOMLA 1.5 ONLY

Changelog:
+ JomGenius: added support for One Page Checkout extension. JomGenius pagetype when using OPC is "checkout.index#1" after adding product to cart, or "checkout.onepage" when going directly to cart.
+ improved support for other VM page types: JomGenius now uses the value of the "page" URL parameter as the page type if it's no other VM page type is detected. This improves compatibility with other VM extensions which may have been installed.
9289 0.166854 31.10.2011
13 mod_metamod-2-11 for Joomla 1.5
NOTE: FOR JOOMLA 1.5 ONLY

Changelog:
+ JomGenius: added better detection for "articlesubmit" page type (when "submit article" link at end of category list is used)
# fixed typo in download/install info for GeoIP libraries
- JomGenius for VirtueMart: added detection of previous purchase history, using the following keywords:
* previous_purchase_product_ids
* previous_purchase_product_skus
* previous_purchase_product_names
* previous_purchase_quantity_of_product_xxx where xxx is the product id.
2407 0.166762 03.10.2011
14 mod_metamod-3-7 for Joomla 1.6/1.7
NOTE: FOR JOOMLA 1.6 and 1.7 ONLY

Changelog:
# fixed typo in download/install info for GeoIP libraries
# started support for VirtueMart 2.0. Not everything is working yet, but the following have been tested:
* some page types (though naming is different)
* cart contents-related
* previous purchase-related
* retrieving category and ancestor category ids
* retrieving info on current product
3478 0.137611 03.10.2011
15 mod_metamod-2-10 for Joomla 1.5
NOTE: FOR JOOMLA 1.5 ONLY

Changelog:
# improved JomGenius detection of VirtueMart page types, when viewing a VM menu item with a particular pagetype, productid or categoryid
# fixed uninitialised variable error
1615 0.166188 12.09.2011
16 mod_metamod-3-6 for Joomla 1.6/1.7
NOTE: FOR JOOMLA 1.6 and 1.7 ONLY

Changelog:
# improved JomGenius detection of VirtueMart page types, when viewing a VM menu item with a particular pagetype, productid or categoryid
# fixed uninitialised variable error
1196 0.136554 12.09.2011
17 mod_metamod-2-9 for Joomla 1.5
NOTE: FOR JOOMLA 1.5 ONLY

Changelog:
+ Updated GeoIP libraries from MaxMind; new countries added, updated region lists etc.
+ Added Continent handling with GeoLiteCity database
+ Improved GeoIP handling when one MetaMod uses the Country database and another uses the City database
+ Added ability to include an "override" IP address for testing purposes
+ Added ability for MetaMod to use GeoIP databases managed by Chameleon
+ updated help links for GeoIP metro codes
+ removed $geoip->dma_code variable; replaced with $geoip->metro_code which should be identical.
2363 0.166094 15.08.2011
18 mod_metamod-3-5 for Joomla 1.6/1.7
NOTE: FOR JOOMLA 1.6 and 1.7 ONLY

Changelog:
+ Improved GeoIP handling when one MetaMod uses the Country database and another uses the City database
+ Added ability to include an "override" IP address for testing purposes
+ updated help links for GeoIP metro codes
+ updated help text for GeoIP databases
1176 0.136527 15.08.2011
19 mod_metamod-3-4 for Joomla 1.6/1.7
NOTE: FOR JOOMLA 1.6 and 1.7 ONLY

Changelog:
# Fixed calculation of $Itemid, which is no longer a global in Joomla 1.6/1.7.
876 0.135927 08.08.2011
20 mod_metamod-2-8c for Joomla 1.5
NOTE: FOR JOOMLA 1.5 ONLY

Changelog:
# Fixed an issue with an uninitialised variable in time zone handling
1105 0.16335 03.08.2011
21 mod_metamod-2-8b for Joomla 1.5
NOTE: FOR JOOMLA 1.5 ONLY

Changelog:
# Fixed start/stop time handling (again) due to badly-handled time zones.
# Upgraded to JomGenius v9

JomGenius v9:
# fixed database error when retrieving Virtuemart category information, introduced in last update
1700 0.163214 05.07.2011
22 mod_metamod-2-7 for Joomla 1.5
NOTE: For Joomla 1.5 ONLY

Changelog:
# Fixed GeoIP integration when PHP has been configured with geoip support.
# Upgraded to JomGenius v8

JomGenius v7:
+ added "blackberry" as a browser type in core_genius

JomGenius v8:
+ added new pages to VirtueMart page detection: checkout.2Checkout_result, checkout.epay_result, checkout.ipayment_result, checkout.paysbuy, checkout.result (used in PayPal callback)
# increased maximum nested category level for "ancestor category ids" from 5 to 8.
2142 0.15074 05.07.2011
23 mod_metamod-2-6 for Joomla 1.5
NOTE: For Joomla 1.5 ONLY

Changelog:

Upgraded to JomGenius v6

JomGenius v6:
+ added detection of "shop.registration" page type.
+ added VirtueMart "ancestor_category_ids" parameter. This returns a set (array) of all categories that a product is in, all the way up to the top level. If a product is in more than one immediate category, then it combines the ancestors of all categories that it is in.
+ allow "!=" comparisons in check() method
# fixed "timesince" timezone handling for user last visit and user registration
# fixed handling of boolean (true/false) comparisons in the check() method
# fixed VirtueMart "pagetype" when on a menu page that has a forced category id, product id or page type
10093 0.15022 05.07.2011
24 mod_metamod-2-5 for Joomla 1.5
NOTE: For Joomla 1.5 ONLY

Changelog:
+ debug output now includes the module id
+ module now reports version numbers and status of MetaMod, MetaMod Pro and JomGenius
+ added lots more JomGenius options for VirtueMart:

manufacturer_id, manufacturer_name, manufacturer_category_id, manufacturer_category_name, vendor_id, product_parent_id, product_sku, product_short_desc, product_desc, is_product_published, product_weight, product_weight_unit, product_width, product_height, product_length, product_measurement_unit, product_in_stock, is_product_special, product_discount_id, product_ship_code_id, product_name, product_sales, product_attributes, product_tax_id, product_unit, units_in_box, units_in_package, child_options, quantity_options
6721 0.144666 05.07.2011
25 mod_metamod-2-4c for Joomla 1.5
NOTE: For Joomla 1.5 ONLY

Changelog:
# fixed some bugs in JomGenius "content" when retrieving some values related to sections and categories

Note: if you also have MetaTemplate or MetaTemplate Pro installed, then you need to upgrade them to 1.5c as well, because MetaMod will use their JomGenius library in preference to its own.
3343 0.140082 05.07.2011
26 mod_metamod-2-4b for Joomla 1.5
NOTE: For Joomla 1.5 ONLY

Changelog:
# fixed some bugs in JomGenius "content" when retrieving some values related to sections and categories
1067 0.140133 05.07.2011
27 mod_metamod-2-4 for Joomla 1.5
NOTE: For Joomla 1.5 ONLY

Changelog:
+ added JomGenius support (see info on this site)
# fixed bug that sometimes made MetaMod ignore included modules
# changed timezone calculation so that it no longer has to set the TZ environment variable if you're using PHP5.
1093 0.140068 05.07.2011
28 mod_metamod-2-3 for Joomla 1.5
NOTE: For Joomla 1.5 ONLY

Changelog:
+ can now pick up GeoIP.dat files as installed by MetaTemplate, so you no longer have to install/update manually if you are using MetaTemplate
# fixed the CSS inclusion onto the MetaMod module edit page
# made it possible to start the PHP block with "?>" or end it with a "start php" block.
# fixed an issue that prevented MetaMod from disabling/removing other modules via the $changes mechanism. Therefore, $changes->mod(101)->enable(false); ... will now disable module 101 no matter where it is on the page (MetaMod Pro only).
^ changed the URL for more help on the Advanced Debug feature, since site URLs changed.
10053 0.118508 05.07.2011
29 mod_metamod-2-2c for Joomla 1.5
NOTE: For Joomla 1.5 ONLY

+ New languages: Portuguese (Brazilian and Portuguese), German, Hungarian.

Thanks to Gilson Filho, Alexander Roßkopf and Andras Zinhober!
10950 0.118455 05.07.2011
30 mod_metamod-2-2b for Joomla 1.5
NOTE: For Joomla 1.5 ONLY

# slight update to French translation; no other changes.
2537 0.083937 05.07.2011
31 mod_metamod-2-2 for Joomla 1.5
NOTE: For Joomla 1.5 ONLY

Bugfix update to MetaMod 2.1, plus French translation.

# reinstated PHP4 compatibility
# when you include modules by module position, they now sort correctly
# Auto-enabling now works, so you can include modules that are not enabled, and they get automatically enabled and displayed
# Re-ordered some of the module parameters for clarity
+ Complete French language translation, thanks to Laurent Jacquot
64705 0.083895 05.07.2011
32 mod_metamod-2-1 for Joomla 1.5
NOTE: For Joomla 1.5 ONLY

Minor update to MetaMod 2, fixing a bug in the Page Identification code that occurred on some pages in VirtueMart.
3938 0.075054 05.07.2011
33 mod_metamod-2-0 for Joomla 1.5
NOTE: For Joomla 1.5 ONLY

MetaMod 2.0 contains significant new features, but is backwards compatible with MetaMod 1.5.

To install, just install as you would any other Joomla extension. Upgrade it over the top of previous versions of MetaMod 1.5 to upgrade in-place, without destroying any of your existing MetaMod rules.

See the release notes for more information about the new features.
2093 0.0751 05.07.2011
34 mod_metamod-1-5L for Joomla 1.5
NOTE: For Joomla 1.5 ONLY

* added a parameter to control module caching (i.e. the ability to turn off caching for the MetaMod when overall Joomla caching is turned on).
4461 0.05917 05.07.2011
35 mod_metamod-1-5k for Joomla 1.5
NOTE: For Joomla 1.5 ONLY

* made check for front-end language more robust when making rules based on front-end language. The bug was occurring with some versions of Joom!Fish.
1577 0.059074 05.07.2011
36 mod_metamod-1-5j for Joomla 1.5
NOTE: For Joomla 1.5 ONLY

* made check for logged-in users to be more robust, when sites are using PROMA for CommunityBuilder, or other extensions that change a user’s “usertype”.
1532 0.05907 05.07.2011
37 mod_metamod-1-5i for Joomla 1.5
NOTE: For Joomla 1.5 ONLY

* added ability for GeoIP to work through Proxy caches (HTTP_X_FORWARDED_FOR header)
* Country, city and region names coming from GeoIP are now UTF-8 compatible
* Tidied up documentation and error codes regarding installation of GeoIP databases
1579 0.059064 05.07.2011
38 mod_metamod-1-5h for Joomla 1.5
NOTE: For Joomla 1.5 ONLY

* added even easier way to switch modules on/off for logged-in or non-logged-in users
* updated URLs for MaxMind’s GeoLiteCountry and GeoLiteCity databases
* fixed timezone handling for start and end module times
* added new constants to use in rules, to simplify date, time and usertype rules. e.g. MM_LOGGED_IN, MM_NOT_LOGGED_IN, MM_USER_AUTHOR, MM_USER_NOT_AUTHOR and many others. Further documentation available on this page.
1695 0.057968 05.07.2011
39 mod_metamod-1-5g for Joomla 1.5
NOTE: For Joomla 1.5 ONLY

* added timezone with daylight saving support for module start/stop times
* added support for making rules based on browsers’ primary languages
* added a text box to enter a manual style for included modules (helps manage modules in YooTheme and some other templates)
1592 0.057299 05.07.2011