Joomla-related terms here.
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.
Page Class Suffix, Split menus
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.
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.
Extension, Module Class Suffix, Module Position, Module chrome, Plugin, Template
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.
Module, Module Class Suffix, Module Position
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.
Module, Module Position, Module chrome, Page Class Suffix
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.
Module, Module Class Suffix, Module chrome
If you are in need of help or have any questions regarding our products you may use one of the links below:
Get the latest news, product updates and special offers!