So here is what I thought could work:
Let our current active users enter their emails into a spreadsheet. Use the emails to build the user database with the data we were able to get out of enjin's API (which I believe includes rank tags). Use the emails to connect userIDs from the raw exported forum data with the user database. For each userID which doesn't have a corresponding email address in the spreadsheet, we pair it with one "fake" WesterosDefault user. For each user that doesn't have any posts, drop the user entirely. I'm pretty sure I could provide a python script that does that if needed.
Format the forum data according to Xenforo's import specs (https://xenforo.com/help/importing/).
Import it through some sort of black magic. Perhaps ask the Xenforo admins for some wisdom, stating that Enjin natively supports Xenforo imports but not vice versa.
Reorganize once the data is transferred.
Let our current active users enter their emails into a spreadsheet. Use the emails to build the user database with the data we were able to get out of enjin's API (which I believe includes rank tags). Use the emails to connect userIDs from the raw exported forum data with the user database. For each userID which doesn't have a corresponding email address in the spreadsheet, we pair it with one "fake" WesterosDefault user. For each user that doesn't have any posts, drop the user entirely. I'm pretty sure I could provide a python script that does that if needed.
Format the forum data according to Xenforo's import specs (https://xenforo.com/help/importing/).
Import it through some sort of black magic. Perhaps ask the Xenforo admins for some wisdom, stating that Enjin natively supports Xenforo imports but not vice versa.
Reorganize once the data is transferred.