Written by Cory |
September 13, 2006
|
(71)
Although it can do so much more than manage content, Joomla! is, at its core, a Content Management System (CMS). It is important for aspring Joomla! site developers to have at least a basic understanding of how Joomla! is set up to organize content. Proper content organization can greatly improve the flow and usability of your website. This article is meant to provide that basic understanding, and give steps to successfully organizing your content.
Joomla! was designed to organized content in a Section-Category-Content Item structure. A basic structure might look like this:
Hopefully you get the idea. It is important to understand this structure before proceeding to actually developing the structure for your site.
I know this usually goes without saying, but please know what your site is about before you create your first section or category. Many people get so wrapped up in the idea that they can just enter content as easily as they create documents in a word processor that they lose site of the fact that the site should have a purpose.
Your content structure should stem from the overall purpose of your site. It is not the other way around.
Resist the temptation to start creating Sections and Categories as soon as you have successfully installed Joomla!. You will be glad you did months from now when you realize that you created a category out of a topic that should really be a section. This is relatively easy to fix, but why not just do it right the first time?
Create a hierarchy of major topics and sub-topics. Soon, you will start to see the organization of your site take shape. Once you are satisfied that you have your structure designed, then you can start crating Sections and Categories.
The top level in the Joomla! content structure is called a "Section". Sections are used to differentiate between groups of content Categories. Now that you have all of your Sections and Categories defined on paper, it is time to start creating Sections in your Joomla! administrator control panel.
Follow these steps for each Section you want to create.
The second level in the Joomla! content structure is called a "Category". Categories are used to differentiate between groups of content items. Now that all of your Sections are in place, you can start adding Categories.
Follow these steps for each Category you want to create.
Now you're ready to start adding content. Just remember to put each content item in the correct Section/Category.
Static content items are basically just uncategoriezed content items. You should have relatively few static content items in your site. Any content item that you have that does not fit into one of your pre-defined categories should be a static (uncategorized) content item.
Your website might be a simple, 5-10 page site that will never have dynamically updated content. In that case, you should just make each page a static content item and bypass the "Section-Category" structure altogether.
Tagging is a new way to organize content. Simply put, you organize it as you go. There is little to no need to create sections and categories, because you categorize content items as you create them. The way it works is, you apply key words to your content items, and those key words act as categories. Your user then has the ability to look through those key words in something called a "Tag Cloud" or a key word list, and select content items based on his or her interest in a particular key word.
Social tagging, also called "Folksonomy", takes the concept of tagging one step further by allowing your users to add their own key words, or tags, to your content items. That way, your user base organizes your content for you based on what they think your content is about.
Tagging is now available for Joomla! with Phil Taylor's "Tags" component. If you are interested in this type of content organization, I recommend you check out this component.
Joomla! is an advanced content management system, but unless you understand how to properly organize and manage your content, you render many of Joomla!'s advanced features useless. Take the time to develop your content structure first, and you will save yourself a lot of headaches later.

.
Content is King::A Beginner's Guide to organizing content in Joomla