engineachooInternet and Web Development

Dec 4, 2013 (3 years and 6 months ago)


Module Overview
First we will look at what this module will cover.
Common Joomla Language.1.
Getting Started2.
Creating Pages•
Adding Content•
Modifying Templates•
Creating your own template or design•
Joomla Resources3.
Good help forums4.
1. Common Joomla Language
The one thing about Joomla is it does not involve much website coding, well none
for that matter. The content is setup in a WISWYG (what you see is what you get).
There are a few other words and terms you should understand when develop your
website with Joomla. The terms are components, modules, plugins, templates,
languages and are defined in more detail below.
A component is the largest and most complex extension of them all, they can be
seen as mini-applications. There are two parts in a component, an administrator part
and a site part. Every time a Joomla page loads, a component is called to render
the main page body. For example, com_registration is the component which handles
user registration, users can sign up as a member at the frontend of your site and,
as an administrator, you can edit these users. Components are the major portion of
your page because a component is driven by a menu item and every menu item runs
a component.
For example: com_content, com_registration
Admin head menu > “Components”
Modules are more lightweight and flexible extensions used for page rendering.
Sometimes modules are linked to components such as the “latest news” module
which links to the com_content and displays links to the newest content items. These
modules are mostly known as the “boxes” that are arranged around a component,
for example: the login module. The footer is a module. Modules are assigned per
menu item. So, you can decide to show or hide the logon module depending on
which component (menu item) is used. However, modules do not need to be linked
to components, as a matter of fact they don’t even need to be linked to anything and
can be just static HTML or text.
For example: mod_banners, mod_mainmenu
Admin head menu > “Extensions” > “Module Manager”
Plugins are more advanced extensions and are in essence event handlers. In the
execution of any part of Joomla, be it the core, a module or a component, an event
can be triggered. When an event is triggered, plugins that are registered with the
application to handle that event execute. Plugins were also known as mambots.
For example: content.searchbot, tinymce
Admin head menu > “Extensions” > “Plugin Manager”
A template is basically the design of your Joomla! powered website. With a template
you can change the look and feel of your website. Templates have certain fields in
which components and modules will be shown. Templates are easy to build or cus-
tomize and they provide maximum flexibility in how you style your site.
Admin head menu > “Extensions” > “Template Manager”
Probably the most basic extensions are languages. Languages can be packaged in
two ways, either as a core package or as an extension package. In essence, these
files consist key/value pairs, these pairs provide the translation of static text strings
which are assigned within the Joomla! source code. These language packs will af-
fect both the front and administrator side. Note: these language packs also include
an XML meta file which describes the language and font information to use for PDF
content generation.
Admin head menu > “Extensions” > “Language Manager”
Please refer to the images on the next page to understand what each term looks like
and what the install area looks like.
3. Getting Started
Below you will find various resources that will help you get things started with your
Creating Pages and Adding Content
In Joomla pages are known as Articles. There are a couple of ways to create an
article in Joomla.
The first way is to create and article from the front end of the website.
The second way is to create it from the back end or administrative side of the
Once you have your article created you will need to link it.
Also the above tutorials help you with adding content.
Modifying Templates
Here is a good resources for editing templates and such.
Creating your own Template
Below is a link to creating a basic Joomla template.!_template
6. Resources and how-tos to add content to your
How To••••
7. Good help forums••• /