Posted by: pvibeesh on: October 17, 2007
![]() |
![]() |
![]() |
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! Content StructureJoomla! 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. Step 1: What is your site about?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. Step 2: Design your structure on paper (or in a word processor)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. Step 3: Create all of your SectionsThe 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. Section Creation StepsFollow these steps for each Section you want to create.
Step 4: Create all of your CategoriesThe 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. Category Creation StepsFollow these steps for each Category you want to create.
Step 5: Start adding contentNow you’re ready to start adding content. Just remember to put each content item in the correct Section/Category. What about static content items?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. Other Content Management OptionsSimple sites without dynamic contentYour 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. Tags/FolksonomyTagging 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. Let’s sum this upJoomla! 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. |
Thank you!
I’ve been reading through volumes of information looking for this very thing. No one could tell what I needed to create first.
Joomla is powerful but it gets away from the simple Folder/Page/Article structure of the content management systems I’m used to.
February 23, 2009 at 5:34 am
Thank you !