Working with Web Site Content in Joomla

If you have never worked with a content management system like Joomla, you are taking your first step into a larger world of managing and improving your Web site. After you have completed this tutorial, you will be able to create, edit, and manage content in Joomla.

How Joomla Manages Content

Joomla is a content management system. As such, it does not use files and folders to store content. It uses a database to store the content and a set of features to manage the content in the database.

To fully understand creating, managing, and editing content in Joomla, you must first understand how Joomla works with content on the backend (in the database). You may be surprised. At first, unfortunately, working with content in Joomla is not intuitive, which is a typical for applications like Joomla that allow you to manage content by logging in to a Web site. The good news is that after have a firm understanding of the basics, working with your Web site's content will be easier than ever, which is the whole idea. Additionally, this new way of doing things will encourage you to create more content on a more regular basis, thus improving your content and your search engine rankings. Are you ready to dig into some of the nitty gritty details?

What is a Content Management System?

Content management systems store content using a database, . Most people are not used to working with a database, which is not at all like a file system with files and folders. To explain how a content management works, you must first understand the basics of a database. I will make this as painless as possible.

Unlike is a database, content in a file system is stored in a folder as a file. When you open the file, all your content is there, including the title of the document, the paragraphs, etc. A file represents a page or series of pages of content. In a database, though, does not use files. A database uses tables, which are similar to spreadsheets that you may have worked with in Microsoft Excel. Database tables, however, are more complex, and your content for any one topic may be distributed among several tables.