Skip to main content

Moving FluentCommunity to a Separate Domain While Keeping Shared Users

Hello,

I would like guidance regarding a specific migration scenario.

Current situation:

I have one main WordPress website where I publish regular content (articles, posts, etc.).
On the same site, I also run FluentCommunity as a community section.

Now I want to restructure the project as follows:

  • Keep the main website for content only.
  • Move the entire FluentCommunity section to a separate, dedicated domain with its own WordPress installation.
  • Keep the same users shared between both sites (so users can use the same account on both the content site and the community site).

I have already synchronized users between both installations, and user syncing (including new registrations and profile updates) is working correctly.

What I need:

I want to migrate FluentCommunity completely from the main site to the new domain, including:

  • All Spaces
  • All posts and feeds
  • All comments and interactions
  • Private messages
  • Community-related settings and data
  • And ensure that all posts remain assigned to their original authors

So this is essentially a migration from FluentCommunity (on Site A) to FluentCommunity (on Site B), while keeping both WordPress installations active and sharing the same users.

My questions:

  1. What is the safest and officially recommended way to migrate all FluentCommunity data to the new domain?
  2. Are there any risks regarding user ID mismatches when users are already synchronized?
  3. Is there a specific migration workflow you recommend for this setup?

I want to make sure no data is lost and no author relationships are broken during the migration.

AndrΓ© Daus

There cannot be a recommended way because it highly depends on your architecture. And depending on it, the migration can range from pretty simple to very complex. These are things that affect the migration:

  • Using Multisite vs Single Sites
  • Community separated or integrated from main site
  • Free access via FluentCommunity only, or FluentCart involved
  • Community users synced to or independent from main site
  • External links from or to the community
  • Same or different server

These are the main questions that came to my mind at once. But there will be many more depending on the answers.