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 126.96.36.199 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.