• Home
  • Episode Guide
  • Blog & Tutorials
  • Contact

Video Tutorial: Difference Between Modules, Plugins & Components

Friday, 24 April 2009 09:29

Attention: open in a new window. E-mail

Share/Save/Bookmark

One of my followers, Jon on Twitter, asked:

"Where can I find a video or something explaining the difference between modules, plugins & components?"

Look no further Jon! Watch below to learn the difference.

 

modules

In a nutshell:

  • Modules are blobs of content that live around the edges of your site. The position of them is determined by the template that you use.
  • Plugins affect your content in different ways. For instance the audio playback that I use on my site is a plugin.
  • Components are big extensions. They replace the main area of content. Look at Jreviews and JEvents as examples of Components. Technically, creating articles using the content component.
Bookmark
Email This
Trackback(0)
trackbackTrackBack URI for this entry
Comments (11)add
...
written by Jon , April 26, 2009
Great stuff Mike! That was very helpful; it IS clear now. I've just been learning about Joomla for a little over a week and your web page and podcasts have been an integral part of what I've picked up. One thing I would like to see from you is perhaps a comprehensive list of all of the plugins, modules and components you recommend. You have such an expert view of those, it would be nice to just see that list in one place for our reference. I especially like that JCE you talked about; do you use the 2 or 3 free parts or did you pay for the "subscription" for it as well?
report abuse
vote down
vote up
Votes: +1
...
written by Dan , April 27, 2009
This is good and helpful for people new to Joomla, but it's not entirely correct.

Module content may come from Joomla's core content component, the article manager, AKA com_content. Module content may come from another component or it may be generated by the module. Module positions are dictated to an extent by a template (that's the normal situation), but their position can also be controlled by components, plugins, and other modules. With certain templates and/or modules you can allow users to drag and drop or move modules around by other means.

Components are not necessarily "big." Most are sizable, but not all. Some act as switches or what we're used to from system plugins. Many don't have frontend output--you can't create menu items for them.

The typical component is an application with some major functional additions for Joomla. It adds greatly to what your site can do in a very visible and probably interactive way.

The default and standard output for components is the main body or "component" area on a page as determined by where you place in the template.

The component area can be positioned anywhere, but most components are built on the assumption they will have a 500px wide or greater output area.
report abuse
vote down
vote up
Votes: +0
...
written by Dan , April 27, 2009
Oops, code was stripped:
The default and standard output for components is the main body or "component" area on a page as determined by where you place < jdoc:include type="component" /> in the template.

report abuse
vote down
vote up
Votes: +0
...
written by Mike B. , April 27, 2009
hi dan,

thanks for the correction. my tutorial is definitely aimed at beginners to Joomla, but it's good to know just how flexible Joomla is.
report abuse
vote down
vote up
Votes: +0
...
written by Mike B. , April 27, 2009
@Jon: I paid up for JCE because the image manager is pretty sweet. being able to resize and create thumbnails on the fly is pretty cool. built in support for lightbox is nice too.
report abuse
vote down
vote up
Votes: +0
...
written by Jeffrey Schork , October 21, 2009
I have audio but no vid?
report abuse
vote down
vote up
Votes: +0
...
written by Mike Williquette , November 11, 2009
Great site!
report abuse
vote down
vote up
Votes: +0
...
written by Mike Williquette , November 11, 2009
Dear Mike,

I am wondering ... did you use an extension to be able to show video on your site? If so, which one are you using?

Thanks!
report abuse
vote down
vote up
Votes: +0
...
written by Mike B. , November 14, 2009
yeah I'm using...umm...think it's called Ninja Shadowbox smilies/smiley.gif
report abuse
vote down
vote up
Votes: +0
...
written by Gregg Luhring , January 15, 2010
Thanks Mike. An excellent explanation and an excellent video. I've spent hundreds on various Joomla video tutorials (you should create one!) and no one has made it so clear. I'll be subscribing to your Podcast now...

Thanks so much. smilies/grin.gif
report abuse
vote down
vote up
Votes: +0
...
written by Dee , January 20, 2010
After many years of using Wordpress I decided to try Joomla.

I'm finding the learning curve of Joomla very hard but videos like these help so much .. great work.

My only suggestion right now is it would be nice to have all the videos on a single page
report abuse
vote down
vote up
Votes: +0
Write comment
quote
bold
italicize
underline
strike
url
image
quote
quote
smile
wink
laugh
grin
angry
sad
shocked
cool
tongue
kiss
cry
smaller | bigger

busy
Get plugged into Joomla!
Subscribe free with:

Subscribe in iTunes

OR

podcaster76x76

Subscribe to the blog

via RSS

or via email:

Follow The Joomla Podcast on Twitter

twitter

Latest Blog Posts

  • New episodes coming soon
  • Learn more about Joomla 1.6
  • Joomla + Youtube
  • Joomla 1.6 Alpha Released
  • Sorry for the duplicates

Buy me a cup of coffee?

Categories

  • Free Joomla Tutorials
  • Joomla News

Need to get a message out to the Joomla Podcast community?

The Joomla Podcast is currently accepting sponsorships on both the website and podcast. Please contact us for pricing and layout options. Reach your audience with us!

The Joomla Podcast Recommends:

Joomla A Users Guide
Great resources to get up and going with Joomla!

Need to upgrade your template?

Template design by Witty Monkey © (c) 2009 - 2010 Joomla Podcast