joomla explained - as easy as 1, 2, 3

103
Joomla! Explained It’s as easy as… 1 2 3

Upload: rod-martin

Post on 06-May-2015

973 views

Category:

Internet


1 download

DESCRIPTION

These are the slides from my 3 hour introduction to Joomla at JoomlaDay Atlanta 2014

TRANSCRIPT

Page 1: Joomla Explained - As Easy as 1, 2, 3

Joomla! Explained

It’s as easy as…

1 2 3

Page 2: Joomla Explained - As Easy as 1, 2, 3

Rod Martin @imrodmartin

!

!

[email protected]

Page 3: Joomla Explained - As Easy as 1, 2, 3

1 2 3

Joomla! - It’s as easy as…

Page 4: Joomla Explained - As Easy as 1, 2, 3

Joomla! - It’s as easy as…

123

Content

Features

Design

Page 5: Joomla Explained - As Easy as 1, 2, 3

Joomla! - It’s as easy as…

1Introduction Installation Content

Page 6: Joomla Explained - As Easy as 1, 2, 3

What is Joomla!?

!

A Content Management System (CMS) !

Joomla’s goal is to make it easy to manage your content online.

Page 7: Joomla Explained - As Easy as 1, 2, 3

What is a Content Management System (CMS)?

Framework/CMS !

Database, PHP, AJAX, JavaScript, etc.

Content !

Text, editing, links.

Template !

Site Design and Page Layout, Information

Architecture, Usability Design

Page 8: Joomla Explained - As Easy as 1, 2, 3

When?!

The Joomla code started as “Mambo” in 2000. !

The name changed to Joomla in 2005.

Page 9: Joomla Explained - As Easy as 1, 2, 3

How Much?!

Joomla is 100% free. !

Some companies do sell extra features .

Page 10: Joomla Explained - As Easy as 1, 2, 3

Who?!

Joomla is entirely run by volunteers. !

However, most of those volunteers have Joomla businesses.

Page 11: Joomla Explained - As Easy as 1, 2, 3

How Popular?!

Joomla runs about 3% of all websites and 10% of all CMS sites.

!

Since 2006 - over 35 million downloads (http://www.ostraining.com/joomla-

training)

Page 12: Joomla Explained - As Easy as 1, 2, 3

Users: Linux.com

Page 13: Joomla Explained - As Easy as 1, 2, 3

Users: Eiffel Tower

Page 14: Joomla Explained - As Easy as 1, 2, 3

Users: Guggenheim

Page 15: Joomla Explained - As Easy as 1, 2, 3

Users: Ikea

Page 16: Joomla Explained - As Easy as 1, 2, 3

Users: General Electric

Page 17: Joomla Explained - As Easy as 1, 2, 3

Over 3,000 Governments

joomlagov.info

Page 18: Joomla Explained - As Easy as 1, 2, 3

Why Joomla?

Easier (but still takes practice) Quicker (but still takes time) Cheaper (but still costs) More Options (but not everything can be off-

the-shelf)

Page 19: Joomla Explained - As Easy as 1, 2, 3

Timeline• Joomla 1.0 - 6 yrs old, rock-solid, updates have ended

• Joomla 1.5 - 4 years old, (support has ended) • Joomla 1.6 - January 2011 (support has ended) •Version 1.7 - July 2011 (support has ended) •Version 2.5 - January 2012 •Version 3.0 - September 2012 •Version 3.5 - 2014?

Page 20: Joomla Explained - As Easy as 1, 2, 3

Joomla! - It’s as easy as…

1Introduction Installation Content

Page 21: Joomla Explained - As Easy as 1, 2, 3

Planning

Page 22: Joomla Explained - As Easy as 1, 2, 3
Page 23: Joomla Explained - As Easy as 1, 2, 3

Installation Options

1. One Click at your hosting service 2. Manually at your hosting service 3. Joomla! in the Cloud 4. Desktop - Mamp/Wamp/Bitnami

Page 24: Joomla Explained - As Easy as 1, 2, 3

Bitnami

https://bitnami.com/stack/joomla/installer

Page 25: Joomla Explained - As Easy as 1, 2, 3

Video

Page 26: Joomla Explained - As Easy as 1, 2, 3

Video

Page 27: Joomla Explained - As Easy as 1, 2, 3
Page 28: Joomla Explained - As Easy as 1, 2, 3

