SlideShare a Scribd company logo
1 of 16
YOUR FIRST JOOMLA! SITE
OR
HOW TO GO INSANE IN 1 EASY LESSON!
Presented by JUGT
Copyright 2013 - Sheldon Seale, all rights reserved
OBJECTIVE
Not trying to make you a Joomla! expert!
Not even trying to make you competent!
Introduce you to Joomla!
Remove some of the Joomla! Myths
• Too difficult
• For developers only
• Wordpress is better
Copyright 2013 - Sheldon Seale, all rights reserved
AGENDA
Introduction
Content Management System
Demo site
Joomla! Terminology
Before you begin…
Build the Demo site
• Basic configuration
• Users/Menus/Content/Templates
• Components
• Recommendations
• A Word on Security
• Wrapup
Copyright 2013 - Sheldon Seale, all rights reserved
INTRODUCTION
JUGT - Joomla User Group Toronto
• Group of Joomla users/developers
• Self help, non-commercial organization
• Great resource
Your presenter – Sheldon Seale
• 40 years in Information Technology
• ERP/Relational database design & development
• Semi-retired 3 years ago
• Relatively new to Joomla
• Largely self taught
Copyright 2013 - Sheldon Seale, all rights reserved
CMS
Need
• Lots of Unformatted Data (e.g. documents, images, etc.)
• Constantly Changing and Growing
• Difficult to Classify and Search (non-Relational data)
History (according to me, because I was there)
• CMS grew out of the need to address the above
requirements back in the 90’s
• At that time, every CMS was unique
• Only large firms could afford the cost (multi-millions)
• Governments/Universities/Insurance/Engineering/etc.
Copyright 2013 - Sheldon Seale, all rights reserved
DEMO of the Working Site
Copyright 2013 - Sheldon Seale, all rights reserved
JOOMLA!
TERMINOLOGY
FREE CMS (CONTENT MANAGEMENT SYSTEM)
• Core
• Content
• Article
• Category
• Image
• Module
• Positions
• Types
• Menus
• Menu Items/Types
• Menu Modules
• Extension
• Component
• Module
• Plug-in
• Templates
• Translations &
Language Packs
Note: Joomla is Swahili (phonetically) for “all together” or “as a whole”!
Copyright 2013 - Sheldon Seale, all rights reserved
BEFORE YOU BEGIN
HOSTED
Should provide:
• IP Address
• Database
• FTP
• SMTP Server
• POP Server
• Joomla! (not
always)
LOCAL HOST
You provide:
• Web Server (e.g.
WAMP, XAMP, etc.)
• Database
• FTP (Client &
Server)
• Joomla!
Copyright 2013 - Sheldon Seale, all rights reserved
BEFORE YOU BEGIN
ORCHESTRATE
• Joomla!
• Components
• Plugins
• Templates
• Little to no code
DEVELOP
• Joomla
• Components
• Plugins
• Templates
• Lots of Code
• HTML • PHP
• Javascript • CSS
• jQuery • Bootstrap
• SQL
Copyright 2013 - Sheldon Seale, all rights reserved
BASIC STEPS
• Get an environment
• Upload Joomla!
• Configure Joomla!
• Add Content
• Articles/Editors/Media
• Add Menu items
• Add Users
• Add Template(s)
• Add Components/Modules/Plugins
• Test, test, test
• Publish
Copyright 2013 - Sheldon Seale, all rights reserved
LET’S BUILD A SITE!
Copyright 2013 - Sheldon Seale, all rights reserved
RECOMMENDATIONS
• Akeeba
• Backup
• Admin Tools
• JCE
Components
Copyright 2013 - Sheldon Seale, all rights reserved
SITE SECURITY
• Change your Admin username and password
• Change your database Root user id and password
• Stay up-to-date with Security releases (Joomla and
extensions)
• Use a good hosting service
• Have a development environment (to test updates and
changes)
• Remove anything you’re not using
• Backup, backup, backup!
There are several other, more technical suggestions and
recommendations but this is a good start…
Copyright 2013 - Sheldon Seale, all rights reserved
WRAPUP
• Better prepared now
• You don’t need to understand all of it
• A lot of it actually works!
• Mostly free or surprisingly inexpensive!
Copyright 2013 - Sheldon Seale, all rights reserved
That’s it for this evening.
Thank you for coming out.
If I can help,
you can reach me through the
JUGT.
Copyright 2013 - Sheldon Seale, all rights reserved
Copyright 2013 - Sheldon Seale, all rights reserved
Sheldon Seale
Internet Solutions Architect
Websites/Webstores/POS
Small Business Specialist
416-577-2011 sheldon.seale@sympatico.ca

