SlideShare ist ein Scribd-Unternehmen logo
1 von 39
Downloaden Sie, um offline zu lesen
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
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
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.

Weitere ähnliche Inhalte

Was ist angesagt?

Markup language classification, designing static and dynamic
Markup language classification, designing static and dynamicMarkup language classification, designing static and dynamic
Markup language classification, designing static and dynamicAnkita Bhalla
 
Introduction to CSS
Introduction to CSSIntroduction to CSS
Introduction to CSSAmit Tyagi
 
Static and Dynamic webpage
Static and Dynamic webpageStatic and Dynamic webpage
Static and Dynamic webpageAishwarya Pallai
 
Introduction to HTML and CSS
Introduction to HTML and CSSIntroduction to HTML and CSS
Introduction to HTML and CSSMario Hernandez
 
Fundamentals of JAVA
Fundamentals of JAVAFundamentals of JAVA
Fundamentals of JAVAKUNAL GADHIA
 
WEB I - 01 - Introduction to Web Development
WEB I - 01 - Introduction to Web DevelopmentWEB I - 01 - Introduction to Web Development
WEB I - 01 - Introduction to Web DevelopmentRandy Connolly
 
Introduction to Cascading Style Sheets (CSS)
Introduction to Cascading Style Sheets (CSS)Introduction to Cascading Style Sheets (CSS)
Introduction to Cascading Style Sheets (CSS)Chris Poteet
 
Html / CSS Presentation
Html / CSS PresentationHtml / CSS Presentation
Html / CSS PresentationShawn Calvert
 
Introduction to Joomla
Introduction to JoomlaIntroduction to Joomla
Introduction to JoomlaAsif Islam
 
JavaScript - Chapter 13 - Browser Object Model(BOM)
JavaScript - Chapter 13 - Browser Object Model(BOM)JavaScript - Chapter 13 - Browser Object Model(BOM)
JavaScript - Chapter 13 - Browser Object Model(BOM)WebStackAcademy
 
Complete Lecture on Css presentation
Complete Lecture on Css presentation Complete Lecture on Css presentation
Complete Lecture on Css presentation Salman Memon
 
Introduction to JavaScript
Introduction to JavaScriptIntroduction to JavaScript
Introduction to JavaScriptAndres Baravalle
 

Was ist angesagt? (20)

Html media
Html mediaHtml media
Html media
 
Markup language classification, designing static and dynamic
Markup language classification, designing static and dynamicMarkup language classification, designing static and dynamic
Markup language classification, designing static and dynamic
 
CSS
CSSCSS
CSS
 
Introduction to CSS
Introduction to CSSIntroduction to CSS
Introduction to CSS
 
Static and Dynamic webpage
Static and Dynamic webpageStatic and Dynamic webpage
Static and Dynamic webpage
 
Introduction to HTML and CSS
Introduction to HTML and CSSIntroduction to HTML and CSS
Introduction to HTML and CSS
 
Fundamentals of JAVA
Fundamentals of JAVAFundamentals of JAVA
Fundamentals of JAVA
 
Introduction to Html5
Introduction to Html5Introduction to Html5
Introduction to Html5
 
WEB I - 01 - Introduction to Web Development
WEB I - 01 - Introduction to Web DevelopmentWEB I - 01 - Introduction to Web Development
WEB I - 01 - Introduction to Web Development
 
Introduction to Cascading Style Sheets (CSS)
Introduction to Cascading Style Sheets (CSS)Introduction to Cascading Style Sheets (CSS)
Introduction to Cascading Style Sheets (CSS)
 
Bootstrap 5 ppt
Bootstrap 5 pptBootstrap 5 ppt
Bootstrap 5 ppt
 
Html / CSS Presentation
Html / CSS PresentationHtml / CSS Presentation
Html / CSS Presentation
 
Introduction to Joomla
Introduction to JoomlaIntroduction to Joomla
Introduction to Joomla
 
Css tables
Css tablesCss tables
Css tables
 
JavaScript - Chapter 13 - Browser Object Model(BOM)
JavaScript - Chapter 13 - Browser Object Model(BOM)JavaScript - Chapter 13 - Browser Object Model(BOM)
JavaScript - Chapter 13 - Browser Object Model(BOM)
 
Cookies and sessions
Cookies and sessionsCookies and sessions
Cookies and sessions
 
Html notes
Html notesHtml notes
Html notes
 
