Joomla is a free, award-winning content management system written in PHP which allows users to easily publish their content on the World Wide Web and intranets. Joomla is created as an open-source project where individuals and teams contribute their skills to its development as well as its supporting systems.
While Joomla is packed with features, its greatest quality is that it is extremely extensible. Because of its extensible structure, there aren't many things you cannot do with Joomla. A short list of some important features of Joomla are the following:
So let's assume you either have a hosting account, or are going to get yourself one. There are some minimum requirements for Joomla to run, and they are slightly different for the different versions.
Here are the minimum requirements for Joomla 1.0
You must ensure that you have MySQL, XML and Zlib support built into your PHP.
For Joomla 1.5 it’s recommended you have PHP 4.4.3 or above (for enhanced security).
A thread on the Joomla forums lists various hosting companies who are active Joomla community members. The list can be found at forum.joomla.org/index.php/topic,6856.0.html
You can download Joomla! CMS from the official site (www.joomla.org). Currently there are two available versions of Joomla!, 1.0.12 and 1.5 Beta. We recommend you to use the 1.0.12 version until a stable version of v1.5 is released. You can download it from here . If you are planning to install Joomla! through an FTP account then download .zip package. In case you have shell access on your web server it would be better and easier for you to download the .tar.gz package.
If you have downloaded the .zip package you have to unzip the zip file on your computer, upload all the files on the main folder of your web server. If you downloaded the tar.gz package upload it and type tar -zxvf Joomla_1.0.12-Stable-Full_Package.tar.gz to unpack the compressed file.
To install Joomla! you’ll need an sql database. Assuming that you already know what this is and you have the needed info we can start with the installation. To enter to the installation of Joomla you have to access your site by typing its domain name in your web browser. Firstly you’ll see a pre-installation check screen and the Joomla license. If the pre-installation check gives you no errors you are able to continue with the main installation. Next you will see the Joomla GNU/GPL licence. You can read it or not and press the "Next" button at the top right. On the first step you have to type the hostname of your sql database, the username, the password and the name of the database. After filling all the gaps, click next. If the sql info you supplied was correct you will get into step two. Otherwise you will have to re-enter the sql info. Onto step two now the only thing you have to do is to set your web site’s name. Proceeding with step three fill in the requested info click next and your web site is almost ready.
Now open your site in your favorite browser by typing its url in the address bar. You are ready!