Creating a Joomla website is done in two main phases: determing the design, and installing the functionality. Joomla itself is a platform: the structure on which websites are built.

Built-in Functionality

The Joomla software is freely downloadable from Many hosting companies are now providing an automated installation of Joomla simply by clicking a link in your site's Control Panel. That makes getting Joomla installed a quick and easy process.

Joomla includes a lot of functionality right out of the box:

Joomla Templates

Joomla contains a few built-in templates, but most website owners opt for templates with a little more flexibility. I can take your existing business logo and derive a color scheme to be applied to the site. By making updates to the template's Cascading Style Sheet (CSS) files, we can set up the colors, fonts, and logo you want on your site.

The template you choose determines where you can place sidebars, menus, footers, and so on. I like the templates at JoomlaShine because they have flexibility without a lot of overhead. The current version of Joomla is 3.4, so shop for templates in this category.

Joomla Extensions Directory

The Joomla Extensions Directory lists over 7,500 components, modules, and plugins you can use. The directory is organized by category, with full descriptions, links to the developer's website, and ratings from users who have actually installed, tested, and approved the extensions. Visit for more information.