Joomla is an easily configurable and very popular Content Management System, which makes it simple to create a web page.
The open source software is like many others – free and of course the source code is accessible to everyone.
The software can be copied as often as we like, but also distributed and modified without restrictions (as long as it continues to be under the same General Public License (GNU)) in order to create your own site. It is based on PHP, which is a server side language. All content used on the homepage is stored in a MySQL database.
The meaning of the word Joomla
The word Joomla means “all together” and was derived from Jumla from the African Suaheli language. The Joomla Project is the result of a violent conflict between the Mambo Foundation and its developer team.
The result was a software solution, which provides support for the homepage. This is a further development of the successful Mambo system, which is now used worldwide to create a web page. The program is not only easy to install, but it is also easy to manage the software, and the program is also convincing in terms of reliability.
The structure of the software
If you want to create a homepage for yourself or your business, you’ll meet two areas: the so-called frontend of the web page (the presentation layer) and the backend (the management area). The backend is only available in English but the front end is available in other languages as well depending from version.
The front-end and the processing in the background
As mentioned, the frontend is the actual web page. This is how the visitors of the website can see it. In order to configure the structure or appearance of the website and to arrange or position the content, so-called templates are used.
These templates are pre-formatted layout templates into which the content can be easily integrated. The webmaster has the possibility to modify templates (like a developer), so that the content can be displayed in different layouts.
The backend and the view when visiting the website
As already described, Joomla also includes the so-called back-end, which is used as an administration area. On this interface we can set a lot of things which will be reflected later on the frontend. Like the front end, the backend is displayed in the browser. To be able to use the backend, the webmaster needs the appropriate rights. The advantage of the system is that the contents of a site can be changed quickly and easily without any programming knowledge.
The basic controls of Joomla and the operation
The software is very intuitive and easy to use. Individual symbols help with the settings.
The Save icon saves all the settings you have made, as well as the modified content elements. The currently edited and displayed page is closed in the backend (not to be confused with the browser tab).
The Apply icon also saves the settings you have made, as well as the changed elements, with the current page not being closed, but remaining open for further processing.
The Cancel icon cancels the current operation without saving it.
The help symbol calls the online help integrated in the software, but it is only available in English.
The Edit icon can be used to edit a selected content item.
The New icon is used to create new content, and the Publish icon lets you publish the selected content. The Unpublish icon is used to hide selected content items.
The delete icon can be used to delete selected content elements, and the upload icon allows you to load images and other files, such as PDFs, onto the server.