Joomla- Module Types
Joomla contains some pre-installed types of modules which you can use on your site using the Module Manager. In the previous article, we have already defined how you can add modules in Joomla. In this article, we are going to explain some important module types available in Joomla:
The Breadcrumb module is used to show a set of navigation links in a specific order so that the users can understand where they are inside the website. It also allows them to navigate back easily.
Create Breadcrumbs Module
To create the Breadcrumbs module, select the 'Breadcrumbs' option from the list of available module types. It will look like this:
You will get a form where you need to fill all the required details. After making all the changes, you need to click on the "Save" button from the toolbar to keep the changes.
The created breadcrumb module will look like the following image on the site:
Feed Display Module
A feed display module is used for showing RSS (Really Simple Syndication) News Feed from a website. A News Feed is also known as a 'Web Feed' or a 'Syndicated Feed'. It is a way that provides automatically updated data to users from other resources. For example, you can read the contents of a site 'X' somewhere on site 'Y'.
Create a Feed Display Module
Select the 'Feed Display' module from the list of module types, as shown below:
If you want to display some information other than pre-defined module types, then you can create or add a new custom module.
Create a Custom Module
To add a custom module, you need to select "Custom" from the list of available module types and create your own module.
The custom module allows you to create your own module using a WYSIWYG (What You See Is What You Get) editor.
The following image displays the custom module that we created for an illustration purpose:
It will look like the following image on the site:
A footer module is used to display the web site copyright and Joomla license information.
Create Footer Module
To add the footer module, select the 'footer' module from the list of available module types. It will look like the following image after adding it on the site:
Latest News Module
The Latest News Module is used to show a list of the most recently published articles. It also includes the current articles in a list.
Create a Latest News Module
To create this module, select the "Articles - Latest" option from the list of available module types. It will look like the following image:
The following image displays the creation page of the latest news module that we created for an illustration purpose:
After saving the details, it will look like the following image on the web site:
The search module is a way to display a search box on the site. Users can type a specific name or keyword into the search box to find the content easily throughout the website.
Create a Search Module
To add a 'Search Module, on the site, you need to choose module type as 'Search'. Select the position and enter the required details. After saving the details, it should look like the image attached below:
Random Image Module
The Random Image Module allows you to create a module on the site, which displays the custom images from the selected directory randomly. Each time the page gets loaded, Joomla shows a different image from a folder that you have selected.
Create a Random Image Module
To add a Random Image Module, you are required to create a folder inside the media library. You need to upload images into that folder. Then create a new module and select the module type as 'Random Image'. Enter the path of that folder in the 'Image Folder' field and save the settings.
The following image displays how a random image module looks on the site:
Who's Online Module
The who's online module is used to show the number of anonymous users and registered users who are currently accessing the website.
Create the Who's Online Module
To create this module, select the "Who's Online" option from the list of available module types. Choose the position and fill all the required details. It will look like the following image on the site:
These are the important module types present in Joomla.