0% found this document useful (0 votes)
10 views

Lecture 5_Joomla! Structures and Terms

The document provides an overview of Joomla!'s frontend and backend structures, detailing the roles of registered users and the administration area. It explains key components such as articles, categories, users, access levels, components, extensions, menus, modules, and templates, emphasizing their functionalities and management within the Joomla! system. Additionally, it highlights the importance of the database and the various elements that contribute to the content management of a Joomla! website.

Uploaded by

Arnold M. Narte
Copyright
© © All Rights Reserved
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views

Lecture 5_Joomla! Structures and Terms

The document provides an overview of Joomla!'s frontend and backend structures, detailing the roles of registered users and the administration area. It explains key components such as articles, categories, users, access levels, components, extensions, menus, modules, and templates, emphasizing their functionalities and management within the Joomla! system. Additionally, it highlights the importance of the database and the various elements that contribute to the content management of a Joomla! website.

Uploaded by

Arnold M. Narte
Copyright
© © All Rights Reserved
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 31

Joomla!

Structures and Terms


Frontend
With the frontend we mean the areas
of the website as visitors or registered
users see it. A registered user normally
works only in the frontend. It is like in a
store, where the goods are displayed in
shop windows and on shelves. Here you
can have a look around.
Backend
This is your administration area,
therefore, we call it just administration.
You can give registered users the right to
work in your backend. This privilege is
mostly limited to several employees, who
should administer some tasks on the
website.
You can access the administration
login via
http://localhost/JoomlaFolderName/administrator
Administration
Administration – Control panel
Files
• Joomla! consists of hundreds of files. Images,
PHP scripts, CSS files, JavaScript files and a
many more.
• You probably already noticed this when you
unpacked the compressed package and copied
it into the htdocs folder. Basically, you have
already installed two Joomla! packages: one for
the frontend and one for the backend. The
'Backend Joomla!' is located in the administrator
folder
Database
• Additionally to files (graphics, documents,
system files, etc.) Joomla! also needs a
database.
• During the installation procedure, the
Joomla! web installer creates 33 tables in
your specified database .In these tables,
all content will be managed.
Database tables
When I say content, I mean texts and
configuration settings. The tables in the
screenshot are displayed by means of
phpMyAdmin. phpMyAdmin is a part of
XAMPP and MAMP and is available via
http://localhost/phpMyAdmin
Elements of Joomla!
Article
is a page of content created with
Joomla’s New Article functionality.
Articles are collected inside the Article
Manager interface and can be created, edited,
deleted, published, unpublished, and archived.
Articles can also be created from the front end of
the web site when the front-end content
management functionality is enabled.
Elements of Joomla!
Articles can be displayed in
single or list view. On the FrontPage
of your recently installed Joomla!
website you will see these four
articles.
Figure 5: Article on frontpage
Figure 6: single display of an article
• Articles can be published (publish) or not
published (unpublish). You can feature
articles on your frontpage, you can archive
them or put them in the trash and retrieve
them. You can copy and move them.
Categories
In order to display articles clearly, you may create
categories, and then assign an article to them. Each article can be
assigned to exactly one category (Figure 7). The categories can be
nested to any depth. Articles from one or multiple categories can be
assigned to one menu item and displayed in various ways. By
clicking on the menu item, all articles from different categories will
be shown.

•Sports
•Football
•Handball

•Politics
•Domestic
•Europe
•World
User
• Users are needed to produce content. At least
one user is registered on each Joomla! site,
namely the one you created during the
installation, with the rights to configure
everything on your site. Each user requires a
username, an email address and a password.
Access Level:
Access levels provide a way for the
site administrator to control access to
articles or functionality.
Joomla! provides three access levels:
Public, Registered, and Special. Setting
an item’s access level to Public means that
anyone can see it. Setting the access level
to Registered or Special restricts visibility to
the users assigned to specific user groups.
Component:
Components are major units of
functionality that provide output in the main
content area of a page. Each component in the
system has its own management interface inside
the admin system. 7 components are included
in the default system, and you can add more to
the system.
Banners, Contacts, Messaging,
Newsfeed, Redirect, Search, Web Links
Extensions:
Extension is a generic term that refers to
any component, module, plugin, or template that
is added to the default system.
Extensions can be installed, deleted, or
managed through the admin system’s Extension
Manager.
Note that because some extensions are
required by Joomla! they cannot be deleted. It’s
probably a good practice to only delete
extensions that you’ve installed yourself.
Menus:
Menus hold the navigation choices
for your site. Menus are created, edited,
and deleted from within the Menu
Manager; menu display, however, is
managed from the Module Manager via
the Menu Modules.
Menus are comprised of menu items.
Main Menu is already made when
you install Joomla!
Menu Items:
Menu items are the choices (the
links) on a menu. Menu items are created,
edited, and deleted from within each of the
system’s Menu Item Managers.
Menu Item Types:
Each menu item is of a specific
Menu Item Type. The creation of a new
menu item requires the selection of a
Menu Item Type for that item.
Menu Item Types are very important
in Joomla! because they dictate aspects
of the appearance of the page that the
menu item links to.
Module:
Modules typically provide output in
the secondary areas of the page, that is,
not inside the main content area.
Modules are sometimes simply
containers that hold text or pictures; at
other times, they provide limited
functionality, like a login box.
Login, Breadcrumbs, Banners
Module Positions:
Module positions are places on the
page where a module can be assigned
to appear. Module positions are created
by the template designer who codes into
the template the Module Position Holders
that define each of the module positions
Module Type:
Each module in the system is of a
particular module type. When you create a
new module manually you must select a
Type for the module. The module type
dictates aspects of the functionality of
the module.
News Feeds:
The term news feed refers to RSS
or similar syndication formats. Joomla!
can display news feed data inside the site
by using either the News Feed
Component or the Feed Display
Module.
Plugin:
Plugins are helper applications that
enable additional functionality in the
site’s components, articles, or modules.
Plugins are collected in the Plugin
Manager. New plugins can be installed
through the Extension Manager
Template:
Templates control the presentation
layer of your Joomla! site. They define
the interfaces of the site. When you
change a template, you change the way
the site looks for either the visitors or the
administrators.

You might also like