SlideShare a Scribd company logo
1 of 47
Download to read offline
JOOMLA 101
Rodger Fields
What is Joomla!
The short answer:
- Software for building powerful
Web sites and online applications
- Open Source and free
- A global community
Joomla.Org
How Easy Is It To Start?
Register at demo.joomla.org for a live
Joomla! site:
- 90 day free Joomla! demo account
- Installed and activated for you
- No need to purchase a domain name
- Full-featured Joomla! Front & Back End
- Easy video tutorials provided
- 24/7 support team
What’s the Catch?
The Demo is a 90-day trial site.
There’s no obligation to go with Joomla!
If you do want to continue with Joomla!,
you’ll need to pick a host. SiteGround
offers a beginner package for $3.95/month
My Humble Opinion?
The demo is a great way to start.
Wish they had it when I started.
www.inmotion
Joomla Needs Host Services
Apache
or IIS
DBMS
PHP
Host System Pick A Host
… Or “Host” on
your Desktop
Refer to Supplemental
Materials at back
SiteGround, Rochen
and inmotionhosting
all specialize in Joomla.
Other hosts offer
Joomla! as well but avoid
bargain basement hosts.
… To Work with Joomla
Apache
or IIS
DBMS
Joomla Files
PHP
Database
Host System These are specific to
your Joomla! site
Installing Joomla!
- Just for a test spin: demo.joomla.org
- Most hosts offer “One Click Installs”
- Do it manually. Refer to host
instructions or refer to docs.joomla.org
- Install on your own computer (see
Supplemental Materials at back)
Joomla - Front End
The Front-End is what the USER sees
Joomla - Front-End
Changing as they move around the site
Joomla - Back-End
Providing access to tools for configuring the site.
Media Manager
The Media Manager provides a repository
for images used in articles, modules, etc.
Joomla Templates
★ Define how a web site LOOKS
★ Front-end and back-end templates provided
★ Vendors provide both free & paid templates
★ OR ... You can build your own
Installing a Template
1) Download the Template Package(s)
2) Load the file(s) with Extension Manager
Choose File - then click Upload & Install
Now Make It Your Default
1) Extensions/Template Manager
2) Click the star icon in the Default column for the Template
3) Verify - Go to the Front-end to see the template applied.
Template Positions
About Positions
★ Specific to a given
template
★ The unnamed position
used for components
(e.g. content)
★ Positions determine
where Modules
appear
Positions Are Named
Page Regions
topcenter
midleft midright
left right
footer
Template Positions
Viewing PositionsPositions Are Named
Page Regions
topcenter
midleft midright
left right
footer
Enable Preview Module
Position in Template
Manager Options
Append /?tp=1 to
front-end URL
Modules
Modules can be:
★ Menus
★ Login Forms
★ Custom HTML
★ Breadcrumbs
★ Random Images
★ ... and Much More
Functionality to display
in a Page Position
topcenter
midleft midright
left right
footer
Modules
Where & When?Functionality to display
in a Page Position
topcenter
midleft midright
left right
footer
WHERE
A Module is assigned to
One-and-Only-One
Position ALWAYS
WHEN
A Module appears ONLY
on assigned Menu Items
Content Component
Web Page Content
Displays in the Main Part
of the Web Page
topcenter
midleft midright
left right
Main
Part of the
Web Page
footer
★ ONE component per
page
★ Web content is
managed via CAM:
✦ Categories
✦ Articles
✦ Menus
Manage Content with CAM
Categories
CAM Paradigm Managing Categories
★ Used to structure
your site overall
★ Content/Category
Manager
★ Nest categories using
parents
★ PLAN your categories
Category/Article/Menu
Categories
Articles
CAM Paradigm Managing Articles
★ Creates content
within the categories
★ Content/Article
Manager
★ An article can belong
to only one category
★ Articles aren’t visible
until menus defined
(with 1 exception)
Category/Article/Menu
Categories
Menus
Articles
CAM Paradigm Managing Menus
★ Menu items make
articles visible
★ Manage menu items
within a specific menu
- NOT the Menu Mgr
★ Individual articles
★ Category lists or blogs
Category/Article/Menu
Categories
Menus
Articles
CAM Paradigm CAM Order is Important!
Follow CAM order
when creating
Reverse CAM
(i.e. MAC)
when deleting
User Groups
Select Users/Groups to see the default User Groups:
Default User Groups - Front-end
★ Public - users who just browse the front-end
★ Guest - hides items from users who are logged in
★ Registered - log on to the front-end and get special
functionality (e.g. see something, comment, etc.)
★ Authors - allowed to create articles for the web site
★ Editors - Create and edit articles
★ Publishers - Create, edit, and publish articles
These groups operate solely from the front-end
Default User Groups - Back-end
★ Managers - Create/Edit/Publish & Link to Menus - but
can’t manage Users, Templates, or Modules
★ Administrators - can do almost everything except
configure Option Configurations (e.g. Article Manager
Options)
★ Super Users - can do everything
These groups access the back-end of the site
Add Users
Users/User Manager/Add New User:
Extending Joomla
Over 8,700 Extensions available at extensions.joomla.org
Extensions - Things to Look For
★ General description of the extension
★ What Joomla versions it supports
★ Review score and number of votes
★ Makeup: Component, Module, Plug-In
Adding an Extension
With Joomla! 3 - Install from Web directly!
First Extensions to Get
★ Akeeba Backup - Making your site easy to backup and
restore
★ JCE (Editor) - use in place of Tiny MCE which is Joomla’s
default editor
★ Fabrik - allows you to connect to the backend database
with your own custom data
★ ALL of the above have free versions - so start with that
Consider these extensions to start:
Backing Up Your Site
This should be your #1 Priority
- Install Akeeba Backup
- Make a Backup using Akeeba
- Copy Your Backup to Safe Places
- Test Your Backup by Restoring it
A Backup That Hasn’t Been Tested
ISN’T A BACKUP!
Backing Up Your Site
BEFORE You Back Up
IMPORTANT
FOR ACTIVE
PRODUCTION
SITES!
Place site Offline in
Global Configuration
AFTER You Back Up
Place site Online in
Global Configuration
Restoring From Backup
- Akeeba creates a .jpa backup file
- Get Kickstart from AkeebaBackup.com
- Delete all the files at your web site
- Upload the .jpa file and kickstart.php
- In browser go to mysite.com/kickstart.php
Updating Joomla
★ ALWAYS backup your site before updating
★ Check your extensions - will they work?
(particularly with major version upgrades)
★ The Maintenance area of the Joomla Control
Panel will check to see if updates are available -
and give you the capability to update
Joomla is More than
just an Open Source CMS ...
... Joomla is a Community.
Become a part of it -
Join HoustonJUG.Com!
Questions?
Personal Website: JudyAndRodger.Com
Business Website: CraftedData.Com
Email: Rodger@JudyAndRodger.Com
Hosted by: inmotionhosting.com
Supplemental Materials
For You To
Consider
At Your
Leisure
Desktop Versions of AMP
★ AMP stands for Apache/MySQL/PHP
★ Rather than downloading the AMP components
individually, it is easiest to use:
✦ WAMP - for Windows PCs - find directions and
downloads at www.wampserver.com/en/
✦ MAMP - AMP for the Mac - find directions and
downloads at www.mamp.info/en/index.html
★ Installation is relatively straight-forward but, for more
help, David Gassner has a video named Installing Apache,
MySQL, and PHP at lynda.com
Desktop Document Root
★ For Desktop installations, you’ll end up with a Document
Root (i.e. where you’ll set up your Joomla folders):
✦ WAMP: C:wampwww
✦ MAMP: Applications/MAMP/htdocs
✦ Create a folder for your Joomla site beneath that root:
✦ WAMP: C:wampwwwmysite
✦ MAMP: Application/MAMP/htdocs/mysite
Installing Joomla on Desktop
1. Go to Joomla.org and download the installation zip file
2. Copy that file into your Mysite folder and extract all the
files there
3. Create a new blank database in PHPMyAdmin
4. In your browser, go to localhost/mysite
5. The Joomla installation script will lead you through the
process
Other Joomla Components
★ Banners - for advertising banners
★ Contacts - creates contact forms
★ Search - allow users to search your site
★ News Feeds - pull news from other sites
★ Web Links - links to other sites
Access Control Lists
★ Joomla uses Access Control Lists to
manage sophisticated permissions
★ ACL is beyond Joomla 101
★ Suggest you attend training for ACL or
view training videos (e.g. @lynda.com)
Viewing With /?tp=1
Bending Display Rules
Bending the RulesNormal Display Rules:
topcenter
midleft midright
left right
Main
Part of the
Web Page
footer
★ Display Modules in
Articles using
{loadposition
positionname}
★ Some Components
work together with
Modules to display
them in Positions
(e.g. Banners)
Modules in Positions
Components in Main Part

