Joomla is a content management system (CMS) that supports maintaining a website through a browser interface. It is a free tool and is well-documented on their website.
Joomla offers a good balance of power versus ease-of-use. Users with the proper permissions and little technical knowledge can add and update the website's content. Setting up and administering a website with Joomla requires a fair amount of technical skill.
There are two views of the joomla system:
- user: http://www.example.com (front-end)
- admin: http://www.example.com/administrator (back-end)
Content can be updated through either view. When logged into the front-end, pencil icons show up beside the items the user has permission to edit. Content is added and arranged through the back-end. Unless making a small change to existing content, use the admin interface to manage the website.
Note any changes to the website through the front-end or back-end will be visible immediately on the website.