Forum overview

Forum overview

Shows all forums of your site as clickable cards — the front door of your own community.

Shows all forums of your site as clickable cards: the front door of your own community. Every card links through to that forum's topic list. No forum is active on this demo site; on a site with forums the overview fills itself automatically. The technical name is ForumIndex.

Place ForumIndex on a landing page for your community, such as /forum/, so visitors get an overview of every active forum before picking one to join. It removes the need to hand-maintain a list of links — new forums appear automatically once you create them.

This block only makes sense on a site with the forums feature enabled; combine it with ForumView to link through to each forum's topic list.

Where a forum overview fits

On a webshop selling technical products, a forum overview page gives customers a place to ask setup or troubleshooting questions among each other, cutting down on repetitive support tickets. On a professional services or SaaS-style site, it can host a peer community around the service — separate forums for "General discussion", "Feature requests" and "Announcements", for example. It's less common on a simple portfolio site, since those rarely need an ongoing community space, but any site that wants return visits between projects can benefit from one.

A common mistake is enabling forums and linking to this overview before deciding on categories or a moderation plan — an empty or disorganised forum looks abandoned faster than having no forum at all. Naming forums clearly matters too: "General" and "Support" tell a visitor what to expect, while vague names make the overview harder to scan even though the cards themselves render automatically. It's also worth deciding up front who moderates new topics, since an open forum without any oversight tends to accumulate spam over time.

ForumIndex is the entry point; every card links through to a ForumView page listing that forum's topics. Together the two blocks are the entire front end of the forums feature — you don't need to build a custom listing page or topic page by hand for either.

Each forum renders as a card with a clear link, so keyboard and screen reader users can tab through the list and understand where each link leads without relying on visual layout alone, and because the list is generated from live data there's nothing to keep manually updated as forums are added or removed.

Example

forumindex.jsx
<Heading mb='6'>Forum</Heading> <ForumIndex />

The prompt for this example

prompt
Create a forum 'General' and put the forum overview on a page /forum/.