More Related Content

What's hot

Must-Have Joomla Extensions by Ken Lyle
Must-Have Joomla Extensions by Ken LyleMust-Have Joomla Extensions by Ken Lyle
Must-Have Joomla Extensions by Ken LyleJohn Coonen
 
Building WebApp with HTML5
Building WebApp with HTML5Building WebApp with HTML5
Building WebApp with HTML5Tien Tran Le Duy
 
Benefit Of Wordpress
Benefit Of WordpressBenefit Of Wordpress
Benefit Of WordpressTheawaster485
 
Extension developer secrets - How to make money with Joomla
Extension developer secrets - How to make money with JoomlaExtension developer secrets - How to make money with Joomla
Extension developer secrets - How to make money with JoomlaTim Plummer
 
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
 
JSN Mico Customization Manual
JSN Mico Customization ManualJSN Mico Customization Manual
JSN Mico Customization ManualJoomlaShine
 
NamesCon 2015 Wordpress Beginner Session
NamesCon 2015 Wordpress Beginner SessionNamesCon 2015 Wordpress Beginner Session
NamesCon 2015 Wordpress Beginner SessionBruce Marler
 
How to install joomla 2.5
How to install joomla 2.5How to install joomla 2.5
How to install joomla 2.5Kamis Kalees
 
