XenForo v2.2.12 - Compelling community forum platform

0 1821

XenForo is a compelling community forum platform with a premium user experience, reliability, flexibility and security. There is no better platform upon which to grow your community. XenForo is the solution your customers would choose.

XenForo 2.2.12 Released?

XenForo is a compelling community forum platform with a premium user experience, reliability, flexibility and security. There is no better platform upon which to grow your community.

Forums - shared discussion

The primary application of XenForo is the forum system, allowing your visitors to create and reply to threads of discussion.

XenForo forums support structured question and answer threads, suggestion threads and forums, and a rich article authoring and display system.

Site structure

Create a tree of categories and forums within which your visitors can discuss relevant topics. Set permissions and controls depending on the area of the site in which discussions are located.


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.

Custom reactions

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.

Watched content

Users may 'watch' discussions or entire forums and opt to receive email or on-site notifications when discussions receive additional responses.

Current requirements?

Please note that XenForo 2.2 has higher system requirements than earlier versions.

The following are minimum requirements:

  • PHP 7.0 or newer (PHP 8.0 recommended)
  • MySQL 5.5 and newer (Also compatible with MariaDB/Percona etc.)
  • All of the official add-ons require XenForo 2.2.
  • Enhanced Search requires at least Elasticsearch 2.0.

Some of the changes in XF 2.2.12 include:
Some of the changes in XF 2.2.12 include:
Always default to an empty array when IPv6 lookup fails
Fix a server error when guests tried to access non-existent search results
Include some missing entries in the hashes file
Suppress warnings when converting invalid IP addresses on older versions of PHP
Implement suggested password normalization for PhpBb3 authentication
Check for "Manage add-ons" permission when viewing or triggering a file health check
Fix not being able to follow users in an email bounced user state
Fix custom user titles set to falsy values not being displayed
Add missing pagination when searching for a user's reported content
Only sign emails if DKIM setup has been verified
Properly account for falsy values in wholeWordTrim and snippetString functions
Fix PHP 8.1 compatibility issue when performing a search with no keywords
Update Swiftmailer to v6.3.0 for PHP 8.1 support
Make adjustments to Facebook media site to support new pfbid IDs
Add support for detecting utf8mb3 and treating it the same as utf8 thus ensuring unicode mismatch detection and table conversion to utf8mb4 is working correctly.
Add missing CSS to the comment macro in the profile_post_macros template
When trying to unapprove a deleted thread, undelete it and put it in the approval queue
Prevent configuration of two-factor authentication when it is disabled via the config.php switch
Fix outdated link in the you_can_preview_icons_and_their_names_here phrase
Fix typo in legacy Instagram embed template
Re-implement Instagram embeds without a reliance on the oEmbed endpoints and support reel links.
Adjust template Parser to allow for more precise parentheses placement in some previously ambiguous usages.
If guest content is awaiting approval, show the username the content was submitted under
Fix PHP 8.1 compatibility issue when rebuilding a thread's first post information
Remove extraneous line breaks from the news feed option description
If a user is also a moderator, update the URL on their admin profile page to only show forums they moderate
Exclude nodes where a user can't view thread content from search queries
When importing from an RSS feed and posting as a particular user, respect their auto-watch preferences
Add support for 3GP encoded videos
Fix $fromEmail variable not being set correctly when sending emails
Fix accidentally exposing thread content to guests without the "View threads by others" permission when the thread starter's account has been deleted
Ensure error logging isn't silently skipped if stacktrace arguments contain invalid utf-8.
Adjust CSS for Spotify media embed.
Adjust Select2 and native auto-completer to accept tab key as selecting a result.
Support node_name / URL portion for categories (relevant if categoryOwnPage option enabled)
Remove reference to non-existent reaction_text column
Fix typo in mail template rendering exception message
Fix connected account providers not appearing on the login form in some cases
More accurate way of parsing byte values from PHP config values.
Ensure only valid users are able to change their username.
Better support cross platform directory separator trimming in ComposerAutoload
Mark XF\Payment\CallbackState as allowing dynamic properties.
Include PHP 8.2 compatibility fixes in non-vendor classes and utf8.php
Fix Vimeo embed start timestamp behavior
Use late static binding in utility classes to make them easier to extend
Ensure job max run-time checks occur at end of loops
Dynamically build link to front-end in the control panel
Include content IDs in extra data when performing spam checks
Include content IDs in extra data when performing spam checks
Improve the extensibility of spam trigger log request data
Add validation to widget display conditions
Fix validation for negative whole number custom fields
Adjust title attributes on bookmark links and buttons
Adjust line height of inline mod go button to match select height
In Text::copy return a Text element rather than Tag.
Properly escape regex when rendering a BB code table.
Disable PSR class path inspection in extension_hint.php
In the ChangeLoggable behaviour add a new option to force a change to be from a specific user ID. In contexts where actions are performed from an email link, such as email stop or password resets, this allows us to ensure the password reset change log is attributed to the correct user.
Update flow.js to the latest version, remove legacy FustyFlow for ancient IE fallback.
Apply recommended fix for wrapping selection text in different editor functionality.
Return a HTTP 404 error code when trying to view a tag with no viewable content
Handle null arguments when stripping BBcode from strings


Latest update 04/13/2022
Changelog XenForo 2.2.12 Released

No reviews found.

No comments found for this product. Be the first to comment!

This site uses cookies. By continuing to browse the site, you are agreeing to our use of cookies.