More Related Content

What's hot

Score intro wordpress 4.3.2013
Score intro wordpress 4.3.2013Score intro wordpress 4.3.2013
Score intro wordpress 4.3.2013
Bob Garrett
 
Word Press 101
Word Press 101Word Press 101
Word Press 101
Incuba8
 
Wp nhcc portfolio
Wp nhcc portfolioWp nhcc portfolio
Wp nhcc portfolio
gregorvios
 
Taking WordPress as a CMS, to the Limit
Taking WordPress as a CMS, to the LimitTaking WordPress as a CMS, to the Limit
Taking WordPress as a CMS, to the Limit
Josh Guffey
 
The things we found in your website
The things we found in your websiteThe things we found in your website
The things we found in your website
hernanibf
 

What's hot (19)

Wordpress Presentation
Wordpress Presentation Wordpress Presentation
Wordpress Presentation
 
WordPress Media in a post-Koop Universe
WordPress Media in a post-Koop UniverseWordPress Media in a post-Koop Universe
WordPress Media in a post-Koop Universe
 
Score intro wordpress 4.3.2013
Score intro wordpress 4.3.2013Score intro wordpress 4.3.2013
Score intro wordpress 4.3.2013
 
Child Themes and CSS in WordPress
Child Themes and CSS in WordPressChild Themes and CSS in WordPress
Child Themes and CSS in WordPress
 
Websites With Wordpress
Websites With WordpressWebsites With Wordpress
Websites With Wordpress
 
Word Press 101
Word Press 101Word Press 101
Word Press 101
 
Automating angular
Automating angularAutomating angular
Automating angular
 
Wp nhcc portfolio
Wp nhcc portfolioWp nhcc portfolio
Wp nhcc portfolio
 
Word press 101
Word press 101Word press 101
Word press 101
 
Starting WordPress Theme Review
Starting WordPress Theme ReviewStarting WordPress Theme Review
Starting WordPress Theme Review
 
Taking WordPress as a CMS, to the Limit
Taking WordPress as a CMS, to the LimitTaking WordPress as a CMS, to the Limit
Taking WordPress as a CMS, to the Limit
 
HTML5shim
HTML5shimHTML5shim
HTML5shim
 
WordPress intro
WordPress introWordPress intro
WordPress intro
 
2010 11 pubcon_hendison_wordpress
2010 11 pubcon_hendison_wordpress2010 11 pubcon_hendison_wordpress
2010 11 pubcon_hendison_wordpress
 
Platform Selection
Platform SelectionPlatform Selection
Platform Selection
 
The things we found in your website
The things we found in your websiteThe things we found in your website
The things we found in your website
 
WCOC Plugin Palooza Entry: WP Art Store
WCOC Plugin Palooza Entry: WP Art StoreWCOC Plugin Palooza Entry: WP Art Store
WCOC Plugin Palooza Entry: WP Art Store
 
WordPress Blogs 101
WordPress Blogs 101WordPress Blogs 101
WordPress Blogs 101
 
Agro-Know internal training: Using the Agro-Know blog
Agro-Know internal training: Using the Agro-Know blogAgro-Know internal training: Using the Agro-Know blog
Agro-Know internal training: Using the Agro-Know blog
 

Similar to Your first joomla site

Building rich interface components with SharePoint
Building rich interface components with SharePointBuilding rich interface components with SharePoint
Building rich interface components with SharePoint
Louis-Philippe Lavoie
 
Bandwidth optimisation in Responsive Webdesign - J&Beyond, june 1st 2013
Bandwidth optimisation in Responsive Webdesign - J&Beyond, june 1st 2013Bandwidth optimisation in Responsive Webdesign - J&Beyond, june 1st 2013
Bandwidth optimisation in Responsive Webdesign - J&Beyond, june 1st 2013
René Kreijveld
 

