This series of documents introduces Joomla! to people who have not previously used it. This introduction should help you make the best use of the series.
There are two versions in common use:
There are many similarities between the versions but this tutorial is for Joomla! 3.x
The series is for anyone who wants to use Joomla! Its main focus is:
If you're having trouble visualizing how Joomla! works, it might be useful for you to think of Joomla! as an operating system (OS), like Microsoft Windows, Apple Mac OS or Linux.
The most important similarity is that both your OS and Joomla! are not really intended for direct use. You need to install applications onto your OS (and extensions for Joomla!) to be able to actually do something useful with your computer (and your web site). Just like your OS, Joomla! comes with a few core extensions that carry out the most important tasks.
Further similarities and differences can be found in the following table.
|Joomla! concept||OS concept|
|Extension||Added Application (e.g. Word, Chrome, Music Player, Photoshop)|
|Core extensions||Built-in applications (e.g. Start button, Screen Saver, File Search)|
|Database||File system (one type of Files)|
|File system||File system (another type of Files)|
|Viewing a page||Using an application (Added or Built-in)|
|Updating Joomla!||Installing updates for your OS (Security patches and bug fixes)|
|Migrating between Joomla! versions||Installing a new version of your OS
(e.g. moving from MS Windows XP to MS Windows 7)
For some parts of these tutorials you must have the use of a Joomla! web site. You can follow along just reading the material, but there is no better way of learning than doing. Here are the options available.
Joomla! is introduced using detailed 'hands-on' instructions about adding, altering and manipulating content. At the same time, general points about Joomla! are made which are intended to help people to learn and do more. As the tasks require more background knowledge, so there are fewer hands-on instructions and more general pointers to the extensive documentation available for Joomla!
The series is divided into multiple parts as indicated by the browsing menu found at the top of this page. You should move from topic to topic in a left to right progression. Each topic will build upon the previous one. Alternatively, you can go right to the part containing the information sought.
As you move from Tutorial topic to the next, you can always refer to the glossary if you forget the meaning of common terms.
These topics should be considered the key building blocks of a Joomla! web site. They will give you a foundation upon which to build your Joomla! web site and knowledge upon.
Templates control how a Joomla! powered web site appears for users. A template provides a method of integration between content (Articles) and Applications (Modules) in a specific, controlled view. Templates are how a Joomla! powered web site is end-user presented.
Every part of Joomla! powered web site or any CMS type of web site needs a method to display and store its content logically. The usual method is by categories and subcategories. Joomla! allows for multiple ways to display and use content controlled by categorisation. This part of the Tutorial will introduce you to the uses of Joomla! categories.
Articles are the core content of any Joomla! powered web site. Everyone needs to know the basics of how to edit and create them. This tutorial will help you to understand the inner workings of Joomla! articles and their integration into a web page.
Every web site has some type of navigation system, or menu. They can vary in style from web site to web site, but they all preform the same function. The menu tutorial will explain how menus control content.
As you have already learned, Extensions and Core Extensions are like a Computer Application (e.g. Word, Excel, Photoshop, Screensaver, File search). Modules are lightweight Joomla! extensions. A module's display is controlled by the Template and 'Menu' Core Extension. They are used as an integration point for Extensions (Applications) along with Articles(Content) into the page views of a Joomla! web site.
After you complete all Tutorial Topics, you should be able to create a simple website.
There is more to learn about Joomla.