SlideShare a Scribd company logo
Introduction to Joomla
Krishna priya
October 21, 2013
C-DAC, Hyderabad
Overview
Introduction to Joomla
Planning Your Website.
A Domain Name and Web Hosting
Installing Joomla
Introduction to Joomla Administrator
Interface
WHAT IS JOOMLA?
Joomla is an open-source CMS that runs on a web server
What is an open-source?
open source refers to a computer program
in which the source code is available to
the general public for use and/or
modification from its original design
The best way to understand open-source
software is to first understand proprietary
software, the direct opposite.
What is this CMS?
A tool used to manage document:
Creation
Storage
Editing
Publication

in an increasingly collaborative
environment.
Usually online, accessible from the web.
Basic CMS Features
All CMS’ generally have:
A content repository
Dynamic page generation
Workflow procedures

Additional features include:
Syndication
Personalization
Caching

Editing tools
Internationalization
Multiple sites
………..there are so many!!
Picking a CMS
Different functionalities:
Document Management System (DMS)
Internal documents, metadata, revision histories, etc.

Digital Asset Management (DAM)
Like DMS, but works on binary (multimedia) content

Web Content Management (WCM)
Lets you publish from DMS to web; syndication

Learning Content Management (LCM)
A WCM structured to comply with online education
standards (SCORM, AICC, IMS, etc.)

* Sharable Content Object Reference Model;
Aviation Industry CBT Committee; IMS/IEEE
using XML
What is a web site?
A website is a collection of Web
pages, images, videos or other
digital assets that is hosted on
one or several Web server(s),
usually accessible via the
Internet, cell phone or a LAN.
The definition of web page is a
document, typically written in
HTML, which is almost always
accessible via HTTP, a protocol
that transfers information from
the Web server to display in
the user's Web browser.
Static websites
Static websites
were the first type
of website created
when the web was
young.
You could write
this web page
using a text editor
like Notepad or
SimpleText.

Advantages

Disadvantages

Quick to
develop
Cheap to
develop and
host

Requires web
development
expertise to
update site
Site not as
useful for the
user
Dynamic websites
Dynamic website can give the
website owner the ability to
simply update and add new
content to the site.
Some examples of dynamic
website features could be:

content management
system, e-commerce system,
bulletin / discussion boards,
intranet or extranet facilities,
ability for clients or users to
upload documents, ability for
administrators or users to
create content or add
information to a site (dynamic
publishing).

Advantages

Disadvantages

Quick to develop
Slower / more
expensive to
Much more
develop
functional website
Hosting costs a
Much easier to
little more
update
New content
brings people back
to the site and helps
in the search
engines
Can work as a
system to allow
staff or users to
collaborate
Comparison between Static vs CMS
Websites
Static Websites

CMS Websites

Creation of
design

Design is frequently created from
scratch. Some template designs
are available for purchase and
download.

Extensive variety of templates
available for free download
and purchase. Installation of
templates is straightforward.

Uniformity of
design

Design is located across
independent pages. it's very easy
to have each page look different,
which may or may not be
desirable.

it's easy to achieve a uniform,
professional look across site
pages.

Redesign of the
look of the site

Site redesign requires recreating
each web page individually with
the new HTML and CSS used for
the site.

Redesign can be done in as
little as an hour, by
downloading and installing a
new template.

Ease of making
global changes

Typically, changes must be made
to each individual page on the
website. All changed pages must
then be uploaded to the web
server.

Centralized resources mean
that a change can be made in
one place only and then
appear everywhere needed
instantly.
Comparing Static Websites vs CMS
Websites
Static Websites

CMS Websites

Required technical
expertise

Knowledge of HTML/CSS helpful
for editing existing pages, and
required for building a new site
from scratch.

Knowledge of HTML/CSS
helpful but not required.
Typically.

Cost

Dreamweaver may have
significant cost

Joomla is free.

Multiple people
editing the site

Requires coordination of file
check in and check out for all
contributors .Requires that all
contributors have a copy of
Dreamweaver and equal access
to all pages.

Easy, as Joomla was created
for multiple contributors.

Interactivity

It's not possiable to integrate
intractive features in Static
websites

More than 7125 extensions are
available at
extensions.joomla.org,
including the features

