Globally, you could consider what’s talken here as a common point of view
https://wordpress.org/support/topic/install-wp-beside-another-cms
Searching/asking for a plugin may be a good idea, but if you don’t give the name of the other CMS, it’s quite impossible to give an answer, or simply an advice.
Guess you assume it right for now, at least.
The third-party CMS users would need to be registered with BuddyPress (WordPress). Registration will allocate each person with an ID, username and so on. Without these, authentication won’t be possible.
You’ll probably need to import existing users, and then going forward, each time someone registers with the third-party CMS, you’d need to automatically sign them up with BuddyPress (WordPress).
The other CMS is bespoke, so I know that it won’t be just plug and go.
Automatically signing up makes sense… although I thought that I had seen somewhere in the forums that using an API to sign new members up was “a bad thing”. But I can’t remember why!
Can you point me to where I should be adding a the member (in the code) – I am assuming that I need to create the member / user in WordPress, and allow BuddyPress to use that authentication. Or should I be adding the user in BuddyPress? As you can tell, I haven’t downloaded it yet, until I check if I can use it.
although I thought that I had seen somewhere in the forums that using an API to sign new members up was “a bad thing”. But I can’t remember why!
The reason was likely related to user privacy. Perhaps incorporate something in the third-party CMS’s terms of use so that at least users will be made aware of what will happen. But, that’s a business decision you’ll need to make.
Take a look here. You should be able to see how BuddyPress registers users by looking at the bp_core_screen_signup()
function.
Hope this helps 🙂
Looks perfect (at a quick glance)
Thanks for your help.