SlideShare une entreprise Scribd logo
1  sur  56
www.budnetdesign.com
What is Joomla?
Joomla! is a:

  Content Management System

  Application Framework

  A website Swiss-Army knife

  Available under the GNU/GPL License
What's Joomla's History?

Joomla forked from Mambo due to licensing and
oversight concerns in 2005. Joomla is today
overseen by Open Source Matters, Inc. OSM is
a US-incorporated non-profit organization.

OSM's website is at opensourcematters.org.

The entire award-winning development team
behind Mambo moved to Joomla, and is today
led by Johan Janssens.
Joomla! System Requirements:

  * PHP 4.2.x or above
  * MySQL 3.23.x or above
  * Apache 1.3.x or above

What does this mean?

Joomla is compatible with a wide variety of
LAMP-equipped servers.
Joomla! Releases

Joomla 1.0.13 (Sunglow)

  “Legacy” version; still compatible with Mambo.

  Maximum compatibility with 3rd Party Ext.

Joomla 1.5 RC 2

  Refactored code base, numerous core
upgrades, including SEO, account security, and
more.

  Not yet 1.5 Final.

  1.0.X “Legacy” mode for compatibility.
Official Joomla Websites:

Main Site: www.joomla.org
Support Forums: forum.joomla.org
Extensions Directory: extensions.joomla.org

Joomla! Community By The Numbers:

  1,000,000+ Support Forum Posts

  199,000+ Support Forum Topics

  133,000+ Forum Members

  2,100+ Third-Party Extensions
Joomla Nomenclature:

Add-ons are differentiated by function. They can
be organized into three broad categories:

 Components: Components are extensions that extend
the capability of the system beyond content
management. They generally have administrative
options particular to their operation that can be edited
under the “Components” menu. Output from
components is generally displayed in the website's main
body.
Joomla Nomenclature: (continued)

  Modules generally control the “blocks” available
as “sidebar” content; they can display limited
aspects of the output from components.

  Plug-ins (aka Mambots): These extensions
make alterations to system functions to attain
specific goals.
Simple Installation

Requires valid mySQL username/password.

Untar archive, copy/FTP to appropriate docroot.

Run through installer routine by visiting your site.
Templating with Joomla!

Joomla's templating system simply wraps HTML
and CSS around the internal PHP calls that pull
in the dynamic content.
What have we learned so far?

  Joomla History and Nomenclature

  Joomla system requirements

  Joomla installation procedure

  Joomla Administrator Panel organization

  Joomla Templating
What's left to cover?

  Joomla Extensions for Content-oriented sites

  Joomla Extensions for E-Commerce sites

  General Purpose Joomla Extensions

  Real World Joomla installs

  Sponsor Thanks & Acknowledgements

  One more thing
Adapting Joomla to specific needs

  Content-driven sites

  E-commerce driven sites
Content-driven Communities with Joomla!

Let's define some traits common to online
communities:

  User Profiles and detailed account information

  Forums/Message Boards

  User subscriptions

  Differing subscription levels (up-sell from free
membership to paid membership)
User Profiles and Account Information

Extension: Community Builder

  Adds additional information fields to user
accounts.

  Allows membership listings with complete
profiles (a la MySpace)

  Integrates with a wide variety of other third party
extensions, including forums, newsletter
components, private messenging, and more.

  Highly customizable
Forums and Message Boards

Several forum solutions exist for Joomla, both
native extensions, and “bridge” components
integrating Joomla with other popular packages,
such as phpBB, SMF, and vBulletin.

One popular Joomla-native forum solution is
Fireboard.
Offering Subscription-based access to content

  Account Expiration component

  JACL (Joomla Access Control Level)

Account Expiration allows you to offer
subscriptions, and accept payments for such via
PayPal, WorldPay, 2CO, Merchant Gateway,
and more.
Subscription solutions (continued)

Joomla Access Control Level (JACL) allows for
the creation of additional user groups, thus
allowing either multiple subscription tiers, or
“free” and “members-only” access.
Subscription solutions (continued)

Both Account Expiration and JACL integrate with
Community Builder.

JACL-style functionality is due to be included in
the forthcoming Joomla 1.5.
Monetizing Content

A multitude of Joomla extensions exist for:

  Image-based banner ads

  Text-based ads, such as Google AdSense

  Affiliate Marketing

  Amazon.com

  Donations/Tip Jars

  Subscription Podcasting
Sponsor Thanks
Joomla overview via catchy snaps
Joomla overview via catchy snaps
Joomla overview via catchy snaps
Joomla overview via catchy snaps
Joomla overview via catchy snaps

Contenu connexe

Tendances