Search engine
optimization
(SEO)

Must be performed by hand on a
page-by-page basis

Joomla extensions centralize
some of the SEO, while other
aspects are completed page by
page.
Planning Your Website
Once you have decided to establish a web
site there are three steps to getting it
online.
1 - Get a domain name - This is your
personal/private address on the Web.
2 - Find a web hosting service- Here is where
your website will reside.
3 - Design, build and upload your website The process of website creation.
A Domain Name and Web Hosting
Domain names are the human readable
Internet addresses of websites.
Domain extensions can be classified in 2
ways
Generic domains (gTLDs)

Country-code domains (ccTLDs)

.COM for commercial sites,
.NET for network companies,
.ORG for non-profits,
.BIZ for businesses,
.NAME for personal pages and
.MOBI for mobile-device
optimized sites

.IN,.US,.UK , .NU (island of
Niue) etc;
Domain extensions
top level domains are .com ,.in, .net,.edu etc;
Second level domains are the names directly left to top level names
Third-level domains, which are written immediately to the left of a second-level
domain. There can be fourth- and fifth-level domains etc;
In theory, this subdivision can go down to 127 levels deep, and each DNS label can
contain up to 63 characters
Hostname:
A hostname is a domain name that has assigned to a host computer with at least
one associated IP address. Ex:www
URL:
A uniform resource locator, abbreviated URL, also known as web address, is a
specific character string that constitutes a reference to a resource.
For example in case of InDG portal hierarchy as follows:
Consider www.services.indg.in is the URL in that
.in is the Top level domain
Indg is the second level domain
Services.indg.in is third level subdomain
www is host name
Choosing a Domain Name
Following are the basic rules to be observed while choosing a
domain name : Domains can contain the English-language letters
a through z, and the digits 0 through 9.
You can also use hyphens, but hyphens cannot begin or end a
domain name. Also, two hyphens together is usually not
permitted, and hyphens cannot appear in both the third and
fourth positions
Spaces and special characters (such as !, $, &, _ and so on) are
not permitted.
The minimum length is 3, and the maximum length is 63
characters (excluding extension ".gov.in").
Domain names are not case-sensitive.(i.e. you may use a mix of
upper or lower case letters)
The generic second level names(SLDs) of .in should not be used
as third level names. (e.g. mil.gov.in and org.gov.in are not
allowed as mil and org are generic second level names under .in)
Web Hosting
Web hosting means storing your web site on a
public server.
An ISP provides web hosting Internet
Services.
Web hosting normally includes email
services.
Web hosting often includes domain name
registration.
Planning Your Website
Five step process for effective website design
Analyse
Info
Target Audience
Organise
Navigation
Content
Develop
Site layout
Web page construction
Graphics techniques

Implement
User Interaction
FTP
Fine Tune
Maintain
Marketing
Optimisation
Traffic analysis
Website Design and Development
Guidelines
When creating a functional, dynamic and
attractive web site, the following features should
be kept in mind at all times:
Main page should be specific:
It should let end-users know exactly what you are
offering. If your potential customer can not find your
product or service on your main page, they will not
waste their time looking for it.

Privacy Policy:
Display “Privacy Policy” with regards to the personal
information you collect from your visitors. You can also
explain your reasons for collecting the information and
let them know how and if the information will be used.
Website Design and Development
Guidelines
Copyright information:
Display copyright information at the bottom of each
page.

About Us:
Display page about you and your company and make
sure to include your name, company name, picture,
biography, address, phone number and email address.

Good Navigational links:
Include good navigational links on every page. Also use
tables to neatly align your links and maintain a nice
organized and uniform appearance throughout your
website.
Website Design and Development
Guidelines
Selection of text-color and backgroundcolor:
Use caution when selecting colors for your background
and text. A busy background makes it difficult to read
the text and draws attention away from it. Also
remember to use colors based upon the effect you are
trying to achieve. Additionally, always be consistent with
your background theme and colors on each page of your
site.

