Skip to main content

Migration to Fluent Community

Hi all, I'm keen to understand what the situations are for each of you. If you're trying to migrate from another platform or if you're starting your fluent community from scratch. I've added a poll to see. Personally I'll be migrating from BuddyBoss and haven't tried the official tool for that yet. I'll also be migrating to a new server and install so the side loaded migration isn't too suitable for me. Who else is in that boat?

Hoang Hxn

Migrating from Skool

Ross FCA

Hoang HxnΒ How does that work? Do they provide an export file at all?

Hoang Hxn

Ross H It seems that Skool does not currently allow data export. 🀣

William Beem

Migrating from Membership.io (formerly Searchie)

I had a Peepso community for a while but I shut it down about a year ago due to lack of engagement combined with how slow the software was on my server. I'm giving a community system another shot now and I am hoping Fluent Community will really make it work. I have about 500 members so far and hope to really push that number up quickly.

Ramsis Kasis

migration from invision community (ipboard)

Curtis Bisel

Migrating from wpForo. I would love to hear if anyone else is migrating from here as well and wants to get in on working with a developer (or whatever it will take) to port all previous posts over.

Ross FCA

Curtis BiselΒ How large is the forum? It will be quite different going from a message board to a community like this. For an import though treating forums as spaces, threads as posts and replies as comments shouldn't be too difficult. Just a case of looking at how the FC database is structured and deciding how to map your wpForo db. https://github.com/WPManageNinja/fluent-community-docs/blob/master/database-schema.md

Curtis Bisel

Ross HΒ ~ Thanks for the reply. My wpForo forum has about 600 topics and 2500 posts in total. Not sure if that's large or not. I understand your logic about assigning one item in wpForo to another in Fluent Community (in the database), I just don't know how to take it from here. Hoping there will eventually be others like me to join together to hire someone to make a temporary migration plugin or something, as I am not a developer and don't know how I will take the next steps.

Chris Davis

Curtis BiselΒ I'm using WPForo as well and would love to migrate. (cc: Ross FCA). My community is on the smaller side less than 204 posts, 1140 topics, and approx. 100 members.Β 

Ross FCA

Chris DavisΒ Hi Chris - same as above, if you can prep your import sheet but exporting your posts then mapping them to the Fluent database, I can help with importing them.

Chris Davis

Ross FCAΒ I'm tech savvy in a different way and I don't know how to get the export you're requesting in the format you're suggesting. Perhaps I'll get a freelancer to interpret and prepare the file for importing.

Eli Linares

Curtis BiselΒ Hi, were you successful in your migration from wpForo? We are exploring this option. Thanks.

Chris Davis

Eli LinaresΒ good timing as I figured out how to create a script that exports all my posts from the WPForo database then it rewrites them to the FC tables. I thought it would take me weeks and hundreds of dollars. With Claude I had it done within an hour. Still kinda unbelievable. It even allows me to migrate my forums one at a time for testing and verification.

I only tested it on my site in my environment so I'm not sure if it works outside of that properly.

Curtis Bisel

Eli LinaresΒ ~ I never made it any further. Until Chris DavisΒ posted today about a solution, I had never heard of anyone who successfully found or "created" one. Currently, I have been running my old wpForo community in a "read-only" mode alongside my new FluentCommunity. Which certainly isn't the best scenario with all of that code running at the same time, not to mention more confusing for my members.

Curtis Bisel

Chris DavisΒ ~ Very cool! I have had success with ChatGPT writing some PHP scripts for me to do lightweight things for Fluent Community, but I never gave it a try to solve this (major) WPForo issue. I think I assumed there would be too many issues I would have to deal with fixing. For example, can it handle all the replies in a nicely threaded style? What about file attachments? What happens if a user wrote a comment in wpForo, but they aren't a space subscriber in Fluent Community ... would their comment still carry over???

Can you share your experience with your solution? Any downsides? Compromises? Should someone like Eli LinaresΒ and I try to re-recreate what you produced in Claude? Can you import a few WPForo posts at a time to test, or did you have to batch export/import all at one time and hope for success?

Eli Linares

Chris DavisΒ that's excellent. As a matter of fact, I was thinking about Claude yesterday, but this seems to be a complex task. Would you mind sharing your script or the prompt you used to create it? Have you refined it? I'm also curious about the questions raised by Curtis Bisel on how exactly posts and replies would be handled. Have you already executed your migration?

Thanks so much in advance.

Eli Linares

Curtis BiselΒ yeah, that sounds a little messy. I would love to migrate, but it seems hard to do. I wish a developer could come up with an official plugin to do this.

Chris Davis

Eli LinaresΒ and Curtis BiselΒ it wasn't very clean actually. I thought it would be a lot messier but they key was to do it in steps. For instance...

  1. I created a script to export all the various tables in WPForo.
  2. I had it write code to transform it into HTML as I was initially going to just have a read only vanilla version of my forums available because I thought it would be too much to try to import into FC
  3. After the HTML file was created I figured if it can create HTML it can probably map to FC database. So I gave it a try...
  4. FC documentation is outdated so it took a few tries to get the right tables mapping. Once figured out everything migrated over pretty nicely. Maintained all threaded comments and attachments. Bonus was even the Loom videos members used showed as embeds.

What didn't work (nicely)...

  • Mentions. Some maintained links but they didn't update the the new FC profiles
  • Quoted text. If you used the feature in WPForo where you could quote text from another member it displayed as a shortcode. Not terrible but not clean
  • Nothing else to list as everything was pretty clean

All members who have comments are automatically added to the new Space (my plugin creates spaces with the same name as the forums) but they aren't added to any other spaces.

I decided to create a group "Legacy Forums" that all the old forums and posts live in. I know it would be easier to see things but I have to draft screenshots with my members information blurred (which is the most time consuming part).

Hopefully that helps.

Curtis Bisel

Chris DavisΒ ~ Thank you for writing all of this out for us! It really helps me to understand and visualize what I will need to do if I want to take this onΒ β€” that I have to see it as lots of separate steps, not any kind of an automated process that you start, it runs, and then it's done.

It's a type of project I'm possibly willing to take on, now that I know it's doable. I'm sure it's frustrating along the way since there isn't satisfactory documentation to help with mapping the correct tables in the correct order inside of Fluent Community.

Thanks for sharing, Chris.

Chris Davis

Curtis BiselΒ I can share screenshots from my scripts database export that has the correct table naming and format for FC. Can also share the script for exporting all WPForo content into a JSON file then you can probably take it from there how you want to import it. Feel free to shoot me a DM.

Eli Linares

Chris Davis,Β thanks for the detailed post.

Paul Hopkins

All ready migrated from Patreon.

Martijn Meijer

I want to migrate from BetterMode and export existing content. Posts and comments, any options here?

Helmar Rudolph

Migrating from - or rather a abandoning - LearnDash.