Skip to content

Joomla Content Modules — Latest News, Popular, Related and Custom Display

DodaTech Updated 2026-06-27 10 min read

In this tutorial, you'll learn how to display Joomla content dynamically using content modules — Latest News, Popular Tags, Related Articles, Articles Category, Articles Archive, and other modules that bring your articles to your site visitors.

What You'll Learn

  • Accessing the Module Manager and creating site modules
  • Configuring the Latest News module to display recent articles
  • Creating a tag cloud with the Popular Tags module
  • Showing related articles based on category or tags
  • Displaying articles from a specific category with Articles Category module
  • Archiving content with the Articles Archived module
  • Using Articles Newsflash for random or specific article displays
  • Reading syndicated content with Syndication Feeds
  • Assigning modules to specific menu items

Why It Matters

Articles sit in the database doing nothing until you display them. Content modules decide what, where, and when articles appear to visitors. The Latest News module keeps your site fresh by automatically showing new content. The Related Articles module keeps visitors on your site longer by suggesting relevant content. These modules turn your article collection into a dynamic, engaging website.

Real-World Use

A news website publishes 10 articles per day. The homepage uses a Latest News module in the sidebar showing the 5 most recent headlines. Below each article, a Related Articles module suggests 3 related stories based on matching tags. A Popular Tags module in the footer shows the most-used topics. The site feels alive because content modules surface the right content in the right places automatically.

Learning Path