Basic WordPress for Beginner ppt
Basic WordPress for Beginner pptBasic WordPress for Beginner ppt
Basic WordPress for Beginner pptDipika Wadhvani
 
Mautic landing page setup & case study
Mautic landing page setup & case studyMautic landing page setup & case study
Mautic landing page setup & case studyTim Plummer
 
JSN Escape Configuration Manual
JSN Escape Configuration ManualJSN Escape Configuration Manual
JSN Escape Configuration ManualJoomlaShine
 
Rapid application development for WordPress using AWF
Rapid application development for WordPress using AWFRapid application development for WordPress using AWF
Rapid application development for WordPress using AWFTim Plummer
 
Child Themes in WordPress
Child Themes in WordPressChild Themes in WordPress
Child Themes in WordPressJeff Cohan
 
Wordpress Beyond A Blog Word Camp Toronto08
Wordpress Beyond A Blog Word Camp Toronto08Wordpress Beyond A Blog Word Camp Toronto08
Wordpress Beyond A Blog Word Camp Toronto08Jamie Oastler
 
Joomla 3.6 - The revolution in Joomla User Experience
Joomla 3.6 - The revolution in Joomla User ExperienceJoomla 3.6 - The revolution in Joomla User Experience
Joomla 3.6 - The revolution in Joomla User ExperienceJoomlaShine
 
