Skip to content

Joomla Content Management — Articles, Categories, Tags & Formatting

DodaTech Updated Jun 6, 2026 6 min read

Articles are Joomla’s primary content type. Unlike WordPress’s fixed “Posts vs Pages” system, Joomla articles are flexible — you organize them with categories (hierarchical) and tags (flat), control their display with menu items, and track changes with built-in version history.

What You’ll Learn

  • Creating and organizing articles with categories and tags
  • Using the TinyMCE editor and formatting content
  • Building category hierarchies for site structure
  • Working with news feeds and contacts
  • Using version history for content auditing
  • Creating blog layouts with the Category Blog menu type

Why Structured Content Matters

Think of categories as filing cabinets and tags as sticky notes. Every article goes in one filing cabinet (category) but can have multiple sticky notes (tags) that help you find related content.

For DodaTech’s tutorials, categories group broad topics (CMS, Backend, Security) while tags connect cross-cutting concepts (beginner, tutorial, reference). This structure makes content discoverable — the same principle that keeps Durga Antivirus Pro’s documentation organized.

    flowchart LR
    A["Joomla Overview & Installation"] --> B["Content Management<br/><strong>You are here</strong>"]:::current
    B --> C["Joomla Menus & Modules"]

    classDef current fill:#38bdf8,color:#0f172a,stroke-width:2px;
  
Prerequisites: Joomla 5 installed with sample data. You should be familiar with the admin control panel and have a basic understanding of HTML.

Creating Articles

  1. Content → Article Manager → New
  2. Fill in the fields:
FieldDescription
TitleThe article headline
AliasURL-friendly slug (auto-filled if blank)
Article TextMain content (TinyMCE or CodeMirror editor)
CategoryAssign to a category (required)
TagsComma-separated keywords
StatusPublished, Unpublished, Archived, Trashed
FeaturedToggle as a featured article
AccessPublic, Registered, Special
LanguageAssign for multilingual sites
  1. Configure Publishing options:

    • Start Publishing — Schedule publication date
    • Finish Publishing — Schedule expiry date
    • Created By — Change author alias
  2. Click Save & Close

Categories

Categories in Joomla are hierarchical — you create parent-child relationships for nested organization.

Creating Categories

  1. Content → Category Manager → New
  2. Enter:
    • Title — e.g., “Products”
    • Parent — “Content” (root) or a parent category
    • Access — Public, Registered, Special
  3. Click Save & New to continue adding

Category Hierarchy Example

Content (root)
├── Blog
│   ├── Technology
│   ├── Design
│   └── Business
├── Products
│   ├── Hardware
│   └── Software
└── About Us

Limit nesting to 3 levels maximum — deeper hierarchies confuse users.

Tags

Tags are flat, non-hierarchical keywords that work across categories. An article about “Responsive Design” could have tags CSS, web-design, tutorial — even if the article is in the Design category.

Adding Tags

  1. Components → Tags → New
  2. Enter Title, Alias, and optional Description
  3. Tags appear in the Tags field when creating articles

Formatting Content

TinyMCE Editor

Joomla’s default editor provides:

  • Formatting toolbar — Bold, italic, lists, headings
  • Insert dropdown — Images, links, horizontal rules, articles, contacts
  • Table button — Create and edit tables
  • Source code toggle — Switch to HTML editing
  • Pagebreak — Split long articles into multiple pages
<?php
// Change the default editor in code
// In administrator/components/com_config/model/form/config.xml
// Or via: System → Global Configuration → Default Editor
?>

Inserting Images

  1. Click Image in the editor toolbar
  2. Click Browse to open the Media Manager
  3. Upload or select an existing image
  4. Configure alignment, caption, alt text, and dimensions

Article Metadata

In the Publishing tab:

  • Meta Description — Search engine snippet
  • Meta Keywords — Comma-separated (less important for SEO today)
  • Robots — Index/follow, noindex, nofollow
  • Author — Override author display name
  • Content Rights — Copyright information

News Feeds

