412 pointsWPMU DEV ExpertI'm helpful
Christopher Price
Member
—
13th September 2011 (8 months ago)
I have a couple small but established blog networks running WP 3.1.2 and BuddyPress 1.2.9 and I'd like to merge the administration and Buddypress social network stuff on a new network/domain while allowing the continued use of all secondary domains.
I see the 'Multi-Domains' and 'User Syncronization' plugins. Does one way scale than the other? I rather expect this to be a giant PITA to set up in any case, so I'm more concerned with implementing the smartest and most flexible long-term solution. If it matters, I will want to use the MultiDB solution when the traffic justifies the effort.
Can anyone recommend the best way for me to proceed?
I have a couple small but established blog networks running WP 3.1.2 and BuddyPress 1.2.9 and I'd like to merge the administration and Buddypress social network stuff on a new network/domain while allowing the continued use of all secondary domains.
I see the 'Multi-Domains' and 'User Syncronization' plugins. Does one way scale than the other? I rather expect this to be a giant PITA to set up in any case, so I'm more concerned with implementing the smartest and most flexible long-term solution. If it matters, I will want to use the MultiDB solution when the traffic justifies the effort.
Can anyone recommend the best way for me to proceed?
8202 pointsLike some sort of WPMU DEV GodMindblowingly helpful memberLifetime member
WPMU DEV Fanatic
—
13th September 2011 (8 months ago)
#
Hi Christopher,
Just to mention in starting, the User Synchronization wouldn't work with Multisite at this point and it also is not currently compatible with BuddyPress. So it doesn't seem like that would help in this scenario.
However, what you might be able to do is disable Multisite (remove the wp-config Multisite options) on all WP sites in question, then use User Synchronization to sync the user databases between sites on an individual basis. Would take some work, but sounds like a possible way of getting the users across apart from trying to merge them through the database somehow.
It definitely sounds like Multi-Domains would help, especially so if your existing networks are setup on a sub-directory basis, where the urls would remain the same in the move. There's still a lot to consider though, namely surrounding blog ids and content.
I'm using subdomains rather than subdirectories. Thanks for the link. I may have to re-reconsider my plans including non-technical solutions. I'd still appreciate the perspectives of anyone who's tried something similar.
9603 pointsLike some sort of WPMU DEV GodMindblowingly helpful memberLifetime member
Sales & Support Pro
—
14th September 2011 (8 months ago)
#
Hiya!
I think your best bet would be to do it manually site-by-site (if it's not too big) by choosing one MS as the primary and moving sites from the other MS.
You could try David's user sync suggestion although I'm unsure how turning off Multisite temporarily might affect the network.
Have a look at exporting sites and users into CSV and then you might be able to use Batch Create to import them back into the other multisite. http://premium.wpmudev.org/project/batch-create
Then it'd be a case of using Import & Export to move the content over.
Thanks for the weighing in, Phil. I think your suggestion of exporting blogs one at a time is the only path that makes any sense. I don't need to risk creating a big problem in order to solve a small one. :)
Responses (4)
WPMU DEV Fanatic — 13th September 2011 (8 months ago) #
Hi Christopher,
Just to mention in starting, the User Synchronization wouldn't work with Multisite at this point and it also is not currently compatible with BuddyPress. So it doesn't seem like that would help in this scenario.
However, what you might be able to do is disable Multisite (remove the wp-config Multisite options) on all WP sites in question, then use User Synchronization to sync the user databases between sites on an individual basis. Would take some work, but sounds like a possible way of getting the users across apart from trying to merge them through the database somehow.
It definitely sounds like Multi-Domains would help, especially so if your existing networks are setup on a sub-directory basis, where the urls would remain the same in the move. There's still a lot to consider though, namely surrounding blog ids and content.
There are several threads around here discussing the matter of merging sites, the chief of which, I thought, was the following:
http://premium.wpmudev.org/forums/topic/merging-3-wpmu-sites-into-one
That said, I'll mention this thread to a couple other folks over here to see if they have any ideas to add.
Cheers,
David
Member — 13th September 2011 (8 months ago) #
Thanks David.
I'm using subdomains rather than subdirectories. Thanks for the link. I may have to re-reconsider my plans including non-technical solutions. I'd still appreciate the perspectives of anyone who's tried something similar.
Sales & Support Pro — 14th September 2011 (8 months ago) #
Hiya!
I think your best bet would be to do it manually site-by-site (if it's not too big) by choosing one MS as the primary and moving sites from the other MS.
You could try David's user sync suggestion although I'm unsure how turning off Multisite temporarily might affect the network.
Have a look at exporting sites and users into CSV and then you might be able to use Batch Create to import them back into the other multisite.
http://premium.wpmudev.org/project/batch-create
Then it'd be a case of using Import & Export to move the content over.
Phil
Member — 14th September 2011 (8 months ago) #
Thanks for the weighing in, Phil. I think your suggestion of exporting blogs one at a time is the only path that makes any sense. I don't need to risk creating a big problem in order to solve a small one. :)
Become a member