XenForo is a commercial Internet forum software package written in the PHP programming language using the Zend Framework. The software is developed by former vBulletin lead developers Kier Darby and Mike Sullivan.
Question and answer threads allow answers to a question to be voted up and down, and an accepted solution to be selected.
When forums are designated as suggestion forums, the discussions within them can be ordered according to how many positive votes each suggestion has received, so the most popular suggestions bubble to the top of the list.
Powerful and intuitive authoring tools
In addition to a friendly what-you-see-is-what-you-get text editor, XenForo allows file attachments to be dragged into place, images to be precisely edited and located, links to be unfurled for a useful preview, and media to be embedded.
In the right hands, XenForo posts can be full fledged articles.
The ability to ‘like’ content has become ubiquitous, so XenForo goes further with the ability to define a complete range of reactions, weighted with a positive or negative reaction score, so you can get a handle of the best quality content on your site.
Users may ‘watch’ discussions or entire forums and opt to receive email or on-site notifications when discussions receive additional responses.
Bookmarks allow content to be marked for easy retrieval later.
XenForo provides extensive moderation tools to allow a team of staff to deal with problematic content whenever it arises, including on-page editing tools, a content publishing queue, a central reporting interface and the ability to send automated warnings to troublemakers.
Conversations – direct messaging
Almost the entire gamut of the functionality available for discussion in forums is also available for users to send messages directly to one another or to groups of users.
In addition to simple user-to-user messaging, XenForo conversation support direct messaging between groups of users, allowing for rich interaction and teamwork.
The XenForo conversation system allows participants to invite additional users to the discussion, with or without visibility of the entirety of the discussion up to the point at which they join.
Recipients of conversation messages may leave discussions at any time or mute notifications.
Individual conversations can be ‘starred’, allowing the list of conversations to be filtered down to show only starred items for easy recovery of important discussions.