A Beginner's Guide to Popular CMSs
A Beginner's Guide to Popular CMSsA Beginner's Guide to Popular CMSs
A Beginner's Guide to Popular CMSsStuMitchellmw
 
Joomla 2019 Roadmap, Joomla 4 & Beyond by Robert Fairhead
Joomla 2019 Roadmap, Joomla 4 & Beyond by Robert FairheadJoomla 2019 Roadmap, Joomla 4 & Beyond by Robert Fairhead
Joomla 2019 Roadmap, Joomla 4 & Beyond by Robert FairheadRobert Fairhead
 
Modules and Components Introduction in Joomla! 2.5
Modules and Components Introduction in Joomla! 2.5Modules and Components Introduction in Joomla! 2.5
Modules and Components Introduction in Joomla! 2.5Vishwash Gaur
 
Installing joomla on localhost
Installing joomla on localhostInstalling joomla on localhost
Installing joomla on localhostArnel Robles
 
Installing Extensions in Joomla! 2.5
Installing Extensions in Joomla! 2.5Installing Extensions in Joomla! 2.5
Installing Extensions in Joomla! 2.5Vishwash Gaur
 
Joomla Basics Part3
Joomla Basics Part3Joomla Basics Part3
Joomla Basics Part3Linda Coonen
 
Joomla Introduction & Installation Tutorial
Joomla Introduction & Installation TutorialJoomla Introduction & Installation Tutorial
Joomla Introduction & Installation TutorialSingsys Pte Ltd
 
Mar 2012-joomla-2.5-and-the-path-ahead
Mar 2012-joomla-2.5-and-the-path-aheadMar 2012-joomla-2.5-and-the-path-ahead
Mar 2012-joomla-2.5-and-the-path-aheadLinda Coonen
 
Components, Modules and Plugins, Oh My! by Bill Tomczak
Components, Modules and Plugins, Oh My! by Bill TomczakComponents, Modules and Plugins, Oh My! by Bill Tomczak
Components, Modules and Plugins, Oh My! by Bill TomczakJohn Coonen
 
Joomla Beginners Overview Of Day
Joomla Beginners Overview Of DayJoomla Beginners Overview Of Day
Joomla Beginners Overview Of Dayguest01babb
 
Joomla @ Barcamp4(Feb 08 Pune)
Joomla @ Barcamp4(Feb 08 Pune)Joomla @ Barcamp4(Feb 08 Pune)
Joomla @ Barcamp4(Feb 08 Pune)Amit Kumar Singh
 

Tendances (20)

FAT.Seminar.FOSS_Joomla!
FAT.Seminar.FOSS_Joomla!FAT.Seminar.FOSS_Joomla!
FAT.Seminar.FOSS_Joomla!
 
FAQ's in Joomla 2.5
FAQ's in Joomla 2.5FAQ's in Joomla 2.5
FAQ's in Joomla 2.5
 
A Beginner's Guide to Popular CMSs
A Beginner's Guide to Popular CMSsA Beginner's Guide to Popular CMSs
A Beginner's Guide to Popular CMSs
 
JOOMLA
JOOMLAJOOMLA
JOOMLA
 
Joomla 2019 Roadmap, Joomla 4 & Beyond by Robert Fairhead
Joomla 2019 Roadmap, Joomla 4 & Beyond by Robert FairheadJoomla 2019 Roadmap, Joomla 4 & Beyond by Robert Fairhead
Joomla 2019 Roadmap, Joomla 4 & Beyond by Robert Fairhead
 
Modules and Components Introduction in Joomla! 2.5
Modules and Components Introduction in Joomla! 2.5Modules and Components Introduction in Joomla! 2.5
Modules and Components Introduction in Joomla! 2.5
 
Social website
Social websiteSocial website
Social website
 
Joomla and cms
Joomla and  cmsJoomla and  cms
Joomla and cms
 
Installing joomla on localhost
Installing joomla on localhostInstalling joomla on localhost
Installing joomla on localhost
 
Installing Extensions in Joomla! 2.5
Installing Extensions in Joomla! 2.5Installing Extensions in Joomla! 2.5
Installing Extensions in Joomla! 2.5
 
Magento
MagentoMagento
Magento
 
Joomla Basics Part3
Joomla Basics Part3Joomla Basics Part3
Joomla Basics Part3
 
Joomla Introduction & Installation Tutorial
Joomla Introduction & Installation TutorialJoomla Introduction & Installation Tutorial
Joomla Introduction & Installation Tutorial
 
Mar 2012-joomla-2.5-and-the-path-ahead
Mar 2012-joomla-2.5-and-the-path-aheadMar 2012-joomla-2.5-and-the-path-ahead
Mar 2012-joomla-2.5-and-the-path-ahead
 
