Principles of Content Management Systems (CMS)

Separating style from content using templates.
Content can be easily uploaded and edited using a browser
Has a public front end and an administrative backend.
Stores site settings and content in a database.

Planning Your Site

Why build a site?
Who will look at your site?
What is your site ‘about’?
What is the title of your site?
What will be the visual elements of your site? (eg header images, color styles etc).
How often will you update your site?

The Server

Servers allow you to share web pages on the internet.
hosting account gives you access to a control panel to manage your server (or the space allocated to it on a shared server).
The server control panel includes file browsers, tools for managing databases, email accounts and more.

Setting Up

Types of Hosting

 Shared servers

This is the cheapest form of hosting, starting from a few dollars a month. Usually uses a cPanel interface. Ideal for small to moderate sites. Slower and less secure than dedicated servers. 

Affiliate Hosts.

Cloud Servers 

Utilizes the resources of computer clusters. Allows your site to 'scale', as you get more traffic more computers can be added Robust and fast. Depending on your account you get varying levels of configuration access. Starts in price from around $15.00 per month.

Dedicated Servers

More secure, faster, ideal for large enterprises. Most dedicated server accounts have 'root' access, meaning you can configure the machine to your exact specifications. Starts in price for around $100 per month 

Domain Names

Most hosts include registration for one domain name This is a unique name is effectively the address of your website. 

If you have purchased your domain separately, not through your web host, you will have to configure your DNS to point to your host. Your host should provide you with two name server addresses, something like and .
Log in to your domain name control panel (not your web host's Cpanel) and change these details accordingly.
Be aware it may take a few hours for these changes to propagate across the internet.
3iX - Client Area-130305
Now type your domain name into a browser and press enter you should see your hosts welcome page.

Installing Joomla

Our next step is to install Joomla on our web host and replace the host's welcome page with the front page of our Joomla site.
We do this through the web host's cPanel. Follow the instructions in your welcome email from your web host to log into the cPanel.


Scroll down to 'Software/Services and click on the 'Fantastico-Deluxe' icon. This is an automated tool that allows you to install software , including Joomla, on to your web host.

Click on 'Joomla 1.7' in the left of the Fantastico panel and then on 'New Installation'


On the next screen you choose a username and password that will allow administrator access to your site. Ensure the 'install on domain' is set to your domain and type a subdirectory name if you would like to install Joomla in a subdirectory.

Enter a valid email address and ensure you untick 'Install sample data'. Then click 'Install Joomla'. Click 'Finish Installation' then enter your email address if you would like your login details emailed to you.

Click on 'Visit Site' in the Joomla install window (or type your domain name into your browser) and you should be presented with the default Joomla site installation.

Next we will be looking at how to use templates to give your site the look and feel you want.

More Articles...

  1. Installation