Content:
Page should not contain any grammatical or spelling
errors.
Other Important Points:
If you are using frames on your website, do
so sparingly, as it can make your site look
unprofessional.
If you are using JavaScript on your site,
make sure it is used appropriately, as it can
slow a site down.
Try and view your site through different
browsers and screen resolutions so you will
know how other people will view your site.
Lastly always keep adding new content to
your site. It gives your users a reason to keep
coming back.
Mistakes to avoid
To keep your site from becoming too
heavy:
Avoid using slow loading graphics
Avoid using too many animated graphics
Limit the number of banners on a single
page
Use Java sparingly
If you want to have a flash intro, provide
visitors with an alternative skip into link.
To optimize your search engine results
include:
META Tags
META tags enable search engines to determine what key
words are relevant to a specific site.
IMAGE ALT Tags
An Image Alt tag comes after your graphic address in your
HTML code.
TITLE Tags
A Title tag is what a users sees when your site is listed after
a search query.
Text
A very important part of your search optimization is your
text, which should be easily readable and contain your
site's keywords.
Some other mistakes to avoid include:
Broken links and graphics
Different backgrounds on each page
Large fonts
Large scrolling text across a page
Slow loading graphics
Multiple banners and buttons
No contact information
No Meta tags
Over use of Java
Poor browser compatibility
Poor content
Poor navigation
Poor overall appearance
Poor use of frames and tables
Pop up messages
Too many graphics or advertising
Too much advertising
It is important that you take some time to research, design and plan
your web site. Your success depends upon how well you use the
various features in your web site.
Official Joomla! Sites
Name

URL

Joomla! (main site)

www.joomla.org/

JoomlaCode

www.joomlacode.org/

The Joomla! Developer Network

http://developer.joomla.org/

The Joomla! Extensions Directory

http://extensions.joomla.org/

Joomla! Official Documentation

http://docs.joomla.org/

The Joomla! Forum

http://forum.joomla.org/
You’ll need to meet the following requirements below to
install and use Joomla! 3.1
Presentation joomla-introduction
Presentation joomla-introduction
Presentation joomla-introduction
Presentation joomla-introduction
Presentation joomla-introduction
Joomla Terminology
Name

Uses

Template

Templates determine the way the website
appears - the colours, where things are on
the page etc.

Module

Modules are small parts of web content
which can be displayed in Template

Components

A component is a kind of Joomla!
extension. Its a separate programs that
integrate with Joomla, such as extended
statistics, a sitemap, gallery manager

Article

In Joomla! an Article is a piece of content
consisting of text (HTML)

Category

Category is a collection of Articles

Extension

An extension is a software package that
extends your Joomla!

Plugin

tools to edit or add into your content area
or articles
Presentation joomla-introduction
Admin login
Admin Panel or Control Panel
Quick Icons
The icons available in control panel are:
Add New Article. Where you can create new content.
Article Manager. Where you can manage all of your current articles.
Category Manager. Where you can create new categories, and publish/unpublish
existing ones.
Media Manager. Which allows you to manage files on your web server. You can
delete existing files or upload different ones from your hard drive. You can also
create new directories on your web server's file system.
Menu Manager. Where you can manage the current menus by creating new ones,
deleting current ones, or directly managing each menu's subsequent menu items.
User Manager. Which allows you to create/delete users, change passwords, modify
language and time preferences, and switch which WYSIWYG editor the user has
access too. You can also assign users to User Groups, limiting to which aspects of the
site they have access.
Module Manager. Opens the Module Manager, which controls the location and
function of modules that are installed on the site.
Quick Icons
Extension Manager. Which allows you to add/remove add-ons that expand the
functionality of Joomla!. Extensions are used to add capabilities to Joomla! that do
not exist in the standard package. Hundreds of Extensions are available for Joomla!
Language Manager. Which allows you to manage installed languages by setting one
to be the site's default language.
Global Configuration. Opens the Global Configuration. The global configuration has
parameters that, when adjusted, will effect your entire Joomla! site. This makes the
Global Configuration perhaps one of the most important areas in your Joomla! backend. Here you can change many options including, but certainly not limited to: Time
Zone, Language, Server Configurations, Session settings, and Meta Data.
Template Manager. Opens the Template Manager: Styles screen. Tab access is also
available to the Templates screen.
Edit Profile. Opens the My Profile edit screen for the administrator.
Joomla! Update Status Displays the current update status for the Joomla!
installation. When an update is available, this button will link to the update
installation screen.
Extension Update Status Displays the current update status of installed extensions
(if the extension supports this feature). When an update is available, this button will
link to the installation screen.
All areas accessed with the Control Panel icons may also be accessed from the drop
down menus just above them.

