Joomla Extensions Guide


Joomla Components, Modules, Mambots and Plugins...whats the deal? This short guide will help you understand the various Joomla extensions.


If your reading this guide, chances are, your a little confused - thats ok! I remember being a bit overwhelemed at first, but there is a method to the madness. Joomla offers multiple types of add-ons that extend the core Joomla functionality, read further to get a better understanding of what is what.

Joomla Extensions

Basically, Joomla extensions can be considered any additional code that can be added to the core functionality. Joomla 1.x currently supports three types of extensions; components, modules and mambots. Joomla 1.5 has changed the name of Mambot to Plugin (more on that later).

By itself, Jooma is great, when you add extensions to the picture, Joomla becomes virtually unlimited. Anyone can create an extension, in fact - some of the greatest contributions to the Joomla extension library have been developed by third party developers. Just think of an extension as an upgrade, or add-on to Joomla.

Joomla Components

Joomla components are the most substantial add-ons. Components typically offer functionality to Joomla that could not be done otherwise, such as a fully functional gallery that allows for images to be uploaded by vistors - or a dynamic application which allows you to easily create, display and manage forms. Most components come with some sort of administrative control since they are typically the most complex of the three Joomla extensions, but this is not always the case...it really depends on the components purpose. Sometimes components are viewable from the front-end (the part of your website that visitors see), sometimes not - once again, it really depends on the purpose of the component. Installing a Joomla component on your Joomla installation is almost like installing a program on your Windows or Apple computer; once its installed, it does its specific job when needed.

Joomla Modules

Joomla modules are simply small programs that display data - typically in the front-end. Modules must be assigned to module positions on your template in order for them to display. These extensions basically display data (though they often accept user input as well, such as a login module). Modules typically work directly with a component to display a particular type of data - such as a gallery module that automatically displays random images from your gallery component - or a news module which displays your latest stories. So in short, components manipulate and store data - Joomla modules display it.

Mambots - AKA Plugins

Joomla mambots are somewhat unique programs which are generally used to manipulate data in real time. A little more on that; mambots/plugins generally stay loaded and do things as they happen, such as pre-format a page while its loadng, or automatically display a social bookmarking link on every page of your site. The word itself Mambot means Mambo-Bot, akin to robot for you non-techies, and just as it sounds...it automates tasks. Excellent examples of mambots are programs that track visitors and record statistics, or a mambot which automatically gathers up all the images on a page, and displays them in slideshow format.

One important thing to know about Joomla Mambots and Plugins - they can slow your site down if you use a poorly designed one, or use too many. This is relative to many factors, but generally speaking, you should remain conservative with mambot usage, since unless told otherwise, will run on every page that your visitors load.

Conclusion

I hope this guide has helped you grasp the often misunderstood concepts of Joomla extensions. If not for these wonderful little programs, Joomla would be nowhere near as powerful as it is today - and with new extensions arriving daily, it only gets better. As our community grows, so will Joomla - gotta love open source!





Reddit!Del.icio.us!Facebook!Slashdot!Netscape!Technorati!StumbleUpon!Newsvine!Furl!Yahoo!Ma.gnolia!Free social bookmarking plugins and extensions for Joomla! websites! title=

Keywords : Joomla extensions, Joomla components, Joomla Modules, Joomla help, Joomla tutorial, joomla component guide, joomla module guide, joomla extension help
Quote this article in website Favoured Print Send to friend Related articles Save this to del.icio.us

Users' Comments (0) RSS feed comment

No comment posted

Add your comment

 
Show/Hide Joomlaport Latest News

Joomla Components, Modules, Mambots and Plugins...whats the deal? This short guide will help you understand the various Joomla extensions.


If your reading this guide, chances are, your a little confused - thats ok! I remember being a bit overwhelemed at first, but there is a method to the madness. Joomla offers multiple types of add-ons that extend the core Joomla functionality, read further to get a better understanding of what is what.

Joomla Extensions

