Popular forum exporters
-
Cool - well let me know how it goes! The biggest pain for me so far was bbcode. Every forum seems to have their own flavour of bbcode (not to mention addons that extend bbcode), so I could imagine quite a few things might go wrong when migrating twice. Unless of course you don't care about old posts having legacy bbcode
-
Haha yeah, I've been exporting through phpBB for years. Would never use phpBB for an actual forum though. Nice to know progress has been made on the importer @psychobunny. You should definitely focus on phpBB for the short term and then expand to cover others in the long term imo.
Will try your importer and see how things go.
-
Haha yeah, I've been exporting through phpBB for years. Would never use phpBB for an actual forum though.
rofl!
-
@meetdilip I'd recommend migrating that SMF database to phpBB and then using @psychobunny's importer to import your content into NodeBB.
-
@lukelarris said:
@meetdilip I'd recommend migrating that SMF database to phpBB and then using @psychobunny's importer to import your content into NodeBB.
Is it easy ? I never converted a DB before.
-
@meetdilip said:
@lukelarris said:
@meetdilip I'd recommend migrating that SMF database to phpBB and then using @psychobunny's importer to import your content into NodeBB.
Is it easy ? I never converted a DB before.
It should be pretty easy if you follow the instructions
Turns out the mybb to phpbb migration scripts are not quite as kept up as I had thought. I'm going to have to go mybb->smf->phpbb->nodebb. Or.... write the mybb -> nodebb importer script.
Update:
It also appears that many other phpbb converters seem to be "not well maintained" as well. Things have really gone down hill for them since the glory days. Hopefully there new release coming soon will spark new life. This is the latest version I could find for smf to phpbb. https://www.phpbb.com/community/viewtopic.php?f=65&t=2168572#p13219422SMF on the other hand has a ton of converters with clear instructions these days. http://download.simplemachines.org/?converters
-
@HolyPhoenix Here's the MyBB 1.6 convertor I used to convert a small forum with 9k posts: https://www.phpbb.com/community/viewtopic.php?p=13553521#p13553521
The MyBB 1.4 convertor has worked for me as well in the past, there's not a lot of differences between 1.6 and 1.4 in the database: https://www.phpbb.com/community/viewtopic.php?p=12874980#p12874980
Full list of convertors: https://www.phpbb.com/community/viewtopic.php?f=65&t=1641375
@a_5mith Good luck! Let me know how it goes.
-
@lukelarris Got my data into phpbb (hoping it will work for phpbb3, even though psychbunnys plugin says 2(I blame toothache for not spotting that)), I'm now trying to figure out what I do with psychos phpbb exporter as it's not in the plugin list of nodebb.
-
Have a look at the instructions at
https://github.com/akhoury/nodebb-plugin-import
https://github.com/akhoury/nodebb-plugin-import-ubbHopefully makes sense
-
@psychobunny Between passing out and regaining conciousness, I'm getting this error... I've filled out export.config with the details, but running the command gives me grief at this error.
module.js:340
throw err;
^
Error: Cannot find module 'fs-extra'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at Object.<anonymous> (/home/a_5mith/nodebb/node_modules/nodebb-plugin-import-phpbb/lib/export.js:6:7)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Function.Module.runMain (module.js:497:10)
-
Hmm did you run npm install in that module's directory?
-
@psychobunny The first time I cloned it from your github page as I didn't notice it was on npmjs, so I've removed it, and run
npm install nodebb-plugin-import-phpbb
which gave me the following errors
npm ERR! git clone git://github.com/psychobunny/node-persist.git Cloning into bare repository '/home/a_5mith/.npm/_git-remotes/git-github-com-psychobunny-node-persist-git-39cb9d69'...
npm ERR! git clone git://github.com/psychobunny/node-persist.git
npm ERR! git clone git://github.com/psychobunny/node-persist.git fatal: remote error:
npm ERR! git clone git://github.com/psychobunny/node-persist.git Repository not found.Not quite sure what's going on.
-
No idea about that error hmm, you might just be better off cloning and npm installing from there (that's how I got it working on my end)
-
@lukelarris Thank you!
-
@psychobunny Thanks, some progress, new error though
[export-phpbb][debug] init()
[export-phpbb][info] Storage directory is: /home/a_5mith/Desktop/storage/home/a_5mith/nodebb/node_modules/nodebb-import-phpbb/lib/export.js:91
storage.initSync({dir: this.config.storageDir});
^
TypeError: Object #<Object> has no method 'initSync'
at Object.Export.init (/home/a_5mith/nodebb/node_modules/nodebb-import-phpbb/lib/export.js:91:11)
at Object.Export (/home/a_5mith/nodebb/node_modules/nodebb-import-phpbb/lib/export.js:62:8)
at Object.<anonymous> (/home/a_5mith/nodebb/node_modules/nodebb-import-phpbb/bin/export.js:37:2)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Function.Module.runMain (module.js:497:10)
at startup (node.js:119:16)
at node.js:902:3Could be worth splitting these errors into individual topics for each forum software.
-
I'll try running this on a fresh install and see if I run into anything
-
@psychobunny Thanks buddy.
-
hey @a_5mith sorry for the delay! I found the error, looks like I was pulling the wrong repo for one of the packages. pull and npm install and I think you should be good to go