Skip to main content

Joomla glossary

Joomla-related terms here. This glossary is displayed as two-columns blog layout. See list layout in Internet glossary.


All   0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Menu

In Joomla!, a Menu is a set of menu items. Each menu item defines an URL to a page on your site, and settings that control the contents and style of that page. Additionally, each menu item has an alias that will be used to create human-readable URLs when Search Engine Friendly URLs are on. Menu items can have any number of subitems.

Read More...

Model-View-Controller (MVC)

Joomla makes extensive use of the Model-View-Controller design pattern.

When Joomla is started to process a request from a user, such as a GET for a particular page, or a POST containing form data, one of the first things that Joomla does is to analyse the URL to determine which component will be responsible for processing the request, and hand control over to that component.

Read More...

Module

Modules are lightweight and flexible extensions used for page rendering. These modules are often "boxes" arranged around a component on a typical page. A well-known example is the login module. Modules are assigned per menu item, so you can decide to show or hide (for example) the login module depending on which page (menu item) the user is currently on. Some modules are linked to components: the "latest news" module, for example, links to the content component (com_content) and displays links to the newest content items. However, modules do not need to be linked to components; they don't even need to be linked to anything and can be just static HTML or text.

Modules are managed in the Administrator by the Module Manager.

Module chrome

Module chrome allows template designers to have a certain amount of control over the way the output from a Module is displayed in their template. Essentially, it consists of a small amount of predefined HTML which is inserted before, after, or around the output from each module, and which can then be styled using CSS. Module chrome is commonly used to provide borders around modules, especially with rounded corners, but it can be used for much more than that.

Read More...

Module Class Suffix

Module Class Suffix is a parameter in Joomla! modules. It is set Module: [Edit] screen under Advanced Parameters. Setting this parameter causes Joomla! to either add a new CSS class or modify the existing CSS class for the div element for this specific module.

Read More...

Module Position

Module positions are placeholders in a template. They identify positions within the template and tell the Joomla! application where to place output from modules assigned to a particular position. The template designer has complete control over module positions, creating variations between templates and the respective Joomla! default positions assigned to modules in the installation sample data.

Read More...