Joomla Overview
Joomla OverviewJoomla Overview
Joomla Overview
 
Components, Modules and Plugins, Oh My! by Bill Tomczak
Components, Modules and Plugins, Oh My! by Bill TomczakComponents, Modules and Plugins, Oh My! by Bill Tomczak
Components, Modules and Plugins, Oh My! by Bill Tomczak
 
test
testtest
test
 
Joomla Beginners Overview Of Day
Joomla Beginners Overview Of DayJoomla Beginners Overview Of Day
Joomla Beginners Overview Of Day
 
Joomla @ Barcamp4(Feb 08 Pune)
Joomla @ Barcamp4(Feb 08 Pune)Joomla @ Barcamp4(Feb 08 Pune)
Joomla @ Barcamp4(Feb 08 Pune)
 
Overview and hosting
Overview and hostingOverview and hosting
Overview and hosting
 

En vedette

Metszés segédanyag
Metszés segédanyagMetszés segédanyag
Metszés segédanyagHavas Tanya
 
Ella Wants a Phone
Ella Wants a PhoneElla Wants a Phone
Ella Wants a PhoneSheri Holman
 
INTERNET TRADE TOOLS
INTERNET TRADE TOOLSINTERNET TRADE TOOLS
INTERNET TRADE TOOLSBUDNET
 
Contemporany Dance
Contemporany DanceContemporany Dance
Contemporany DanceLauraEilen
 
Designing a website
Designing a websiteDesigning a website
Designing a websiteBUDNET
 
Web design principles
Web design principlesWeb design principles
Web design principlesAndorn
 
Hair extensions
Hair extensionsHair extensions
Hair extensionssheffernan
 
Collection_2011_Finnish_Swedish_English
Collection_2011_Finnish_Swedish_EnglishCollection_2011_Finnish_Swedish_English
Collection_2011_Finnish_Swedish_EnglishLeena Puttaa-Sollo
 
New Hampshire Sustainable Communities Initiative
New Hampshire Sustainable  Communities InitiativeNew Hampshire Sustainable  Communities Initiative
New Hampshire Sustainable Communities InitiativeHal Shurtleff
 
Impuestos cootad
Impuestos cootadImpuestos cootad
Impuestos cootadCecy Parra
 
Bullish engulfing charts for monday
Bullish engulfing charts for mondayBullish engulfing charts for monday
Bullish engulfing charts for mondaybullishengulfing
 

En vedette (20)

Metszés segédanyag
Metszés segédanyagMetszés segédanyag
Metszés segédanyag
 
Ella Wants a Phone
Ella Wants a PhoneElla Wants a Phone
Ella Wants a Phone
 
INTERNET TRADE TOOLS
INTERNET TRADE TOOLSINTERNET TRADE TOOLS
INTERNET TRADE TOOLS
 
MostPopularelectroniccigarette.net-howdoe-cigswork
MostPopularelectroniccigarette.net-howdoe-cigsworkMostPopularelectroniccigarette.net-howdoe-cigswork
MostPopularelectroniccigarette.net-howdoe-cigswork
 
Contemporany Dance
Contemporany DanceContemporany Dance
Contemporany Dance
 
Caso 05
Caso 05Caso 05
Caso 05
 
MostPopularElectronicCigarette.net-howdoe-cigswork
MostPopularElectronicCigarette.net-howdoe-cigsworkMostPopularElectronicCigarette.net-howdoe-cigswork
MostPopularElectronicCigarette.net-howdoe-cigswork
 
Materiaaliesite_2011
Materiaaliesite_2011Materiaaliesite_2011
Materiaaliesite_2011
 
Ws902 pitchdeck
Ws902 pitchdeckWs902 pitchdeck
Ws902 pitchdeck
 
Designing a website
Designing a websiteDesigning a website
Designing a website
 
Web design principles
Web design principlesWeb design principles
Web design principles
 
Hair extensions
Hair extensionsHair extensions
Hair extensions
 
Milkcocoa meetup
Milkcocoa meetupMilkcocoa meetup
Milkcocoa meetup
 
Collection_2011_Finnish_Swedish_English
Collection_2011_Finnish_Swedish_EnglishCollection_2011_Finnish_Swedish_English
Collection_2011_Finnish_Swedish_English
 
brandbook_110610
brandbook_110610brandbook_110610
brandbook_110610
 
New Hampshire Sustainable Communities Initiative
New Hampshire Sustainable  Communities InitiativeNew Hampshire Sustainable  Communities Initiative
New Hampshire Sustainable Communities Initiative
 
Impuestos cootad
Impuestos cootadImpuestos cootad
Impuestos cootad
 
