FAQ

Part of the IP4CMS portal. ← All module guides

What it's for β€” The FAQ module is where you build and maintain the help content shown to your members. You organise content into categories (for example, "Levies & billing" or "Access control"), and within each category you add question-and-answer entries. The portal screen is a single page that shows every category and its entries in display order, and the same content (active items only) is served to your member portal/app as a browsable FAQ. There is no separate publish step β€” saving an entry makes it live immediately.

Where to find it β€” Main navigation: FAQ (route /app/faq). The breadcrumb shows Community β†’ FAQ. The landing screen lists all categories with their entries; you create and edit everything from this one page using pop-up dialogs.

Before you start

Key tasks

Add a category

  1. Go to FAQ.
  2. Click New category (top right, or the New category button in the empty state if you have no categories yet). The New FAQ category dialog opens.
  3. Complete the fields:
  1. Click Create category. The category is created and appears at the bottom of the list (its sort position is set to the current number of categories). A success message confirms.

To edit a category later, click the pencil (edit) icon on the category header. The dialog title changes to Edit FAQ category and the Save changes button replaces Create category.

Add a question & answer entry

  1. On the FAQ page, find the category you want to add to.
  2. Click Add Q&A on that category's header (or Add the first Q&A entry if the category is empty). The New question & answer dialog opens, showing the target category name at the top.
  3. Complete the fields:
  1. Click Add entry. The note "Changes are live immediately β€” no publish step" applies: the entry is saved and served to members straight away (if visible). A success message confirms.

To edit an entry, click the pencil (edit) icon on the entry row. The dialog opens as Edit question & answer with Save changes.

Reorder categories and entries

Display order is controlled with up/down arrows, not by typing a number.

The numbers shown next to categories and entries reflect the current order; they update as you move items. If a reorder fails to save, an error message appears and you should reload and try again.

Delete a category or entry

Deletions are soft deletes: the records are flagged as deleted rather than erased, and they no longer appear in the portal or the member app.

Public vs admin view

There are two views of the same content:

To preview how members will see things, hide an item by unchecking Visible to users and it disappears from the member view while remaining editable here.

How the data connects

Permissions & access

The module is gated by the FAQ licence module β€” every FAQ route requires it. On top of that, individual actions require these role permissions:

ActionPermission
Open the FAQ page (read)faq:category:read:all or faq:entry:read:all
Create a categoryfaq:category:create
Edit / reorder a categoryfaq:category:update:all
Delete a categoryfaq:category:delete:all
Create an entryfaq:entry:create
Edit / reorder an entryfaq:entry:update:all
Delete an entryfaq:entry:delete:all

The page shows the New category and category edit/delete/reorder controls only if you hold any of the category create/update/delete permissions; it shows Add Q&A and entry edit/delete/reorder controls only if you hold any of the entry create/update/delete permissions. If you have a read permission but no manage permissions, you'll see the content (with categories numbered) but no editing buttons.

Member visibility β€” members never see the portal page. They see the public feed, which exposes only categories and entries where Visible to users is checked (and skips categories that have no visible entries). The member public FAQ endpoint is rate-limited.

Tips & gotchas