![]()

Your default installation of Joomla contains five different 'Types' of Modules
It is not the purpose of this article to explain those module types again, here - this is done via other articles on UsingJoomla.com linked to in the list above - but for now we hope you will read more of this article.
Your default installation of Joomla has a core Module Manager where you add, edit and control Joomla Modules.
This article is to introduce you to the Advanced Module Manager brought to us by Regular Labs.
Advanced Module Manager extends the functionality of Joomla Module management.
The Advanced Module Manager is a Joomla administrator component, combined with a system plugin, which enhances the way the default (core) Module Manager works.
Once installed - the Advanced Module Manager 'replaces' the Joomla core Module manager - although there is a means to 'Switch' back to the default, core Module manager
Advanced Module manager from Regular Labs is often ranked in the top 20 of over 5900 Joomla Extensions by user ratings - these ratings are from actual users of this product.
UsingJoomla.com uses this product on this website - all the Modules on UsingJoomla.com are managed through Advanced Module Manager from Regular Labs.
Advanced Module Manager - sometimes shortened to AMM - uses 'Conditions' or 'Rules' which determine where, or if, a Module is displayed. That is: 'Show this module according to these conditions / rules . . .'
If you currently use the Joomla Core Module Manager - or indeed another third party Module manager - when you install the Regular Labs Advanced Module Manager, you may see that your existing Modules are not laid out as you initially had them - this can be expected - you will need to go through your Modules and set each one up using Regular Labs Advanced Module manager.
![]()
It is outside the scope of this article to provide usage instructions - but it is in-scope to bring you a list of features - this is indeed what this article does.
The 'Pro' (paid) version of Regular Labs Advanced Module Manager includes features not in the Core (Free) version - if the feature(s) you want to try are in the Core (Free) version we suggest you initially use the Core (Free) version of Advanced Module manager - to test it out.
If the features you wish to use / try are only in the Pro (Paid) version of Regular Labs Advanced Module Manager - you can ask questions in the Pre-Sale Forum
Below we provide a table of Core (Free) versus Pro (Paid) versions of Regular Labs Advanced Module Manager - please note that when we use Core (Free) in this table column heading we refer to the Core (Free) version of Advanced Module Manager by Regular Labs - not the Joomla default core Module manager.
We should probably put some things at this point . . .
![]()
The comparison table below is produced based on the Regular Labs Advanced Module Manager version for Joomla 4.x
For any clarifications, questions, or further information your ultimate point-of-reference should be the Regular Labs product
documentation pages
| Advanced Module Manager features - Free versus Pro | ||
| Feature (Rule Types / Conditions) |
Core (Free) |
Pro (Paid) |
Articles Set your Module to be included or excluded from any of the Joomla articles |
Yes | Yes |
Featured Articles Set your Module to be included or excluded from Featured Articles |
Yes | Yes |
Article Publish State Set your Module to be included or excluded from the available article publish states - Trashed - Archived - Published - Unpublished |
Yes | Yes |
Article Date Set your Module to be included or excluded based on Article dates - Created Date - Modified Date - Start Publishing - Finish Publishibng After selecting a Date Type you can make the rule pass Before / After a specific date or with the "Between" option in a date range between two dates |
Yes | Yes |
Article Content Keywords Set your Module to be included or excluded from articles containing your specified keywords in the content |
Yes | Yes |
Article Meta Keyword Set your Module to be included or excluded from articles containing your specified meta keywords |
Yes | Yes |
Menu Items You can assign your Module(s) to specific Menu items Set the module to be included or excluded from any of the available menu items Menu Child items - Modules can apply to child menu items |
Yes | Yes |
| Article Navigation Assistant | ||
| Advanced Module Manager features - Free versus Pro | ||
| Feature (Rule Types / Conditions) |
Core (Free) |
Pro (Paid) |
Home Page Display your Module(s) based only on the real homepage |
Yes | Yes |
Date * Your Module(s) can be set to display: - After a set date - Before a set date - Between two set dates * The date (and time) rules use the date / time of your server(s), not the date (and time) of your visitor's system |
Yes | Yes |
Page Types This option allows you further narrow the rule to make it only pass on certain page types such as - Single Article - Create Article - Category List - Category Blog - Archived Articles - Featured Articles - List all Categories |
Yes | Yes |
Languages You can set your Module(s) to be included or excluded based on the site Language used by the visitor Multiple languages can be selected |
Yes | Yes |
Device * You can display your Module(s) based on different device types, such as - Tablet - Mobile - Desktop * Device detection is not always 100% accurate - Users can set up their device(s) to mimic other device(s) |
Yes | Yes |
Operating System * You can set your Module(s) to be included or excluded based on the operating system of the visitor * Operating System detection is not always 100% accurate - Users can set up their Browser to mimic other Operating Systems |
Yes | Yes |
Browser * You can set your Module(s) to be included or excluded based on the browser of your website visitor * Browser detection is not always 100% accurate - Users can also set their bowser to mimic another browser |
Yes | Yes |
| Article Navigation Assistant | ||
| Advanced Module Manager features - Free versus Pro | ||
| Feature (Rule Types / Conditions) |
Core (Free) |
Pro (Paid) |
Categories Set your module to be included or excluded from any of the Joomla categories Also on Category Child Items - his option allows you to make the rule pass on categories that are children of one of the selected categories |
Yes | Yes |
Mobile Browser * You can set your Module(s) to be included or excluded based on the mobile browser of your website visitor * Browser detection is not always 100% accurate - Users can also set their bowser to mimic another browser |
Yes | Yes |
URLs You can assign your Module(s) to specific URLs The URL rule allows control over specific pages or groups of pages, with support for Regular Expressions |
Yes | Yes |
Seasons You can assign your Module(s) according to seasons choose from - Winter - Spring - Summer - Autumn (Fall) You can also select the hemisphere your website is located in: - Northern - Southern - Australia |
No | Yes |
Months You can assign your Module(s) according to Months Choose from - January - February - March - April - May - June - July - August - September - October - November - December |
No | Yes |
Days You can assign your Module(s) according to days of the week Choose from - Monday - Tuesday - Wednesday - Thursday - Friday - Saturday - Sunday |
No | Yes |
Time * You can display your Module(s) - After a set time - Before a set time - Between two set times * The time rules use the date / time of your server, not the time of your visitor's location |
No | Yes |
| Article Navigation Assistant | ||
| Advanced Module Manager features - Free versus Pro | ||
| Feature (Rule Types / Conditions) |
Core (Free) |
Pro (Paid) |
User You can Assign your Module(s) based on specific User(s) |
No | Yes |
Access Levels You can set your Module(s) to be included or excluded based on the Access Level assigned to the logged-in user visiting the page |
Yes | Yes |
User Groups You can set your Module(s) to be included or excluded based on the User Group assigned to the logged-in user visiting the page Also on child items - this option allows you to make the rule pass onto User groups that are children of one of the selected User groups |
Yes | Yes |
IP Address You can assign your Module(s) to IP address You can set your Module(s) to be included or excluded based on the IP Address of your website visitor You can enter a comma separated list and / or enter a separated list of IP addresses and IP ranges |
No | Yes |
Geo Locating / Location * You can assign your Module(s) based on - Region(s) - Continent(s) - Postal Code(s) You can set your module(s) to be included or excluded based on the Continent, or Country, or Postal Code of your website visitor * This functionality requires installation and set up of the Which in turn requires you to create and link to a |
No | Yes |
Tags You can set your Module(s) to be included or excluded from any of the Joomla tags or tagged pages |
Yes | Yes |
Components You can set your Module(s) to be included or excluded from specific Components |
Yes | Yes |
| Article Navigation Assistant | ||
| Advanced Module Manager features - Free versus Pro | ||
| Feature (Rule Types / Conditions) |
Core (Free) |
Pro (Paid) |
Templates You can set your Module(s) to be included or excluded from specific Templates |
Yes | Yes |
3rd Party Content Display your Module(s) based on all page types of 3rd party components, such as - HikaShop - FLEXIContent |
No | Yes |
Custom PHP You can ceate your own custom PHP check. This will make it possible to control the display of your Module based on anything you can think of. |
No | Yes |
Categorise Modules * You can assign your Module(s) to simple categories which can then be used to filter-by in the module list view * This feature does not affect the output of the module(s) in any way * This feature is for use on the administrator side and is aimed at making grouping and finding modules faster / easier |
Yes | Yes |
Colour * Assign a colour to Module(s). In the Module list you can then see these colours and even sort by colours * This feature does not affect the output of the Module(s) in any way * This feature is for use on the administrator side and is aimed at making grouping and finding modules faster / easier |
Yes | Yes |
Hide Empty Modules Sometimes referred to as 'Hide if empty' This option will hide Modules in your website front-end that have no output Optionally, this can be set to output an alternative text (HTML) if the Module content werew to otherwise return empty |
Yes | Yes |
Notes and Description This adds the ability to enter more detailed notes and to show a description in a separate column in the Module list or as a tooltip This also adds a dedicated "Notes" tab with a much bigger field that allows you to enter more detailed notes |
Yes | Yes |
Install on multiple domains You can install Regular Labs - Advanced Module Manager on multiple domains |
Yes | Yes |
Open Source Code Regular Labs - Advanced Module Manager - is Open Source |
Yes | Yes |
Support From the Regular Labs - Advanced Module Manager - Developer Access to Support Forum |
No | Yes |
| Article Navigation Assistant | ||
| Advanced Module Manager features - Free versus Pro | ||
| Feature (Rule Types / Conditions) |
Core (Free) |
Pro (Paid) |
Create re-usable conditions sets |
Yes | Yes |
Free Downloads and Updates |
Yes | No |
'Pro' Downloads and Updates |
No | Yes |
Individually remove Modules This feature gives you the possibility to directly remove individual Modules, or a complete Module position, from a page |
No | Yes |
HTML Before / After You can enter any custom HTML that you want to add to the beginning of the Module content (prepend), or to the end of the Module content (append) This feature can be useful to add content or styling to dynamic Modules that you normally would not be able to customise |
No | Yes |
Extra Fields This feature is useful if you want to label Modules in your own custom way. Also, you can use these fields in your templates Module chrome files to add extra functionality |
No | Yes |
Remove Module positions With this feature you can completely remove one or more Module position from a page. |
Yes | Yes |
30-day money back guarantee Tried the extension and not happy ? Get a refund within the first 30 days |
No | Yes |
| Disclaimer | ||
UsingJoomla.com is not affilated to or endorsed by RegularLabs. UsingJoomla.com does not receive any referral or affiliate fees for promoting this package. |
||
| Article Navigation Assistant | ||
| Advanced Module Manager | ||
| Hikashop | ||
This rule set is based on what HikaShop page is displayed, including - Products - Categories - Page Types and where your Module will be displayed / shown |
||
| Feature (Rule Types / Conditions) |
Core (Free) |
Pro (Paid) |
Page Types - Author's items - Category - Categories - Content item - Favoured Items (category view) - Favoured Items (legacy view) - My Items - Search - Tagged Items (category view) - Tagged Items (legacy view) |
No | Yes |
Categories Set your Module to be included or excluded from any of the HikaShop categories Can also be set to Category Child Items Category Page Types This option allows you further narrow the rule to make your Module only display on certain page types such as - Categories - Products |
No | Yes |
Products Set your Module to be included or excluded from any of the HikaShop products |
No | Yes |
| Disclaimer | ||
UsingJoomla.com is not affilated to or endorsed by RegularLabs. UsingJoomla.com does not receive any referral or affiliate fees for promoting this package. |
||
| Article Navigation Assistant | ||
| Advanced Module Manager | ||
| FLEXIcontent | ||
This rule set is based on what FLEXIcontent page is displayed, including - Tags - Page Types - FLEXIcontent Types and where your Module will be displayed / shown |
||
| Feature (Rule Types / Conditions) |
Core (Free) |
Pro (Paid) |
Page Types - Author's items - Category - Categories - Content item - Favoured Items (category view) - Favoured Items (legacy view) - My Items - Search - Tagged Items (category view) - Tagged Items (legacy view) - K2 Categories - Mighty Resource Categories - Zoo Categories |
No | Yes |
Categories Set your Module to be included in or excluded from any of the categories Category Page Types This option allows you further narrow the rule to make your Module only display on certain page types such as - Categories - K2 Categories - Mighty Resource Categories - Zoo categories |
No | Yes |
Types Set your Module to be included or excluded from any of the FLEXIcontent types |
No | Yes |
| Disclaimer | ||
UsingJoomla.com is not affilated to or endorsed by RegularLabs. UsingJoomla.com does not receive any referral or affiliate fees for promoting this package. |
||
| Article Navigation Assistant | ||
Even if you have installed and use the Regular Labs Advanced Module Manager - you are still using the core Joomla Modules - you simply have a more advanced management of the Modules
Below we give you Help Resources tables - one table for Administrator (backend) Modules and one table for Site (frontend) Modules
Modules Help Resource Lists