Joomla! - It’s as easy as…

1Introduction Installation Content

Page 29: Joomla Explained - As Easy as 1, 2, 3

Content Workflow

Categorize Add SHow

Page 30: Joomla Explained - As Easy as 1, 2, 3

Step 1: Categorize

For instance:

Page 31: Joomla Explained - As Easy as 1, 2, 3

Step 2: Add

For instance:

Page 32: Joomla Explained - As Easy as 1, 2, 3

Step 3: Show

Finally, show the articles to our visitors:

Page 33: Joomla Explained - As Easy as 1, 2, 3

Formatting

Page 34: Joomla Explained - As Easy as 1, 2, 3

Formatting - JCE

Page 35: Joomla Explained - As Easy as 1, 2, 3

Joomla! - It’s as easy as…

1Introduction Installation Content

Page 36: Joomla Explained - As Easy as 1, 2, 3
Page 37: Joomla Explained - As Easy as 1, 2, 3

Joomla! - It’s as easy as…

123

Content

Features

Design

Page 38: Joomla Explained - As Easy as 1, 2, 3

Joomla! - It’s as easy as…

2 Features = Extensions

Page 39: Joomla Explained - As Easy as 1, 2, 3

What is an Extension?

1.Components. (Large scripts. Forums, Galleries etc.)

2.Modules. (Small scripts. Menus, Latest Articles, Recent Forum Posts etc.)

3.Templates. (Changes the site design) 4.Plugins. (Usually helps a component) 5.Languages

Page 40: Joomla Explained - As Easy as 1, 2, 3

ExtensionsComponent = engine. Does the heavy work Module = dashboard. Displays information Plugins = sparkplug. Helps with small tasks Templates = paint-job

Page 41: Joomla Explained - As Easy as 1, 2, 3

Find New Extensions

http://extensions.joomla.org

Page 42: Joomla Explained - As Easy as 1, 2, 3

Extension Information !!!

• Rating • Compatibility • Commercial or

Non-commercial • Extension Types • Important Links • Reviews

Page 43: Joomla Explained - As Easy as 1, 2, 3
Page 44: Joomla Explained - As Easy as 1, 2, 3

45 in 45 Global Parameters

NOT a scientifically researched list.

I almost ALWAYS recommend the pro /paid / “expensive” versions.

I will PROBABLY miss some of yours... tell me at the end.

- Image Courtesy: barefootandsoul.com

Page 45: Joomla Explained - As Easy as 1, 2, 3

“A” is for Administration - Admin Tools

Protect Maintain Secure Watch. Sniff. Catch Redirects Automation Optimize !Free / $28.00

https://www.akeebabackup.com/products/admin-tools.html

Page 46: Joomla Explained - As Easy as 1, 2, 3

“A” is for ACL - Access Control Manager

Easily manage the permissions of Joomla websites with the clickable permission grid of the award winning ACL Manager. !A great overview of all Joomla ACL settings and discover & fix issues with the Joomla assets table easily. !$35.00 annual subscription

http://www.aclmanager.net/

Page 47: Joomla Explained - As Easy as 1, 2, 3

“B” is for Backup (Akeeba Backup that is...)

the standard for backing up and restoring your Joomla site. !Cost: Free !Pro Version adds a TON of options including automatic transfer of backups to off-site servers, full restore on the same server and more ($55) https://www.akeebabackup.com/subscribe/levels/html

Page 48: Joomla Explained - As Easy as 1, 2, 3

“C” is for Community... BuilderBuild your own community! Simplify member registration Let your members connect Personalize profiles member lists Scalable, reliable, robust Hundreds of plugins available It's free & open source - GPL

http://www.joomlapolis.com/community-builder

Page 49: Joomla Explained - As Easy as 1, 2, 3

“C” is for CRM - CRMery

$500 which includes 12 months

subscription

Page 50: Joomla Explained - As Easy as 1, 2, 3

“C” is for CCK - Cobalt

Page 51: Joomla Explained - As Easy as 1, 2, 3

“C” is for CCK - FLEXIcontent

Page 52: Joomla Explained - As Easy as 1, 2, 3

“C” is for CCK - K2

Page 53: Joomla Explained - As Easy as 1, 2, 3

“C” is for CCK - ZOO

Page 54: Joomla Explained - As Easy as 1, 2, 3