Seo
SeoSeo
Seo
 
Gary & Anne Marie Ezzo
Gary & Anne Marie EzzoGary & Anne Marie Ezzo
Gary & Anne Marie Ezzo
 
Bullish engulfing charts for monday
Bullish engulfing charts for mondayBullish engulfing charts for monday
Bullish engulfing charts for monday
 

Similaire à Joomla overview via catchy snaps

Joomla Explained - As Easy as 1, 2, 3
Joomla Explained - As Easy as 1, 2, 3Joomla Explained - As Easy as 1, 2, 3
Joomla Explained - As Easy as 1, 2, 3Rod Martin
 
Basics of Joomla!
Basics of Joomla! Basics of Joomla!
Basics of Joomla! Saurabh Shah
 
Joomla-Content Management System
Joomla-Content Management SystemJoomla-Content Management System
Joomla-Content Management SystemsilenceIT Inc.
 
Joomla Workshop.pptx
Joomla Workshop.pptxJoomla Workshop.pptx
Joomla Workshop.pptxOslworkshop
 
Joomla basic-i introduction-to-joomla-cms
Joomla basic-i introduction-to-joomla-cmsJoomla basic-i introduction-to-joomla-cms
Joomla basic-i introduction-to-joomla-cmsChanratha Sorn
 
Joomla! Templates and Comparison of Frameworks
Joomla! Templates and Comparison of FrameworksJoomla! Templates and Comparison of Frameworks
Joomla! Templates and Comparison of FrameworksSaurabh Shah
 
Building Dynamic Websites With Joomla CMS
Building Dynamic Websites With Joomla CMSBuilding Dynamic Websites With Joomla CMS
Building Dynamic Websites With Joomla CMSThomas Siegers
 
Cambodia Open Source Essential Training
Cambodia Open Source Essential TrainingCambodia Open Source Essential Training
Cambodia Open Source Essential TrainingSamdy Lonh
 
Joomla development services by experts fromindia
 Joomla development services by experts fromindia Joomla development services by experts fromindia
Joomla development services by experts fromindiaefisurbhi
 
Joomla installation and managemennt
Joomla installation and managemenntJoomla installation and managemennt
Joomla installation and managemenntPosmart Systems Ltd
 
Quick introduction to joomla
Quick introduction to joomlaQuick introduction to joomla
Quick introduction to joomlaSabuj Kundu
 
How to Build a Website using Joomla
How to Build a Website using JoomlaHow to Build a Website using Joomla
How to Build a Website using JoomlaMamunur Rashid
 

Similaire à Joomla overview via catchy snaps (20)

Joomla Explained - As Easy as 1, 2, 3
Joomla Explained - As Easy as 1, 2, 3Joomla Explained - As Easy as 1, 2, 3
Joomla Explained - As Easy as 1, 2, 3
 
Basics of Joomla!
Basics of Joomla! Basics of Joomla!
Basics of Joomla!
 
Joomla-Content Management System
Joomla-Content Management SystemJoomla-Content Management System
Joomla-Content Management System
 
JUGN-meet1
JUGN-meet1JUGN-meet1
JUGN-meet1
 
Developing a website
Developing a websiteDeveloping a website
Developing a website
 
Joomla Workshop.pptx
Joomla Workshop.pptxJoomla Workshop.pptx
Joomla Workshop.pptx
 
Joomla basic-i introduction-to-joomla-cms
Joomla basic-i introduction-to-joomla-cmsJoomla basic-i introduction-to-joomla-cms
Joomla basic-i introduction-to-joomla-cms
 
Joomla! Templates and Comparison of Frameworks
Joomla! Templates and Comparison of FrameworksJoomla! Templates and Comparison of Frameworks
Joomla! Templates and Comparison of Frameworks
 
Building Dynamic Websites With Joomla CMS
Building Dynamic Websites With Joomla CMSBuilding Dynamic Websites With Joomla CMS
Building Dynamic Websites With Joomla CMS
 
Cb subs gpl-membership-sites
Cb subs gpl-membership-sitesCb subs gpl-membership-sites
Cb subs gpl-membership-sites
 
Joomla Presentations
Joomla PresentationsJoomla Presentations
Joomla Presentations
 
Joomla Features
Joomla FeaturesJoomla Features
Joomla Features
 
Cambodia Open Source Essential Training
Cambodia Open Source Essential TrainingCambodia Open Source Essential Training
Cambodia Open Source Essential Training
 
Joomla development services by experts fromindia
 Joomla development services by experts fromindia Joomla development services by experts fromindia
Joomla development services by experts fromindia
 
