Introduction to Joomla

28 August 2009 Published in Blog

This article aim will be to provide an introduction to the content management system called Joomla, describe its main features and how it is made.

What is Joomla?

Joomla is an open source Content Management System (CMS) built with PHP under a GPL license. This o Content Management System can be used to create a website with dynamic content, using a MySQL database.


  • Websites organization.
  • Publication of contents.
  • Scalability and implementation of new functionalities.
  • User’s management.
  • Websites design.
  • Navigation and menu.
  • Image manager.
  • Modifiable modules order.
  • Polls.
  • Advertising.
  • Statistics of visits.
  • And more…

Which websites can be created with Joomla?

With Joomla we can create news websites, corporate sites, community portals, and we can also create with Joomla systems operating on closed networks (Intranets) to manage internal information (communications, users, etc) from companies or business firms.

Who can use Joomla?

Anyone who wants to have a website can use Joomla.

To build sites on Joomla you must have knowledge about web design and programming, but to manage websites developed on Joomla you just need a minimal training on the programs use.

Joomla’s administrative interface is so simple and friendly, that anyone can manage their own web contents without the need to have technical knowledge, without knowing HTML, and without appeal to a WebMaster every time you have something to update in a website.

All technical aspects of the system are hidden from the common user, and have been resolved by the developers of Joomla, making things simple for administrators and content editors to dispense almost entirely of a specialized technical training.

How is Joomla composed?


The “Components” are content elements or Joomla’s applications that are usually shown in the center of the main content area of a template. The components are core elements of Joomla’s functionality.


The “Modules” extend the possibilities of Joomla by providing the software new functionalities. Modules are small content items that can be displayed in any place that your template permits. The modules that Joomla typically includes are: Main Menu, Top Menu, Template Chooser, Polls, Hit Counter, etc.


The “Mambot” or “Plugins”are small task-oriented functions that intercept content before it is displayed and manipulates it somehow. Joomla provides several mambots/plugins in the distribution of the core. Between Mambots examples we can find WYSIWYG editors.


The first version of Joomla! (Joomla! 1.0.0) was published on 16 September 2005 and it was an enhanced evolution of Mambo combined with changes in security and anti-bugs. The latest release is called Joomla! 1.5 stable, with its code completely rewritten and build under PHP 5.

How is Joomla divided?


The “Joomla Administrator” (Back-end) is the administrative control panel from which the Manager, Administrator or Super Administrator administers the site and its contents.


“The Site” (Front-end) is the website that your visitors or registered users see, and it contains all the information managed from the Administrator.

Serfe info(at) FALUCHO 2032, S3016LDB, SANTO TOME, SANTA FE, ARGENTINA 1-305-5375397