Joomla 3.4 Made Easy
Joomla 3.4 Made EasyJoomla 3.4 Made Easy
Joomla 3.4 Made EasyJoomlaShine
 
Introduction to WordPress
Introduction to WordPressIntroduction to WordPress
Introduction to WordPressChris Carrel
 

What's hot (20)

Must-Have Joomla Extensions by Ken Lyle
Must-Have Joomla Extensions by Ken LyleMust-Have Joomla Extensions by Ken Lyle
Must-Have Joomla Extensions by Ken Lyle
 
Building WebApp with HTML5
Building WebApp with HTML5Building WebApp with HTML5
Building WebApp with HTML5
 
Social website
Social websiteSocial website
Social website
 
Benefit Of Wordpress
Benefit Of WordpressBenefit Of Wordpress
Benefit Of Wordpress
 
What is (not) WordPress
What is (not) WordPressWhat is (not) WordPress
What is (not) WordPress
 
Extension developer secrets - How to make money with Joomla
Extension developer secrets - How to make money with JoomlaExtension developer secrets - How to make money with Joomla
Extension developer secrets - How to make money with Joomla
 
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
 
JSN Mico Customization Manual
JSN Mico Customization ManualJSN Mico Customization Manual
JSN Mico Customization Manual
 
NamesCon 2015 Wordpress Beginner Session
NamesCon 2015 Wordpress Beginner SessionNamesCon 2015 Wordpress Beginner Session
NamesCon 2015 Wordpress Beginner Session
 
How to install joomla 2.5
How to install joomla 2.5How to install joomla 2.5
How to install joomla 2.5
 
Basic WordPress for Beginner ppt
Basic WordPress for Beginner pptBasic WordPress for Beginner ppt
Basic WordPress for Beginner ppt
 
Mautic landing page setup & case study
Mautic landing page setup & case studyMautic landing page setup & case study
Mautic landing page setup & case study
 
JSN Escape Configuration Manual
JSN Escape Configuration ManualJSN Escape Configuration Manual
JSN Escape Configuration Manual
 
Rapid application development for WordPress using AWF
Rapid application development for WordPress using AWFRapid application development for WordPress using AWF
Rapid application development for WordPress using AWF
 
Wordpress 101 Training
Wordpress 101 TrainingWordpress 101 Training
Wordpress 101 Training
 
Child Themes in WordPress
Child Themes in WordPressChild Themes in WordPress
Child Themes in WordPress
 
Wordpress Beyond A Blog Word Camp Toronto08
Wordpress Beyond A Blog Word Camp Toronto08Wordpress Beyond A Blog Word Camp Toronto08
Wordpress Beyond A Blog Word Camp Toronto08
 
Joomla 3.6 - The revolution in Joomla User Experience
Joomla 3.6 - The revolution in Joomla User ExperienceJoomla 3.6 - The revolution in Joomla User Experience
Joomla 3.6 - The revolution in Joomla User Experience
 
Joomla 3.4 Made Easy
Joomla 3.4 Made EasyJoomla 3.4 Made Easy
Joomla 3.4 Made Easy
 
Introduction to WordPress
Introduction to WordPressIntroduction to WordPress
Introduction to WordPress
 

Similar to Joomla 101

Wordpress chapter1
Wordpress chapter1Wordpress chapter1
Wordpress chapter1Arifa Orfan
 
Joomla CMS SEMINAR PPT
Joomla CMS SEMINAR PPTJoomla CMS SEMINAR PPT
Joomla CMS SEMINAR PPTPinky Mondal
 
joomla_15_quickstart
joomla_15_quickstartjoomla_15_quickstart
joomla_15_quickstartHarshil Shah
 
Joomla 15 quickstart
Joomla 15 quickstartJoomla 15 quickstart
Joomla 15 quickstartkejela
 
Joomla 15 quickstart
Joomla 15 quickstartJoomla 15 quickstart
Joomla 15 quickstartHassan Alsafi
 