Basically, Joomla extensions can be considered any additional code that can be added to the core functionality. Joomla 1.x currently supports three types of extensions; components, modules and mambots. Joomla 1.5 has changed the name of Mambot to Plugin (more on that later).

By itself, Jooma is great, when you add extensions to the picture, Joomla becomes virtually unlimited. Anyone can create an extension, in fact - some of the greatest contributions to the Joomla extension library have been developed by third party developers. Just think of an extension as an upgrade, or add-on to Joomla.

Joomla Components

Joomla components are the most substantial add-ons. Components typically offer functionality to Joomla that could not be done otherwise, such as a fully functional gallery that allows for images to be uploaded by vistors - or a dynamic application which allows you to easily create, display and manage forms. Most components come with some sort of administrative control since they are typically the most complex of the three Joomla extensions, but this is not always the case...it really depends on the components purpose. Sometimes components are viewable from the front-end (the part of your website that visitors see), sometimes not - once again, it really depends on the purpose of the component. Installing a Joomla component on your Joomla installation is almost like installing a program on your Windows or Apple computer; once its installed, it does its specific job when needed.

Joomla Modules

Joomla modules are simply small programs that display data - typically in the front-end. Modules must be assigned to module positions on your template in order for them to display. These extensions basically display data (though they often accept user input as well, such as a login module). Modules typically work directly with a component to display a particular type of data - such as a gallery module that automatically displays random images from your gallery component - or a news module which displays your latest stories. So in short, components manipulate and store data - Joomla modules display it.

Mambots - AKA Plugins

Joomla mambots are somewhat unique programs which are generally used to manipulate data in real time. A little more on that; mambots/plugins generally stay loaded and do things as they happen, such as pre-format a page while its loadng, or automatically display a social bookmarking link on every page of your site. The word itself Mambot means Mambo-Bot, akin to robot for you non-techies, and just as it sounds...it automates tasks. Excellent examples of mambots are programs that track visitors and record statistics, or a mambot which automatically gathers up all the images on a page, and displays them in slideshow format.

One important thing to know about Joomla Mambots and Plugins - they can slow your site down if you use a poorly designed one, or use too many. This is relative to many factors, but generally speaking, you should remain conservative with mambot usage, since unless told otherwise, will run on every page that your visitors load.

Conclusion

I hope this guide has helped you grasp the often misunderstood concepts of Joomla extensions. If not for these wonderful little programs, Joomla would be nowhere near as powerful as it is today - and with new extensions arriving daily, it only gets better. As our community grows, so will Joomla - gotta love open source!





Reddit!Del.icio.us!Facebook!Slashdot!Netscape!Technorati!StumbleUpon!Newsvine!Furl!Yahoo!Ma.gnolia!Free social bookmarking plugins and extensions for Joomla! websites! title=

Keywords : Joomla extensions, Joomla components, Joomla Modules, Joomla help, Joomla tutorial, joomla component guide, joomla module guide, joomla extension help
Quote this article in website Favoured Print Send to friend Related articles Save this to del.icio.us

Users' Comments (0) RSS feed comment

No comment posted

Add your comment

  • October 06, 2007 - Heavy modifications to template code
  • October 01, 2007 - Added this cool latest site news widget
  • September 31, 2007 - Graphical updates to Joomlaport frontpage
  • August 30, 2007 - This site is currently under heavy construction and is updated daily. Joomlport.com is dedicated to providing the Joomla community with high quality resources, if you would like to help - please This e-mail address is being protected from spam bots, you need JavaScript enabled to view it .

Latest Joomlaport Stories & News

Free Joomla Templates

Free Joomla Template Download - Joomlaport Metro

Monday, 20 August 2007

article thumbnail This free Joomla template features a smooth, web 2.0 feel, very simple design and quite easy to manage and customize. A great choice for a wide array of Joomla site, the beauty of this template...
+ View Template

Latest Joomla Tutorials

Joomla Template Tutorial Part 2 - Joomla Template Elements

Sunday, 11 November 2007

article thumbnail Part two of my free template tutorial will explain the important template elements required by Joomla, and how they all fit together.
+ Full Tutorial

Latest Extension News