Best deal in Joomla!  All our extensions, templates and training: only $99 per year! Sale ends in


The Easiest Workflow to Add Your Joomla Content

Intro image with Joomla logo and pencil icon

In this tutorial, you will learn and practice the easiest and fastest way to add content to your Joomla site. If you follow this workflow, it will make your Joomla life very easy.

The workflow for adding Joomla content is simple:

  • Step 1: Categorize. Create organization for your articles.
  • Step 2: Add. Write your articles.
  • Step 3: Show. Make menu links so that people can click on them and see your articles.

Let's get started.

Our CEO Steve Burge called it the CASh workflow. CASh is short for Categorize, Add, Show. It does take a little bit of practice to follow the workflow correctly.

Once you run through the workflow a few times, it should become easy to add content to your Joomla site. The CASh workflow is very simple:

  • Organize your Joomla content into categories
  • Add new content to Joomla
  • Show your content in various ways, including a full page, a blog with intro text, or a long list of articles.

Step 1: Categorize

The first step in the Joomla content workflow is to categorize our content. We need to make sure that our information can be usefully organized.

Let's assume we’re going to build a site called Joomlaville. Let's assume our plan is for the final site to look like the image below:

01 final joomlaville site

The site you are going to build will have multiple types of content. Here’s a list of the types of content that you will add to your site:

  • Information about Joomlaville
  • Attractions
  • Transport
  • Parks
  • News from other Joomla sites 

What do we need to include on the website for our visitors? To plan our site’s organization, grab a piece of paper and a pen and brainstorm.

Go ahead and write down all the articles you want on your site. For this small site, your list might look like below:

  • Climate
  • Location
  • History
  • Museum
  • Zoo
  • Aquarium
  • Trains
  • Buses
  • Airport

Now that we know what information we want to have on our site, let’s organize it. Joomla uses categories to organize articles. Let’s create one category for each group of related articles and name it appropriately, as seen below:


  • Climate
  • Location
  • History


  • Museum
  • Zoo
  • Aquarium


  • Trains
  • Buses
  • Airport

Here are those categories in visual form:

02 categories in visual form

Things can get much more advanced, but this is a nice straightforward example to get us started. Now that we’ve finished our plan, we are ready to start implementing that plan in Joomla.

We use the CASh workflow to create the first category called Information and the three articles inside called Climate, Location, and History. Here’s the process we use:

  • Step 1: Categorize. Create the Information category.
  • Step 2: Add. Write your three articles.
  • Step 3: Show. Make menu links so that people can click through and see your articles.

Ready? Let’s get started and use Joomla’s CASh workflow for the first time:

  • Go to your administrator area, click on "Content" and then click on "Categories". You’ll see a page like the one in the figure below:

03 categories manager

You can see that Uncategorised and News are already options. The Uncategorised category is used for articles that really don’t fit in any other category. It’s most commonly used for small sites with only five or six articles.

With so few articles, you wouldn’t really need to divide them into categories. However, we’re going to have at least a dozen articles, so we need to create more categories.

  • Click the green "New" button.
  • Title: Information.
  • Description: This category contains information about Joomlaville.

04 new category

  • Click "Save & Close". You should see that your category has been added, as seen below. You’ll see a message which says, “Category saved”.

05 see your new category listed

Now that we have a category to organize our articles, let’s go and write those articles.

Step 2: Add

To start writing, let's go and create a new article:

  • Click "Content",  then"Articles", and then "Add New Article".

The articles have a lot of options, but there are only three fields you must fill in:

  1. Title
  2. Content
  3. Category

06 create new article page 

Let’s fill in those three fields from top to bottom:

  • Title: Climate

Using "Climate" matches the first article in our plan. When you save the article, the Title is automatically copied into the Alias field. This Alias field forms part of the article URL, so our Climate article will have a URL that contains “climate”. 

07 title climate

  • Category: Information

08 information category

  • Finally, write the article.  Put inside the text area the following text:

Joomlaville is a city located in a great climate at the foothills of the mountains.

There is snow in the winter and plenty of sun during the summer.

No matter time of year you visit, you'll find that Joomlaville has enjoyable weather.

09 writing the climate article

  • Click "Save & Close".
  • If you visit the front of your site and click "Climate" in the "Latest Articles" module, your article will look like the image below:

10 the climate article at frontend

Let’s go ahead and repeat that process again. Here are the details for our second article in the Information category:

  1. Title: Location
  2. Category: Information
  3. Article Text: Describe where the city is: 

Joomlaville is in the southeast of our country, about a five hour drive from the capital.

