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 5.5+, PHP 7 and HHVM
  • Supports MySQL, 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
  • Compatible with all modern browsers

Feature overview

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 based user management into phpMyFAQ for authentication or just secure your whole FAQ by using HTTP authentication. Your can also use various Single Sign On services like Shibboleth or NTLM.

Active Directory Support

phpMyFAQ supports LDAP-datamapping, e.g. against an Active Directory Server, including multi-domain-authentication, e.g. against an ADS-Global Catalog. You can configure using multiple AD servers.

Social network integration

phpMyFAQ supports the Facebook like button and you can share content on Facebook. You can also connect your Twitter account with phpMyFAQ to keep your followers up to date about your FAQ.

Community support

All users can write questions to the system, so that other 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 votings 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, nginx and IIS. It also lists all FAQ articles in an alphabetical order. We also support special automatically generated XML sitemaps for Google, Bing and Yahoo! search robots.

Export your FAQs

PDF including a Table of Contents, JSON, XHTML and plain XML

Advanced spam protection

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