ContextInstitute / bfcom

http://bfn.context.org
GNU General Public License v3.0
4 stars 1 forks source link

Data migration from Xenforo #46

Open rgilman opened 6 years ago

rgilman commented 6 years ago

At some point it would be good to test, and if need be refine, the data migration from our Xenforo forums. bbPress has a builtin importer for Xenforo that can be accessed via the admin dashboard at Tools > Forums > Import Forums. That seems like a good place to start.

iangilman commented 6 years ago

Sounds like @wunluv is going to work on this, so I've assigned the issue to him. :-)

rgilman commented 5 years ago

I got curious about how this would go so I ran a test and it looks promising.

Here's what I did:

The result is a whole set of stand-alone forums (i.e. not in groups) that mirrors the Xenforo setup. All of the users were imported but not their passwords. Attachments and avatar images weren't imported but that's not surprising since they aren't in the DB and I didn't move them into the import.bfn.local container. Otherwise, it seems to all be there!

We will need to do some post-import clean-up and organizing but it looks quite doable.

iangilman commented 5 years ago

Sounds promising! What would we do about the users' passwords? Would we have them reenter theirs?

rgilman commented 5 years ago

Passwords don't transfer so we're at a choice point. I have a list of almost everyone's initial passwords so we could enter them and reuse them. However, most of those are just 4 characters and maybe it's time to step up to a higher level of security. Also, BFCom, via WP, has a good "forgot my password" system so I won't need to be tracking this and doing it manually.

There are likely some interesting policy questions here as well as operational ones. I'm glad we still have some time to think it through.

iangilman commented 5 years ago

If it's a smooth process, having everyone create fresh passwords seems like a fine way to go. I just want to make sure it's not confusing or difficult.

rgilman commented 5 years ago

I agree. The actual transition needs to be as smooth and easy as possible.