More Related Content

What's hot (20)

PDF
WEB I - 01 - Introduction to Web Development
Randy Connolly
 
PPTX
Website design with Wordpress ppt
WTACADEMY5
 
PPT
Advanced Web Development
Robert J. Stein
 
PPT
Php with MYSQL Database
Computer Hardware & Trouble shooting
 
PPTX
Wordpress
Arjun Srivastava
 
PDF
Web Application Development Tools for Creating Perfect User Experience
ChromeInfo Technologies
 
PDF
Web Development with HTML5, CSS3 & JavaScript
Edureka!
 
PPT
Xampp Ppt
Ratna Prashanth
 
ODP
Content management system
Adhoura Academy
 
PDF
Django Introduction & Tutorial
之宇 趙
 
PPT
Control Structures In Php 2
Digital Insights - Digital Marketing Agency
 
ODP
Cascading Style Sheets - Part 01
Hatem Mahmoud
 
PPTX
Web server
Ankit Raj
 
PDF
Introduction to web development
Mohammed Safwat
 
PDF
WordPress Website Creation Training Course Slides
Equinet Academy
 
PDF
A Basic Django Introduction
Ganga Ram
 
PPT
PHP POWERPOINT SLIDES
Ismail Mukiibi
 
PPTX
Complete Lecture on Css presentation
Salman Memon
 
PDF
Nodejs presentation
Arvind Devaraj
 
PPT
Php Presentation
Manish Bothra
 
WEB I - 01 - Introduction to Web Development
Randy Connolly
 
Website design with Wordpress ppt
WTACADEMY5
 
Advanced Web Development
Robert J. Stein
 
Php with MYSQL Database
Computer Hardware & Trouble shooting
 
Wordpress
Arjun Srivastava
 
Web Application Development Tools for Creating Perfect User Experience
ChromeInfo Technologies
 
Web Development with HTML5, CSS3 & JavaScript
Edureka!
 
Xampp Ppt
Ratna Prashanth
 
Content management system
Adhoura Academy
 
Django Introduction & Tutorial
之宇 趙
 
Control Structures In Php 2
Digital Insights - Digital Marketing Agency
 
Cascading Style Sheets - Part 01
Hatem Mahmoud
 
Web server
Ankit Raj
 
Introduction to web development
Mohammed Safwat
 
WordPress Website Creation Training Course Slides
Equinet Academy
 
A Basic Django Introduction
Ganga Ram
 
PHP POWERPOINT SLIDES
Ismail Mukiibi
 
Complete Lecture on Css presentation
Salman Memon
 
Nodejs presentation
Arvind Devaraj
 
Php Presentation
Manish Bothra
 

Similar to Presentation joomla-introduction (20)

PPT
How websites and search engines work
Brian Duffy
 
ODP
Word press intro 4x3 draft 12
msz
 
PPT
Mengelola isi halaman web 5 eng
Eko Supriyadi
 
PPTX
Create a stunning, mobile friendly business website with the divi theme
Michelle Castillo
 
PDF
Lesson 8 Building a Website - Computer Pt.pdf
NovelJrPSabonsolin
 
PDF
Lesson 8 Computer Creating your Website.pdf
AshleyJovelClavecill
 
DOCX
Domain vs. website learn the real story about eternal challenge
Navicosoftc
 
PPTX
Class 8
Dr. Ajith Sundaram
 
PPT
Website 101: Build and Rebuild
Steve Matthews
 
PPTX
Ian cohen tech in law project
Ian Cohen
 
DOCX
Web development
KAZEMBETVOnline
 
PPTX
Saw13 ch11-ppt
CEPadgett
 
DOCX
"BUILD & HOST YOUR OWN WEBSITE TODAY "!!
Emma Ma
 
PPTX
Introduction to Website Design & Google Sites
Excellence Foundation for South Sudan
 
PPT
Web designing and publishing computer studies theory lesson
Mukalele Rogers
 
PDF
USE HTML AND CSS TO DESIGN AND DEVELOP A WEBSITE.pdf
A.K.M. Tanzir Ahmed
 