Complete Lecture on Css presentation
Complete Lecture on Css presentation Complete Lecture on Css presentation
Complete Lecture on Css presentation
 
Introduction to JavaScript
Introduction to JavaScriptIntroduction to JavaScript
Introduction to JavaScript
 
CSS
CSSCSS
CSS
 

Ähnlich wie Presentation joomla-introduction

How websites and search engines work
How websites and search engines workHow websites and search engines work
How websites and search engines workBrian Duffy
 
Word press intro 4x3 draft 12
Word press intro 4x3 draft 12Word press intro 4x3 draft 12
Word press intro 4x3 draft 12msz
 
Mengelola isi halaman web 5 eng
Mengelola isi halaman web 5 engMengelola isi halaman web 5 eng
Mengelola isi halaman web 5 engEko Supriyadi
 
Create a stunning, mobile friendly business website with the divi theme
Create a stunning, mobile friendly business website with the divi themeCreate a stunning, mobile friendly business website with the divi theme
Create a stunning, mobile friendly business website with the divi themeMichelle Castillo
 
Lesson 8 Building a Website - Computer Pt.pdf
Lesson 8 Building a Website - Computer Pt.pdfLesson 8 Building a Website - Computer Pt.pdf
Lesson 8 Building a Website - Computer Pt.pdfNovelJrPSabonsolin
 
Lesson 8 Computer Creating your Website.pdf
Lesson 8 Computer Creating your Website.pdfLesson 8 Computer Creating your Website.pdf
Lesson 8 Computer Creating your Website.pdfAshleyJovelClavecill
 
Domain vs. website learn the real story about eternal challenge
Domain vs. website  learn the real story about eternal challengeDomain vs. website  learn the real story about eternal challenge
Domain vs. website learn the real story about eternal challengeNavicosoftc
 
Website 101: Build and Rebuild
Website 101: Build and RebuildWebsite 101: Build and Rebuild
Website 101: Build and RebuildSteve Matthews
 
Ian cohen tech in law project
Ian cohen tech in law projectIan cohen tech in law project
Ian cohen tech in law projectIan Cohen
 
Saw13 ch11-ppt
Saw13 ch11-pptSaw13 ch11-ppt
Saw13 ch11-pptCEPadgett
 
Web designing and publishing computer studies theory lesson
Web designing and publishing computer studies theory lessonWeb designing and publishing computer studies theory lesson
Web designing and publishing computer studies theory lessonMukalele Rogers
 
USE HTML AND CSS TO DESIGN AND DEVELOP A WEBSITE.pdf
USE HTML AND CSS TO DESIGN AND DEVELOP A WEBSITE.pdfUSE HTML AND CSS TO DESIGN AND DEVELOP A WEBSITE.pdf
USE HTML AND CSS TO DESIGN AND DEVELOP A WEBSITE.pdfA.K.M. Tanzir Ahmed
 
Promote Education Web Design Things To Consider When Designing A Website
Promote Education Web Design Things To Consider When Designing A WebsitePromote Education Web Design Things To Consider When Designing A Website
Promote Education Web Design Things To Consider When Designing A WebsiteZoaib Mirza
 
New understanding website
New understanding websiteNew understanding website
New understanding websiteumrella
 
ASSESSMENT BRIEF COURSE Bachelor of Business Bachel.docx
ASSESSMENT BRIEF COURSE Bachelor of Business  Bachel.docxASSESSMENT BRIEF COURSE Bachelor of Business  Bachel.docx
ASSESSMENT BRIEF COURSE Bachelor of Business Bachel.docxgalerussel59292
 
web hosting services reviews and comparisons
web hosting services reviews and comparisons web hosting services reviews and comparisons
web hosting services reviews and comparisons newfasthost
 

Ähnlich wie Presentation joomla-introduction (20)

How websites and search engines work
How websites and search engines workHow websites and search engines work
How websites and search engines work
 
Word press intro 4x3 draft 12
Word press intro 4x3 draft 12Word press intro 4x3 draft 12
Word press intro 4x3 draft 12
 
Mengelola isi halaman web 5 eng
Mengelola isi halaman web 5 engMengelola isi halaman web 5 eng
Mengelola isi halaman web 5 eng
 
Create a stunning, mobile friendly business website with the divi theme
Create a stunning, mobile friendly business website with the divi themeCreate a stunning, mobile friendly business website with the divi theme
Create a stunning, mobile friendly business website with the divi theme
 
