Skip to content Skip to navigation

Connexions

You are here: Home » Content » Joomla CMS concepts

Navigation

Recently Viewed

This feature requires Javascript to be enabled.
 

Joomla CMS concepts

Module by: Hannes Hirzel. E-mail the author

Summary: This module gives an overview of the technical concept used in the Joomla content management system. It includes some hints how Joomla can be tailored to organization specific needs.

Introduction

Joomla is a web content management system. It helps technical and nontechnical users to produce and manage potentially huge web sites. The name 'Joomla' is the English spelling of the Swahili word jumla meaning 'all together'.

This module describes the technical concepts of Joomla for all users. It is currently a draft.

Context diagram

Joomla context diagram

Frontend

The front end is what the general public sees, the web page as such. The upper left of the figure above shows the general public. The lower left shows how people who have an user account (i.e. they can "log in" to the system", they are registered users) perceive the system. Both groups of people approach the front end of the CMS (Content management system).

Backend

The right hand side in the diagram above shows how system administrators and media managers perceive the CMS. They use functions to add users, media (pictures, PDF files, sounds, video clips, flash files) and templates. Below you see the control panel which is the main part of the backend entry page.

Joomla control panel

Technical concepts

Joomla technical concepts diagram

The diagram above shows the "inside view" of the system. The most important parts are shown and described below.

Article manager

First of all there is the collection of texts. In Joomla terminology they are called "Articles". With the article manager function articles are made visible to the general public or only be visible to people who have a user account on the CMS. An article has to be assigned to a 'category' which in turn is assigned to a 'section'. The screen shot below shows how a new article is edited with a word processor like interface directly in the web browser.

Entering a new article

Menu manager

The menu definition is independent of the article collection. The menu entries point to a particular article. The menu system may be changed without any need to change the articles.

Media manager

The media manager looks like a file explorer with folders and files. The media collection includes most prominently pictures which may appear (beeing linked into) different articles. Here reside as well PDF files which people may download.

Presentation

The template governs how the web site is presented. This includes the layout, the size of the fonts and pictures, the icons and colors. The type and the position of the menu (vertical on the left hand side or horizontal on top) is defined by the template as well. It may be exchanged without touching the content (i.e. the articles and the media). There is a showcase list of sites which categorizes over 2000 Joomla webpages using different layouts.

User manager

The user records keep track of registered users. They include information what the user can do with the web site. Let's take the example of the 'author' role. An author first has to login into the system. Then there is a user friendly word processor type entry screen where he or she can change the text of an existing article and format the text in bold, italic etc and create links to pictures.

The following pictures shows an entry screen for a new user. It is part of the backend. Note the different roles to choose from for a user.

Entering a new user

Modules

Modules are small boxes in the layout which display things like links to recently added articles, most popular articles, news and similar things.

Activities

Table 1 gives a list of the activities needed for a setup of a Joomla web site.

Table 1: Typical first setup activities for Joomla
1 Install Joomla Super Administrator (may be done by the provider)
2 Choose a template and adapt it. Super Administrator One of the many ready made templates may be used and adapted slightly (labels)
3 Set up registered user accounts and assign editing rights Administrator  
4 Create basic collection of articles Manager  
5 Create initial collection of media Manager  
6 Set up initial menu structure and link to articles. Manager  

Table 2 shows the typical maintenance and extension activities.

Table 2: Activities for maintaining a Joomla web site
7 Edit existing article Manager/Author/Editor  
8 Add article Manager  
9 Upload additional media Manager (Images / PDF files)
10 Extend menu and link it to new article Manager  

References

Main Joomla web site http://www.joomla.org/. A demo site site is available where you can try out administering Joomla.

Glossary of Joomla terms

Content actions

Download module as:

PDF | EPUB (?)

What is an EPUB file?

EPUB is an electronic book format that can be read on a variety of mobile devices.

Downloading to a reading device

For detailed instructions on how to download this content's EPUB to your specific device, click the "(?)" link.

| More downloads ...

Add module to:

My Favorites (?)

'My Favorites' is a special kind of lens which you can use to bookmark modules and collections. 'My Favorites' can only be seen by you, and collections saved in 'My Favorites' can remember the last module you were on. You need an account to use 'My Favorites'.

| A lens I own (?)

Definition of a lens

Lenses

A lens is a custom view of the content in the repository. You can think of it as a fancy kind of list that will let you see content through the eyes of organizations and people you trust.

What is in a lens?

Lens makers point to materials (modules and collections), creating a guide that includes their own comments and descriptive tags about the content.

Who can create a lens?

Any individual member, a community, or a respected organization.

What are tags? tag icon

Tags are descriptors added by lens makers to help label content, attaching a vocabulary that is meaningful in the context of the lens.

| External bookmarks