• 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 Beta Testing Guide

Status
Not open for further replies.

thunderclap82

Active member
Messages
27
Reaction score
4
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,522
Reaction score
1,443
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?
That's definitely a bug, this is only supposed to be an admin tool! Will lock that down in the next release.

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?
The default WP registration form forces the user to click a link in their email to set a password. Once the user's first password is set, then the user is created in XF.

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.
The register form is definitely possible and will actually be better than the above steps laid out. The plugin does have ability to sync custom user fields just like the examples I gave in the article. It sounds like a way for us to map custom fields back into XF would be a nice feature to have.

I got the system to create a Xenforo account but it's automatically adding them to the Admin usergroup. :oops: Any idea why that's happening?
Did you set the correct usergroup ID from XenForo into the Site setup > Usergroups field? You can get the IDs from the edit usergroup page URL: https://domain.com/admin.php?user-groups/my-user-group-name.21/edit

It sounds like you may not have added the usergroups, and I will certainly make sure it isn't possible to promote user's to admins if no settings are filled out. :ROFLMAO:
 
Comment

thunderclap82

Active member
Messages
27
Reaction score
4
The register form is definitely possible and will actually be better than the above steps laid out. The plugin does have ability to sync custom user fields just like the examples I gave in the article. It sounds like a way for us to map custom fields back into XF would be a nice feature to have.
This would absolutely be a killer feature.

So the sync issue was my doing because I didn't entirely understand the doc you wrote up. I added ALL my usergroups to XFtoWP and that caused the issue. Not sure if others would fall into that trap, but it's something to consider mentioning.

The only other bug I'm seeing is the conversation that goes out doesn't have the {username} working yet.

Otherwise great job on this beta! It's exactly what I needed.
 
Comment

thunderclap82

Active member
Messages
27
Reaction score
4
Also it doesn't seem like the {permalink} is working for articles. It just shows

CSS:
https://{permalink}

I assume that's why it's not cross posting comments properly.
 
Comment

thunderclap82

Active member
Messages
27
Reaction score
4
Also it doesn't seem like the {permalink} is working for articles. It just shows

CSS:
https://{permalink}

I assume that's why it's not cross posting comments properly.
Update: Disregard... this one's on me. I had a " in the link by mistake.
 
2 Comments
Alex
Alex commented
To confirm, this was when you were using the Thread comments feature, right?
 
T
thunderclap82 commented
Correct.
 

Alex

MD developer
Messages
5,522
Reaction score
1,443
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.
Sorry I missed your message here!

I am shooting to have the first round of plugins out by the end of this week.
 
Comment

thunderclap82

Active member
Messages
27
Reaction score
4
I know you recommend all user editing be done through WP, however what happens when the user goes into Xenforo and changes there password in the forum control panel? If the system doesn't sync to WP, is there a way to have the plugin modify the Xenforo settings to link to the WP profile? Otherwise I could see users becoming confused as to why their password didn't take.
 
Comment

Alex

MD developer
Messages
5,522
Reaction score
1,443
I know you recommend all user editing be done through WP, however what happens when the user goes into Xenforo and changes there password in the forum control panel? If the system doesn't sync to WP, is there a way to have the plugin modify the Xenforo settings to link to the WP profile? Otherwise I could see users becoming confused as to why their password didn't take.
I had an addon made that disabled password/email edits for users. You can even redirect them to their WP account too:

 
Comment

thunderclap82

Active member
Messages
27
Reaction score
4
Not sure if it's just me, but resetting a password or email in WP doesn't seem transfer over to Xenforo. I have the boxes checked to it and and have resynced the plugin.
 
Comment

Alex

MD developer
Messages
5,522
Reaction score
1,443
Not sure if it's just me, but resetting a password or email in WP doesn't seem transfer over to Xenforo. I have the boxes checked to it and and have resynced the plugin.
Are you using the "Forgot your password?" link on the WP-login.php screen, or from the Edit user screen?
 
Comment

thunderclap82

Active member
Messages
27
Reaction score
4
You asked previously (not sure if it was here or on Xenforo) what WP registration add-ons people might use to maybe more tightly integrate the profiles between the two systems. I've settled on bbPress for two reasons: it seems to be a mature product that continues to be supported, and there is a plug-in available that allows the auto deletion of registrations if users don't confirm within a set period of time. So if you're looking to incorporate registration plug-ins into your add-on, bbPress gets my vote.

