Skip to main content
Jahia Store
EN

Frequently Asked Questions

community
Download 1.1.0

Information

Module ID
jsfaq
Group ID
org.jahia.modules.se.javascript
Status
community
Category
Pre-built templates and components
Author
smonier@jahia.com
Developer website
https://github.com/smonier/jsfaq
Requires Jahia
8.2.1.0
Released
2026-10-01
Tags
  • faq
  • javascript
  • seo

This is a Jahia Javascript Module for Jahia 8.2+

The jsfaq module provides a complete FAQ (Frequently Asked Questions) solution for Jahia CMS. Built with modern web technologies, it combines server-side rendering for optimal SEO with client-side interactivity for enhanced user experience.

Screenshots

Dependencies

Depended on by

Nothing depends on this module.

Versions

What's new in 1.1.0

Accessibility (RGAA 4.1.2, WCAG 2.1 AA)

  • Each question is a native disclosure (<details> / <summary>): it opens and closes without JavaScript, by keyboard and with assistive technologies.
  • The heading level of the FAQ title is configurable, so the FAQ fits the outline of the page it sits in; questions follow one level below.
  • Search announces its results, tag filters expose their pressed state, and links to a question open it and move focus to it.
  • Controls that need JavaScript are hidden when scripts do not run.

Content

  • Formatted answers are rendered through an allow-list: headings follow the FAQ's outline, anchors inside an answer stay unique on the page, images without a text alternative are marked decorative and flagged to editors in edit mode.
  • Schema.org FAQPage data matches the visible questions.
  • A FAQ placed twice on a page keeps unique ids.

Platform

  • Requires Jahia 8.2.1 or later and the JavaScript modules engine 1.x.
  • No dependency on jExperience.
  • Unit tests (Vitest) run in CI.
Requires Jahia 8.2.1.0Released 2026-10-01
Requires Jahia 8.2.1.0Released 2026-10-01