Escolar Documentos
Profissional Documentos
Cultura Documentos
WHAT IS JOOMLA?.............................................................................................................................................. 6
INTRODUCTION.................................................................................................................................................. 8
PROJECT BRIEFING........................................................................................................................................................8
REQUIREMENTS.................................................................................................................................................. 9
DOWNLOADING FILEZILLA................................................................................................................................. 16
2
STEP 1 – SET THE SITE NAME.................................................................................................................................68
STEP 2 – MAKE UNCATEGORISED PAGES...............................................................................................................69
STEP 3 – CREATE A SECTION..................................................................................................................................71
STEP 4 – CREATE THE CATEGORIES........................................................................................................................72
STEP 5 – ADD PAGES IN EACH COURSE..................................................................................................................73
STEP 6 – ADD LINKS TO THE MENU........................................................................................................................74
1: Add Links to the Uncategorized Content.........................................................................................................74
2: Add Links to the Course Pages.........................................................................................................................75
STEP 7 – CLEAN UP................................................................................................................................................ 76
WEB LINKS........................................................................................................................................................ 86
PROFESSIONAL BRIEFING.................................................................................................................................. 90
CONCLUSION.................................................................................................................................................. 116
FURTHER RESOURCES.................................................................................................................................................117
3
ABOUT THE AUTHOR
Elwyn Dhliwayo is an experienced writer of Joomla tutorials. He has also published a Search
Engine Optimization Guide, which has got excellent reviews. Over the last three years,
Elwyn has developed numerous websites, big and small – many of them using Joomla.
Elwyn is fascinated by the Web as a powerful and creative means of communication, and by
evolutionary software such as Joomla!, enabling anybody to create beautiful and user-
friendly websites without requiring any technical knowledge.
4
WHAT THIS MANUAL COVERS
How to download, install and setup Joomla, including creating the MySQL database in
just a few simple steps – it’s much easier than you think! (How to install it manually
and in fact a shortcut which will allow you to install Joomla in a couple of minutes).
This is very important and takes you through all the configuration options in Joomla.
Learn how to install and configure the Wamp Server.
What Sections and Categories are, and how to create them in Joomla. Once you
learn this you’ll be able to accomplish any task related to content publishing.
How to quickly configure the default template… it’s amazing how much time people
waste simply because they don’t know how to really configure the template correctly.
How to quickly change templates – this one will save you a lot of time.
How to configure your Joomla website for SEO purposes? Knowing this can eliminate
many headaches when you start optimizing your site for search engines – using the
wrong configuration can totally destroy your site in search engines, and you may
never even know why!
How to setup access level for different types of users – so that you’ll know how to
specifically give access and control for each type of users.
How to add images… you can do some VERY interesting things with this.
How to add static content items (this is so easy when you know how!).
How to setup Contact Management (this is very important so that you can have
separate contact information for registered and unregistered users).
How to setup your blog. Search engines love blogs. You can use blogs to get tons of
organic traffic to your site.
Learn about Modules, Extensions and Plugins including brief description of each item.
How to select which Modules to use and why. Publishing must-have modules for
improved functionality. Modules are extremely powerful and so simple to use once
you know how!
5
What is a Content Management System?
A content management system is a web based application used to manage the content of a
website; it is designed to make it easy for non-technical users to add, edit, delete and
manage content on a website.
What is Joomla?
Joomla is an award-winning open source content management system, which enables you
to build powerful web applications and websites.
6
HOW CONTENT MANAGEMENT SYSTEMS WORK
(Front End)
(Back End)
7
browser, the system retrieves the content from the database and assembles it on a web
page, presenting it to the user’s browser.
Introduction
Hello there! Today, we are going to walk you through setting up your first Joomla! website.
In this demonstration, you are going to set up a website for the Web Design Course.
Project Briefing
In your meeting with the Company's President, he described that he would like a website
with 5 sections dedicated to:
Training
Updates
Links
News
1. A Home Page.
3. Contact Us Page for website visitors to be able to send them e-mail from the
website.
4. A Search Facility.
The Company president has supplied the information as text documents and put the images
in a folder named images. These files are on your Resourse CD, in a folder named Exercise
Files.
In this Manual, you will be setting up a website to meet these needs in no time at all! I have
created a Site Structure in the form of a Table. Its located in your Exercise Files. Print it
right away and have it next to you as you start developing your website.
8
REQUIREMENTS
These are the tools that you need to develop and set-up a Joomla website. Attached to this
manual, is a Resource CD that contains all the Requirements and the Exercise Files you’ll
need to complete the Joomla Training Course.
9
DOWNLOADING THE JOOMLA INSTALLATION PACKAGE
You can download the latest version of Joomla here: http://www.joomla.org/download.html
Select the 1.5.22 Full Package, by clicking on the ZIP link next to the Installation
Package. The dialogue box should appear automatically.
The Upgrade Package is used to upgrade your Joomla version to a more recent one. You
shall learn in detail how to upgrade a Joomla website later in this Manual.
10
When the dialogue box appears, click on Save. You’ll then be asked to specify a location to
save the file. Select the Requirements Folder you created on the Desktop and click Save.
11
Specify the location to save the Joomla Installation Package. Make sure it’s the
Requirements Folder you created on the Desktop and click Save.
The Joomla Installation Package is then saved in the Requirements Folder on your Desktop.
12
When you’ve successfully downloaded the Joomla Installation Package onto your computer,
the next step is to download the WAMP Server.
13
DOWNLOADING THE WAMP SERVER
You will be able to download the latest version of the WAMP Server by pointing your
browser to this address: http://www.wampserver.com/
Click on Downloads
Select the 32 bit package. Right click on the yellow bar and select download file.
Now it opens a file to say Run or Save the file is called tenet.dl.sourceforge.net. Choose
save, and store the file in the requirements folder.
14
Click on Download WampServer 2.0i, then you’ll be re-directed to the Source Forge website
where you’ll be able to download the WAMP Server Installation Package. Save it in the same
location as your Joomla Installation Package, that is, Requirements Folder on your Desktop.
DOWNLOADING FILEZILLA
FileZilla is the program for uploading a website onto the Internet.
15
You can download the FileZilla program on the FileZilla Website:
http://filezilla-project.org/download.php?type=client
Select the Installation Package that suits your machine, that is, if you’re working on a
Windows Operating System on your computer, you must select the package under
Windows. If you’re using a Mac or Linux, then you select the appropriate Installation
Package.
I’m using a Windows Operating System, so I will select the Windows Installation Package
(FileZilla_3.4.0_win32-setup.exe) Recommended.
Note: you will be re-directed to the Source Forge website, where you’ll download the
FileZilla Installation Package. Save it in the requirements folder on your Desktop.
NB: A yellow bar may appear at the top of your browser. Right click on it and select
download file.
16
3. WAMP Server Installation Package, as shown below.
When you double click the Wamp Server Installation Package, a dialogue box will appear.
Click on Run.
When you double-click on the WAMP Server Installation Package, a dialogue box will appear,
similar to the one shown below. Click Next.
17
Read the License Agreement for the WAMP Server and select I accept the agreement.
Then click on Next to continue.
18
Select Destination location for the WAMP Server, by default, it installs in the C drive under
the Folder WAMP.
19
Select the additional Tasks such as Adding icons to your Desktop and Task Bar. Select
everything and click Next.
20
Once you’re ready to install, click on the Install button to start the WAMP Server
Installation Process.
21
Installation – The WAMP Server will then begin to install on your computer.
22
During the installation process, you’ll be requested to choose a default browser to use with
the WAMP Server. If you’re not sure, just click Open. A dialogue box will appear, just click
open.
23
Complete the WAMP Server installation by clicking on Finish. Select Launch WAMP Server 2
now, to launch the WAMP Server soon after installation.
24
Close the requirements folder after installation.
To manually start the WAMP Server, click on the WAMP Server icon on your Task Bar at the
bottom right corner and select Start All Services.
Click on My Computer > Select Local Disk (C:) > Open the folder wamp > Browse to the
www folder, create a new folder and re-name it to Web Design Course.
A dialogue box as one shown below will appear, requesting you to select a path to extract
the files to. Browse to your website folder in the WWW Directory, the address on the
destination path should be as follows:
26
When you’ve selected your website folder, click on OK. The Joomla files will then be
extracted to the website folder. During the extraction of the Joomla Files, the screenshot
below is what appears.
27
When extraction is complete, Browse to C:\wamp\www\Web Design Course, and check
if the Joomla Files have been extracted to the website folder. It should look like the
screenshot below.
28
Now the next step will be to set-up the Database for the website on the WAMP Server.
Then open your web browser and type in http://localhost. You should see the WAMP
Server Home Page, as shown below.
30
Select phpmyadmin under Your Aliases. Enter a database name (webdesigncourse) in
the Create New Database box and then click on Create. The server will then create your
new database.
31
The next step is to install the Joomla System. The Joomla Web Installer will guide you
through the set-up process. We shall examine in detail, each step in the installation process.
Follow the steps as they are presented in this Manual and you will not go wrong.
32
The WAMP Server Home Page will appear. Select Web Design Course under Your
Projects.
The Joomla Web Installer will start automatically and guide you through the installation
process of the Joomla Content Management System.
33
Step 1: Select a Language
If you’re not sure what this means, just click Next.
34
Make sure the recommended settings are well configured. These are the recommended
settings for PHP in order to ensure full compatibility with Joomla!. Joomla! will still operate
even if your settings do not match.
35
Step 4: The Database Configuration
This stage entails you to specify the database settings for your website. Enter the
information below:
36
User: root
The host name is set to localhost because the website is being developed on the local
machine. The default user on localhost is root and there is no password. The database name
is the one we created under Setting Up the Database.
37
Step 6: Main Configuration
This is where you now specify the following:
1. Site Name – This will be the name of the website being developed (type in Web
Design Course).
38
2. Your e-mail address – This will be the e-mail address of the website super
administrator.
3. Admin Password – Enter the password and confirm it in the appropriate fields. This
will be the password that you will use to login to the Administrator Control Panel at
the end of the installation.
When you have entered the details, click Next. A dialogue box as shown below will appear,
saying no sample data has been installed. Just click OK. Do not install sample data, because
we will add our own content from scratch.
39
Make sure you delete the installation directory (folder) within your website folder (Web
Design Course). A snapshot of the folder you must delete is shown below.
40
When you’ve deleted the Installation Folder, go back to your browser and click on Site, to
view the new website you’ve just created.
The newly created website should look should look like the one shown below:
41
42
ORGANISING YOUR CONTENT - ADDING CONTENT TO YOUR
JOOMLA WEBSITE
We will now start adding content to our new website and creating the Navigation (Menu
Items).
You will learn how to organize your content using Sections and Categories
Before you can add, edit or delete anything in Joomla, you’ve to first log-in to the
Administration Panel in order to gain access to the back-end of the website.
To login, open your browser (ensuring that the WAMP Server is already running) and type in
http://localhost/Web Design Course/administrator/
43
Enter your Username and Password to log-in.
Username: admin
Password: admin
This is the back-end of the Joomla website once you’ve successfully logged-in. A screenshot
is shown below:
44
SECTIONS AND CATEGORIES
One of the most important parts of a website is the Content. Now that we have a blank
website set-up, let’s get some articles on the website. Articles are sorted in two ways:
Sections and Categories. Sections can contain numerous Categories, and Categories can
contain numerous Articles.
The Joomla architecture requires that every article belong to a Section and a Category
(unless you make it uncategorized). Because of that, before you start creating the sections
and categories, you need to think of the names that you might need. Think of a section as
being a drawer in a filing cabinet, a category as the folder inside the filling cabinet and
articles as the documents inside the folder. That is a good guideline to creating your
sections and categories.
Make “Products” a Section and “Goods” and “Services” the Categories. Then create one
page for each product and place it under the “Goods” Category and all services on their own
page and place each of those pages under the “Services” Category. That way you can keep
your site organized for when you are ready to create the menus.
45
SECTIONS
To create a Section, simply go to the Content Menu button at the top left hand corner and
select “Section Manager” as shown below:
46
The Section Manager page will appear immediately as shown below. Once on the page, click
the “New” button on the Joomla Toolbar. You will be taken to the New Section page with
several options, where you will create the new section.
47
When the New Section page opens, enter the Title, Description and insert an image for the
Section Description (if necessary). When you’re done click “Save” to create the new section.
To insert an Image in your Section Description, click the image button at the bottom of the
Description Box. A dialogue Box will appear showing all the images and folders within the
48
Images Folder inside the Media Manager. Now click on the image you wish to insert, align it
to a suitable position (using the Align drop down list) and then click on “Insert”.
However, if you wish to insert your own image, use the Browse Button. A dialogue Box will
appear, requesting you to choose the File to Upload as shown below:
49
Browse to the location of the image and select it and then click Open. When you are done,
click Start Upload, to upload the image onto the Joomla System.
Once your image has been uploaded into Joomla, it will appear amongst the images. Now
select it and click “Insert”. The image will then be inserted into the Section Description.
When you’re done, click “Save” to create the Section.
CATEGORIES
From the content menu, you can also get to Categories. Since they are subcategories of
sections, they work in a similar way, and you should also add a Title, but this time you must
50
also select a Section for the Category. All the other fields are optional and not necessary for
the functioning of the site.
When you select Category Manager under the Content Menu, the Category Manager will
open. In this window you will be able to create a new category.
At the top right hand corner of the Category Manager Window, click” New”. The Category
Edit Window will open, where you will be able to specify the Category Title, Category
Description and also include an Image in your Category Description (if necessary).
51
In the Category Edit Window, enter the Title of the Category you wish to create in the Title
Box. If necessary, also include the Category Description in the Discription Box as shown
below:
52
Now create the Categories for the Sections you created earlier on. Make sure you assign the
category to the appropriate Section.
To insert an Image in your Category Description, click the image button at the bottom of the
Description Box. A dialogue Box will appear showing all the images and folders within the
53
Images Folder inside the Media Manager. Now click on the image you wish to insert, align it
to a suitable position (using the Align drop down list) and then click on “Insert”.
However, if you wish to insert your own image, use the Browse Button. A dialogue Box will
appear, requesting you to choose the File to Upload as shown below:
54
Browse to the location of the image and select it and then click Open. When you are done,
click Start Upload, to upload the image onto the Joomla System.
Once your image has been uploaded into Joomla, it will appear amongst the images. Now
select it and click “Insert”. The image will then be inserted into the Category Description.
55
When you’re done, click “Save” to create the Category. Follow these steps to create all the
Categories for your Web Design Course website. Refer to the Site Structure in your Exercise
Files.
56
ARTICLES
Now that you have your sections and categories created, we can start adding some real
content to the website.
To create an article, go to “Content Menu” at the top left hand corner and select “Article
Manager”, the Article manager page will open automatically, where you’ll be able to create
your new article.
57
When the Article Manager Window has opened, click “New” at the top right hand corner of
the page.
58
The New Article Page will open immediately, where you will:
Select a Section.
Select a Category.
The page has an in-built feature called a WYSIWYG (What You See Is What You Get)
editor, which you can use to format text, insert images, insert links, insert custom HTML
code and set your header Tags (H1, H2, H3……). What that means is that whatever you do
on this page will be translated by the Joomla software into HTML which can be read by web
browsers as a web page.
59
Start by adding the title. The alias is not necessary. Then select a Section and Category for
the Article (which is why you had to create them first). You can then add the text and
images in either view, the standard WYSIWYG viewer or directly to the HMTL (by clicking
the little HTML icon).
Some articles such as Home Page and About Us do not fall under a particular Section or
Category, hence you have to select ” Uncategorised” for both the Section and Category.
Only the Article that appears on the Front page should have the Front Page set to “Yes”, the
rest should have the Front Page set to ”No” because they are not our Home Page. Unless if
you want to display more than one article on the Front Page.
To add a new article to the website, click on Article Manager. The article manager window
should appear, as shown below:
60
At the top of your right hand corner, select New. You’ve to enter a few details before you
can add or store the page.
A new article is automatically created by the Joomla system and presented to your screen
as shown below:
61
In the Title box enter Home Page. Under the Section, select Uncategorised. Then to
Publish the Page, select Yes for Published. Since the Home Page is the Front Page of your
website, select Yes for Front Page. The Category should be left on Uncategorised. Finally
enter the Home Page text and click Save.
The Home Page text is provided in the Exercise Files > Content inside
your Resource CD. Make sure you assign every article under the appropriate
Section and Category. Refer to the Site Structure in your Exercise Files.
The Article Manager will then appear with only one article (Home Page), as shown below:
62
Note that the Home Page is Published and the Front Page is also set to Yes. This means that
the article we’ve just created is published and will appear on the front page of the website.
Now open your browser and type in http://localhost/Web Design Course, you should see the
Front Page with the text that you inserted in the Home Page. You’ve successfully created
the Home Page of your website. The Front Page should now look like the one shown below:
63
So we can safely conclude that when creating an article in Joomla, you have to specify the
Title, Section, Category, Publish and Front Page parameters.
You learnt about Sections and Categories in the Chapter (ORGANISING YOUR CONTENT).
Follow the Steps for CREATING AN ARTICLE IN JOOMLA, and make the articles for the
rest of the pages.
IMPORTANT: For all the articles that you create for your website (excluding Home
Page), you should set Front Page to No (since the articles must not show on the
Front Page of our website). We only want the Hope Page content to appear on the
Front Page.
Let’s make a cool Training Centre website from the Joomla! that you just installed. Think of
an imaginary training centre. I’ll name my imaginery training centre Trimo Training And
Consulting.
64
Before making any Joomla website, you need to decide upon the structure of the website.
We will have the following structure for our training centre website. I strongly recommend
you draw this structure on paper by hand, and it will be much easier to make the site.
Whenever I make a website, I first draw a structure on a piece of paper. It makes things
very easy. So here is a structure:
The Director
Now that we have a structure in mind, we will create the site in 6 steps:
65
Add pages/content items for these Categories.
This is really easy. Go to the administrative back-end of the site by pointing your browser to
http://localhost/Web Design Course/administrator/ or ”sitename/administrator‟ if you have
installed Joomla in a different path.
Log in with username as “admin‟ and the administrator password that you had set while
installing this Joomla. You will be shown the cool administrative interface of your Joomla!
site.
66
Click on the “Global Configuration”button. You will see a form with different fields.
Now, use the “Site Name” Field to specify the name or your site, which is “Trimo Training
and Consulting” in my case.
Now, click on the “Save” button at the top right. You will see a message “The Configuration
Details have been updated”. You will also see that the title of browser now contains your
site name. Congratulations on doing the first modification to your site!
As laid out in the site structure, our website will have 3 pages that do not belong to any
category, and are simple plain pages which you may need to edit sometimes. These are:
Home
The Director
67
already, and click on the “Add New Article” Button. You can also do this by going to
“Content”->‟Article Manager‟ in the menu and clicking on the “New” button.
Fill in the title for the page, the content in the page select the “section” and “category” as
Congratulations! You just created your first page! Right now this page is not visible on the
website front-end, because there is no link in the menu pointing to this page. We will add
links in the menu later.
After you clicked the “save” button, you are taken to the “Article Manager”, where you can
manage all the articles/pages/content. You will see the page that you just created is one of
the many articles listed on this page. If you want to edit any page, just click on its name or
select it using the tick box and click the “edit” button. Use the “New” button to create the
other 2 pages, i.e. the “Home” and “The Director” pages. You can now jump to Step 6 and
add menu links to these pages, or continue to the next step and make the rest of the
content.
68
STEP 3 – CREATE A SECTION
Once you are in the “Section Manager”, you will see a list of all the
existing sections. Just click on the “New” button to create a new section. Write the name for
the section as “Courses”, and go down and write a description for this section in the
“Details” rich text field. You can write the description as “This section contains all the
information about the different departments in our college”. Just write any description, and
click on “Save” button. You will see that the section is added in the list. You can edit the
69
description or change the name of the section whenever you want by coming back to the
“Section Manager”.
I suggest you look at the site structure that we have designed, and tick the things that we
have finished. Now lets go and create the Categories.
Write a small description of the department in the "Details" box. Then click on the "Save"
button. You will be taken back to the Category Manager. Repeat the process for all the
courses.
70
STEP 5 – ADD PAGES IN EACH COURSE
Now that we have made a Category for each Course, each course needs 2 or 3 pages for
displaying information about the course. For example, the Coffin and Casket Course needs 3
pages:
You can create the categorized pages the same way you created the uncategorized pages.
Only difference is that you have to specify the Section and Category. Refer to the second
paragraph of Step 2 if you forgot how to add a page/article. This is how I created the
"Coffin" page of Coffins and Caskets courses.
71
Make sure you select the appropriate Section and Category for each page.
Once you create all the different pages for each department, it's time to add links to all the
content in the menu.
72
The list will expand.
A box will appear named "Article Selection". Just click on the row that has the name of the
article/page you want to link. The "Select Article" field will now show the name of that
article Now, click on the "Save" button at the top right. Repeat the process for the other
links.
These links are special. We will create a link in the menu for each course. When someone
clicks on this link, he will be shown a list of all the pages of that course, i.e. all the content
items belonging to that category which represents the course. So basically we need to make
links that list all the articles in a Category. Let's make these links.
If you haven't already, go to menu manager for main menu as you did earlier by logging
into the admin and going to “menu”->”Main Menu”
73
The list will expand. Click on "Category List Layout" in the "Category" sub-list.
In the "Menu Item Parameters" box at the right, select the proper category.
Below that box, there are 2 more boxes which are currently minimized but can be expanded
by clicking on the name. Click on the "Save" button on the top right.
If you visit the site now, you will see the link in the menu,
and upon clicking it you will see a list of all the
articles/pages belonging o that department.
STEP 7 – CLEAN UP
Now disable all the menu items other than the ones needed for this website.
First set the "Home" link of this site as the "Default" link. Go to "Menu" -> "Main Menu" in
the top menu of Admin Panel, select all the menu items that are not required for this site,
and click on the "Disable" button. Note that when we click on the "Coffins and Caskets" link
on the menu, lots of stuff other than the pages in the dept. are shown. Actually all we need
are the page names. So let's remove everything else.
Go to Menus->Main Menu->Coffins and Caskets. This page has all the facilities to edit the
settings for the menu item. Now you just have to change the parameters for this link item.
At the right, the "Parameters"- basic box should be already expanded.
74
Do the following settings:
Filter : HIDE
Hits : HIDE
The beauty of content management systems is that content once written can be changed
any time by the webmaster using the web based administrative interface.
You can change the contents of any page easily by going to the article manager.
Log into the administrative interface and click on the “Article Manager‟ button. Click the
page you want to edit from the list that is displayed. And there you go, you are shown all
the settings and content of that page which you can edit and save.
75
When editing any page/link/section/category, the above 5 buttons should be available in the
top right corner. They perform the following functions:
Preview: Shows you a preview of how the content that you have written will show in the
browser.
Save: Save the changes you have made to the page/link/section/category and close this
editing screen.
Apply: Save the changes you have made to the page/link/section/category and keep this
editing screen open.
Close: Close the editing screen without saving the changes made.
You’ll also learn how to change the Default Template for your website.
76
To install a new template, login to the administration panel of your website, select
Extensions, click Install/Uninstall.
The Extension manager window will open. Under Upload Package File, click Browse and
locate the Joomla Templated ZIP file on your computer and click Open.
77
78
To install the Template, click Upload and Install. The template will then be installed on your
website. But before, it can appear on the Front End, you’ve to set the template as the
Default.
Within the Template Manager window, select the radio button next to the Template you’ve
just installed and click on the Default button. This will set your installed template as the
Default website template.
80
To preview what the site looks like after installing the new template, click on the Preview
button at the top right corner of your administration panel. This will open in a new window.
Your site should now look like the one shown below:
81
This is what the site looked like, before installing the Template.
82
We can safely conclude that by installing and changing the Template of a Joomla website,
you can give the site a completely new look and feel. However, some templates will require
you to change the Header image and Favicon Icon for your site to look professional and suit
your business.
83
This process will require a Graphics Editing Software. I strongly recommend Adobe
Fireworks, a powerful graphics editing software package. However, if you don’t have it, you
can still accomplish this using Paint image editing software which is in-build the Windows
Operating System.
Process
Locate the header image and open it with your graphics editing siftware.
Change it to suit your needs, and save the file. When you’re done, go back to your web
browser and hit the refresh button. You should see the new header appearing on your
website.
84
WEB LINKS
In your briefing from the President, he wanted a section for links to Joomla Resources and
External Links.
2. From the “Components” menu, select “Web Links” and then “Categories”
3. Press “New” and create a category for “External Links” then press “Save”
5. Click “New” to create a new link. Create links for www.trimo.co.za, www.joomla.org,
www.seo-web-design-experts.co.za. Enter the Title and URL for the Link before you
Save.
85
INSERTING META TAGS
While on the New Article Page, click on the ”Metadata Information” on the right hand side of
the page.
You can now add a Description of the Article, Keywords to identify the Article and as
well as the Author. The Robots box is used to restrict search engines from indexing your
article (you can leave it blank).
Basically, to insert a read more link, select where you want the preview to end, click on it
and then click on the “Read more” button. The Joomla System will automatically add some
code to the article to create the “Read more” button.
86
The read more link will appear as a red dotted line inside the article. However in the front
end, the read more link will appear as a text link.
When the user clicks on the read more link, the whole article is displayed in the browser.
It is also useful if you are using a blog display and don’t want a list of complete articles to
display on the same page.
Displaying PDF, Print and Email Icons that usually appear on the upper right hand
side of Joomla articles much more.
Basically you can Hide/Show an item, set an option to Yes/No, or Use Global.
These parameters determine what appears together with your article on the front end of the
website. For example, setting PDF, Print and Email icons to Show, will display these icons at
the top right hand corner of your page.
1. PDF icon – It enables users to save an article on your website as a PDF file.
3. Email icon – makes it easy for the website users to email the article to a friend from
your website.
88
PROFESSIONAL BRIEFING
Sections, Categories and Articles on a Joomla website vary depending on the Project
Specifications and the Size of the website. The bigger a website is, the more Sections
and Categories it is likely to have.
The Web Designer will determine how to structure the website, once the Project
Specification has been presented to him/her.
It is therefore important to create a good structure for the website, to allow easy
navigation. When you realize that the website has become considerably too large for users
to navigate, it is important to include a Search Facility. This will enable users to quickly
locate the information they need on your website, making it very user friendly.
The steps presented below, are what an average to advanced Joomla Web Designer
follows when creating a website. However, the steps may differ, depending on the
specifications of the project.
When you get stuck during the building of your website, be sure to visit our website:
wwww.joomlatrainingcourse.co.za. We have a members only Section, which
gives detailed information on the problems encountered during set up, developing
and uploading of a Joomla website and the solutions to such problems.
Step 3 – Create the Articles for the website, placing them under the appropriate Sections
and Categories.
89
CONFIGURING YOUR JOOMLA WEBSITE FOR SEARCH ENGINE
OPTIMIZATION
When you’ve logged in to the Administration Panel, select Site at the top left hand corner
and click Global Configuration.
90
Under SEO Settings, select Yes for Search Engine Friendly URLs. Search Engine
Friendly URLs will transform the URLs of your pages from something like this:
http://www.yoursite.com/index.php?
option=com_mtree&task=listcats&cat_id=1922&Itemid=35
http://www.yoursite.com/index.php/about-us
Or
91
PERFORMING SEARCH ENGINE OPTIMIZATION ON YOUR
JOOMLA BASED WEBSITE
Search Engine Optimization (SEO) is the process of improving the visibility of a website
on Search Engines using natural “organic” listings.
For a Training Workshop Course and Manual on Search Engine Optimization, visit:
www.seo-web-design-experts.co.za
92
Configuring Search Engine Friendly URLs
Login to the Administration Panel of your Joomla website, select Site at the top left
corner, click Global Configuration. Under SEO Setting, select yes for Search Engine
Friendly URLs. Click Save to apply the changes you’ve made.
93
Entering Metadata Information
While logged in as Administrator, click on the Content Menu, select Article Manager and
open the article you wish to enter metadata for. On the right panel, under Metadata
Information enter the Description and Keywords in the appropriate textboxes and click
Save, to apply the changes you’ve made.
94
Re-writing the Page Titles
Select the Menus Menu, click on Main Menu, and select a menu item. When the menu
item opens, select Parameters (System), enter a Page Title of your choice in the Page
Title textbox and set Show page Title to No. Click Save to apply the changes you’ve
made.
95
UPLOADING YOUR WEBSITE TO A REMOTE HOST
Before you upload your website to a remote host, you’ve to first export your Database
and then modify the configuration.php file.
On the WAMP Server Home Page select phpmyadmin under Your Aliases.
PHPMyAdmin will open up immediately, displaying all the databases on localhost. Select
your Database on the left hand panel.
96
When you select your database, the database tables will be displayed as shown below:
97
At the top of your database tables, select Export. The Export database window will appear
immediately.
98
Scroll down to the Save as file option, select it and click Go.
A download dialogue box will appear, requesting you to save the sql file. Click Save. Another
dialogue box will appear where you have to specify the location to save your database.
Select Desktop and click Save. The webdesigncourse.sql file is then saved on your Desktop.
This is the file that contains all your database tables. You’ll have to Import it on your remote
hosts’ Control Panel.
In order to be able to upload your website to a remote host, you need to download FileZilla
(Downloading FileZilla - http://filezilla-project.org/download.php?type=client) and install it
on your local computer. The FileZilla installation package is also available in the Resource
CD supplied with this Manual.
99
INSTALLING FILEZILLA
Browse to the Requirements folder on your Desktop, select the FileZilla Installation Package.
A dialogue box like the one shown below will appear, click on Run. Note: the dialogue may /
may not appear, depending on the setting of your computer.
The FileZilla License Agreement will be displayed, read through it and click I Agree.
100
Choose the Installation Option you prefer.
101
All users – this option will make the FileZilla program accessible to all the users of
your computer.
Administrator – this option will make the FileZilla program accessible only to the
administrator of the computer, and will not be accessible to all the other users of
your computer.
Its best to leave this part unchanged and click Next. Unless you’re sure of what you’re
doing.
102
Select all components here. This will increase the accessibility of your FileZilla
program.
103
Choose Install Location – Now you’ve to specify the destination folder for your FileZilla
installation. By default, the destination is set to C:\Program Files\FileZilla FTP Client. Click
Next.
Choose Start Menu Folder – Select the Start Menu folder for the FileZilla Client shortcuts
and Click Install.
104
The FileZilla program will begin to install on your computer, this will take a few second,
depending on the speed and specifications of your computer.
105
Launching the FileZilla Client, when the installation has completed successfully, a dialogue
box will appear as shown below. Select Start FileZilla now and click Finish to launch the
FileZilla program.
106
When you’ve launched the FileZilla program, it will open in a new window as shown below.
Your Internet Service Provider will supply you with the FTP Details, which you need to be
able to connect to your Remote Host using FileZilla.
107
Connecting to your Remote Host
Requirements:
The right panel is the Remote Host and the left panel is the Local Host. The process involves
copying all the website files on the Local Host to a Remote Host on the Internet. Make sure
your Local Host panel displays the files on your local website on (C:\wamp\www\Web
Design Course). Select all the files for your website on localhost, right click and select
Upload.
The files will begin to be uploaded onto the Remote Host. Make sure that the upload process
is not interrupted by anything.
109
When the upload is done, FileZilla will display a message “Directory Listing Successful” as
shown on the snapshot below.
110
The Importance of Upgrading Joomla
It safeguards your website from unauthorized access, since some of the Joomla
Updates, are meant to fix security issues.
It fixes some bugs within the Joomla system that you might not know about.
Upload the files in the Upgrade Package folder, making sure you overwrite similar
files on the Remote Host.
Open your browser, enter your website URL and test your website. If it still displays
error messages, re-upload the files. Make sure that the upload process is not
interrupted at all.
111
There are thousands of Extensions, Modules and Plug-ins on the joomla.org website. Some
are actually Free for public download.
You will learn how to extend the functionality of a Joomla website using Plug-ins,
Modules, and Extensions.
You will get information on the most handy, useful plug-ins, modules and extensions
that you will need to build top notch, professionally looking websites.
When you go on joomla.org, type in the module, extension or plug-in name in the
search box. A lot of them will be listed. You can read through the reviews of each
and choose the one that suits you.
On the top left menu, select Extensions. A drop down menu will appear.
Browse for the Module, Extension or plug-in you wish to install from your computer.
When you’ve successfully installed the module, plug-in or extension, configure it to suit your
needs.
112
Joomla has a set of great modules in-built (login, whos online, search, latest news etc),
which you can use to extend the functionality of your website. At the top menu of your
administration panel, select Extensions, a drop down menu will appear click Module
Manager. In the module manager, click New on the top right menu. Select and open the
module you wish to enable. Change the position and click Apply. Preview the site in a
browser and see what the site looks likes now.
113
114
CONCLUSION
Like most interfaces with a lot of features, Joomla can seem to have a long learning curve,
due to all of its features and all its possible configurations. The task is much less time
consuming that it seems, especially if you set yourself to master one feature at a time. In
no time you can have an easy to update dynamic site that can also grow with you.
Changing the look and feel of the website and adding features to it can be done in minutes
and major configuration changes can be done by changing a few files. If you’ve ever
considered using Joomla, I hope this guide inspires you to give it a try, and I hope it helps
to make your new CMS experience a much easier one.
If you ever run into any problems using Joomla, please ask for help at
www.joomlatrainingcourse.co.za or visit the Joomla Forum on the www.joomla.org website.
115
FURTHER RESOURCES
With all of this completed, and only a short amount of work with Joomla!, you have a
professional looking web page that meets all of the requirements from the company. In no
time at all, you will be getting a nice big pay check for doing just a few hours of work on the
website! Chances are, you are going to want to go further and do more with Joomla!. Check
out some of these resources to help you further your Joomla! experience:
Enjoy!
Joomla!
116