Similar to Your first joomla site (20)

BITM3730 11-7.pptx
BITM3730 11-7.pptxBITM3730 11-7.pptx
BITM3730 11-7.pptx
 
Adventures in enterprise architecture
Adventures in enterprise architectureAdventures in enterprise architecture
Adventures in enterprise architecture
 
HTML5 – the good, the bad, and the fun
HTML5 – the good, the bad, and the funHTML5 – the good, the bad, and the fun
HTML5 – the good, the bad, and the fun
 
Creating your own joomla templates April 2019
Creating your own joomla templates April 2019Creating your own joomla templates April 2019
Creating your own joomla templates April 2019
 
10 Steps Not To Forget After Installing Drupal
10 Steps Not To Forget After Installing Drupal 10 Steps Not To Forget After Installing Drupal
10 Steps Not To Forget After Installing Drupal
 
Building rich interface components with SharePoint
Building rich interface components with SharePointBuilding rich interface components with SharePoint
Building rich interface components with SharePoint
 
WordPress Plugins and Security
WordPress Plugins and SecurityWordPress Plugins and Security
WordPress Plugins and Security
 
Oracle ADF Architecture TV - Planning & Getting Started - Team, Skills and D...
Oracle ADF Architecture TV -  Planning & Getting Started - Team, Skills and D...Oracle ADF Architecture TV -  Planning & Getting Started - Team, Skills and D...
Oracle ADF Architecture TV - Planning & Getting Started - Team, Skills and D...
 
WordPress: More-than-blog-software
WordPress: More-than-blog-softwareWordPress: More-than-blog-software
WordPress: More-than-blog-software
 
Using Joomla to build and maintain websites for volunteer run/charity organis...
Using Joomla to build and maintain websites for volunteer run/charity organis...Using Joomla to build and maintain websites for volunteer run/charity organis...
Using Joomla to build and maintain websites for volunteer run/charity organis...
 
Developing Joomla! 1.5 Extensions, Explained
Developing Joomla! 1.5 Extensions, ExplainedDeveloping Joomla! 1.5 Extensions, Explained
Developing Joomla! 1.5 Extensions, Explained
 
Oracle SQL Developer Tips and Tricks: Data Edition
Oracle SQL Developer Tips and Tricks: Data EditionOracle SQL Developer Tips and Tricks: Data Edition
Oracle SQL Developer Tips and Tricks: Data Edition
 
Office 365 and using SharePoint Online
Office 365 and using SharePoint OnlineOffice 365 and using SharePoint Online
Office 365 and using SharePoint Online
 
BITM3730 11-8.pptx
BITM3730 11-8.pptxBITM3730 11-8.pptx
BITM3730 11-8.pptx
 
Drupal by fire
Drupal by fireDrupal by fire
Drupal by fire
 
What you can do by Joomla components
What you can do by Joomla componentsWhat you can do by Joomla components
What you can do by Joomla components
 
SpToolbelt_Top5Tools_ARogers
SpToolbelt_Top5Tools_ARogersSpToolbelt_Top5Tools_ARogers
SpToolbelt_Top5Tools_ARogers
 
Bandwidth optimisation in Responsive Webdesign - J&Beyond, june 1st 2013
Bandwidth optimisation in Responsive Webdesign - J&Beyond, june 1st 2013Bandwidth optimisation in Responsive Webdesign - J&Beyond, june 1st 2013
Bandwidth optimisation in Responsive Webdesign - J&Beyond, june 1st 2013
 
CMS Joomla
CMS JoomlaCMS Joomla
CMS Joomla
 
Absolute Beginners Guide to Drupal
Absolute Beginners Guide to DrupalAbsolute Beginners Guide to Drupal
Absolute Beginners Guide to Drupal
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 

