Q&A (Questions & Answers)

Questions/Answers, Moderation, Categorization, User Submission, Advanced Search, Voting

Description: Allows site visitors to submit questions and receive public answers, creating a dynamic and interactive knowledge base.

What is it for? (Practical examples)

Use the Q&A module to:

  • Create a dynamic FAQ section: Instead of maintaining a static list of frequently asked questions, allow your users to directly ask their doubts, enriching the site's content.
  • Collect feedback and demographic information: The submission form allows collecting data about the question author (such as age and gender), useful for market analysis.
  • Improve indexing (SEO): Published questions and answers create fresh and specific content that can capture user searches on search engines.

Main Features

Content Management

  • Question and Answer Management: The administrator can insert, edit, and publish questions and their related answers directly from the control panel.
  • Categorization: It is possible to organize all questions into specific categories to facilitate navigation and search.
  • Moderation: Questions submitted by users through the public form are put on hold and require approval and response by the administrator before being published.

User Interaction

  • Public Submission Form: Allows visitors to submit new questions, filling optional fields related to the author (name, age, gender) and specifying the question and related hashtags.
  • "Like" Button: Visitors can vote for the questions and answers they find most useful. The system tracks votes, allowing content to be sorted by popularity.
  • Advanced Search: Provides a search form to filter questions by keyword, category, or tag.

How to configure

The Q&A module configuration mainly takes place by inserting blocks in the Visual Builder and managing categories in the admin panel.

1. Q&A and Categories Management (Admin Panel)

The module adds two new items in the main menu of the control panel:

  • Q&A: To view the complete list of questions, respond to those awaiting validation, and manage the publication status.
  • Categories: To create, edit, and organize the categories to which questions can be assigned.

2. Visual Builder Blocks (Frontend)

Question Creation Module (Submission Form)

This block allows you to insert the form that users use to submit questions.

OptionDescription
Fields to displayChoose which demographic information to request from the user (Name, Age, Gender). Age is a mandatory field for submission.
Target categoryYou can force all questions submitted through this form to a specific category or allow the user to choose.
HashtagEnable or disable the possibility for the user to add tags to their question.
Action after submissionDefine what happens after the question has been successfully submitted (e.g., redirect to a thank-you page).

Questions List (Q&A List)

This block allows displaying a list of published questions and answers.

SettingAvailable options
Display filtersSelect content to show based on Category, Search Query, or specific Tags.
Sort byDate added or Popularity (Likes).
OrderAscending or Descending.
Limit and OffsetControl the maximum number of items displayed per page and from which item to start the list.

Question Search Form (Search)

This block creates a search form that redirects the user to the results page.

OptionDescription
Fields to displayChoose whether to include only the text search bar, or also the Category filter and the Submit button.

Automatic Integrations

Dynamic Public Pages

The module automatically creates two essential page types for public navigation:

1. Q&A Detail Page: A dynamic page dedicated to the full display of each individual question and its answer.

2. Search Results Page: A dedicated page where results obtained after a search in the Q&A module are shown.

Notifications and Workflow

When a visitor submits a new question via the public form, the system automatically sends a notification alert to the administrator, indicating that a new question is awaiting validation and response.

Search and Tags

  • Global Search Integration: The content of questions and categories is integrated into the site's general search system.
  • Hashtag Search: Hashtags used in questions are searchable and dynamically selectable within the forms.

Author Data

Data collected through the submission form (Name, Age, Gender) are available as shortcodes (dynamic data) to be displayed next to the question, both in the list and on the detail page.