Joomla sample first tutorial.
Joomla sample first tutorial.Joomla sample first tutorial.
Joomla sample first tutorial.
 
Joomla installation and managemennt
Joomla installation and managemenntJoomla installation and managemennt
Joomla installation and managemennt
 
Joomla
JoomlaJoomla
Joomla
 
Quick introduction to joomla
Quick introduction to joomlaQuick introduction to joomla
Quick introduction to joomla
 
Joomla Platform, por David Hurley
Joomla Platform, por David HurleyJoomla Platform, por David Hurley
Joomla Platform, por David Hurley
 
How to Build a Website using Joomla
How to Build a Website using JoomlaHow to Build a Website using Joomla
How to Build a Website using Joomla
 

Plus de BUDNET

SEO-HIGH TRAFFIC ROUTING
SEO-HIGH TRAFFIC ROUTINGSEO-HIGH TRAFFIC ROUTING
SEO-HIGH TRAFFIC ROUTINGBUDNET
 
Catchy web pages via Wordpress
Catchy web pages via WordpressCatchy web pages via Wordpress
Catchy web pages via WordpressBUDNET
 
Multimedia communication
Multimedia communicationMultimedia communication
Multimedia communicationBUDNET
 
Multimedia
MultimediaMultimedia
MultimediaBUDNET
 
MIND sweeping introduction to PHP
MIND sweeping introduction to PHPMIND sweeping introduction to PHP
MIND sweeping introduction to PHPBUDNET
 
New Css style
New Css styleNew Css style
New Css styleBUDNET
 
Gateway To Adobe Photoshop
Gateway To Adobe PhotoshopGateway To Adobe Photoshop
Gateway To Adobe PhotoshopBUDNET
 

Plus de BUDNET (7)

SEO-HIGH TRAFFIC ROUTING
SEO-HIGH TRAFFIC ROUTINGSEO-HIGH TRAFFIC ROUTING
SEO-HIGH TRAFFIC ROUTING
 
Catchy web pages via Wordpress
Catchy web pages via WordpressCatchy web pages via Wordpress
Catchy web pages via Wordpress
 
Multimedia communication
Multimedia communicationMultimedia communication
Multimedia communication
 
Multimedia
MultimediaMultimedia
Multimedia
 
MIND sweeping introduction to PHP
MIND sweeping introduction to PHPMIND sweeping introduction to PHP
MIND sweeping introduction to PHP
 
New Css style
New Css styleNew Css style
New Css style
 
Gateway To Adobe Photoshop
Gateway To Adobe PhotoshopGateway To Adobe Photoshop
Gateway To Adobe Photoshop
 

Dernier

SD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxSD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxjanettecruzeiro1
 
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️soniya singh
 
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...BarusRa
 
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Delhi Call girls
 
Pastel Portfolio _ by Slidesgo.pptx. Xxx
Pastel Portfolio _ by Slidesgo.pptx. XxxPastel Portfolio _ by Slidesgo.pptx. Xxx
Pastel Portfolio _ by Slidesgo.pptx. XxxSegundoManuelFaichin1
 
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...amitlee9823
 
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Delhi Call girls
 
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...amitlee9823
 
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...babafaisel
 
Stark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptxStark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptxjeswinjees
 
infant assessment fdbbdbdddinal ppt.pptx
infant assessment fdbbdbdddinal ppt.pptxinfant assessment fdbbdbdddinal ppt.pptx
infant assessment fdbbdbdddinal ppt.pptxsuhanimunjal27
 
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...SUHANI PANDEY
 
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Call Girls in Nagpur High Profile
 
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)amitlee9823
 
Government polytechnic college-1.pptxabcd
Government polytechnic college-1.pptxabcdGovernment polytechnic college-1.pptxabcd
Government polytechnic college-1.pptxabcdshivubhavv
 
Tapestry Clothing Brands: Collapsing the Funnel
Tapestry Clothing Brands: Collapsing the FunnelTapestry Clothing Brands: Collapsing the Funnel
Tapestry Clothing Brands: Collapsing the Funneljen_giacalone
 
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdfThe_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdfAmirYakdi
 
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...Delhi Call girls
 
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵anilsa9823
 
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfChapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfParomita Roy
 

Dernier (20)

SD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxSD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptx
 
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
 
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
 
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
 
Pastel Portfolio _ by Slidesgo.pptx. Xxx
Pastel Portfolio _ by Slidesgo.pptx. XxxPastel Portfolio _ by Slidesgo.pptx. Xxx
Pastel Portfolio _ by Slidesgo.pptx. Xxx
 
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
 
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
 
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
 
Stark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptxStark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptx
 