Your first joomla site

  • 1. YOUR FIRST JOOMLA! SITE OR HOW TO GO INSANE IN 1 EASY LESSON! Presented by JUGT Copyright 2013 - Sheldon Seale, all rights reserved
  • 2. OBJECTIVE Not trying to make you a Joomla! expert! Not even trying to make you competent! Introduce you to Joomla! Remove some of the Joomla! Myths • Too difficult • For developers only • Wordpress is better Copyright 2013 - Sheldon Seale, all rights reserved
  • 3. AGENDA Introduction Content Management System Demo site Joomla! Terminology Before you begin… Build the Demo site • Basic configuration • Users/Menus/Content/Templates • Components • Recommendations • A Word on Security • Wrapup Copyright 2013 - Sheldon Seale, all rights reserved
  • 4. INTRODUCTION JUGT - Joomla User Group Toronto • Group of Joomla users/developers • Self help, non-commercial organization • Great resource Your presenter – Sheldon Seale • 40 years in Information Technology • ERP/Relational database design & development • Semi-retired 3 years ago • Relatively new to Joomla • Largely self taught Copyright 2013 - Sheldon Seale, all rights reserved
  • 5. CMS Need • Lots of Unformatted Data (e.g. documents, images, etc.) • Constantly Changing and Growing • Difficult to Classify and Search (non-Relational data) History (according to me, because I was there) • CMS grew out of the need to address the above requirements back in the 90’s • At that time, every CMS was unique • Only large firms could afford the cost (multi-millions) • Governments/Universities/Insurance/Engineering/etc. Copyright 2013 - Sheldon Seale, all rights reserved
  • 6. DEMO of the Working Site Copyright 2013 - Sheldon Seale, all rights reserved
  • 7. JOOMLA! TERMINOLOGY FREE CMS (CONTENT MANAGEMENT SYSTEM) • Core • Content • Article • Category • Image • Module • Positions • Types • Menus • Menu Items/Types • Menu Modules • Extension • Component • Module • Plug-in • Templates • Translations & Language Packs Note: Joomla is Swahili (phonetically) for “all together” or “as a whole”! Copyright 2013 - Sheldon Seale, all rights reserved
  • 8. BEFORE YOU BEGIN HOSTED Should provide: • IP Address • Database • FTP • SMTP Server • POP Server • Joomla! (not always) LOCAL HOST You provide: • Web Server (e.g. WAMP, XAMP, etc.) • Database • FTP (Client & Server) • Joomla! Copyright 2013 - Sheldon Seale, all rights reserved
  • 9. BEFORE YOU BEGIN ORCHESTRATE • Joomla! • Components • Plugins • Templates • Little to no code DEVELOP • Joomla • Components • Plugins • Templates • Lots of Code • HTML • PHP • Javascript • CSS • jQuery • Bootstrap • SQL Copyright 2013 - Sheldon Seale, all rights reserved
  • 10. BASIC STEPS • Get an environment • Upload Joomla! • Configure Joomla! • Add Content • Articles/Editors/Media • Add Menu items • Add Users • Add Template(s) • Add Components/Modules/Plugins • Test, test, test • Publish Copyright 2013 - Sheldon Seale, all rights reserved
  • 11. LET’S BUILD A SITE! Copyright 2013 - Sheldon Seale, all rights reserved
  • 12. RECOMMENDATIONS • Akeeba • Backup • Admin Tools • JCE Components Copyright 2013 - Sheldon Seale, all rights reserved
  • 13. SITE SECURITY • Change your Admin username and password • Change your database Root user id and password • Stay up-to-date with Security releases (Joomla and extensions) • Use a good hosting service • Have a development environment (to test updates and changes) • Remove anything you’re not using • Backup, backup, backup! There are several other, more technical suggestions and recommendations but this is a good start… Copyright 2013 - Sheldon Seale, all rights reserved
  • 14. WRAPUP • Better prepared now • You don’t need to understand all of it • A lot of it actually works! • Mostly free or surprisingly inexpensive! Copyright 2013 - Sheldon Seale, all rights reserved
  • 15. That’s it for this evening. Thank you for coming out. If I can help, you can reach me through the JUGT. Copyright 2013 - Sheldon Seale, all rights reserved
  • 16. Copyright 2013 - Sheldon Seale, all rights reserved Sheldon Seale Internet Solutions Architect Websites/Webstores/POS Small Business Specialist 416-577-2011 sheldon.seale@sympatico.ca

Editor's Notes

  1. ComponentModule – used to display content on areas of the page (Module Positions) other than the main content area.Plugin – small, specialized pieces of code that typically run only when triggered by an event.Menus – groups of Menu ItemsMenu Items – are the site links seen by your usersMenu Modules – specialized Modules (see Module above) used to display your menus