Friday 15 June 2012

An Open Source Content Management Framework - Joomla

Joomla is a powerful content management system (CMS), which enables us to build Web sites and online applications. It came into existence as the result of the fork of Mambo on 17th August 2005 by the joomla development team.  Joomla like other CMS can be downloaded free of cost from its website. Thus we can say that it is free and open source framework for publishing the website’s content on the World Wide Web. It is also an MVC (Model-View-Controller) which can be used independently. Joomla is written in PHP using OOP (Object Oriented Programming) techniques and also uses MY SQL database to store the data. At present, joomla has been downloaded over 30 million times. Joomla is therefore the second CMS that has been used widely after Wordpress.

What is CMS (Content Management System)?


A content management system is software that keeps track of the content published on the website. Tracking the content means to add, edit and delete the content. Content can be just text, photos, music, video, documents or zip files.

Versions Released till Now

· Joomla 1.0 was released on 16th September 2005 as an extension of Mambo 4.5.2.3.


· Joomla 1.5 was released on 22nd January 2008.


· Joomla 1.6 was released on 10th January 2011 with features like user defined category hierarchy and admin interface improvements.


· Joomla 1.7 was released on 19th July 2011 with enhanced security and improved migration tools.

· Joomla 2.5 was released on 24th January 2012 which was first to run on other databases than MySQL.

· Joomla 3.0 is due to be released in September 2012.


Main Joomla Features:

· Managing the Content

In Joomla, content can be added to the website through articles from the administrator’s side. We can arrange the content the way we want it to be displayed on the site.  Content can be managed by adding simple text, photos, PDF’s, videos and hyperlinks. Joomla allows its users to rate the articles and email it when needed. Here the content is added using the TinyMCE Editor that joomla offers us by default.

· Menu Manager

The Menu Manager in Joomla allows you to create as many menus and menu items we need to add in the website. We can also create a simple menu or a nested menu with menu items inside other menu items. Here each of the menu items can be added to a created article.

· Media Manager

The Media Manager is a tool that allows you to add media files which can be used further in any articles whenever it is needed.

· User Management

Joomla provides us with a registration system in this where users can configure their personal options. Personal options that can be configured are name, username, email and the group that the user can be added to. There are in all around nine user groups with various types of permissions on what users are allowed to access, edit and publish.

· Template Manager

Like Wordpress, even Joomla has a template manager that can make your site look exactly the way we need by using a single template or separate template for each section.

1 comment:

Joomladesign said...

Joomla is efficient enough to develop and design multi-lingual websites in cost effective manner as it supports multiple languages.Joomla Designer