Lesson 8 Building a Website - Computer Pt.pdf
Lesson 8 Building a Website - Computer Pt.pdfLesson 8 Building a Website - Computer Pt.pdf
Lesson 8 Building a Website - Computer Pt.pdf
 
Lesson 8 Computer Creating your Website.pdf
Lesson 8 Computer Creating your Website.pdfLesson 8 Computer Creating your Website.pdf
Lesson 8 Computer Creating your Website.pdf
 
Domain vs. website learn the real story about eternal challenge
Domain vs. website  learn the real story about eternal challengeDomain vs. website  learn the real story about eternal challenge
Domain vs. website learn the real story about eternal challenge
 
Class 8
Class 8Class 8
Class 8
 
Website 101: Build and Rebuild
Website 101: Build and RebuildWebsite 101: Build and Rebuild
Website 101: Build and Rebuild
 
Ian cohen tech in law project
Ian cohen tech in law projectIan cohen tech in law project
Ian cohen tech in law project
 
Web development
Web developmentWeb development
Web development
 
Saw13 ch11-ppt
Saw13 ch11-pptSaw13 ch11-ppt
Saw13 ch11-ppt
 
Introduction to Website Design & Google Sites
Introduction to Website Design & Google SitesIntroduction to Website Design & Google Sites
Introduction to Website Design & Google Sites
 
Web designing and publishing computer studies theory lesson
Web designing and publishing computer studies theory lessonWeb designing and publishing computer studies theory lesson
Web designing and publishing computer studies theory lesson
 
USE HTML AND CSS TO DESIGN AND DEVELOP A WEBSITE.pdf
USE HTML AND CSS TO DESIGN AND DEVELOP A WEBSITE.pdfUSE HTML AND CSS TO DESIGN AND DEVELOP A WEBSITE.pdf
USE HTML AND CSS TO DESIGN AND DEVELOP A WEBSITE.pdf
 
Promote Education Web Design Things To Consider When Designing A Website
Promote Education Web Design Things To Consider When Designing A WebsitePromote Education Web Design Things To Consider When Designing A Website
Promote Education Web Design Things To Consider When Designing A Website
 
New understanding website
New understanding websiteNew understanding website
New understanding website
 
Web Introduction and Google Sites.pptx
Web Introduction and Google Sites.pptxWeb Introduction and Google Sites.pptx
Web Introduction and Google Sites.pptx
 
ASSESSMENT BRIEF COURSE Bachelor of Business Bachel.docx
ASSESSMENT BRIEF COURSE Bachelor of Business  Bachel.docxASSESSMENT BRIEF COURSE Bachelor of Business  Bachel.docx
ASSESSMENT BRIEF COURSE Bachelor of Business Bachel.docx
 
web hosting services reviews and comparisons
web hosting services reviews and comparisons web hosting services reviews and comparisons
web hosting services reviews and comparisons
 

Mehr von krishnapriya Tadepalli (14)

Web content accessibility
Web content accessibilityWeb content accessibility
Web content accessibility
 
Data visualization tools
Data visualization toolsData visualization tools
Data visualization tools
 
Drupal vs sitecore comparisons
Drupal vs sitecore comparisonsDrupal vs sitecore comparisons
Drupal vs sitecore comparisons
 
Open Source Content Management Systems
Open Source Content Management SystemsOpen Source Content Management Systems
Open Source Content Management Systems
 
My sql vs mongo
My sql vs mongoMy sql vs mongo
My sql vs mongo
 
Node.js
Node.jsNode.js
Node.js
 
Json
JsonJson
Json
 
Comparisons Wiki vs CMS
Comparisons Wiki vs CMSComparisons Wiki vs CMS
Comparisons Wiki vs CMS
 
Sending emails through PHP
Sending emails through PHPSending emails through PHP
Sending emails through PHP
 
PHP Making Web Forms
PHP Making Web FormsPHP Making Web Forms
PHP Making Web Forms
 
Php introduction
Php introductionPhp introduction
Php introduction
 
Using advanced features in joomla
Using advanced features in joomlaUsing advanced features in joomla
Using advanced features in joomla
 
Making web forms using php
Making web forms using phpMaking web forms using php
Making web forms using php
 
Language enabling
Language enablingLanguage enabling
Language enabling
 

Kürzlich hochgeladen

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 

Kürzlich hochgeladen (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 

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
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 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
  • 35.
  • 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.