“D” is for Directories - DOCman

DOCman is a powerful document management solution for Joomla 1.5, 2.5 and 3.x Manage documents across categories and subcategories, allow users to upload, download or edit documents. Store documents either locally or remotely and prevent direct linking using our build-in anti-leech system.

http://www.joomlatools.com/extensions/docman/overview

Page 55: Joomla Explained - As Easy as 1, 2, 3

“E” is for Events - DTRegister

Do you have events that people must register for to attend? Do those events cost money to attend? Well, now you can setup online event registration andevent booking where you can collect the registrant's information AND their payment via credit card. !!$75.00 / site

http://www.dthdevelopment.com/joomla-components/dt-register-event-registration-for-joomla.html

Page 56: Joomla Explained - As Easy as 1, 2, 3

“E” is for Events - Event Registration Pro

TONS of features. (ask Mike Carson for his opinion) !!!$112 bundled Pro Version

http://www.joomlashowroom.com/event-registration-pro-calendar/event-registration-pro-calendar

Page 57: Joomla Explained - As Easy as 1, 2, 3

“E” is for Email Marketing - acyMailing

AcyMailing - 4 different editions : Starter, Essential, Business and Enterprise. AcyMailing enables you to create mailing lists, manage your subscribers, send Newsletters created with a templating system, create follow-up autoresponders and more... !Free -> $125

http://www.acyba.com/

Page 58: Joomla Explained - As Easy as 1, 2, 3

“F” is for Forms - RSForms Pro

Professional looking forms Multi-page forms made easy Export all submission information Validation Rules Responsive! !!!$30 - $135

http://www.rsjoomla.com/joomla-extensions/joomla-form.html

Page 59: Joomla Explained - As Easy as 1, 2, 3

“F” is for Forms - Chronoforms

