Regular Labs Logo

Advanced Module Manager

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.

Note-Pin Brown
Note


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 . . .

Note Pin Brown
Notes


The comparison table below is produced based on the Regular Labs Advanced Module Manager version for Joomla 4.x

The comparison table presented here is produced and presented here in good faith.

For any clarifications, questions, or further information your ultimate point-of-reference should be the Regular Labs product Linking Smalldocumentation pages

UsingJoomla.com is not affiliated to or endorsed by Regular Labs

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

- Published
- Unpublished
- Archived
- Trashed

Yes Yes

Article Date

Set your Module to be included or excluded based on Article dates

- Created date
- Modified date
- Start publishing
- Finish publishing

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

go to the top darkerGo to top of page

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:

- Before a set date
- After 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

- Archived Articles
- Single Article
- List all Categories
- Category Blog
- Category List
- Featured Articles
- Create Article

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

- Desktop
- Tablet
- Mobile

* Note: 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

* Note: 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

* Note: Browser detection is not always 100% accurate - Users can also set their bowser to mimic another browser

Yes Yes
Article Navigation Assistant

go to the top darkerGo to top of page

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

* Note: 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
- Summer
- Autumn (Fall)
- Winter
- Spring

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)

- Before a set time
- After 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

go to the top darkerGo to top of page

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

- Continent(s)
- Region(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

* Note: this functionality requires installation and set up of the Regular Labs GeoIP plugin

Which in turn requires you to create and link to a Linking-SmallMaxMind GeoLite2 account

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

go to the top darkerGo to top of page

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

go to the top darkerGo to top of page

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
Article Navigation Assistant

go to the top darkerGo to top of page

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
Article Navigation Assistant

Back To Top UJGo to top of page

Advanced Module Manager
FLEXIcontent

This rule set is based on what FLEXIcontent page is displayed, including

- Tags
- Page Types and
- 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)

No Yes

Categories

Set your Module to be included or excluded from any of the HikaShop 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
- Products

No Yes

Types

Set your Module to be included or excluded from any of the FLEXIcontent types

No Yes
Article Navigation Assistant

Back To Top UJGo to top of page


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