This article serves as an introduction to Joomla. This is not a business analysis tool, but rather the tool that I have used to build this website. Included in this article:

  • A brief introduction to Content Management Systems.
  • What is Joomla?
  • Why did I choose Joomla to build this website?
  • What else is needed for Joomla?

A Brief Introduction to Content Management Systems (CMS)

A Content Management System, in the context of web development, is software designed to aid in the development of websites. Most CMS software works using a similar model:

  • The system provides a mechanism for creating and organizing web content.
  • The content is stored on a database.
  • When a user accesses the website, the content is retrieved from the database and served to the user.

There are many CMS systems. Far and way, the most popular is Wordpress. Wordpress powers more than 40% of the websites in the world.

What is Joomla?

Joomla is a CMS. I encountered Joomla several years ago. Information on Joomla can be found here.

Most web hosting companies provide a simple way to install Joomla on your website.

Why did I choose Joomla to build this website?

 There are three reasons why I chose Joomla over Wordpress or other CMS systems:

  • I generally prefer structure over total freedom.
  • Support for multiple languages is build into Joomla. I always knew that I wanted to build support for French language users into my website. Wordpress can accomplish this, but does require the support of extensions to accomplish this.
  • Wordpress is hugely popular, but Joomla is number two, as of this writing.

What else is needed for Joomla?

  • A published Joomla site needs a web host provider.
    • I have used GreenGeeks, who have provided excellent service for several years.
      • They also have an installation tool that includes Joomla.
    • There are a number of other excellent web host providers in different locations, providing different services, and different costs.
  • If your web host provider does not have a tool to install Joomla, then you may obtain Joomla from the Joomla Website.