Package Free Joomla 5,6

Includes: Component, Plugin

FAQLab

A lightweight FAQ component for Joomla. Create organised, searchable FAQ pages with accessible accordions, nested categories, and Google FAQ schema markup — without the complexity of a full knowledge base.

Create a free account to download and access support. Register or log in.

FAQLab

About this Extension

FAQLab is a lightweight FAQ component for Joomla 5 & 6. It does one thing well — organised, searchable FAQ pages with accessible accordions, nested categories, and Google FAQ schema markup. No bloat, no learning curve.

Key Features:

  • Nested Categories — organise FAQs into categories with unlimited nesting. Child categories display inline under their parent with proper heading hierarchy.
  • Accessible Accordion — WAI-ARIA compliant accordion with keyboard navigation (arrow keys, Home, End), proper focus management, and screen reader support.
  • Flat List Layout — choose between accordion (collapsed by default) or flat list (all answers visible) from the component options.
  • Live Search — instant client-side filtering across questions and answers with debounced input. No page reload.
  • Google FAQ Schema — automatic FAQPage JSON-LD structured data injected on every FAQ page for Google rich results.
  • Shortcode Embedding — use {faqlab ID} to embed any FAQ category in articles and custom HTML modules.
  • Style Options — configure heading colours, hover states, accent colour, border radius, and icon style (chevron, plus/minus, or none) from the admin options.
  • Two Display Modes — category listing (cards linking to individual pages) or all FAQs grouped (every category on one page).
  • Rich Text Answers — full Joomla editor for answers — include formatted text, images, links, and embedded media.
  • Close Others — optional auto-close behaviour collapses other accordion panels when one is opened.
  • Smooth Animations — CSS transitions for open/close with proper height calculation and reflow handling.
  • Responsive Design — mobile-first layout with clean typography that works on any template.
  • Lightweight — vanilla CSS and JavaScript with zero third-party dependencies. Under 100 KB installed.

How It Works:

  1. Install the package and go to Components → FAQLab in the admin panel.
  2. Create categories to organise your FAQs (e.g. General, Billing, Technical).
  3. Add FAQ items — enter a question, select a category, and write the answer using the Joomla editor.
  4. Create a menu item pointing to a category or all categories, or embed in any article using {faqlab 1}.
  5. Configure display and style options to match your site’s design.

Built on Joomla’s native MVC architecture with PSR-4 autoloading. No third-party dependencies.

Releases

v1.0.2
1 downloads Download v1.0.2

Changelog

  • Fixed special characters (e.g. &) in category names not displaying in edit form dropdowns
  • Fixed category filter dropdowns on Items and Categories list views not being populated
Joomla 5.0 – 6.99.99 | PHP 8.1+
v1.0.1

Added update server support. The extension will now notify you of new versions via Joomla's built-in update manager.

Joomla 5.0 – 6.99.99 | PHP 8.1+
v1.0.0
1 downloads Download v1.0.0

Initial release of FAQLab, a lightweight FAQ component for Joomla 5 and 6. Create organised FAQ pages with accessible accordions, nested categories, live search, and Google FAQ schema markup. Embed FAQs anywhere using the {faqlab ID} shortcode.

Changelog

  • Nested category system with unlimited depth and computed level/path
  • Accessible accordion following WAI-ARIA pattern with full keyboard navigation
  • Flat list layout option showing all questions and answers expanded
  • Live client-side search filtering across questions and answers
  • FAQPage JSON-LD structured data for Google rich results
  • Content plugin for embedding FAQ categories via {faqlab ID} shortcode
  • Two display modes for category listings: card grid or all FAQs grouped
  • Rich text answers using the Joomla editor
  • Configurable style options: heading colours, hover state, accent colour, border radius
  • Three icon styles: chevron, plus/minus, or none
  • Close-others option to auto-collapse panels when one is opened
  • Smooth CSS transitions for accordion open/close
  • Child categories displayed inline under parent with sub-headings
  • Category descriptions shown above FAQ items on the frontend
  • Admin CRUD for categories with tree-ordered list view
  • Admin CRUD for FAQ items with category filter and search
  • Category item counts shown in admin list and frontend
  • Responsive mobile-first frontend layout
  • Vanilla CSS and JavaScript with zero third-party dependencies
  • Joomla 5 and 6 compatible
Joomla 5.0 – 5.99.99 | PHP 8.1+

We use cookies

We use cookies to enhance your browsing experience and analyse site traffic. Please choose which cookie categories you consent to.