phpMyFAQ Features

phpMyFAQ is a mobile-friendly, multilingual, scalable, completely database-driven FAQ software and offers the following features - from single FAQ sites up to enterprise ready integrations:

Core features

  • Supports PHP 8.1, 8.2 and 8.3
  • Supports MySQL, MariaDB, PostgreSQL, MS SQL Server, SQLite3 and Elasticsearch
  • Unlimited FAQs, categories, users, and groups
  • Mobile first, touch-friendly HTML5/CSS3 layout based on Bootstrap
  • Integrated WYSIWYG editor based on TinyMCE
  • 40+ languages incl. RTL layouts for Arabic, Farsi and Hebrew
  • Simple installation and configuration
  • Supports simple cloud hosting with Docker and Kubernetes
  • Compatible with all modern browsers

Feature overview

FAQ Content Management System

You can administrate your users, groups, news, categories, FAQ records, attachments, comments, glossary items, stop words in the password-protected administration backend.

User and group-based permissions

You can assign permissions to users and groups, you can create users and user groups with permissions and category and even record restrictions for viewing and creating/editing content. It's even possible to secure the whole FAQ frontend.

Powerful Search

Your users can easily find questions and answers using the search feature with search in all languages or in one category. You'll also get a list of the most popular searches, and you get a graphical report. By using Elasticsearch, you greatly improve the search experience for your users.

LDAP and HTTP authentication with SSO support

Add your company's OpenLDAP or Microsoft Active Directory-based user management into phpMyFAQ for authentication or just secure your whole FAQ by using HTTP authentication. You can also use various Single Sign On services like Shibboleth or NTLM.

Active Directory and EntraID Support

phpMyFAQ supports LDAP Data Mapping, e.g., against a Microsoft Active Directory and Microsoft EntraID, including multi-domain-authentication, e.g., against an ADS-Global Catalog. You can configure using multiple AD servers.

Community support

All users can add questions, so that another user can answer these questions. They can also answer these open questions or add translations for existing FAQ records. All these user-generated entries have to be enabled by the administrators.

Statistics

Analyze the way of your users through your FAQ with the built-in user tracking, analyze the quality of your FAQs with the statistics of the user voting and the number of views on each FAQ. You can also download an extended reporting sheet as CSV downloads.

Revision system

Store the old entries in wiki-like revisions, so you can switch back to old versions of the FAQ entry.

Backup and Restore

Backup and restore all the database content with one click.

User comments

Get more feedback by your users and visitors, by allowing them to comment on your questions and answers.

Smart answering

If an user submits a new question, phpMyFAQ will automatically try to answer the question by doing a full text search on all existing FAQs.

Search engine optimization

phpMyFAQ supports rewrite rules for Apache, and nginx. It also lists all FAQ articles in alphabetical order. We also support special automatically generated XML sitemaps for search robots including the GoogleBot.

Export your FAQs

PDF including a Table of Contents, JSON and HTML5

Advanced spam protection

phpMyFAQ uses graphical captcha, bad word lists and IPv4/IPv6 ban lists to prevent spam.