|
Can you explain the difference between a component, module and mambot (plugin)?
|
|
These are three types of extensions for Joomla. A component normally occupies the whole content area of a page, and can have a complex functionality, often setting up and using its own tables in the Joomla database. Example: a calendar. Modules are simpler extensions that are meant to be published in a module position. Example: a mini-view of the above calendar.
Mambots (the name is a legacy from the Mambo days and will change to plugins) are meant to be called from the content using a code like {mambot-name}, which will invoke the mambot's functionality there and then. Example: the {mosimage} tag will insert an image at that point. |