MyBB to NodeBB Importer?
Is there any MyBB to NodeBB importer here? Is it possible to migrate large MyBB forum to NodeBB?
Thanks for your help
Ralkage last edited by Ralkage
Use this and follow the instructions:
You can also install this from inside the Admin CP listed under plugins.
A warning though, always make a test database copy of your forum before you try converting it. 9/10 times horrible things can go wrong.
Hi @Febian -- the MyBB exporter looks to be a work in progress. You can +1 it here: akhoury/nodebb-plugin-import#35
May i ask how many Posts your Forum has ?
@Nifty My forum has 82000 posts, 5800 threads, and 10000 members
I am currently working on a mybb port of the Import.
it does not import:
- Passwords ( everybody needs to go the Lost Password Function)
- Postings of Deleted Users get Lost
- secondary Groups
and last but not least: If you have many Categories nodebb gets pretty slow.
Another Problem seems to be the stability of the current nodebb Version. It crashes during the Import around every 20k Posts ( my Forum is a bit larger than yours )
@Nifty wow..that's sounds great,
however it would be awesome if user's avatar could be imported too.
is your MyBB importer available for download? If it's possible I'm interested to try it on my test environment
@Febian I will release it as soon as it gets a bit more stable, there are currently to many glitches left. If you wait for a few more days...
@Nifty wow..thanks a ton!
I'll be waiting for the release
@julian No, i just started it (forking from the vbulletin exporter). The export is pretty strait forward. I just have a few props on posts for deleted users and so on.
Ah okay, good. If you work with @bentael, he can help you get your exporter working with his importer plugin, then you will only have to export out to a standard format, instead of having to handle the importing as well.
Nifty last edited by Nifty
@julian Yes, thats what i am doing.
But even there you have to deal with postings who have no owner...
The main export is working, it is only on special cases where im am not happy with.
@Nifty the nodebb-plugin-import was recently updated to support posts and topics without a user, they will be posted as Guest.
You can also save a
_guestvalue on each topic or post, in case NodeBB supports a Guest-name in the future.
The vbulletin exporter has also been recently updated, check the diffs
anyways, let me know if you run into problem
@bentael Oh, Thanks a lot, you guys here are a lot more active than i am used to
Is there a way to get "extra" data through the standard import as well ? I have data like Notes on the users, flags on Postings & Threads and so on which i would like to import as well. This would give me the option to use them by an plugin later on.
My Forum has more than 800.000 Postings and over 13.000 Users, i would like to get as much extra data as possible transferred.
@Nifty If the data is standard, that is, they're part of all MyBB installs, then I don't see why the exporter can't include that as well.
However, if it is data introduced by a plugin, then it's difficult to say whether it belongs
a_5mith last edited by
@julian With all the other importers, they only support standard data that comes with Vanilla version of the forum software, it turns into the Mad Hatters tree when you start catering for each type of plugin and it's data.
Nifty last edited by Nifty
it turns into the Mad Hatters tree when you start catering for each type of plugin and it's data.
This depends how generic data would be included. It the Import gives the plugin(s) the option to set generic data for each data type an generic way it would be the responsibility of the plugin to make the decision which data would be attached and where.
I don't talk about new Document Types, i just want to fill a few more fields, like Notes on the User Document ( standard mybb) a few fields which store Information from a few of my plugins ( this are generic fields unique to my installation ).
If it is possible to get this functionality into the Importer without hassel - that would be fine.