Definitions and Terms


Article– Almost every page on a Joomla based website is actually an article.

Category– Categories are used to define what type of article we are creating.

Components, App, or Add-Ons– These provide additional functions to Joomla based websites. Components are installed over the Joomla Core to provide advanced features such as calendars, photo galleries, forums, guest books, and much more. These are typically built by aftermarket developers and provided to the Joomla Community along with Modules and Plugins to enhance the Joomla System. They are traditionally called Components but some Admin Templates call them Apps.

Menu– The Joomla Menu system is used to create menu links to specific Articles or Components. Creating a link to access an article is what allows it to become a page on the website.

Modules– Modules typically provide a small interface between the Joomla Core and Components. Items such as Mini Calendars, Random Images from a gallery, and just about any other item that is located on the left and/or right side of your website.

Plugins– Plugins provide behind the scenes modifications to the Joomla Core system to enhance the functionality of your website.

Joomla Core– The Joomla Core is what provides the backbone for a Joomla based website. This is the actual Joomla program and by itself, it allows you to create articles, menus, links to other sites, member only content, and it provides a tool to install additional features via components, modules, and plugins and allows also allows you to install and select custom templates.

Templates– One of the great things about building with Joomla is the fact that it is based on the idea of using Module Positions. This allows us to build custom templates so we can customize the colors and layout of a website without altering the actual content. Since everything is tied to pre-defined module positions, we can change templates for a whole new look in a matter of seconds without changing the actual content.

Published/Unpublished– Pretty much everything in a CMS exists in one of 2 states, Published or Unpublished. Occasionally, you will want to create a page so it is ready for something but it is not ready to be live. In this case, you would leave it Unpublished. This allows the page to exist, but simply not be visible until you decide to publish it. You can also use scheduling features in the CMS to determine a date and time to start and/or stop publishing something.

WYSIWYG Editor– WYSIWYG stands for What You See Is What You Get. This type of editor makes it very easy for anyone with at least some computer skills to create a page or article on the system. If you can use Microsoft Word, you can use this editor.