SimpleFAQ

Submitted On: 05 Apr 2026
File Size 30
Downloads: 0
File Version: 1.0.1
File Author: Martin Brampton

SimpleFAQ — Joomla FAQ Component

A lightweight FAQ component for Joomla 5/6 that renders an accordion-style frequently-asked-questions page directly from standard Joomla content articles. No custom database tables, no duplicate content — just point it at an article category and it works.

Requirements

Requirement Minimum
Joomla 5.0
PHP 8.1
Template Any Bootstrap 5 template (Cassiopeia or compatible)

How it works

SimpleFAQ reads from Joomla's built-in content tables:

  • A root FAQ category (default title: FAQ) acts as the entry point.
  • Each direct subcategory of the root becomes a labelled section heading in the accordion.
  • Articles within those subcategories become accordion items — the article title is the clickable question, the article body (intro text + full text) is the answer panel.
  • Articles published directly in the root category (without a subcategory) are displayed at the top without a heading.

Only published articles with valid publish-up/publish-down dates are shown.

Installation

  1. Download com_simplefaq-x.x.x.zip.
  2. In the Joomla admin panel go to Extensions → Install and upload the ZIP.
  3. After installation, go to Menus → (your menu) → Add New Menu Item.
  4. Set Menu Item Type to SimpleFAQ → FAQ Page.
  5. Save the menu item.

Content setup

  1. In Content → Categories, create a category called FAQ (or whatever name you configure — see below).
  2. Add subcategories under FAQ for each topic group, e.g. Accounts, Billing, Technical. These become section headings.
  3. In Content → Articles, create articles inside those subcategories. The article title is the question; the article body is the answer.
  4. Publish the articles. SimpleFAQ will pick them up automatically.

Configuration

Settings are available in two places:

  • Global defaults: Admin panel → Components → SimpleFAQ → Options
  • Per menu item: edit the menu item → FAQ Settings tab (these override the global defaults for that page)
Option Default Description
Overall Title Frequently Asked Questions <h1> shown above the accordion. Leave blank to hide.
FAQ Root Category Name FAQ Title of the Joomla category that is the root of your FAQ tree.
Show Expand/Collapse All Buttons Yes Displays Expand All and Collapse All buttons above the accordion.
Expand First Entry on Load No Opens the first item automatically when the page loads.
Show Article Title as Question Yes Uses the article title as the accordion question heading.

Features

  • Accordion display — Bootstrap 5 native collapse, no extra JavaScript libraries.
  • Expand All / Collapse All — single-click controls to open or close every item at once.
  • Section headings — subcategories render as visual group headings, making long FAQ lists easy to navigate.
  • Responsive — adapts cleanly to mobile screens; buttons stack vertically on small viewports.
  • Print-friendly — all accordion panels are forced open in print stylesheets so printed pages show complete content.
  • No custom tables — uses only Joomla's standard #__content and #__categories tables.
  • Publish controls respected — honours article publish-up, publish-down dates and published state.

Upgrading

Re-install over the existing version using the same ZIP upload process. The manifest uses method="upgrade" so existing settings are preserved.

Licence

GNU General Public License version 2 or later. See LICENSE.

File Rating (0/0)
Log in to cast your vote
Be the first to comment! Please sign in or register.
We use cookies

We use cookies on our website. Some of them are essential for the operation of the site, while others help us to improve this site and the user experience (tracking cookies). You can decide for yourself whether you want to allow cookies or not. Please note that if you reject them, you may not be able to use all the functionalities of the site.