infant assessment fdbbdbdddinal ppt.pptx
infant assessment fdbbdbdddinal ppt.pptxinfant assessment fdbbdbdddinal ppt.pptx
infant assessment fdbbdbdddinal ppt.pptx
 
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
 
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
 
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
Government polytechnic college-1.pptxabcd
Government polytechnic college-1.pptxabcdGovernment polytechnic college-1.pptxabcd
Government polytechnic college-1.pptxabcd
 
Tapestry Clothing Brands: Collapsing the Funnel
Tapestry Clothing Brands: Collapsing the FunnelTapestry Clothing Brands: Collapsing the Funnel
Tapestry Clothing Brands: Collapsing the Funnel
 
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdfThe_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
 
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
 
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵
 
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfChapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
 

Joomla overview via catchy snaps

  • 1. www.budnetdesign.com What is Joomla? Joomla! is a:  Content Management System  Application Framework  A website Swiss-Army knife  Available under the GNU/GPL License
  • 2. What's Joomla's History? Joomla forked from Mambo due to licensing and oversight concerns in 2005. Joomla is today overseen by Open Source Matters, Inc. OSM is a US-incorporated non-profit organization. OSM's website is at opensourcematters.org. The entire award-winning development team behind Mambo moved to Joomla, and is today led by Johan Janssens.
  • 3. Joomla! System Requirements: * PHP 4.2.x or above * MySQL 3.23.x or above * Apache 1.3.x or above What does this mean? Joomla is compatible with a wide variety of LAMP-equipped servers.
  • 4. Joomla! Releases Joomla 1.0.13 (Sunglow)  “Legacy” version; still compatible with Mambo.  Maximum compatibility with 3rd Party Ext. Joomla 1.5 RC 2  Refactored code base, numerous core upgrades, including SEO, account security, and more.  Not yet 1.5 Final.  1.0.X “Legacy” mode for compatibility.
  • 5. Official Joomla Websites: Main Site: www.joomla.org Support Forums: forum.joomla.org Extensions Directory: extensions.joomla.org Joomla! Community By The Numbers:  1,000,000+ Support Forum Posts  199,000+ Support Forum Topics  133,000+ Forum Members  2,100+ Third-Party Extensions
  • 6. Joomla Nomenclature: Add-ons are differentiated by function. They can be organized into three broad categories:  Components: Components are extensions that extend the capability of the system beyond content management. They generally have administrative options particular to their operation that can be edited under the “Components” menu. Output from components is generally displayed in the website's main body.
  • 7. Joomla Nomenclature: (continued)  Modules generally control the “blocks” available as “sidebar” content; they can display limited aspects of the output from components.  Plug-ins (aka Mambots): These extensions make alterations to system functions to attain specific goals.
  • 8. Simple Installation Requires valid mySQL username/password. Untar archive, copy/FTP to appropriate docroot. Run through installer routine by visiting your site.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25. Templating with Joomla! Joomla's templating system simply wraps HTML and CSS around the internal PHP calls that pull in the dynamic content.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31. What have we learned so far?  Joomla History and Nomenclature  Joomla system requirements  Joomla installation procedure  Joomla Administrator Panel organization  Joomla Templating
  • 32. What's left to cover?  Joomla Extensions for Content-oriented sites  Joomla Extensions for E-Commerce sites  General Purpose Joomla Extensions  Real World Joomla installs  Sponsor Thanks & Acknowledgements  One more thing
  • 33.
  • 34. Adapting Joomla to specific needs  Content-driven sites  E-commerce driven sites
  • 35. Content-driven Communities with Joomla! Let's define some traits common to online communities:  User Profiles and detailed account information  Forums/Message Boards  User subscriptions  Differing subscription levels (up-sell from free membership to paid membership)
  • 36. User Profiles and Account Information Extension: Community Builder  Adds additional information fields to user accounts.  Allows membership listings with complete profiles (a la MySpace)  Integrates with a wide variety of other third party extensions, including forums, newsletter components, private messenging, and more.  Highly customizable
  • 37.
  • 38.
  • 39. Forums and Message Boards Several forum solutions exist for Joomla, both native extensions, and “bridge” components integrating Joomla with other popular packages, such as phpBB, SMF, and vBulletin. One popular Joomla-native forum solution is Fireboard.
  • 40.
  • 41.
  • 42. Offering Subscription-based access to content  Account Expiration component  JACL (Joomla Access Control Level) Account Expiration allows you to offer subscriptions, and accept payments for such via PayPal, WorldPay, 2CO, Merchant Gateway, and more.
  • 43. Subscription solutions (continued) Joomla Access Control Level (JACL) allows for the creation of additional user groups, thus allowing either multiple subscription tiers, or “free” and “members-only” access.
  • 44. Subscription solutions (continued) Both Account Expiration and JACL integrate with Community Builder. JACL-style functionality is due to be included in the forthcoming Joomla 1.5.
  • 45. Monetizing Content A multitude of Joomla extensions exist for:  Image-based banner ads  Text-based ads, such as Google AdSense  Affiliate Marketing  Amazon.com  Donations/Tip Jars  Subscription Podcasting
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.