PPT
Promote Education Web Design Things To Consider When Designing A Website
Zoaib Mirza
 
PPTX
New understanding website
umrella
 
PPTX
Web Introduction and Google Sites.pptx
Excellence Foundation for South Sudan
 
DOCX
ASSESSMENT BRIEF COURSE Bachelor of Business Bachel.docx
galerussel59292
 
How websites and search engines work
Brian Duffy
 
Word press intro 4x3 draft 12
msz
 
Mengelola isi halaman web 5 eng
Eko Supriyadi
 
Create a stunning, mobile friendly business website with the divi theme
Michelle Castillo
 
Lesson 8 Building a Website - Computer Pt.pdf
NovelJrPSabonsolin
 
Lesson 8 Computer Creating your Website.pdf
AshleyJovelClavecill
 
Domain vs. website learn the real story about eternal challenge
Navicosoftc
 
Website 101: Build and Rebuild
Steve Matthews
 
Ian cohen tech in law project
Ian Cohen
 
Web development
KAZEMBETVOnline
 
Saw13 ch11-ppt
CEPadgett
 
"BUILD & HOST YOUR OWN WEBSITE TODAY "!!
Emma Ma
 
Introduction to Website Design & Google Sites
Excellence Foundation for South Sudan
 
Web designing and publishing computer studies theory lesson
Mukalele Rogers
 
USE HTML AND CSS TO DESIGN AND DEVELOP A WEBSITE.pdf
A.K.M. Tanzir Ahmed
 
Promote Education Web Design Things To Consider When Designing A Website
Zoaib Mirza
 
New understanding website
umrella
 
Web Introduction and Google Sites.pptx
Excellence Foundation for South Sudan
 
ASSESSMENT BRIEF COURSE Bachelor of Business Bachel.docx
galerussel59292
 
Ad

More from krishnapriya Tadepalli (14)

PDF
Web content accessibility
krishnapriya Tadepalli
 
PPTX
Data visualization tools
krishnapriya Tadepalli
 
PDF
Drupal vs sitecore comparisons
krishnapriya Tadepalli
 
PPT
Open Source Content Management Systems
krishnapriya Tadepalli
 
PDF
My sql vs mongo
krishnapriya Tadepalli
 
PDF
Comparisons Wiki vs CMS
krishnapriya Tadepalli
 
PDF
Sending emails through PHP
krishnapriya Tadepalli
 
PDF
PHP Making Web Forms
krishnapriya Tadepalli
 
PDF
Php introduction
krishnapriya Tadepalli
 
PDF
Using advanced features in joomla
krishnapriya Tadepalli
 
PDF
Making web forms using php
krishnapriya Tadepalli
 
PDF
Language enabling
krishnapriya Tadepalli
 
Web content accessibility
krishnapriya Tadepalli
 
Data visualization tools
krishnapriya Tadepalli
 
Drupal vs sitecore comparisons
krishnapriya Tadepalli
 
Open Source Content Management Systems
krishnapriya Tadepalli
 
My sql vs mongo
krishnapriya Tadepalli
 
Comparisons Wiki vs CMS
krishnapriya Tadepalli
 
Sending emails through PHP
krishnapriya Tadepalli
 
PHP Making Web Forms
krishnapriya Tadepalli
 
Php introduction
krishnapriya Tadepalli
 
Using advanced features in joomla
krishnapriya Tadepalli
 
Making web forms using php
krishnapriya Tadepalli
 
Language enabling
krishnapriya Tadepalli
 
Ad

Recently uploaded (20)

PDF
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
PDF
Researching The Best Chat SDK Providers in 2025
Ray Fields
 
PPTX
AVL ( audio, visuals or led ), technology.
Rajeshwri Panchal
 
PDF
Per Axbom: The spectacular lies of maps
Nexer Digital
 
PDF
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
PPTX
Simple and concise overview about Quantum computing..pptx
mughal641
 
PDF
The Future of Artificial Intelligence (AI)
Mukul
 
PPTX
The Future of AI & Machine Learning.pptx
pritsen4700
 
PDF
NewMind AI Weekly Chronicles – July’25, Week III
NewMind AI
 
PDF
Market Insight : ETH Dominance Returns
CIFDAQ
 
