XenWord 3.0.6.01 is now available in the download area of the store. This release contains bug fixes for the first and second versions marked beta. This is most likely the last beta before moving to a release candidate.
The release is installed on Tux Reports, and this post comments will show off some of the new features. Please test this release on a development environment before using it on a live production website.
XenWord is a simple, incrementally developed bridge between XenForo community forums and WordPress. Development began in the summer of 2013 with the initial release available in January 2014.
This version has a very important bug fix for any site relying on caching plugins. The new authentication system included with this release has been tested with WP Fastest Cache, both free and premium versions. Please report back in this thread any caching plugin that you’ve tested and works or has problems.
The comment hook has now been rewritten so that XenForo replies are written to the WordPress database regardless of presence of WordPress comments. If you’d prefer, you may replace line 34 with comments_array in the Display.php file.
Finally, a new file has been created for author descriptions pulled from XenForo about section. This deprecates a user-data file which caused issues with pulling user information.
Three important bug fixes are included in this release. The most important issue was in the $user_check for adding XenForo members to the WordPress database.
( 111 ) Beta Release 3.0.6.01 – May 15, 2016
New Feature: Authentication now sets WordPress cookies.
Upgraded Redux Framework to v3.6.0.2
New Code: class-xenword-login-widget.php $redirect .= '?login=' . mt_rand( 1, 99999999 )
New File: class-xenword-author.php – Author description pulled from XenForo about
Changed hook in Display.php to the_content
Removed class-xenword-cookies.php
Removed signature code in Posts.php
Bug Fix: if ( is_single( $post ) )
in Display.php
Bug Fix: XenWord_XF_Users::add_user
$user_check is a string
Bug Fix: $post_ids = array();
in Posts.php
What’s next?
Now that the XenWord plugin has entered beta, the focus will shift to fixing bug reported in the bug forum. As bugs are squashed then the plugin will move from beta to release candidate then gold. No new features will be added until this version sequence is complete.
Pre-Sales Questions
Please ask any questions regarding this release in the pre-sales forum.
New Installations
Before installing the XenWord plugin, please make sure you aligned the IDs and user_ids for the administrator, editor, contributor accounts. The www settings for WordPress and XenForo must be the same (including capitalizations). Create WordPress Administrator, WordPress Editor, WordPress Author, and WordPress Contributor user groups in XenForo. After activation, you must set the absolute path to XenForo. Next, turn on advanced user mapping and map the secondary user groups to WordPress roles.
Do NOT use FTP to upload this plugin. Please use the Add New plugin under the WordPress plugins area.
Upgrading
Please do not overwrite older versions of XenWord. Upload the zip file through the plugins –> Add New. Deactivate the older version. Login with your WordPress admin account, activate the new XenWord version. You will be asked to Login with the XenForo admin account. Go through all settings in the XenWord Settings Panel. Save and test.
Support
Please do not open a support ticket or send a private message. If you run into issues then please open a new thread in the support forums. It’s vital that you add as much information as possible to help figure out the issue.
Documentation
New documentation for the third beta version is slowly being uploaded. Video and screenshots may vary based on the release, therefore, feel free to post any suggestions and request clarification in the support forums.
I appreciate all of the feedback so that XenWord is improved.
Have it uploading now.
Don’t go anywhere 😀
Seems my problem has persisted with comments.
When commenting on a WP article it is giving a DataWriter error for example:
[code]Fatal error: Cannot redeclare class XFCP_Audentio_UIX_DataWriter_Forum in /home/ohgunow1/public_html/community/library/XenForo/Application.php(528) : eval()’d code on line 1[/code]
[B][/B]
If I disable the Audentio plugin, the error will move ot the next plugin in the list with a similar cannot redeclare class error.
If I comment from the XF thread everything appears to be working.