ArtsAutosBooksBusinessEducationEntertainmentFamilyFashionFoodGamesGenderHealthHolidaysHomeHubPagesPersonal FinancePetsPoliticsReligionSportsTechnologyTravel

What is Joomla - Understanding Content Management Systems (CMS)

Updated on August 5, 2012
Joomla is a free and powerful CMS
Joomla is a free and powerful CMS

Understanding the power of the Joomla content management system (CMS)

I have been writing about some of my experiences in making money as both a writer and a web site publisher. My hub Make Money Writing: Beyond HubPages explored my experience launching my first web site, and how I have managed to make some money since then. As a component of that discussion, I mention that I used the Joomla Content Management System. My second Hub in the series, What is a Content Management System (CMS) and how does it help me as a writer? covered some of my thinking in terms of choosing Joomla over Drupal or WordPress, but didn’t delve too deeply what Joomla actually does.

What is Joomla?

Joomla is a content Management System (CMS) that is offered as a free platform under the GPL license. While the system is free, it is an incredible powerful web publishing tool. As a writer attempting to monetize your craft, you would do well to explore the power of Joomla, and determine whether it may be an alternative to WordPress.

The Basics

As a primer, a content management system is a platform (software) that manages each discrete piece of content maintained on your Web site. Content can include anything from simple text, music files, photographs, video, documents, or just about anything else that could be called a digital asset. One of the most significant advantages of using a CMS, particularly for those who are writers first, is that it requires very little technical skill to manage. Since the CMS manages your content as a function of the platform, you can worry more about the content, and less about where it is stored. Further, the dynamic nature of the Joomla platform allows for you to make structural changes to your site on the fly. Much like the modules on HubPages, you can build modules within the site and move them freely. Further, you can publish and un-publish articles as needed.

Joomla Support and Functionality

The community that supports Joomla is expensive, and as a result, there are numerous extensions that can add all sorts of functionality to your site. The vas developer’s network has created extensions that offer everything from blog support to stock tickers. As with the platform itself, many of the extensions are free. Further, the forums are robust, and most answers to your questions are a link away. There are also several free templates that can serve as the foundation of your site, and they are incredibly professional looking. As with most of the Joomla support, many of the templates are free. Should you want to tweak an existing template, or have you own custom template created, it is very easy to find developers capable of handling the task (see my Hub on outsourcing the Joomla template design)

I will add additional Hubs in the future discussing the virtues and challenges of other CMS offering such as WordPress and Drupal, but I hope that this short discussion of Joomla will help you as you begin to develop your own web site in support of your writing career.

Other Hubs of interest:

Build a Business Using Craigslist

Why Do I Own So Many Domain Names?

What Does PDF Stand For?


    0 of 8192 characters used
    Post Comment

    • T. R. Brown profile image

      T. R. Brown 5 years ago from Nashville, TN


      Glad you liked it. In terms of your question, it depends, if you outsource the template design, as I have done, then you don't need any php at all. Maintenance and publishing doesn't require any more technical expertise than HP. Adding in extensions takes a bit of getting used to, but it is still quite easy, and doesn't usually require any coding either.

    • flashmakeit profile image

      flashmakeit 5 years ago from usa

      Thanks so much for the information about Joomla. Do you need to know php make a successful Joomla website?