Alpha1
Well-known member
It would be really awesome if we would be able to connect multiple XF installs. Or a XF install with Wordpress, MediaWiki, etc.
Members would be able to use multiple sites and scripts while they keep using the same profile, settings and permissions.
i,.e. if a user buys a user upgrade on site A, then we want them to have PREMIUM permissions on site B as well.
If a user changes their profile fields in WordPress, then change the same fields in XenForo and vice versa.
XF already has API, webhooks and Oauth SSO, so a lot of the building blocks are already there. Some mapping of userfields and user groups would be needed.
Previous suggestions for API and Single Sign On where created and requested to do exactly this: to integrate multiple software platforms or multiple XF installs so the user has one experience. These suggestions where both the top voted suggestions.
To illustrate what the intention of this suggestion is, here are some use cases:
es.site.com
de.site.com
fr.site.com
Currently such a setup would lead to user confusion, because if they change something on one install, its not changed on others. If they buy a user upgrade, it doesn't affect the other installs. The result would be user confusion and complaints. It's currently not a feasible setup.
Users should be able to use the above setup as a harmonized system that stays up to date if the user account, settings and usergroup changes in one of the installs.
forum.site.com
Currently the user has two completely separated systems to navigated which is bad user experience. If user account, role and settings are synced between systems then it would be a more seamless experience. It would be possible to display a forum banner for verified customer if the user is in that group on WordPress. Or we would be able to sell user upgrades on WordPress and have that affect the xenforo account.
Optimally, it would be possible for staff to see link(s) to the profile / account on different installs. For example see in XF member account, a link to the WordPress account or account on other XF installs.
Members would be able to use multiple sites and scripts while they keep using the same profile, settings and permissions.
i,.e. if a user buys a user upgrade on site A, then we want them to have PREMIUM permissions on site B as well.
If a user changes their profile fields in WordPress, then change the same fields in XenForo and vice versa.
XF already has API, webhooks and Oauth SSO, so a lot of the building blocks are already there. Some mapping of userfields and user groups would be needed.
Previous suggestions for API and Single Sign On where created and requested to do exactly this: to integrate multiple software platforms or multiple XF installs so the user has one experience. These suggestions where both the top voted suggestions.
To illustrate what the intention of this suggestion is, here are some use cases:
Multiple installs of XF to accommodate a multilingual site:
en.site.comes.site.com
de.site.com
fr.site.com
Currently such a setup would lead to user confusion, because if they change something on one install, its not changed on others. If they buy a user upgrade, it doesn't affect the other installs. The result would be user confusion and complaints. It's currently not a feasible setup.
Users should be able to use the above setup as a harmonized system that stays up to date if the user account, settings and usergroup changes in one of the installs.
Using WordPress / WooCommerce as a blog/LMS/store:
shop.site.comforum.site.com
Currently the user has two completely separated systems to navigated which is bad user experience. If user account, role and settings are synced between systems then it would be a more seamless experience. It would be possible to display a forum banner for verified customer if the user is in that group on WordPress. Or we would be able to sell user upgrades on WordPress and have that affect the xenforo account.
Optimally, it would be possible for staff to see link(s) to the profile / account on different installs. For example see in XF member account, a link to the WordPress account or account on other XF installs.
Upvote
15