Update Smart: Use a Staging Site!
Update Smart: Use a Staging Site!Update Smart: Use a Staging Site!
Update Smart: Use a Staging Site!Meagan Hanes
 
Building a website based on Joomla
Building a website based on JoomlaBuilding a website based on Joomla
Building a website based on Joomla昀橋 蔡
 
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
 
Keeping Your Joomla! Site Secure
Keeping Your Joomla! Site SecureKeeping Your Joomla! Site Secure
Keeping Your Joomla! Site Securejoomladayhouston
 
Introduction to WordPress Multisite
Introduction to WordPress MultisiteIntroduction to WordPress Multisite
Introduction to WordPress MultisiteCraig Taylor
 
Troubleshooting mule
Troubleshooting muleTroubleshooting mule
Troubleshooting muleSon Nguyen
 
Task runners + theming automating your workflow
Task runners + theming  automating your workflowTask runners + theming  automating your workflow
Task runners + theming automating your workflowJoshua Gilmer
 
Techgig Webinar: Joomla Introduction and Module Development June 2012
Techgig Webinar: Joomla Introduction and Module Development June 2012Techgig Webinar: Joomla Introduction and Module Development June 2012
Techgig Webinar: Joomla Introduction and Module Development June 2012Vishwash Gaur
 
Updating WordPress Themes, Plugins, and Core Safely
Updating WordPress Themes, Plugins, and Core SafelyUpdating WordPress Themes, Plugins, and Core Safely
Updating WordPress Themes, Plugins, and Core SafelyAngela Bowman
 
Absolute Beginners Guide to Drupal
Absolute Beginners Guide to DrupalAbsolute Beginners Guide to Drupal
Absolute Beginners Guide to DrupalRod Martin
 
Installing OpenCart 3 module
Installing OpenCart 3 moduleInstalling OpenCart 3 module
Installing OpenCart 3 moduleSelf
 

Similar to Joomla 101 (20)

Wordpress chapter1
Wordpress chapter1Wordpress chapter1
Wordpress chapter1
 
Joomla CMS SEMINAR PPT
Joomla CMS SEMINAR PPTJoomla CMS SEMINAR PPT
Joomla CMS SEMINAR PPT
 
Joomla.pdf
Joomla.pdfJoomla.pdf
Joomla.pdf
 
joomla_15_quickstart
joomla_15_quickstartjoomla_15_quickstart
joomla_15_quickstart
 
Joomla 15 quickstart
Joomla 15 quickstartJoomla 15 quickstart
Joomla 15 quickstart
 
Joomla 15 quickstart
Joomla 15 quickstartJoomla 15 quickstart
Joomla 15 quickstart
 
Joomla 15 Quickstart
Joomla 15 QuickstartJoomla 15 Quickstart
Joomla 15 Quickstart
 
Update Smart: Use a Staging Site!
Update Smart: Use a Staging Site!Update Smart: Use a Staging Site!
Update Smart: Use a Staging Site!
 
Joomla Day1
Joomla  Day1Joomla  Day1
Joomla Day1
 
Building a website based on Joomla
Building a website based on JoomlaBuilding a website based on Joomla
Building a website based on Joomla
 
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
 
Keeping Your Joomla! Site Secure
Keeping Your Joomla! Site SecureKeeping Your Joomla! Site Secure
Keeping Your Joomla! Site Secure
 
Introduction to WordPress Multisite
Introduction to WordPress MultisiteIntroduction to WordPress Multisite
Introduction to WordPress Multisite
 
Troubleshooting mule
Troubleshooting muleTroubleshooting mule
Troubleshooting mule
 
Task runners + theming automating your workflow
Task runners + theming  automating your workflowTask runners + theming  automating your workflow
Task runners + theming automating your workflow
 
