Welcome to Alledia, the #1 Joomla Training Company

Would you like to learn Joomla? We're here to help you: Sign Up Today

  • Professionally-produced training videos and tutorials.
  • Guaranteed same-day answers to all your Joomla questions.
  • No Joomla experience needed. We've taught 1000s of Joomla students.

Home / Joomla Tips & Tricks / What's Your Favorite Joomla Analogy? 
Jun
10
2009

What's Your Favorite Joomla Analogy?

Written by Steve Burge   
Avatar

People who teach Joomla know they feeling ... things have been going well, but suddenly there's a blank look. The student's stuck on one point. You've tried a few ways to explain it, but they're not getting the big picture. You rack your brain and start, "well, Joomla's just like a ... " and you try to dig out a comparison.

Here are my top five favorite analogies to help people grasp Joomla's key concepts. Please feel free to post your own in the comments.

Joomla = Book

Via the Joomla documentation:

"An analogy that might make the relationship easier to understand would be that Joomla! is a book and all the components are chapters in the book. The core content component (com_content), for example, is the mini-application that handles all core content rendering just as the core registration component (com_registration) is the mini-application that handles user registration ... To continue in our book analogy, a module can be looked at as a footnote or header block"

Content = Filing Cabinet

Joomla Filing CabinetVia Brian Teeman, this helps people understand how sections, categories and articles are arranged.

People sometimes think that they can put content directly into the sections and categories and they often try to put articles into the description field. They also think its possible to cross-categorize articles. This analogy neatly explains that neither works correctly.

Churchofchristsite.com has this useful graphic to explain the analogy:

Joomla = Operating System

Via How to Joomla:

"A good analogy (at least for me) is to think of Joomla! as an operating system like Windows, and components as programs that run on the operating system. Going with that analogy, I like to think of the Joomla! content component (com_content) as the word processor (like Microsoft Word)."

Extensions = Car

Via me. I was struggling in classes to help people understand that an extension could consist of a component, a module and a plugin:

Joomla Car
  • Components = Engines. They drive your site and do all the hard work.
  • Modules = Dashboard. They show what's going on inside the engines.
  • Plugins = Spark Plugs. Tiny things that help your site run by doing one small task repeatedly.
  • Templates = Paint-job. The color and design of your car or Joomla site.
I also use it to explain security. People need to treat their Joomla site like their, taking it in for regular checkups and getting new parts.

Templates = Play Doh

Joomla Play DohVia Cindy Montano. This helps people to understand how different templates change the look and feel of a site, but don't actually change the content. The content is the play doh. It always remains the same. However, if you change the template, that's like changing the shape you squeeze the playdoh through. If you change from squares to circles or rectangles, the modules will be in different places and the output will be different.

Free Weekly Joomla Tutorials

Your Comments (11)

Teeman
Brian Teeman
June 10, 2009

double drat. I saw your tweet and though I had better post a link to my filing cabinet and I found you already had.

So hear is another one
Joomla is all a SCAM

Section Category Article Menu

Remember that and you should have no problem adding content

steve
Steve Burge
June 10, 2009

Ah - that was one we invented for our classes last year. Mnemonics rock!

Looks like its catching on and others are using it for their classes too:
http://www.joomla4web.com/blog...-SCAM.html

0
Joomla_dude
June 10, 2009

I have used the "Filing Cabinet" to explain for customer how it works, can't find out any better way...

CoryWebb
Cory Webb
June 10, 2009

The Joomla = Operating System analogy is actually via HowToJoomla... http://www.howtojoomla.net/200...mla-jargon

I wrote that a couple of years ago and double posted it over at JoomlaShack.

That's my favorite analogy because I can relate to it. I guess that's the point of an analogy, though. It's to take a complex topic and relate it to something that people are more familiar with.

I really like the car and filing cabinet analogies as well. The book analogy loses me a bit, but I kind of see where they're going with that.

steve
Steve Burge
June 10, 2009

Thanks Cory - I've fixed that and changed the link to point to your site.

0
Samantha Bovat
June 10, 2009

I am all about the SCAM- without it I would never remember the proper order.

0
hilsatlvsonline
June 10, 2009

On the basis that the ridiculous can be memorable, I use food, wrapped up in categories and put in carrier bags (sections).

Hils

0
Paul S
June 17, 2009

Joomla = News paper
(good for remembering the filing order)

Section -> Business, Sports, etc (hence "sports section")
Category -> (under Sport) Football, Cricket, etc
Articles -> are articles, what else would it be!

0
Paul S
June 17, 2009

... but whilst we're on this point... don't you find you end up using "uncategoried content" a LOT? Maybe not for blog sites or news sites, but for pretty static websites, most of my pages end up being uncategoried.

0
Jason C
August 01, 2009

i do too, for static sites. I think that is where the part about putting content items in a section and creating a menu item for it comes in...

0
Er. Jagdeep Singh Saini
August 11, 2009

Thanks....
Nice tutorial

Write comment

 
  smaller | bigger
 

busy