Joomla can import and display external RSS/Atom feeds:

  1. Components → News Feeds → Feeds → New
  2. Enter Name, Feed URL (e.g., https://example.com/feed.xml), and Category
  3. Configure caching interval
  4. Display feeds using the Feed Display module

Contacts

Joomla includes a built-in contact component:

  1. Components → Contacts → Contacts → New
  2. Fill in name, position, email, phone, address, website
  3. Configure display format (plain, tabbed, slider)
  4. Create a menu item of type Contacts → Single Contact or Category List to display it

Version History

Joomla saves article revisions by default. Use Versions in the article editor to:

  • View revision history
  • Compare two versions side by side
  • Restore a previous version

Enable this in Options → Article → Save History.

Common Mistakes

1. Not Assigning a Category

Every article must belong to a category. If none is specified, it defaults to “Uncategorised.” Always create a proper category structure before adding content.

2. Using Too Many Category Levels

Deep nesting (more than 3 levels) makes management difficult. Flatten your structure or use tags for cross-cutting concerns.

3. Ignoring Featured Articles

Featured articles appear in the Featured Articles blog layout. Use this for homepage highlights rather than manually creating blog structures.

4. Not Scheduling Content

Use the Start Publishing date to schedule articles. They remain unpublished until the specified date, then become visible automatically.

Practice Questions

  1. What is the difference between a category and a tag in Joomla?
    Answer: Categories are hierarchical and mandatory — every article has exactly one category. Tags are flat, optional, and allow cross-category grouping. Use categories for primary structure; use tags for topics that span categories.

  2. How do you create a blog layout in Joomla?
    Answer: Create a menu item of type Articles → Category Blog. Select the category, choose columns (1-4), lead article count, and intro/article image settings.

  3. What does the Start Publishing field do?
    Answer: It schedules an article to become published automatically on a future date. The article remains unpublished until that date.

  4. Challenge: Create a blog with 3 categories (Technology, Design, Business) and 2 articles in each category. Add tags to each article. Create a Category Blog menu item for each category. Verify all articles are accessible through their category pages.

FAQ

What is the difference between featured and non-featured articles?
: Featured articles appear in the Featured Articles blog layout (commonly the homepage). Non-featured articles appear only in their category listings. Mixing both gives you curated homepage content with full category archives.
Can I schedule articles to publish in the future?
: Yes. Set a Start Publishing date in the Publishing tab. The article stays unpublished until that date. This requires cron to be running.
How do I create an article with multiple pages?
: Use the Pagebreak button in the editor. Place your cursor where you want the break, set the page title, and Joomla generates pagination links automatically.
How do I display related articles?
: Enable Related Articles in Article Manager → Options → Article. Joomla matches articles by tags or meta keywords and shows links below the article.
What editors does Joomla support?
: TinyMCE (default, WYSIWYG) and CodeMirror (code editor). Change the default in Global Configuration → Default Editor. Third-party editors like JCE are also available.

Try It Yourself

  1. Create 3 categories with a parent-child hierarchy (e.g., Products → Software, Products → Hardware)
  2. Write an article with a formatted body (headings, list, image)
  3. Add 3 tags to the article
  4. Create a blog layout menu item for one category
  5. Verify the article versions feature by saving twice and comparing revisions

What’s Next

TopicDescription
Joomla Menus & ModulesNavigation system, menu items, and module positions
Joomla Templates & ExtensionsTemplate overrides, plugins, and extensions
HTMLUnderstanding Joomla’s article markup
CSSStyling articles and categories
PHPCustomizing article behavior

What’s Next

Congratulations on completing this Joomla Content Management tutorial! Here’s where to go from here:

  • Practice daily — Consistency is more important than long study sessions
  • Build a project — Apply what you learned by building something real
  • Explore related topics — Check out other tutorials in the same category
  • Join the community — Discuss with other learners and share your progress

Remember: every expert was once a beginner. Keep coding!

Built by the developers of DodaTech

Doda Browser, DodaZIP & Durga Antivirus Pro