1- Basic forms features like fields creation..etc 2- Emails processing. 3- Data validation on form (client-side - JavaScript) and on server. 4- Data storage and management. (Let's you create a table for your form, save data to this table then manage it later) (ChronoConnectivity provides even more management capabilities) 5- Security with built in Captcha + ReCaptcha support. 6- Different Joomla functions. (Joomla registration forms, User Login or Article submission..etc) 7- Access Control to your forms. 8- Payment Integration (Authorize.net - Paypal Pro - 2Checkout.com) 9- More utilities for common stuff needed like CURL - Email verification - Confirmation pages..etc 10- endless control using an events based system which lets you control everything inside your form if you want to, plus the ability to use PHP code wherever and whenever you need.

http://www.chronoengine.com/$25 - $200

Page 60: Joomla Explained - As Easy as 1, 2, 3

“G” is for Google - Google Analytics Dashboard

Google Analytics, also known as GA, is a free service from Google that can track and generate statistics about visitors from a website. Google Analytics can generate statistics about: visits, visitors, page views, bounce rates, organic searches, referrers, advertising and conversions.!Free

http://www.deconf.com/en/projects/google-analytics-dashboard-for-joomla/

Page 61: Joomla Explained - As Easy as 1, 2, 3

“H” is for Hikashop (Shopping Cart)

HikaShop is an e-commerce solution for Joomla ! Built for simplicity and flexibility.  !Have your users purchase your products efficiently, facilitate the management of your store, increase your sales thanks to built-in marketing tools and so much more ! Quik and easy to configure, let starts your shop online today ! !$70 - $200

http://www.hikashop.com/

Page 62: Joomla Explained - As Easy as 1, 2, 3

“I” is for Insert - Articles Anywhere

With Articles Anywhere you can place articles anywhere in your site, including within 3rd party components, modules and even inside other articles. This can change the way you use your articles completely. For instance:

Create custom modules displaying the article or articles you want. Create pages that show a number of defined articles Use an article as a content snippet, which you can include in multiple other articles/pages !Free / $25

http://www.nonumber.nl/extensions/articlesanywhere

Page 63: Joomla Explained - As Easy as 1, 2, 3

“J” is for JCE (duh)

Free (with add-ons)

http://www.joomlacontenteditor.net/

Page 64: Joomla Explained - As Easy as 1, 2, 3

“K” is for Kunena Forums

Kunena is the ideal forum extension for Joomla. It's free, fully integrated, and no bridges or hacks are required.

http://www.kunena.org/

Page 65: Joomla Explained - As Easy as 1, 2, 3

“L” is for Life Links

Turn Bible verses into links to the BibleGateway.com (both read and audible) !Free

http://joomlacode.org/gf/project/scripturelinks/frs/

Page 66: Joomla Explained - As Easy as 1, 2, 3

“M” is for Modules - Advanced Module Manager

With Advanced Module Manager you can assign modules to just about anything you want.

!

!

Free / $65

http://www.nonumber.nl/extensions/advancedmodulemanager

Page 67: Joomla Explained - As Easy as 1, 2, 3

“M” is for Mobile - Mobile Joomla

Free -> $99

http://www.mobilejoomla.com/download.html

Page 68: Joomla Explained - As Easy as 1, 2, 3

Migration - redMigratorredMIGRATOR is the brand new and easy to use non-tech migration tool now written for Joomla! 2.5 and Joomla 3. It is designed to assist administrators in moving the contents of their site into a new Joomla! 2.5 or 3 installation. redMIGRATOR offers two different migration methods: Database or RESTful.

http://redcomponent.com/redcomponent/redmigrator

Page 69: Joomla Explained - As Easy as 1, 2, 3

Migration - jUpgrade ProjUpgrade is a simple Joomla 1.5 component that will download a version of Joomla 2.5, decompress it and install it. After that, it should migrate all of the data from old Joomla 1.5 to the new Joomla 2.5 installation.

http://matware.com.ar/downloads.html

Page 70: Joomla Explained - As Easy as 1, 2, 3

Migration - SPUpgrade

Migrate your old Joomla! sites with the best, most popular, used on thousands of sites already, by thousands of satisfied users, component and keep your Google Rank safe.

http://cyend.com/extensions/extensions/components/purchase/6-purchase-upgrade-joomla-from-15-to-16

Page 71: Joomla Explained - As Easy as 1, 2, 3

“N” is for NoNumbers... (Twitter told me to say this)

$650 for lifehttp://www.nonumber.nl/

Page 72: Joomla Explained - As Easy as 1, 2, 3

“O” is for mOdals - NoNumber

Modals will help you create modal popup windows. Modals can create links and also convert any existing link in your website to a modal popup window link. Modal popup windows are fancy popup boxes also known as Lightboxes Free - $40

http://www.nonumber.nl/extensions/modals

Page 73: Joomla Explained - As Easy as 1, 2, 3

“P” is for Paid Content - Community Builder Subscriptions

Sell your content Paid subscription levels Sell products and services Collect donations Promotional coupons Automated marketing World-wide tax handling CBSubs is a CB plugin* It's open source - GPL

http://www.joomlapolis.com/cb-solutions/cbsubs

Page 74: Joomla Explained - As Easy as 1, 2, 3

“P” is for Paid Content - PayPlans

http://www.jpayplans.com/pricing.html

$99 - $299

Page 75: Joomla Explained - As Easy as 1, 2, 3

“S” is for Sourcerer - NoNumber

Sourcerer enables you to place PHP and any kind of HTML style code (including CSS and JavaScript) right into your content! Not only in your articles, but also in sections, categories, modules, components, META tags, etc. !Free - $55

http://www.nonumber.nl/extensions/sourcerer

Page 76: Joomla Explained - As Easy as 1, 2, 3

“S” is for SEO - SH404

sh404SEF® is the most reliable and most trusted tools powering your Joomla SEO campaign and maximizing the impact and search engine placement of your Joomla site. !!$39 / year

http://anything-digital.com/sh404sef/seo-analytics-and-security-for-joomla.html

Page 77: Joomla Explained - As Easy as 1, 2, 3

“S” is for Sobi ProSobiPro allows you to build a business directory or a restaurant guide, a real estate management or a member and profile directory, a documentation and FAQ area or a download management system, a simple weblinks or news list, or even a blog. !!FREE !

http://www.sigsiu.net/sobipro.html

Page 78: Joomla Explained - As Easy as 1, 2, 3

“S” is for Snippets - NoNumber

With Snippets you can include text snippets in your content. You can make reusable snippets (pieces of text/content) and include them into your content via a tag, like {snippet my-first-snippet}

http://www.nonumber.nl/extensions/snippets

Page 79: Joomla Explained - As Easy as 1, 2, 3

“S” is for Sermons - Preachit!

Sermon Management for church / ministry websites !Free -> $25 / year

Page 80: Joomla Explained - As Easy as 1, 2, 3

“T” is for Tabs from NoNumber

http://www.nonumber.nl/extensions/tabs

Page 81: Joomla Explained - As Easy as 1, 2, 3

“T” is for Toolbar - OSToolbar from OSTraining

Secure API access to the training videos from OSTraining - 2013 JOSCAR winner - Joomla Services. !Free / Paid Subscription

http://www.ostraining.com/downloads/joomla-extensions/ostoolbar/

Page 82: Joomla Explained - As Easy as 1, 2, 3

“V” is for Victor - Watchful.li

Watch Everything Mass Joomla Updates Akeeba Backups Malware Scanner * Extension Updates Server Status File Modification Extension Tracker Notifications !For ALL your sites !$5 -> $75 / month https://watchful.li/

Page 83: Joomla Explained - As Easy as 1, 2, 3

“W” is for Watching - AllVideos by Joomlaworks

Free

http://www.joomlaworks.net/extensions/free-premium/allvideos

Page 84: Joomla Explained - As Easy as 1, 2, 3

“X” is for Xmap

XML and HTML Site Maps

http://joomla.vargas.co.cr/en/downloads/components/xmap

Page 85: Joomla Explained - As Easy as 1, 2, 3

“Y” is for YooTheme Warp Framework

A fast and slick theme framework which provides a rich tool set to develop cross-platform themes.

http://www.yootheme.com/themes/warp-framework

Page 86: Joomla Explained - As Easy as 1, 2, 3

“Z” is for “Zip” - What? Nothing! Extension from NoNumber

The ultimate extension for Joomla! - it always does exactly what the title suggests. NOTHING! !Free or Paid Version ($1.37)

Page 87: Joomla Explained - As Easy as 1, 2, 3

What are yours?

• civicrm!• corephp - wordpress for joomla!• calendar - gcal / ohana!• savvy panda’s list of top 100 ext.!• RSEvents!• JEvents!• Formstack!• Zoolander - (lots of zoo plugins)!• Cloud Hotelier!• SH404!• Facebook Fanbook

Page 88: Joomla Explained - As Easy as 1, 2, 3

What are yours?

• Cache Cleaner (Nonumber)!• Easy Blog (http://stackideas.com/easyblog)!• Widget kit from Yootheme (http://www.yootheme.com/widgetkit)!• Alter Glossary (http://alterbrains.com/joomla-extensions/content/alter-

glossary)!• Hotspots (google maps) (https://compojoom.com/joomla-extensions/

hotspots)!

• Xplorer (http://extplorer.net/files)!• OsContent (http://www.ostraining.com/downloads/joomla-extensions/oscontent/)!

• Security - myjoomla (http://myjoomla.com/)!• Slideshows - Ignite Gallery - http://www.ignitegallery.com/#!

butterfly

Page 89: Joomla Explained - As Easy as 1, 2, 3

Joomla! - It’s as easy as…

123

Content

Features

Design

Page 90: Joomla Explained - As Easy as 1, 2, 3

Joomla! - It’s as easy as…

123

Content

Features

Design

Page 91: Joomla Explained - As Easy as 1, 2, 3
Page 92: Joomla Explained - As Easy as 1, 2, 3
Page 93: Joomla Explained - As Easy as 1, 2, 3
Page 94: Joomla Explained - As Easy as 1, 2, 3
Page 95: Joomla Explained - As Easy as 1, 2, 3

No Content Changes Templates do not alter the

site content, only the style:

way …

Page 96: Joomla Explained - As Easy as 1, 2, 3

Positions May Change

way …

Page 97: Joomla Explained - As Easy as 1, 2, 3

Free Templates

www.Joomla24.com

Page 98: Joomla Explained - As Easy as 1, 2, 3

Commercial Templates

BestofJoomla.com

Page 99: Joomla Explained - As Easy as 1, 2, 3

Template Generator

Page 100: Joomla Explained - As Easy as 1, 2, 3

Template Workflow

• Research • Install • Modules • Modify

Page 101: Joomla Explained - As Easy as 1, 2, 3

One More Thing…

Page 102: Joomla Explained - As Easy as 1, 2, 3

Access Control

Page 103: Joomla Explained - As Easy as 1, 2, 3

Joomla! - It’s as easy as…

123

Content

Features

Design