Also, do you have an ETA for the next beta? I'm doing manual registrations right now because I don't want users seeing the sync to an existing account box.

Thanks!
 
Comment

Alex

MD developer
Messages
5,522
Reaction score
1,443
Hey everyone, I've been largely offline for the past 2 weeks but am back and fully recovered from some travels. I will be blogging about it soon but the MD Labs and XFtoWP beta development are back in full speed. :)

You asked previously (not sure if it was here or on Xenforo) what WP registration add-ons people might use to maybe more tightly integrate the profiles between the two systems. I've settled on bbPress for two reasons: it seems to be a mature product that continues to be supported, and there is a plug-in available that allows the auto deletion of registrations if users don't confirm within a set period of time. So if you're looking to incorporate registration plug-ins into your add-on, bbPress gets my vote.
Hmm, I haven't considered bbPress since it's a whole other forum plugin. So now you'll have two forums, or are you just using it for user registration capabilities?

Any updates for integrations with membership plugins? Thanks
Coming soon. :)
 
  • Like
Reactions: Ray
Comment

thunderclap82

Active member
Messages
27
Reaction score
4
Hmm, I haven't considered bbPress since it's a whole other forum plugin. So now you'll have two forums, or are you just using it for user registration capabilities?
Doh! I meant BuddyPress, NOT bbPress. Sorry for the confusion. Regardless, I'm using it mainly for registration as there is another plugin I want to use that auto deletes non-activated accounts after 7 days.
 
Comment

Alex

MD developer
Messages
5,522
Reaction score
1,443
Doh! I meant BuddyPress, NOT bbPress. Sorry for the confusion. Regardless, I'm using it mainly for registration as there is another plugin I want to use that auto deletes non-activated accounts after 7 days.
Ok, now that makes more sense than bbPress! I will add that to my list since it is such a popular plugin and easy for me to test since it's open source.
 
Comment

thunderclap82

Active member
Messages
27
Reaction score
4
You may have already figured this out, but the syncing issue with existing users is due to the fact the system doesn't seem to automatically check for the user on Xenforo when they log into WP. I've also discovered once you've manually synced them the system will not sync their passwords until you've forced a password reset as an admin. This doesn't appear to work when the user changes password on their own.
 
Comment

Alex

MD developer
Messages
5,522
Reaction score
1,443
You may have already figured this out, but the syncing issue with existing users is due to the fact the system doesn't seem to automatically check for the user on Xenforo when they log into WP. I've also discovered once you've manually synced them the system will not sync their passwords until you've forced a password reset as an admin. This doesn't appear to work when the user changes password on their own.
Good information, thanks. To confirm, is this without any membership plugin active or just the standard WP edit user / register screens?
 
Comment

Alex

MD developer
Messages
5,522
Reaction score
1,443
Update: The plugin integrations are making their way in and in the User actions options are nearly in place! For maximum results you can control useful product states like on product purchase, expiring, and expired.

The easiest use case is here is to promote the user group(s) and send a welcome message on the product purchased state. Conversely, you may want to demote the groups and send a expiration message when the product subscription expires, and that can be done from the same product settings:

Screen Shot 2021-03-28 at 6.55.20 PM.png

The first round of plugin integrations are being added in and will appear if any compatible plugins are found.

Screen Shot 2021-03-28 at 7.01.06 PM.png

More progress coming soon.
 
Comment

Alex

MD developer
Messages
5,522
Reaction score
1,443
You may have already figured this out, but the syncing issue with existing users is due to the fact the system doesn't seem to automatically check for the user on Xenforo when they log into WP
Users are only synced when 1) manually from the Edit users panel or 2) on WP registration. Logging into WP doesn't guarantee the same user credentials exist yet on XenForo so they must be verified first to then be able to do things like redirect and login to XF after logging into WP (which is a setting).

I've also discovered once you've manually synced them the system will not sync their passwords until you've forced a password reset as an admin. This doesn't appear to work when the user changes password on their own.
I'll check the password rest actions to see what may be acting up. I'm sure you've also checked the "Sync user edit email and password changes" on the User actions > Settings tab too?
 
Comment
Status
Not open for further replies.
Top