The Joomla Glossary
In Joomlashack our main goal is to make Joomla simple for you. Our Glossary of Terms explains words and phrases you may often find on your Joomla admin and front pages, in Joomla documentation, in our tutorials, video classes and books.
We decided to include Akeeba Backup in our Glossary of Joomla Terms purely based on how vital it is for any Joomla based website. Especially for beginners.
Akeeba Backup actually is not a part of your Joomla Content Management System. It is a third party extension. You need to download it from the download section at AkeebaBackup.com website and install it on your Joomla site.
Once you installed it, you can use it to create your website backups with one click or automatically, by a certain schedule.
In case something happened to your site, you can easily restore it with the backup you created with the Akeeba Backup component.
Accordion in Joomla context is a way to display Joomla content items in an accordion-like way. You or your site visitor clicks on an item. In response, another item slides down underneath of the first item.
Please check out the "Sliders example" on Tabs & Sliders demo page to see accordion in action.
You basically have one content item being on display and another, linked to it, hidden. Such design can be useful to compactly arrange a fairly small amount of content items on a limited screen estate.
You most commonly find accordeon-like design applied to FAQ sections.
An administrator in Joomla site context is a person with permissions of the Joomla backend "Administrator" user group.
As the Content Management System, Joomla has a permission level hierarchy. It determines what user is permitted to do what actions on the site.
The top level of this permission level structure are users of the "Super Administrator" group. They are allowed to perform anything on the site.
The "Administrator" user group is the second after the "Super Administrator". An Administrator is allowed everything allowed to a Super Administrator, except:
- Creating a user with the Super User group permissions
- Installing extensions on the site.
This video will introduce you to Joomla user groups:
Articles are what Joomla as a Content Management System was developed for. Once you installed Joomla for your website, you can start writing, editing and publishing articles right away.
Once you publish your Joomla articles, search engines start indexing them. Internet searches then find your articles in search result pages and visit your site to get more information.
Articles can be created either from Joomla backend control panel or from your site frontend. You can create them either yourself or delegate this task to somebody else.
The same applies to administering already created and published articles. They can be edited, unpublished or even deleted. Either from your site control panel or from a frontend page.
Watch these videos on creating Joomla articles
This is Part 2 of the same video series:
An absolute path to a file is a full path to the file. It starts from your web server root, continues to your website root, to the file's folder.
Your Joomla files reside on your web server hard drive. Just like your personal files reside on your personal computer hard drive.
In some occasions, it may be you who will need to know a full path to a file of your Joomla site. In others, it might be your Joomla site, your Joomla extension or your web server asking you for a full file path.
For example, very often you may need to download a backup file of your site. To do that, you would need to know a full path to that file.
Or if you are to use the popular Akeeba Backup extension to create backups of your Joomla site. If you prefer to store the site backup in a folder other than offered by default, you will need to enter into Akeba Backup settings the folder absolute path.
Your Joomla website consists of the two parts:
- The front end pages. This is where you display your site content. And this is where public will be consuming content you created.
- The back end pages. This is where you or your team will be creating your Joomla site content. This part of your Joomla site is commonly called the "administrator areal".
This video shows you how to understand the admin area.
Backup is a spare copy of your site. You or your host create a backup of your site.
Then once something happens to your site and troubleshooting it doesn't help, you simply recover your broken site from its backup copy.
The most convenient way to backup a Joomla site for any Joomla beginner is to use the popular and most installed extension "Akeeba Backup for Joomla".
It allows you to create backups of your site right from the convenience of your Joomla control panel. You can easily create them manually, with one click. Or you can set backups to run automatically, on a schedule.
Once you created a backup in your Akeeba Backup for Joomla component, you can use it to easily recover your site.
Simply unpack it to your site root and then run the backup installation process following onscreen instructions. Just as you would do installing Joomla itself.
A blog is Joomla's out-of-the-box built-in capability. If you need a blog, installing Joomla is all you need to do.
Create your blog categories.
Then go to Content > Articles > Add New Article and begin creating your blog posts.
Once you are ready to publish your blog posts, you simply point the Home menu item to your blog category.
Now your site visitors will see your blog posts listed in chronological order. Your blog is ready.
This is exactly how we built our own blog here at Joomlashack.
Any Joomla based website consists of two sections: frontend and backend. Frontend web pages are what your site visitors view.
You can think of the backend pages of your website as of your virtual office. Here you or your team will create your site content and administer your site.
For security, to access a Joomla based site backend a user needs special permissions. If you are the one who installed Joomla system on your site, then you already have permissions to the backend as the site Super Administrator.
Batch is your ability to perform a certain task in Joomla with a batch of multiple items in one go. It's called "Batch processing".
You may find the Batch button in various administrative pages in your Joomla control panel.
- Go to Content > Articles.
You will see the Batch button located in the top right corner:
- Select one or more of your Joomla articles and click on the Batch button. You will see the "Batch process the selected articles" box:
Here you can perform the following tasks with the batch of your selected articles:
- Set their language
- Move or copy them into a selected category
- Set their access level
- Add tags to them.
Joomla also provides you similar batch processing capability for your categories, menu items, and users.
As you can see, batch processing is a fairly simple task. You just select the items to batch process. Then you select what particular action you would like to perform on them. And finally, you click the Process green button. It's that simple.
From your Joomla system point of view, Categories are containers of your site content items. They help you to organize your content articles into a hierarchical structure.
Keeping your Joomla content articles neatly organized in their own thematic categories will help you to manage your content more efficiently.
Categories will also help your site visitors to quickly find on your site what they are looking for.
See also: Content, Category Manager, Articles
A Joomla component is one of the main building blocks of your Joomla system.
When you just installed Joomla system on your website, it consists of the core, or, in other words, default components.
If you wish to add some cool extra features to your default Joomla, you will have to download and install extra components.
Joomla default, or core components, are developed and distributed by Joomla Production Team. Extra components are developed and distributed by 3-rd party developers.
Please, visit "Your Guide to All the Default Components in Joomla" tutorial to learn more about what Joomla components are.
The "Core" or "Joomla Core" is a technical term for the files and folders that make your bear-bone Joomla after you just installed it.
Joomla is an extendable system. You can add some extra features to your Joomla. Just like you can add extra programmes to your operating system.
If you installed one the of extra features on your website, Joomla core is what your website is without those additional features.
Content is what you create in your Joomla Content Management System to display as webpages to your site visitors.
You can create content for them mainly in the form of text, images or videos.
See also Categories
The Category Manager in Joomla is the administrative page "Articles: Categories" that lists all the content categories existing in the system. Here you can perform various administrative tasks over your Joomla content categories.
The most common examples of tasks you can perform over categories:
- Create new categories
- Delete existing categories
- Publish a category
- Unpublish a category
- Add a sub-category to a category
- Move a sub-category from one parent category to another
See also: Content, Categories
You may find the "Created by" box in various parts of your Joomla site. Displayed both in its control panel as well as its front pages.
It usually displays a name of a person who either created the given content item or has been assigned as its creator. In Joomla system, every created content item must have a creator.
- Open one of your Joomla articles. Then click the "Publishing" tab. You will see the Created by box displayed.
Your Joomla will display this person's name on the respective front end page next to "Written by":
See also: Articles
In a nutshell, your Joomla site consists of two main parts:
- The site's Joomla file system.
- The site's database.
The database is where your Joomla system will be storing:
- The content you will be creating in your Joomla based site.
- Data referencing to your Joomla system settings.
Every time you write an article and save it, your Joomla system will send the article content to a specific part of your site database.
If you unpublish currently published on your site certain article, this change will also be stored in a specific part of your site database.
Documentation is what helps every Joomla site administrator to learn their Joomla system and installed Joomla extensions.
Joomla system is well documented. You can find a lot of useful information at docs.joomla.org.
You can also find documentation for an extension purchased here, at Joomlashack. Simply go to the "Joomla Extensions" page and click on the name of the extension.
You will be taken to the extension's page. Find the "Key Links" menu and click "Documentation":
You will be taken to the extension's documentation page:
Data in your Joomla site is what your Joomla system processes and stores in order to create and maintain your Joomla based website.
Your site data leaves in a database. For your site visitors, your site is a collection of information. But as far as Joomla system is concerned, your site is a collection of data.
Every time you or one of your site visitors requests a web page or clicks a button, your Joomla system responds by dealing with corresponding data.
It retrieves the requested data. Then it processes it and displays it as information.
Exploit is an attempt to use an unsafely written code (vulnerability) for malicious purposes.
In a Joomla site context, exploits can occasionally be found in Joomla itself. They can also be introduced in a Joomla site via a 3rd party Joomla extension.
To report a security issue to JSST, please go to the "Report Security Issues" page.
To report a security issue found in a 3rd party Joomla extension, go to the "Vulnerability List (VEL) Reporting Form".
Joomla Project has the Joomla Security Strike Team to deal with Joomla CMS security issues.
This video has advice on how to avoid exploits and keep your Joomla site safe:
Extensions are what enables you and your Joomla site visitors to perform some tasks which are not available in Joomla.
For example, you may want to add an e-commerce store to your Joomla site. Or a forum. Or a business directory.
You then download an appropriate Joomla extension, for free or for a payment. Then you install it via Joomla extensions manager and start using it.
There are two places where you can look for an extension which suits your requirements:
- JED, which is an abbreviation for Joomla Extensions Directory:
- The "Install from Web" tab in your Joomla control panel:
At the time of this writing, there are 7,983 extensions listed at Joomla Extensions Directory. Whatever task you would like to add to your site, chances are that there is already an existing extension developed for that specific task.
This video introduces you to Joomla extensions:
The Editor (also know as the Text Editor or HTML Editor) is a Joomla tool to help you create and format your website content in a more convenient and efficient way.
You simply start typing text in your Joomla HTML Editor. As you type, Joomla coverts the text you entered into HTML code required for your content to be displayed to your site visitors.
You already have one such HTML Editor installed and ready once you installed Joomla on your site. It's called "TinyMCE".
Let's take a look at it.
In your Joomla control panel, go to Content > Articles > Add New Article
You will be taken to the Articles: New page. There you will find your TinyMCE HTML Editor waiting for you to start typing in.
Simply click anywhere inside the white text area and start typing.
This video shows you how to use the Joomla editor:
Favicon stands for "favorite icon". A favicon is a small graphical file. Your Joomla site displays it at the top of the browsers.
When your site visitors bookmark your site, they will see your site favicon in their Bookmarks Managers. It will be sitting there right next to your site's name.
Although a typical favicon is a usually a small picture, it has enormous benefits for your Joomla site:
- It creates a professional impression of your site.
- It distinguishes your site amongst many others.
- It helps those who bookmarked your web pages to quickly find your site in their Bookmark Managers.
A form, or a web form, in Joomla site, is a set of fields, boxes, and buttons. Your visitors fill those boxes. Your Joomla system collects and processes their data. Just like it happens with paper forms we fill in in the real world.
One of the first forms most Joomla users will most likely deal with is a login form.
Your site visitors fill in their username and password and click the "Log in" button. Your Joomla collects this data and processes it for the user authentication.
Another common form Joomla users fill in is a Search box.
Although the Search form on the image above consists of only one field, it is still a form. You fill it in with a search term and press Enter.
The form collects your search term, processes it and displays the search results.
Providing visitors a means to contact Joomla site administrator is another very common use of a Joomla form.
The Global Configuration is one of the most significant parts of your Joomla control panel.
The Global Configuration settings, some of which you can see on the image above, influence the whole site.
Once you set a parameter under the "Global Configuration" screen, it applies to the whole site. Hence the "Global".
The "Site Offline" would be a good example of one of such global parameters. If you select the option "Yes", your whole site front end will become unavailable to its visitors.
Once you installed your Joomla site, the site should work normally with the default Global Configuration settings.
Once you become more experienced and wish to improve your site performance, Global Configuration is very likely to be where you will start it.
GPL stands for General Public License. This is the license under which the Joomla Project releases the Joomla CMS.
Unlike proprietary licenses, you have full freedom to change and share with others software distributed under GNU GPL.
You can read more on GNU GPL license at http://www.gnu.org/licenses/old-licenses/gpl-2.0.html.