• Welcome to the official support community for the Marketers Delight WordPress theme. Most content here is private and to ask questions, get official support, and network with other WordPress users please register and verify your forum account to start posting today.

XFtoWP 1.2 testing thread

thunderclap82

Active member
Messages
30
Reaction score
5
Will beta versions be made available to active subscribers? As we've discussed on Xenforo forum, I'm nearly ready to migrate from MyBB to Xenforo and the one thing I'm waiting on is the sync option that will be available soon in this plugin.

And I'll echo others here and in the thread on Xenforo that I'd prefer the Xenforo registration over Wordpress, but at the moment I'll take what I can get. :)

And while registration is done through WP, would an add-on like this for Xenforo still be usable, not for registration but for multiple account detection?

Thanks.
 

Alex

MD developer
Messages
5,707
Reaction score
1,579
Thanks for posting here @thunderclap82, glad to have you here. I am aiming to have the beta version using the built-in WP register system by next week and from there I intend to gather more feedback about what other plugins people are using to register on the WP site.

And I'll echo others here and in the thread on Xenforo that I'd prefer the Xenforo registration over Wordpress, but at the moment I'll take what I can get. :)
I can understand the demand and since this is a WP plugin it will have to be handled through WordPress as you know. With eCommerce and membership platforms I personally see this being the more valuable use case but I'd love to hear the case for the alternative.

And while registration is done through WP, would an add-on like this for Xenforo still be usable, not for registration but for multiple account detection?
For the more serious use cases of user sync I would recommend disabling registration on the XenForo side and handling it solely through WordPress, where the plugin will send new account and account update information. I specifically handle duplicate account checks on the WordPress and XenForo side in the plugin so that addon may not be necessary.
 
Comment

thunderclap82

Active member
Messages
30
Reaction score
5
So close! I am just tidying up some permission notices in the beta and will be doing a writeup and video walkthrough to help you navigate the beta features.
Can't wait!

Here's a question while we wait for the imminent release: does syncing happen in both directions, or will all user moderation need to be handled on the WP side? More specifically, if users are pruned in Xenforo will they be pruned in WP, or will WP see they are missing and add them back?
 
Comment

Alex

MD developer
Messages
5,707
Reaction score
1,579
The best is stable enough that I will be able to release it in a few hours and give you guys time over the weekend to play with it. There are still some very minor quirks but overall the user sync functions have come out better than I thought.

Here's a question while we wait for the imminent release: does syncing happen in both directions, or will all user moderation need to be handled on the WP side? More specifically, if users are pruned in Xenforo will they be pruned in WP, or will WP see they are missing and add them back?
Think about it like this: anything that happens on the XenForo side will require the WP side to sync it, so no actions applied from XF will automatically apply over to WP. It may require you to change a few things about how you edit users and the recommended workflow for certain actions will be (if using all of the plugin's feature to the fullest extent):
  1. Change email from WP side
  2. Change password from WP side
  3. Delete users from WP side
Anything else doesn't matter and can remain on the XF side. Even if you do end up changing these things from the XF side there is a handy sync user button that will allow you to capture those details in one click in case a user is having any trouble:

Screen Shot 2021-02-26 at 12.34.02 PM.png

The beta plugin will excel in syncing individual users manually from user self-registration, manual admin registration, and syncing existing accounts individually. The thing I want to work out with XFtoWP customers during the beta period is how we can best scale these actions to work with existing user bases and mass syncing with different configurations.
 
Comment

thunderclap82

Active member
Messages
30
Reaction score
5
I tried making a post in support but it wouldn't let me saying I'm not authorized.

I installed the WP plugin and created the Xenforo API and as far as I can tell everything is configured properly yet the API user has no API permissions and I can't link anything. Can you point me in the right direction to fix this?
 
Comment

Alex

MD developer
Messages
5,707
Reaction score
1,579
I tried making a post in support but it wouldn't let me saying I'm not authorized.
Those forums are for customers of the Marketers Delight theme. Use this forum to post anything related to XFtoWP.

I installed the WP plugin and created the Xenforo API and as far as I can tell everything is configured properly yet the API user has no API permissions and I can't link anything. Can you point me in the right direction to fix this?
Are you seeing any error messages? Do Thread comments still work, and can you try using the manual sync controls when you edit a user?
 
Comment

Alex

MD developer
Messages
5,707
Reaction score
1,579
The plugin works perfectly when creating new Wordpress users; however, I am still not able to bridge with MemberPress.
That's great feedback! Currently the focus of this beta is to ensure the standard WordPress registration and login forms work. Once a couple more details are ironed out we will begin testing the big three integrations: WooCommerce, LearnDash, and MemberPress hopefully as early as a beta 3 release.
 
Comment

Alex

MD developer
Messages
5,707
Reaction score
1,579
@thunderclap82 Ok, from seeing the forums I know the problem.

The XenForo API is not accessible from this important URL:

https://domain.com/api/

First, login to FTP and check there is not a folder called /api/ in the root directory. If there is, you need to delete that folder as it is not a part of XenForo and may be leftover if you've ever used a different integration (see: https://xenforo.com/community/threads/xftowp-wordpress-integration-paid.188385/page-4#post-1492316)

If the API URL is still not accesible it is then most likely caused by not having friendly URLs enabled, or index.php in your forum URL.
 
Comment

thunderclap82

Active member
Messages
30
Reaction score
5
Friendly URLs enabled and now it's working. :) Maybe I missed it, but if it's not in the installation instructions you should consider adding it. Thanks again for the help!
 
Comment

thunderclap82

Active member
Messages
30
Reaction score
5
So I was running some tests tonight and a few things stuck out. A user who registers on WP and follows the confirm link to their profile is shown the XFtoXP option to link to a Xenforo account. That makes me nervous because what’s to stop a user from just randomly choosing an ID or name?

The second thing is once a user confirms their email it doesn’t seem to create an Xenforo account. Does it take time or should it be instantaneously?

This might be beyond what you’re setting out to do, but you might want to consider adding to your plug-in or create supplemental plug-in for registration that can mirror the Xenforo one and sync to its options.
 
Comment

LubbockTexas

Member
Messages
5
Reaction score
0
That's great feedback! Currently the focus of this beta is to ensure the standard WordPress registration and login forms work. Once a couple more details are ironed out we will begin testing the big three integrations: WooCommerce, LearnDash, and MemberPress hopefully as early as a beta 3 release.
Any expectation of when this will be completed for MemberPress? Is this a few weeks, months, or more away? I'm trying to make a couple business decisions, so any prediction would be helpful.
 
Comment
Top