Techgig Webinar: Joomla Introduction and Module Development June 2012
Techgig Webinar: Joomla Introduction and Module Development June 2012Techgig Webinar: Joomla Introduction and Module Development June 2012
Techgig Webinar: Joomla Introduction and Module Development June 2012
 
Updating WordPress Themes, Plugins, and Core Safely
Updating WordPress Themes, Plugins, and Core SafelyUpdating WordPress Themes, Plugins, and Core Safely
Updating WordPress Themes, Plugins, and Core Safely
 
Absolute Beginners Guide to Drupal
Absolute Beginners Guide to DrupalAbsolute Beginners Guide to Drupal
Absolute Beginners Guide to Drupal
 
Joomla Presentations
Joomla PresentationsJoomla Presentations
Joomla Presentations
 
Installing OpenCart 3 module
Installing OpenCart 3 moduleInstalling OpenCart 3 module
Installing OpenCart 3 module
 

Recently uploaded

Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)Dana Luther
 
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts servicevipmodelshub1
 
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130  Available With RoomVIP Kolkata Call Girl Alambazar 👉 8250192130  Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Roomdivyansh0kumar0
 
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一Fs
 
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts servicesonalikaur4
 
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一Fs
 
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With RoomVIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Roomishabajaj13
 
Denver Web Design brochure for public viewing
Denver Web Design brochure for public viewingDenver Web Design brochure for public viewing
Denver Web Design brochure for public viewingbigorange77
 
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012rehmti665
 
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls KolkataVIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)Christopher H Felton
 
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一Fs
 
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
The Intriguing World of CDR Analysis by Police: What You Need to Know.pdf
The Intriguing World of CDR Analysis by Police: What You Need to Know.pdfThe Intriguing World of CDR Analysis by Police: What You Need to Know.pdf
The Intriguing World of CDR Analysis by Police: What You Need to Know.pdfMilind Agarwal
 
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一3sw2qly1
 
Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...
Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...
Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...akbard9823
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作ys8omjxb
 
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja VipCall Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja VipCall Girls Lucknow
 

Recently uploaded (20)

Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
 
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
 
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130  Available With RoomVIP Kolkata Call Girl Alambazar 👉 8250192130  Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
 
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
 
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
 
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
 
Model Call Girl in Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in  Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in  Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
 
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With RoomVIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
 
Denver Web Design brochure for public viewing
Denver Web Design brochure for public viewingDenver Web Design brochure for public viewing
Denver Web Design brochure for public viewing
 
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
 
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
 
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls KolkataVIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
 
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
 
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
The Intriguing World of CDR Analysis by Police: What You Need to Know.pdf
The Intriguing World of CDR Analysis by Police: What You Need to Know.pdfThe Intriguing World of CDR Analysis by Police: What You Need to Know.pdf
The Intriguing World of CDR Analysis by Police: What You Need to Know.pdf
 
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
 
Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...
Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...
Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
 
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja VipCall Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
 