It is located near a large mountain range, so there is plenty of opportunity for Joomlaville people to enjoy skiing, kayaking and other outdoor activities.

Joomlaville is also about three hours from the beach, so it's easy for residents to enjoy a sunny vacation.

11 create the location article

Let’s do that one more time to finish our Information category with the third article. Here are the details we use:

  1. Title: History
  2. Category: Information
  3. Article Text:

Joomlaville is a city with a rich history.

It started as a market town in the 17th century. The site was chosen because it was a major crossroads for people traveling through the mountains.

As the city grew in the 19th and 20th centuries, more industries moved and people flocked to Joomlaville looking for work. Many of our residents have now been here for several generations.

12 create the history article

Wonderful! We now have one new category on our site called Information, and it contains three new articles: Climate, Location, and History.

There’s only one thing left to do. Go and visit the front of your site. Have a look at your site and the image shown below. What’s missing?

13 what is missing

There's no easy way to see your new "Information" articles. Yes, there's the "Latest Articles" module, but that will soon be updated with new articles. Our solution will be to make new menu links so visitors can see our articles.

We’ve done two steps of our Joomla CASh workflow: Categorize and Add. The third and final step is Show.

Step 3: Show

We need to show people our articles. We do that by making menu links to the articles:

  • In the administrator drop-down menu, click on "Menus" then "Main Menu".

14 menus main menu

 You currently only have a single menu link to Home:

15 single menu home

 We're going to add a new link to the Information articles we created earlier.

  • Click "New" in the top-left corner.
  • You will now see a screen like the image below. Whenever you create a menu link to any part of your site, you’ll always see this same screen.

16 create new menu item

  • Click on the blue "Select" button. This will allow you to decide which part of the site to link to.

17 click select

  • You'll see a pop-up screen with all sorts of different options. Each one allows you to link to a different part of your Joomla site. You could link to a contact form, a search box, a registration form, or many other features. We want to link to one of the articles we created earlier, so click "Articles" and choose "Category Blog", as shown below:

18 select category blog menu item type

  • We have just chosen to link to a category. Now let’s choose which category. Click on the "Select" button, as in the image below:

19 click select to select category

  • You’ll see another pop-up box. Click on the "Information" link".

20 click the information link

  • Enter "Information" in the Menu Title field, as shown below:

21 enter information to the title field

  • Click "Save & Close" to complete the creation of your menu link.
  • Visit the front of your site, and you'll see your new "Information link on the Main Menu:

23 click the information frontent menu link

  • Click on the "Information" link, and you'll see your new articles published on your site:

22 see your new articles published

 That’s it. You’ve done it! Both you and your visitors can now see your new articles.

The Joomla CASh Workflow: Why Do It This Way?

  • Step 1: Categorize
  • Step 2: Add
  • Step 3: Show

Those are three steps for adding content to a Joomla site. However, why do it this way? Why not make our menu links first? Why not write our articles first? Why bother making links at all? Here are answers to some of the questions you might have at the moment:

  • Why not make our menu links first? Because we wouldn’t have anything to link to. We wouldn’t have any articles to show.
  • Why create our categories first? Imagine you build a big Joomla site. You might be planning 50, 500, or even 5,000 articles. I’ve seen Joomla sites with more than 100,000 articles. How would you organize that many articles? Categories allow us to organize all our articles.
  • Why bother making menu links? Remember when we first added our articles but couldn’t see them on our site? Menu links are what allow people to see our articles. If people can’t click through to the articles, they can’t see them.

We regularly meet Joomla students who have tried to teach themselves and got stuck. Most of the time it’s because they didn’t know about this workflow:

  • Some of them tried to make their menu links first and wondered why they had so few choices.
  • Some people wrote all their articles first and then ended up with a big mess of unorganized articles.
  • Some people added their categories and articles and then stopped. They looked at their site and got frustrated because they couldn’t see what they’d written.

Follow the workflow, and creating your Joomla content will be easy. Here it is one more time:

  • Step 1: Categorize. Create categories so that you can organize your articles.
  • Step 2: Add. Write your articles.
  • Step 3: Show. Make menu links so that people can click through and see your articles.

Now that we’ve learned the Joomla CASh workflow, let’s practice it.

About the author

Born from a Ukrainian mother and Russian father, Alex migrated to the United Kingdom in 1999. Alex is a self-taught Microsoft Certified Professional. He enjoys learning modern content management systems and helping web site administrators make the most of them.



Since 2005, Joomlashack has been a leading supplier of free and commercial Joomla templates, Joomla extensions, and Joomla Training. is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters the trademark holder in the United States and other countries.