Overview
A module in Joomla! is a "mini program" that can be displayed in various positions on the website. Modules can make your site more dynamic and easier to work with if used properly. You can usually identify an article by its location on the website outside the main content area where articles appear.
Types of modules
There are many different types of modules, each with different functionality. Some modules are included with Joomla!; these are called "core modules." Other modules come from developers outside the Joomla! Project; these are called "third-party modules."
Core modules
Some of the core Joomla! modules documented on this website include:
- Articles - Category module - displays a list of articles from a category
- Articles - Newsflash module - displays text from one or more articles
- Custom Module - displays formatted text and images, similar to an article
- Menu Module - displays a menu (or part of a menu)
- Random Image Module - displays a different image every time the page is visited
Third-party modules
Some of the third-party modules documented on this website include:
- DOCMan - Documents - displays a list of documents from the DOCman extension
- JEvents (Latest Events) - displays events from the JEvents calendar extension
- RU Courses Module - displays a listing of courses from the Rutgers Schedule of Classes
Properties
Every module has two very important properties:
- Position
- This determines where on the web page it will display. You can see examples of module positions here.
- Menu Assignment
- This determines what page(s) the module will be displayed on. You can assign a module to one or more pages on your website. Your module can be displayed on all pages, on a single page, or on multiple pages.
- A module can also be displayed on no pages, in which case you can embed it within an article.