Importing vbulletin to NodeBB possible
-
I think as a long time vb admin there is a point where you want a community to remain active but technology has passed their software by. Change or get swallowed up. We're a local group so there will always be a need to exist so advancement of the user experience is crucial.
Let me know if you need a vb install to poke around in. You have my contact info in profile and I'd be happy to chat offline to see if we can help the process along and give NodeBB another way to pull in users (self or service hosted) from the vb group.
-
I'd email you, but your privacy settings has your email field set to hidden
-
hahaha the irony I didn't realize that it must be default.. [email protected]
-
UBB-migrator is temporary broken today due to a Major Nodebb update unless u use my NodeBB fork
But have no fear, ubb or any BB/Forums admins, a new refactored nodebb-plugin-import plugin is born, which will meet all of the Migrators half-way to import data into NodeBB's Database. Project is 2 hours old, stay tuned.
All you have to do is extract your data from your BB into few structured files, which the importer can understand, I will provide an example "exporter", which will be the new ubb-exporter, stay tuned for the example here nodebb-plugin-import-ubb,
ETA 24 hours.
-
+1
awesome!
-
UBB-migrator is temporary broken today due to a Major Nodebb update unless u use my NodeBB fork
But have no fear, ubb or any BB/Forums admins, a new refactored nodebb-plugin-import plugin is born, which will meet all of the Migrators half-way to import data into NodeBB's Database. Project is 2 hours old, stay tuned.
All you have to do is extract your data from your BB into few structured files, which the importer can understand, I will provide an example "exporter", which will be the new ubb-exporter, stay tuned for the example here nodebb-plugin-import-ubb,
ETA 24 hours.
@bentael if you need a database sample from a vb 4.2 system just let me know, glad to provide some data to help the cause.
-
The IMPORT part is, .. done, still at v0.0.1 but works.
see https://github.com/akhoury/nodebb-plugin-import@OutlawedOffroad
If you can export your data in the right format, the import plugin will consume it and import it to NodeBB's database of choice.I am in the process of writing a sample 'exporter' for UBB Threads, VB was not on a plate to be honest, but after the UBB one is done, ETA 1-2 days, writing one for VB 4.2 should be a very similar and painless process.
I can def help you out, but I don't want to be taking work from the NodeBB team.
-
Definitely not stepping on any of our toes @bentael - appreciate what you've done so far. If you don't end up doing it, I could try. I'll write the phpBB one first because I'm more familiar with the data structure
-
OK cool.
@psychobunny if you havent written the import part right, it would be nice if you can use the nodebb-plugin-import, try to generate the right files,
the UBB example is done, well it works, nodebb-plugin-import-ubb if you want to take a look, both plugins arent optimized yet, the exporter wrote 350k+ record in about 14 minutes, the importer, oh well, NodeBB.Post.create( ) is killing me, @baris pointed me the right direction here, I will try his workaround tomorrow.
-
sounds good, I'll have a look at what you did and try to emulate with phpBB
-
I might actually try and do a conversion for phpbb2 as well for http://www.adr-rpg.com
this will be interesting.
p.s. I personally think that feed.js should only update the .rss once per hour (for example). This will solve your problem and also not blow up a busy forum. I'll put an issue up.
-
Don't update rss feeds every post ยท Issue #645 ยท NodeBB/NodeBB
Maybe update it once an hour, or so. Great for really busy forums. side effects include preventing migrators from blowing up your server
GitHub (github.com)
-
@psychobunny Thanks, I replied on there. Oh and i'll just leave this here:
Stats:
- 350k+ records
- Source forum: UBB
- Target forum: NodeBB
- System: Macbook Pro 2.6Ghz i5 8gb-ram 256gb-ssd
- Export time: 8 minutes
- Export tool: nodebb-plugin-import-ubb
- Import time: 13 minutes (with a tiny temp hack to Post.create)
- Import tool: nodebb-plugin-import
-
wow awesome! congrats