Select Page

New to Joomla? what are the common 3rd party components, modules, mambots you may need

New to Joomla? what are the common 3rd party components, modules, mambots you may need


Some remarks:

  • (OSS) mean an open source program, most of the time using GPL license
  • (previously xxx) mean that the team has decide to abandon Mambo for #Joomla development
  • These are the 3rd party Tool I highly recommend You to install for Joomla/Mambo. These are the 3rd party softwares I prefer and aren’t in any case a MUST.
  • The list isn’t in any means complete, there is more than 713 projects host by Joomla forge and. 12000 users creating projects daily and even more on MamboForge (1411 projects and 47177 users)

On Your server


Components are Joomla’s content elements or applications that usually in the center of the the main content area of a template.  This depends on the design of the template in use. Components are core elements of Joomla functionality.  These core elements include: Banners, Contact, News Feeds, Polls and Weblinks. Members of the Joomla Community are producing third party Mambo components on a continuous basis.

You Want toI recommendAlternatives
Have a Guestbook, so visitor can tell You how much they appreciate your work.akobookAkoBook
AkoBook, is the oldest but still one the best…
Note: I’ve write 3 extensions for avoiding spam: com_securityimages, com_hashcash, com_bayesianSpamfiltering
Let users leave comment on Your articlesakocomment
, is the oldest but still one the best…
Note: I’ve write 3 extensions for avoiding spam: com_securityimages, com_hashcash, com_bayesianSpamfiltering
Let users download some resources and filesdocman
Organize file on your server, rename, edit, delete like in a file explorerjoomlaxplorer
A better WYSIWYG editorI personally use HTMLArea3 XTD 
HTMLArea 3XTDforJoomla
but I also like FCKeditor (Demo)
FCK Editor for JOomla
A forumsI like JoomlaBoard (previously simpleboard) from Two Shoes M-Factory but there is version of PHBB for Joomla
You want to open a SHOPvirtuemart
I recommend VirtueMart (previously MamboPHPShop)
You want to produce and maintain an  online communities CommunityBuilder
Community Builder

  • A Joomla/Mambo component and 3 collaborating core modules
  • An environment for producing and maintaining online communities on Joomla/Mambo driven sites
  • A system that provides user profile capabilities for Joomla/Mambo sites
  • A different registration/login process for Joomla/Mambo sites (supports 4 different workflows)
  • An environment that enables Mambo/Joomla site administrators to create user profiles that capture extra information from users (with the creation of new fields) that can be presented and organized in tabs (again defined by the administrator)
  • A framework for other Joomla/Mambo components to integrate with user profiles

Note: support for com_securityimages, built-in

You want to display a gallery of picturesI really like  ZOOM gallery even if  some release are not sooo stable… 🙂

also look at Joomlaforge and browse the project list….


A ‘window’ or section of the screen used to present some form of content in the website front end. Modules are normally positioned around the edges of the screen, while the main content is displayed in the center. Examples of modules include the built-in search box, polls, and who’s online. Each menu is also displayed through a module.

Most of the time, major components You may install come with one or more modules to increase their power or visibility. You will have to install them separately. For example VirtueMart has more than 12 official modules! I can not provide a list, but I recommend You to type “Joomla modules” in Google


A Mambot is a small, task-oriented function that intercepts content before it is displayed and manipulates it in some way. Joomla provides a number of Mambots in the core distribution. Email cloaking, smileys support, geshi …

You want
Replace smileys 🙂 with their representing iconsmos_smileys
Beautify java, php, javascript and more than 70 languages on the flyGeSHi Syntax Highlighter
Display the list of articles in the same section as the current articlemosAnoAVJ

also look at Joomlaforge and browse the project list….


The ‘presentation layer’ of a Joomla website. A template usually consists of a file called index.php, which defines the general layout of all of the site’s pages, and a CSS (cascading style sheet) file to define the formatting to use. You can apply different templates to different menu options if you want to create a different look and feel for certain pages. The template governs where the different module positions will be physically displayed on the screen, what fonts and colors the site will use, etc.

Please use Google to locate free templates provider like:

or commercial one

On Your PC

FTP transfer tool
  • gFTP or 
  • KBEAR (OSS) installed in KDE as standard…
  • CuteFTP ($) or
  • LeechFTP
HTML editor
Edit pictures


About The Author

Cédric Walter

I worked with various Insurances companies across Switzerland on online applications handling billion premium volumes. I love to continuously spark my creativity in many different and challenging open-source projects fueled by my great passion for innovation and blockchain technology.In my technical role as a senior software engineer and Blockchain consultant, I help to define and implement innovative solutions in the scope of both blockchain and traditional products, solutions, and services. I can support the full spectrum of software development activities, starting from analyzing ideas and business cases and up to the production deployment of the solutions.I'm the Founder and CEO of Disruptr GmbH.