Notes de l'éditeur

  1. Plug-ins/Mambots: A common example is a plug-in that integrates the search functions for a particular component into Joomla's main search function. In essence, plug-ins simply extend existing functionality or add features.
  2. Certain directories under Joomla must be writeable by the HTTPD user in order to work properly. This applies particularly to components that store data in the docroot rather than the database, such as the Media Manager, the Component, Module, and Mambot installers, as well as many common third-party extensions. There is an official FAQ for Joomla and Security issues available here: http://help.joomla.org/component/option,com_easyfaq/task,view/id,167/Itemid,268/
  3. I would pay good money to get Jon “Mad Dog” Hall to SING the GPL. I think he'd have a better singing voice than Richard Stallman.
  4. After this screen, the installer simply asks the administrator to specify their preferred login credentials and contact information.
  5. Security Issues with Joomla! Obey the Installer, and Remove /installation directory after install!! Security Issues are primarily caused by faulty third-party extensions Monitor httpd logs, bandwidth logs, and search terms for your site, in addition to traditional Linux intrusion detection & defense techniques to catch emerging threats before they hit your site.
  6. We can see here that we've got a traditional top menu of options with drop-downs, a sort-of quick-launch area of frequently needed tools, and a status panel informing us of current logins, and other information regarding our site's articles and content.
  7. The SITE menu contains several major options: Global Configuration: Contains the variables from configuration.php. Language Manager: Allows switching between languages. Media Manager: Allows for storage of images and media, which are then easily retrievable for insertion into content. Template Manager : Allows editing and customization of the HTML and CSS of the site's front-end. Trash Manager: Just like your Trash icon (Recycle Bin). Provides an extra precaution against accidental deletion of content. User Manager: Allows administrative access to user account information and modification, can be superceded by CommunityBuilder, which will be discussed a bit later.
  8. The Menu....menu provides access to Joomla's menu system. You can add, modify, or delete menu items, including links to components, quickly and easily. Menus are displayed via special modules which are published and ready by default
  9. Here we see the various options for content control. Note that the two main levels of content organization are Sections and Categories . Sections are subdivided into categories. Static Content is a special category that includes all articles will be permanent to the website, rather than rotated out for fresher content. Common examples here are policy/terms-type pages and instructional or sales content.
  10. Here we see the expected range of options for controlling the ordering and presentation of our content items. We can set them to publish to the site's frontpage, or only be accessible via a category or section link in a menu. To control the content items themselves, we simply click the title or checkmark and click “Edit”.
  11. Content items are edited within their own javascript-based WYSIWYG editor, with an Options pane to the right. The full range of options are available, or the writer can manipulate the HTML of the content directly. There are also a pair of windows for entering “Intro” and “Main” text, so you can shorten the presentation of your articles on the site's frontpage or content section into concise synopses which prompt the user to “Read More”. (ie, very similar to the conventional blog mindset in content organization.)‏
  12. True story: I was asked to write a short administrator manual for a large corporate client. I'm a firm believer in writing documentation from a human perspective, so I included this little joke. Anyhow, this screenshot shows an actual content item being edited; the table borders are visible and changeable, as are all the other attributes, including the image.
  13. And here's what the article looks like, with some minimal, elegant CSS applied. I'm still waiting on Steve Jobs to get back to me on this idea. Said a check was coming any day.
  14. Individual administrative settings and configuration for our components can be found here.
  15. Under the Modules menu, we can select “Site Modules”, or “Administrative Modules”. We will most typically be dealing with Site Modules. Here's the listing. Note that we can change the ordering of the modules within various Module Positions. We'll delve deeper into that momentarily. I won't cover the remaining sections in the administrator's panel, because of both time constraints and the fact that plugins can be both fairly advanced and fairly narrow in scope. Installing new add-ons into Joomla is very easy: You simply select the appropriate extension to install (component, module, or mambot) and upload the appropriate zip or tarball. The installer will extract the contents, read the enclosed XML file, and take the appropriate actions, copying the new extension into the appropriate part of the document tree and adding database tables and entries as appropriate.
  16. Creating templates with Joomla is very easy, as we'll see in the next few slides as I create a Joomla site entirely from scratch. As this is only a fifty-minute speech, our site will look like it came straight out of 1995, but it will be a dynamic, database-driven 1995 website. :)‏ The critics in the audience should also note that I finished this demonstration from Joomla installation to “completed” template in seven minutes. For those of you with existing websites you'd like to convert to being database-driven, this serves to illustrate how quickly you can adapt your existing HTML and CSS into Joomla without massive overhauls.
  17. These are the default templates that come with Joomla. I've modified the first, “madeyourweb” to the truncated example we'll look at in the next slide. The important thing to note here is that we can assign templates to various pages, via the “Assign” dialog. This means we can use multiple page layouts within the same site, if we so choose.
  18. And here's the HTML for this brief demonstration. That's all there is too it. Joomla does the rest of the work, as we'll see momentarily.
  19. Here I've got the HTML color-coded. The stuff needed to run Joomla is in red, the extremely minimal HTML I used to cobble together a quick-and-dirty template is in blue. When I'm building a template, I generally just copy-paste the top part from one of the default templates, then copy-paste all the HTML from the <body> tag down from my HTML mockup, which I generally do in Dreamweaver or a text editor.
  20. Here we see the CSS markup from one of the default templates, which for the purposes of expediency I've retained in my brief template demonstration. The CSS is pulled in by a dynamically-constructed HTML tag in the HTML portion of the template.
  21. And here we see the end result, seven minutes later. Obviously, with more planning, design savvy, and care, we can see just how easily we can have both a visually-attractive website and one that is also dynamically-generated. Joomla doesn't bind you into particular layouts or formats the way many other CMS packages do. Your design outcome is limited only by your creativity and capabilities.
  22. Creating templates with Joomla is very easy, as we'll see in the next few slides as I create a Joomla site entirely from scratch. As this is only a fifty-minute speech, our site will look like it came straight out of 1995, but it will be a dynamic, database-driven 1995 website. :)‏ The critics in the audience should also note that I finished this demonstration from Joomla installation to “completed” template in seven minutes. For those of you with existing websites you'd like to convert to being database-driven, this serves to illustrate how quickly you can adapt your existing HTML and CSS into Joomla without massive overhauls.
  23. Creating templates with Joomla is very easy, as we'll see in the next few slides as I create a Joomla site entirely from scratch. As this is only a fifty-minute speech, our site will look like it came straight out of 1995, but it will be a dynamic, database-driven 1995 website. :)‏ The critics in the audience should also note that I finished this demonstration from Joomla installation to “completed” template in seven minutes. For those of you with existing websites you'd like to convert to being database-driven, this serves to illustrate how quickly you can adapt your existing HTML and CSS into Joomla without massive overhauls. (Pause to get time and collect the tickets for drawing.)‏
  24. Pause to get timestamp and to bring the tickets up to the stage for drawing.
  25. At this point, we're going to switch gears away from looking at the inner workings of Joomla, and describe the third-party extensions that can be added to build a full-featured website from the Joomla core foundation. We're going to look at two common uses for Joomla, content-driven websites, which can obviously be for purposes ranging from individuals and hobbyists, to online zines and communities. We'll start with content-driven websites.
  26. Official Site, Home of Community Builder. www.joomlapolis.com
  27. Here we see Community Builder in action, right on Joomlapolis.com. I couldn't even begin to give a detailed account of everything Community Builder is capable of in this presentation; it could take up a presentation all its own! In fact, Community Builder essentially acts as a system-within-a-system, extending Joomla's functionality and essentially providing an application framework of its own. It even has its own plug-in extensions! We can see here the massive extensibility of the system, including the various functions that can be added to your users' profiles. This is hardly an exhaustive listing, and with some coaxing, it's easy to invent your own.
  28. Fireboard is a popular forum solution for Joomla, previously known as Joomlaboard. Features:
  29. VirtueMart allows for a highly-flexible, template-based presentation of products, with all the expected accoutrements of an e-commerce solution: Multiple Product categories Dynamic Shipping cost calculation Dynamic sales/VAT tax calculation Coupons Downloadable content PayPal IPN/API integration And more.
  30. Installed Components: Community Builder with SMF bridge SOBI2 Directory iJoomla Magazine (Commercial component)‏ MyBlog PU_Arcade Marketplace Classifieds and more. Jamie's even got a custom “gas prices” component.
  31. RocketTheme is a popular pre-fab template site, offering subscription access to more than twenty slick templates at one low yearly price, releasing a new template (or sometimes two) every month. In addition to being a slick e-commerce site built in Joomla, it's also a prime example of one interesting section of the Joomla ecosphere: the now-ubiquitous template club. Many Joomla developers are making extra money by developing templates for the general public and offering them either free or by subscription.