0% found this document useful (0 votes)
48 views37 pages

Lecture 4 - Introduction To Joomla!

Joomla! is a free, open-source content management system (CMS) for creating websites, first released in 2005 as a derivative of the Mambo project. It offers a variety of features including user management, content scheduling, and media management, and has evolved through multiple versions since its inception. Installation is straightforward, requiring a web server, PHP, and MySQL, with a web installer facilitating the process.

Uploaded by

Arnold M. Narte
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
48 views37 pages

Lecture 4 - Introduction To Joomla!

Joomla! is a free, open-source content management system (CMS) for creating websites, first released in 2005 as a derivative of the Mambo project. It offers a variety of features including user management, content scheduling, and media management, and has evolved through multiple versions since its inception. Installation is straightforward, requiring a web server, PHP, and MySQL, with a web installer facilitating the process.

Uploaded by

Arnold M. Narte
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 37

Introduction to Joomla!

1.1.What is Joomla!?
• Joomla! is a free system for creating websites.
• It is an open source project, which, like most
open source projects, is constantly in motion.
• Joomla! is a derivative of the word Jumla from
the African language of Swahili and means "all
together. "
History
• Joomla! debuted in 2005 as version 1.0,
• its roots stretch back to 2001 when the open
source content management system (CMS)
named Mambo was first released.
• Mambo began life as an internal CMS product
created by engineers at the Miro Corporation
of Australia.
• In April 2001, Mambo was initially released to
the open source community..
History
• August 2005, the Mambo development staff
abandoned the Mambo project and began
toiling to create a new CMS from the ashes of
the old.
• Within its first year of release, Joomla was
downloaded more than 2.5 million times.
• Now there are over 65,000 registered Joomla!
developers, and there are countless web sites
deployed with Joomla!
Versions
• From 2005 to 2009, Joomla! 1.0 was further developed
up to version 1.0.15 and that development was
officially laid off in September 2009.
• From 2005 until now, Joomla 1.5 is still being
developed, was introduced as a stable version in
January 2008, and further developed to version 1.5.22.
• From 2008 until now, Joomla 1.6 is still being
developed. A stable version has been available since
January 2011.
Widely Use CMS - Worldwide

• Google trend Jan. 4, 2011


Trivia
• In Febuary 2011, 2.7 % of the entire web is
powered by Joomla!
How to find Joomla! Pages?
• joomla.org
• Just have a look at the project site! found the
sites featured above in the Joomla! Showcase.
You will find 2,000 websites sorted by
category. There is a site of the month, an
overview with top-rated sites, and much
more.
How to find Joomla! Pages?
• Check out the website more closely
• If you are on a website and want to know
whether it was created with Joomla!, have a
look at the source code. In the header section,
you should find this line:

<meta name="generator" content="Joomla! -


Open Source Content Management" />
Features of Joomla!
WYSIWYG Content Editor:
Edit articles with the ease of use of a word
processor.
Content scheduling:
Set start and stop dates for the publication of
your content.
Content archiving:
Store old articles for ease of reference.
User management:
Create users and assign them to groups.
Features of Joomla!
Access control:
Control the users’ access to content and
functionality.
Media manager:
Upload and organize your media files.
Language manager:
Add new language packs to enable multi-
lingual interfaces for your
site.
Features of Joomla!
Banner manager: Upload and run
advertisements.
Contact manager: Store contact details of your
users and enable contact forms for them.
Polls: Run polls and surveys on the site.
Search: Search the site’s content.
Features of Joomla!
Web links management: Create pages
containing links to other web sites.
Content syndication: Syndicate your content
items with RSS feeds.
News feed aggregation and display: Bring
external RSS content into your site.
Installation
Thanks to the web installer, Joomla! can
be installed in only a few minutes.
Minimum system requirements:
•an installed and functioning web server, like
Apache or Microsoft IIS, version 1.13.19.
•the PHP scripting language, version 5.2.4.
•the MySQL database system, version 3.23.x or
higher, for Unicode character sets MySQL
4.1.x.
XAMPP
• X – stands for any platform (Linux, Windows, Mac)
• A – Apache; a web server
• M – MySQL – Database
• P – PHP – a server side scripting language the core
language of joomla!
• P – Perl
• LAMP, WAMP and MAMP
• Note
You can download XAMPP at www.apachefriends.org.
WampServer at www.wampserver.com and MAMP at
www.mamp.info.
Installation
After Installing XAMPP:
1. Run your Apache and MySQL services in
your XAMPP Control Panel
2. Obtain or download Joomla! Installation
files at joomla.org. Download the latest
stable version and extract it after
downloading.
3. Locate your XAMPP installation and go to
the htdocs Folder
Installation
4. Copy the Extracted Joomla! Folder inside
htdocs. Rename the Folder Joomla_3B
5. Open a Web Browser. Type in
http://localhost/phpmyadmin/
On the text field: Type in joomla3bdb and click
the create database button.

6. Open your Web Browser. Type in


http://localhost/Joomla_3B/
Installation
Step 1 – Selecting a language
The web installer appears with a
selection of languages. Choosing the language
is the first of seven installation steps. Set the
desired language, and click the Next button
Language Screen
Installation
• Step 2 – Installation check
The Installation check should help you
verify whether your server environment is
suitable for the installation of Joomla! or not.
Pre-Installation Check
Installation
• Step 3 – License
Each software product is somehow
licensed. Joomla! is licensed according to the
GNU General Public License, version 2.0
installation of Joomla! or not.
License
Installation
• Step 4 – Database
In the fourth step database
configuration, your data base parameters will
be requested .You have a MySQL user with
the name root.. The password depends on
your server environment (no password is
needed with XAMPP, with MAMP the
password is root).
Database Configuration
Installation
• Step 5 - FTP-configuration
In order to avoid problems with access
rights and possibly turned on PHP Safe Mode,
you have the possibility to use the FTP
functions of PHP for the upload and file
handling. This is not necessary in a local
installation. You can leave this page blank.
FTP Configuration
Installation
• Step 6 - Configuration
• The main configuration is divided into three steps.
In the first part of the configuration the name of
your site is requested. This name will appear in the title
bar of the browser window when someone accesses your
site. The name is also used at various other places, such
as in confirmation emails to registered users. For our
example page, I'll use the name Joomla!
In the second part, the name, e-mail address and
administrator password are requested. Writing down the
password on a piece of paper is probably best (but do not
stick it on the screen or under the keyboard :-)).
Main Configuration
Installation
In the third part, you specify the type of data your Joomla!
installation should contain.

• Installation of sample data


The data is the most important thing in your installation.
Joomla! allows (and strongly recommends for beginners) the
installation of sample data. You will be provided with a small
manual about Joomla! and many examples to experiment safely.
Click the button install sample data. The installer will load the data
into your database and change the display (Figure 7). This process
is somewhat unimpressive but necessary for installing sample
data. The button will disappear and a small text box will be visible.
Installing Sample Data
Installation
• Step 7 – Completion
In the seventh and final step you will be
congratulated on having successfully installed
JoomlaYou will now see an advisory in bold letters
appearing in the display, prompting you to delete
the directory called 'Installation'. You should follow
this advisory because your Joomla! website will
otherwise not run properly.
Finishing Installation
Deleting the Installation Folder
1. Locate the installation folder under your Joomla_3B
folder in the htdocs.
Select the folder and press the delete key on the
keyboard.
Accessing the Front-end and Back End
Site
• On your browser type in the address bar:

http://localhost/Joomla_3B/ - frontend

http://localhost/Joomla_3A/ - backend
Joomla! Front-end

You might also like