flowchart LR
  A["Article Editor"] --> B["Content Modules
You are here"]:::current B --> C["Categories Deep Dive"] C --> D["Workflow & Publishing"] D --> E["Menu System"] classDef current fill:#38bdf8,color:#0f172a,stroke-width:2px

Module Manager

Modules are managed in Extensions > Modules. By default, you see the Site modules — those that appear on the front end of your website. You can filter by position, status, type, and access level.

To create a new module:

  1. Click the New button.
  2. Select a module type from the list.
  3. Configure the module options.
  4. Set the module position.
  5. Assign the module to menu items.
  6. Save and publish.

Site vs Administrator Modules

  • Site modules: Appear on the front end (public side) of your website
  • Administrator modules: Appear on the admin dashboard pages

For content display, you almost always want Site modules.

Latest News Module

The Latest News module (mod_articles_latest) displays a list of the most recently published articles.

Configuration Options

  • Module Name: Internal name (e.g., "Latest News - Sidebar")
  • Category: Filter by one or more categories
  • Count: Number of articles to display (1-20)
  • Featured Articles: Include featured, exclude featured, or show only featured
  • Ordering: Most recent first, most recent last, or random
  • Authors: Filter by specific authors
  • Front-end Display Options:
    • Show/hide dates
    • Show/hide category
    • Show/hide hits
    • Show/hide author

Example: Sidebar Latest News

Create a module showing the 5 most recent articles from the "News" category, displaying dates and categories:

  1. Module Type: Latest News
  2. Category: News
  3. Count: 5
  4. Featured Articles: Include
  5. Position: position-7 (sidebar)
  6. Menu Assignment: All pages

The module automatically updates as new articles are published. No manual maintenance required.

The Popular Tags module (mod_tags_popular) displays tags as a tag cloud or list, sized by usage frequency.

Configuration Options

  • Count: How many tags to display (default 5)
  • Ordering: Most tagged first, newest first, or alphabetical
  • Minimum Count: Only show tags used at least N times
  • Display: Cloud (varying font sizes) or list (standard list)
  • Show Count: Display number of items per tag

Tag Cloud Example

To create a tag cloud in the sidebar:

  1. Module Type: Popular Tags
  2. Count: 10
  3. Minimum Count: 1
  4. Display: Cloud
  5. Show Count: Yes
  6. Position: position-7
  7. Menu Assignment: All pages

The tag cloud gives visitors a visual overview of your site's topics. Larger tags mean more content on that topic.

The Related Articles module (mod_articles_related) shows articles related to the current article being viewed.

How Relatedness Is Determined

The module finds related articles by matching:

  • Same category: Articles in the same category are considered related
  • Same tags: Articles sharing one or more tags are related
  • Same author: Optionally match by author

Configuration Options

  • Show Date: Display article dates
  • Show Category: Display category names
  • Show Hits: Display view counts
  • Show Author: Display author names
  • Maximum Items: Limit the number of related articles

To show 3 related articles below each article:

  1. Module Type: Related Articles
  2. Show Date: No
  3. Show Category: Yes
  4. Maximum Items: 3
  5. Position: position-8 (content bottom)
  6. Menu Assignment: On all pages

This module only displays content when viewing an article. It does not appear on category pages or the home page.

Articles Category Module

The Articles Category module (mod_articles_category) displays articles from one or more categories in a configurable list.

Configuration Options

  • Categories: Select specific categories to include (or all)
  • Depth: Include subcategories (1-5 levels deep)
  • Count: Number of articles to display
  • Featured: Include, hide, or show only featured
  • Ordering: Most recent, most recent last, alphabetical, random, order, hits
  • Display Options:
    • Show/hide title
    • Show/hide date
    • Show/hide category
    • Show/hide hits
    • Show/hide author
    • Show/hide intro text
    • Truncate intro text to N characters

Category Filtering

You can include multiple categories and their children. For example, selecting "News" with depth 2 includes articles from News, News/Local News, and News/Global News.

Articles Archived Module

The Articles Archived module (mod_articles_archive) displays a list of months that have archived articles. Each month is linked to the archived articles component.

Configuration

  • Count: Number of months to show
  • Ordering: Most recent first or oldest first

This module pairs with the Archived Articles menu item. Users see a list of months, click a month, and view all articles archived in that month.

Articles Newsflash Module

The Articles Newsflash module (mod_articles_newsflash) displays selected articles, showing their intro text. Use it for featured content boxes, rotating testimonials, or a "spotlight" area.

Configuration Options

  • Category: Select source category
  • Count: Number of articles to display
  • Order: Random, most recent, most recent last
  • Featured: Include or exclude featured
  • Show Intro Text: Display intro text
  • Show Read More: Show readmore link
  • Image: Show the article's first image

Use Cases

  • Show three random testimonials in the sidebar
  • Display a rotating "featured project" on the homepage
  • Show recent announcements with intro text in a footer position

Articles Most Read Module

The Articles Most Read module (mod_articles_popular) displays the most-viewed articles on your site.

Configuration

  • Category: Filter by specific categories
  • Count: Number of articles to show
  • Show Date: Display article date
  • Show Hits: Display hit count
  • Show Category: Display category name

This module helps visitors discover your best content. It also encourages writers to create compelling content that earns readership.

Syndication Feeds Module

The Syndication Feeds module (mod_feed) displays an RSS feed link. Visitors can subscribe to your site's RSS feed and receive updates in their feed reader.

Configuration

  • Feed URL: Your Joomla site's RSS feed URL
  • Feed Title: Display title (e.g., "Subscribe to Our News")
  • Display Description: Show feed description
  • Description Text: Custom text for the feed
  • Number of Items: How many feed items to show (if RSS reader display is enabled)

Module Assignment

Each content module must be assigned to specific menu items to control where it appears.

Assignment options:

  • All Pages: Module appears on every page
  • None: Module appears on no pages (hidden but published)
  • Only on the pages selected: Module appears only on specified menu items
  • On all pages except those selected: Module appears everywhere except specified menu items

Use this to show the Latest News module only on the blog section, the Related Articles module only on individual article pages, and the Popular Tags module everywhere.

Common Mistakes

  1. Not assigning modules to menu items: A published module with no menu assignment appears nowhere. Beginners publish a module, look at their site, and cannot find it. Always set menu assignments.

  2. Overloading sidebars with too many modules: A sidebar with 8 stacked modules creates a cluttered layout and pushes content below the fold. Limit sidebars to 2-4 modules maximum.

  3. Using Latest News without category filter: The default Latest News module shows articles from all categories. On a large site, this mixes news, products, and blog posts. Always filter by the categories relevant to the module's position.

  4. Setting Related Articles without tags: If you have not tagged your articles, the Related Articles module only matches articles in the same category. This can produce irrelevant results. Add tags to articles for better related content.

  5. Forgetting to clear cache: After creating or modifying modules, the cached version of your site may not show changes. Clear the cache in System > Clear Cache to see your modules in place.

Practice Questions

  1. What is the difference between Latest News and Articles Most Read modules? Answer: Latest News shows the most recently published articles. Articles Most Read shows articles sorted by hit count — the most viewed content regardless of publication date.

  2. How do you make the Related Articles module show relevant content? Answer: Assign tags to your articles. The Related Articles module matches articles that share similar tags. Articles in the same category are also considered related as a fallback.

  3. What is menu assignment in the context of modules? Answer: Menu assignment determines which pages a module appears on. You can show a module on all pages, on selected pages only, or on all pages except selected ones.

  4. Challenge: Design a module layout Strategy for a magazine website with four sections: News, Opinion, Lifestyle, and Sports. Specify which content modules appear on each section's main page and individual article pages. Include at least 6 modules in your design and explain the purpose of each.

FAQ

How many modules can I display on one page?

There is no hard limit, but performance and usability suffer with too many modules. Aim for 3-5 modules per page maximum, excluding the main menu.

Can I display content modules on the administrator dashboard?

Yes. Administrator modules appear on the admin control panel. You can add modules like Popular Articles, Recently Added Articles, and custom statistics modules.

Can modules show content from specific authors?

Yes, the Latest News module has an Authors filter. You can select one or more authors to show only their articles.

Do content modules work with archived articles?

The Articles Archived module specifically displays archived content by month. Other modules typically exclude archived articles by default.

Can I control the order of articles in a module?

Yes. The Articles Category module lets you order by most recent, alphabetical, hits, or random. The Latest News module orders by publication date.

Mini Project

Your task: Build a dynamic sidebar for a blog site using content modules.

  1. Create a new Joomla article category called "Blog Posts" and publish 10 articles in it with diverse tags.
  2. Create these modules and assign them to the sidebar position (position-7):
    • Latest News module showing the 3 most recent blog posts
    • Popular Tags module showing a tag cloud of the 8 most-used tags
    • Articles Most Read module showing the top 5 viewed posts
    • Articles Archived module showing the past 6 months
  3. Assign each module to the appropriate menu items: show Latest News and Popular Tags on all pages, show Related Articles only on individual article pages, show Archived only on the blog section.
  4. Test each module on the front end and verify the content matches your configuration.
  5. Write down three observations about how the modules interact — does the sidebar feel too busy? Is there content overlap between modules? What would you change?

What's Next

Now that you understand content modules, go deeper into category management:

Continue to Lesson 9: Categories Deep Dive — Learn nested category hierarchies and category permissions in detail.

Related lessons:

Built by the developers of DodaTech

Doda Browser, DodaZIP & Durga Antivirus Pro