PDF
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
PPTX
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
PDF
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
PDF
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
PDF
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
PDF
Brief History of Internet - Early Days of Internet
sutharharshit158
 
PPTX
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
PDF
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
PPTX
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
PPTX
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
Researching The Best Chat SDK Providers in 2025
Ray Fields
 
AVL ( audio, visuals or led ), technology.
Rajeshwri Panchal
 
Per Axbom: The spectacular lies of maps
Nexer Digital
 
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
Simple and concise overview about Quantum computing..pptx
mughal641
 
The Future of Artificial Intelligence (AI)
Mukul
 
The Future of AI & Machine Learning.pptx
pritsen4700
 
NewMind AI Weekly Chronicles – July’25, Week III
NewMind AI
 
Market Insight : ETH Dominance Returns
CIFDAQ
 
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
Brief History of Internet - Early Days of Internet
sutharharshit158
 
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 

Presentation joomla-introduction

  • 1. Introduction to Joomla Krishna priya October 21, 2013 C-DAC, Hyderabad
  • 2. Overview Introduction to Joomla Planning Your Website. A Domain Name and Web Hosting Installing Joomla Introduction to Joomla Administrator Interface
  • 3. WHAT IS JOOMLA? Joomla is an open-source CMS that runs on a web server
  • 4. What is an open-source? open source refers to a computer program in which the source code is available to the general public for use and/or modification from its original design The best way to understand open-source software is to first understand proprietary software, the direct opposite.
  • 5. What is this CMS? A tool used to manage document: Creation Storage Editing Publication in an increasingly collaborative environment. Usually online, accessible from the web.
  • 6. Basic CMS Features All CMS’ generally have: A content repository Dynamic page generation Workflow procedures Additional features include: Syndication Personalization Caching Editing tools Internationalization Multiple sites
  • 8. Picking a CMS Different functionalities: Document Management System (DMS) Internal documents, metadata, revision histories, etc. Digital Asset Management (DAM) Like DMS, but works on binary (multimedia) content Web Content Management (WCM) Lets you publish from DMS to web; syndication Learning Content Management (LCM) A WCM structured to comply with online education standards (SCORM, AICC, IMS, etc.) * Sharable Content Object Reference Model; Aviation Industry CBT Committee; IMS/IEEE using XML
  • 9. What is a web site? A website is a collection of Web pages, images, videos or other digital assets that is hosted on one or several Web server(s), usually accessible via the Internet, cell phone or a LAN. The definition of web page is a document, typically written in HTML, which is almost always accessible via HTTP, a protocol that transfers information from the Web server to display in the user's Web browser.
  • 10. Static websites Static websites were the first type of website created when the web was young. You could write this web page using a text editor like Notepad or SimpleText. Advantages Disadvantages Quick to develop Cheap to develop and host Requires web development expertise to update site Site not as useful for the user
  • 11. Dynamic websites Dynamic website can give the website owner the ability to simply update and add new content to the site. Some examples of dynamic website features could be: content management system, e-commerce system, bulletin / discussion boards, intranet or extranet facilities, ability for clients or users to upload documents, ability for administrators or users to create content or add information to a site (dynamic publishing). Advantages Disadvantages Quick to develop Slower / more expensive to Much more develop functional website Hosting costs a Much easier to little more update New content brings people back to the site and helps in the search engines Can work as a system to allow staff or users to collaborate
  • 12. Comparison between Static vs CMS Websites Static Websites CMS Websites Creation of design Design is frequently created from scratch. Some template designs are available for purchase and download. Extensive variety of templates available for free download and purchase. Installation of templates is straightforward. Uniformity of design Design is located across independent pages. it's very easy to have each page look different, which may or may not be desirable. it's easy to achieve a uniform, professional look across site pages. Redesign of the look of the site Site redesign requires recreating each web page individually with the new HTML and CSS used for the site. Redesign can be done in as little as an hour, by downloading and installing a new template. Ease of making global changes Typically, changes must be made to each individual page on the website. All changed pages must then be uploaded to the web server. Centralized resources mean that a change can be made in one place only and then appear everywhere needed instantly.
  • 13. Comparing Static Websites vs CMS Websites Static Websites CMS Websites Required technical expertise Knowledge of HTML/CSS helpful for editing existing pages, and required for building a new site from scratch. Knowledge of HTML/CSS helpful but not required. Typically. Cost Dreamweaver may have significant cost Joomla is free. Multiple people editing the site Requires coordination of file check in and check out for all contributors .Requires that all contributors have a copy of Dreamweaver and equal access to all pages. Easy, as Joomla was created for multiple contributors. Interactivity It's not possiable to integrate intractive features in Static websites More than 7125 extensions are available at extensions.joomla.org, including the features Search engine optimization (SEO) Must be performed by hand on a page-by-page basis Joomla extensions centralize some of the SEO, while other aspects are completed page by page.
  • 14. Planning Your Website Once you have decided to establish a web site there are three steps to getting it online. 1 - Get a domain name - This is your personal/private address on the Web. 2 - Find a web hosting service- Here is where your website will reside. 3 - Design, build and upload your website The process of website creation.
  • 15. A Domain Name and Web Hosting Domain names are the human readable Internet addresses of websites. Domain extensions can be classified in 2 ways Generic domains (gTLDs) Country-code domains (ccTLDs) .COM for commercial sites, .NET for network companies, .ORG for non-profits, .BIZ for businesses, .NAME for personal pages and .MOBI for mobile-device optimized sites .IN,.US,.UK , .NU (island of Niue) etc;
  • 16. Domain extensions top level domains are .com ,.in, .net,.edu etc; Second level domains are the names directly left to top level names Third-level domains, which are written immediately to the left of a second-level domain. There can be fourth- and fifth-level domains etc; In theory, this subdivision can go down to 127 levels deep, and each DNS label can contain up to 63 characters Hostname: A hostname is a domain name that has assigned to a host computer with at least one associated IP address. Ex:www URL: A uniform resource locator, abbreviated URL, also known as web address, is a specific character string that constitutes a reference to a resource. For example in case of InDG portal hierarchy as follows: Consider www.services.indg.in is the URL in that .in is the Top level domain Indg is the second level domain Services.indg.in is third level subdomain www is host name
  • 17. Choosing a Domain Name Following are the basic rules to be observed while choosing a domain name : Domains can contain the English-language letters a through z, and the digits 0 through 9. You can also use hyphens, but hyphens cannot begin or end a domain name. Also, two hyphens together is usually not permitted, and hyphens cannot appear in both the third and fourth positions Spaces and special characters (such as !, $, &, _ and so on) are not permitted. The minimum length is 3, and the maximum length is 63 characters (excluding extension ".gov.in"). Domain names are not case-sensitive.(i.e. you may use a mix of upper or lower case letters) The generic second level names(SLDs) of .in should not be used as third level names. (e.g. mil.gov.in and org.gov.in are not allowed as mil and org are generic second level names under .in)
  • 18. Web Hosting Web hosting means storing your web site on a public server. An ISP provides web hosting Internet Services. Web hosting normally includes email services. Web hosting often includes domain name registration.
  • 19. Planning Your Website Five step process for effective website design Analyse Info Target Audience Organise Navigation Content Develop Site layout Web page construction Graphics techniques Implement User Interaction FTP Fine Tune Maintain Marketing Optimisation Traffic analysis
  • 20. Website Design and Development Guidelines When creating a functional, dynamic and attractive web site, the following features should be kept in mind at all times: Main page should be specific: It should let end-users know exactly what you are offering. If your potential customer can not find your product or service on your main page, they will not waste their time looking for it. Privacy Policy: Display “Privacy Policy” with regards to the personal information you collect from your visitors. You can also explain your reasons for collecting the information and let them know how and if the information will be used.
  • 21. Website Design and Development Guidelines Copyright information: Display copyright information at the bottom of each page. About Us: Display page about you and your company and make sure to include your name, company name, picture, biography, address, phone number and email address. Good Navigational links: Include good navigational links on every page. Also use tables to neatly align your links and maintain a nice organized and uniform appearance throughout your website.
  • 22. Website Design and Development Guidelines Selection of text-color and backgroundcolor: Use caution when selecting colors for your background and text. A busy background makes it difficult to read the text and draws attention away from it. Also remember to use colors based upon the effect you are trying to achieve. Additionally, always be consistent with your background theme and colors on each page of your site. Content: Page should not contain any grammatical or spelling errors.
  • 23. Other Important Points: If you are using frames on your website, do so sparingly, as it can make your site look unprofessional. If you are using JavaScript on your site, make sure it is used appropriately, as it can slow a site down. Try and view your site through different browsers and screen resolutions so you will know how other people will view your site. Lastly always keep adding new content to your site. It gives your users a reason to keep coming back.
  • 24. Mistakes to avoid To keep your site from becoming too heavy: Avoid using slow loading graphics Avoid using too many animated graphics Limit the number of banners on a single page Use Java sparingly If you want to have a flash intro, provide visitors with an alternative skip into link.
  • 25. To optimize your search engine results include: META Tags META tags enable search engines to determine what key words are relevant to a specific site. IMAGE ALT Tags An Image Alt tag comes after your graphic address in your HTML code. TITLE Tags A Title tag is what a users sees when your site is listed after a search query. Text A very important part of your search optimization is your text, which should be easily readable and contain your site's keywords.
  • 26. Some other mistakes to avoid include: Broken links and graphics Different backgrounds on each page Large fonts Large scrolling text across a page Slow loading graphics Multiple banners and buttons No contact information No Meta tags Over use of Java Poor browser compatibility Poor content Poor navigation Poor overall appearance Poor use of frames and tables Pop up messages Too many graphics or advertising Too much advertising It is important that you take some time to research, design and plan your web site. Your success depends upon how well you use the various features in your web site.
  • 27. Official Joomla! Sites Name URL Joomla! (main site) www.joomla.org/ JoomlaCode www.joomlacode.org/ The Joomla! Developer Network http://developer.joomla.org/ The Joomla! Extensions Directory http://extensions.joomla.org/ Joomla! Official Documentation http://docs.joomla.org/ The Joomla! Forum http://forum.joomla.org/
  • 28. You’ll need to meet the following requirements below to install and use Joomla! 3.1
  • 34. Joomla Terminology Name Uses Template Templates determine the way the website appears - the colours, where things are on the page etc. Module Modules are small parts of web content which can be displayed in Template Components A component is a kind of Joomla! extension. Its a separate programs that integrate with Joomla, such as extended statistics, a sitemap, gallery manager Article In Joomla! an Article is a piece of content consisting of text (HTML) Category Category is a collection of Articles Extension An extension is a software package that extends your Joomla! Plugin tools to edit or add into your content area or articles
  • 37. Admin Panel or Control Panel
  • 38. Quick Icons The icons available in control panel are: Add New Article. Where you can create new content. Article Manager. Where you can manage all of your current articles. Category Manager. Where you can create new categories, and publish/unpublish existing ones. Media Manager. Which allows you to manage files on your web server. You can delete existing files or upload different ones from your hard drive. You can also create new directories on your web server's file system. Menu Manager. Where you can manage the current menus by creating new ones, deleting current ones, or directly managing each menu's subsequent menu items. User Manager. Which allows you to create/delete users, change passwords, modify language and time preferences, and switch which WYSIWYG editor the user has access too. You can also assign users to User Groups, limiting to which aspects of the site they have access. Module Manager. Opens the Module Manager, which controls the location and function of modules that are installed on the site.
  • 39. Quick Icons Extension Manager. Which allows you to add/remove add-ons that expand the functionality of Joomla!. Extensions are used to add capabilities to Joomla! that do not exist in the standard package. Hundreds of Extensions are available for Joomla! Language Manager. Which allows you to manage installed languages by setting one to be the site's default language. Global Configuration. Opens the Global Configuration. The global configuration has parameters that, when adjusted, will effect your entire Joomla! site. This makes the Global Configuration perhaps one of the most important areas in your Joomla! backend. Here you can change many options including, but certainly not limited to: Time Zone, Language, Server Configurations, Session settings, and Meta Data. Template Manager. Opens the Template Manager: Styles screen. Tab access is also available to the Templates screen. Edit Profile. Opens the My Profile edit screen for the administrator. Joomla! Update Status Displays the current update status for the Joomla! installation. When an update is available, this button will link to the update installation screen. Extension Update Status Displays the current update status of installed extensions (if the extension supports this feature). When an update is available, this button will link to the installation screen. All areas accessed with the Control Panel icons may also be accessed from the drop down menus just above them.