Joomla 101

  • 2. What is Joomla! The short answer: - Software for building powerful Web sites and online applications - Open Source and free - A global community
  • 4. How Easy Is It To Start? Register at demo.joomla.org for a live Joomla! site: - 90 day free Joomla! demo account - Installed and activated for you - No need to purchase a domain name - Full-featured Joomla! Front & Back End - Easy video tutorials provided - 24/7 support team
  • 5. What’s the Catch? The Demo is a 90-day trial site. There’s no obligation to go with Joomla! If you do want to continue with Joomla!, you’ll need to pick a host. SiteGround offers a beginner package for $3.95/month
  • 6. My Humble Opinion? The demo is a great way to start. Wish they had it when I started.
  • 7. www.inmotion Joomla Needs Host Services Apache or IIS DBMS PHP Host System Pick A Host … Or “Host” on your Desktop Refer to Supplemental Materials at back SiteGround, Rochen and inmotionhosting all specialize in Joomla. Other hosts offer Joomla! as well but avoid bargain basement hosts.
  • 8. … To Work with Joomla Apache or IIS DBMS Joomla Files PHP Database Host System These are specific to your Joomla! site
  • 9. Installing Joomla! - Just for a test spin: demo.joomla.org - Most hosts offer “One Click Installs” - Do it manually. Refer to host instructions or refer to docs.joomla.org - Install on your own computer (see Supplemental Materials at back)
  • 10. Joomla - Front End The Front-End is what the USER sees
  • 11. Joomla - Front-End Changing as they move around the site
  • 12. Joomla - Back-End Providing access to tools for configuring the site.
  • 13. Media Manager The Media Manager provides a repository for images used in articles, modules, etc.
  • 14. Joomla Templates ★ Define how a web site LOOKS ★ Front-end and back-end templates provided ★ Vendors provide both free & paid templates ★ OR ... You can build your own
  • 15. Installing a Template 1) Download the Template Package(s) 2) Load the file(s) with Extension Manager Choose File - then click Upload & Install
  • 16. Now Make It Your Default 1) Extensions/Template Manager 2) Click the star icon in the Default column for the Template 3) Verify - Go to the Front-end to see the template applied.
  • 17. Template Positions About Positions ★ Specific to a given template ★ The unnamed position used for components (e.g. content) ★ Positions determine where Modules appear Positions Are Named Page Regions topcenter midleft midright left right footer
  • 18. Template Positions Viewing PositionsPositions Are Named Page Regions topcenter midleft midright left right footer Enable Preview Module Position in Template Manager Options Append /?tp=1 to front-end URL
  • 19. Modules Modules can be: ★ Menus ★ Login Forms ★ Custom HTML ★ Breadcrumbs ★ Random Images ★ ... and Much More Functionality to display in a Page Position topcenter midleft midright left right footer
  • 20. Modules Where & When?Functionality to display in a Page Position topcenter midleft midright left right footer WHERE A Module is assigned to One-and-Only-One Position ALWAYS WHEN A Module appears ONLY on assigned Menu Items
  • 21. Content Component Web Page Content Displays in the Main Part of the Web Page topcenter midleft midright left right Main Part of the Web Page footer ★ ONE component per page ★ Web content is managed via CAM: ✦ Categories ✦ Articles ✦ Menus
  • 22. Manage Content with CAM Categories CAM Paradigm Managing Categories ★ Used to structure your site overall ★ Content/Category Manager ★ Nest categories using parents ★ PLAN your categories
  • 23. Category/Article/Menu Categories Articles CAM Paradigm Managing Articles ★ Creates content within the categories ★ Content/Article Manager ★ An article can belong to only one category ★ Articles aren’t visible until menus defined (with 1 exception)
  • 24. Category/Article/Menu Categories Menus Articles CAM Paradigm Managing Menus ★ Menu items make articles visible ★ Manage menu items within a specific menu - NOT the Menu Mgr ★ Individual articles ★ Category lists or blogs
  • 25. Category/Article/Menu Categories Menus Articles CAM Paradigm CAM Order is Important! Follow CAM order when creating Reverse CAM (i.e. MAC) when deleting
  • 26. User Groups Select Users/Groups to see the default User Groups:
  • 27. Default User Groups - Front-end ★ Public - users who just browse the front-end ★ Guest - hides items from users who are logged in ★ Registered - log on to the front-end and get special functionality (e.g. see something, comment, etc.) ★ Authors - allowed to create articles for the web site ★ Editors - Create and edit articles ★ Publishers - Create, edit, and publish articles These groups operate solely from the front-end
  • 28. Default User Groups - Back-end ★ Managers - Create/Edit/Publish & Link to Menus - but can’t manage Users, Templates, or Modules ★ Administrators - can do almost everything except configure Option Configurations (e.g. Article Manager Options) ★ Super Users - can do everything These groups access the back-end of the site
  • 30. Extending Joomla Over 8,700 Extensions available at extensions.joomla.org
  • 31. Extensions - Things to Look For ★ General description of the extension ★ What Joomla versions it supports ★ Review score and number of votes ★ Makeup: Component, Module, Plug-In
  • 32. Adding an Extension With Joomla! 3 - Install from Web directly!
  • 33. First Extensions to Get ★ Akeeba Backup - Making your site easy to backup and restore ★ JCE (Editor) - use in place of Tiny MCE which is Joomla’s default editor ★ Fabrik - allows you to connect to the backend database with your own custom data ★ ALL of the above have free versions - so start with that Consider these extensions to start:
  • 34. Backing Up Your Site This should be your #1 Priority - Install Akeeba Backup - Make a Backup using Akeeba - Copy Your Backup to Safe Places - Test Your Backup by Restoring it A Backup That Hasn’t Been Tested ISN’T A BACKUP!
  • 35. Backing Up Your Site BEFORE You Back Up IMPORTANT FOR ACTIVE PRODUCTION SITES! Place site Offline in Global Configuration AFTER You Back Up Place site Online in Global Configuration
  • 36. Restoring From Backup - Akeeba creates a .jpa backup file - Get Kickstart from AkeebaBackup.com - Delete all the files at your web site - Upload the .jpa file and kickstart.php - In browser go to mysite.com/kickstart.php
  • 37. Updating Joomla ★ ALWAYS backup your site before updating ★ Check your extensions - will they work? (particularly with major version upgrades) ★ The Maintenance area of the Joomla Control Panel will check to see if updates are available - and give you the capability to update
  • 38. Joomla is More than just an Open Source CMS ... ... Joomla is a Community. Become a part of it - Join HoustonJUG.Com!
  • 39. Questions? Personal Website: JudyAndRodger.Com Business Website: CraftedData.Com Email: Rodger@JudyAndRodger.Com Hosted by: inmotionhosting.com
  • 40. Supplemental Materials For You To Consider At Your Leisure
  • 41. Desktop Versions of AMP ★ AMP stands for Apache/MySQL/PHP ★ Rather than downloading the AMP components individually, it is easiest to use: ✦ WAMP - for Windows PCs - find directions and downloads at www.wampserver.com/en/ ✦ MAMP - AMP for the Mac - find directions and downloads at www.mamp.info/en/index.html ★ Installation is relatively straight-forward but, for more help, David Gassner has a video named Installing Apache, MySQL, and PHP at lynda.com
  • 42. Desktop Document Root ★ For Desktop installations, you’ll end up with a Document Root (i.e. where you’ll set up your Joomla folders): ✦ WAMP: C:wampwww ✦ MAMP: Applications/MAMP/htdocs ✦ Create a folder for your Joomla site beneath that root: ✦ WAMP: C:wampwwwmysite ✦ MAMP: Application/MAMP/htdocs/mysite
  • 43. Installing Joomla on Desktop 1. Go to Joomla.org and download the installation zip file 2. Copy that file into your Mysite folder and extract all the files there 3. Create a new blank database in PHPMyAdmin 4. In your browser, go to localhost/mysite 5. The Joomla installation script will lead you through the process
  • 44. Other Joomla Components ★ Banners - for advertising banners ★ Contacts - creates contact forms ★ Search - allow users to search your site ★ News Feeds - pull news from other sites ★ Web Links - links to other sites
  • 45. Access Control Lists ★ Joomla uses Access Control Lists to manage sophisticated permissions ★ ACL is beyond Joomla 101 ★ Suggest you attend training for ACL or view training videos (e.g. @lynda.com)
  • 47. Bending Display Rules Bending the RulesNormal Display Rules: topcenter midleft midright left right Main Part of the Web Page footer ★ Display Modules in Articles using {loadposition positionname} ★ Some Components work together with Modules to display them in Positions (e.g. Banners) Modules in Positions Components in Main Part