Does nodebb-plugin-import-phpbb work with 3.1.x phpbb
-
Is there someone here that already have migrated a phpbb 3.1.x forum to nodebb?
phpbb2.x forum is extremely old. Most people use 3.0 and the latests is 3.1
I guess that I must migrate to 0.6.x first (0.6.x is latest stable right?) How much information will I loose?
https://github.com/psychobunny/nodebb-plugin-import-phpbb
Some issues I maybe will have is
- Custom fields that gender, first and lastname and other information that i dont want to loose from my users. Is is possible to have custom fields in nodebb?
- Own written plugin that creates deeplinks (PREFIX=the link)
- Custom pages
- Banners
- Social media like FB and google+
- 3 depths of category structure
The projekt i want to migrate is https://www.freegame.nu
Please advice or should i wait ?
-
If its was written for only phpbb 2.x than I dont think it will work. A lot of changes from 2.x to 3.1.x
I just made this thread in hope that someone that already done this migration would see it I dont think many people use 2.x any more. Its really old. When I get the time to try it myself I will post my progress.
I am new to all this (nodejs, nodebb), but it is exciting indeed!
-
@J3nkl3r plugin will import only:
users, categories, topics and posts
. And It seems that sql queries should be adjusted for phpbb 3 schemas
I'm working on very personal importer for my very old IPB forum (6+ years), and I would like to say, that It's much work to do, to import old and thus custom forum to nodeBB -
I made some small changes to the original phpbb exporter:
GitHub - belst/nodebb-plugin-import-phpbb: A phpBB3 to NodeBB data exporter
A phpBB3 to NodeBB data exporter. Contribute to belst/nodebb-plugin-import-phpbb development by creating an account on GitHub.
GitHub (github.com)
It seemed to work fairly well with phpbb 3.1.x on nodebb 0.6x
On 0.7 I have the doublicate First post problem again. Will look into it next week. (I changed this part of the code from psychobunny version to not even include the first posts in the sql query.) Oh, and Messages arent working either.
But u can test it.
-
Nice, at this moment I am going to try to setup a 0.7 system to learn more about it
Reading manuals at the moment
@belstgut Please post your progress in this thread
-
Hey @belstgut, this might help you out:
NodeBB patch - Remove OP and replace it with first reply
NodeBB patch - Remove OP and replace it with first reply - debug.js
Gist (gist.github.com)
I ran into this problem as well on another relatively obscure forum software import. It wasn't worth the effort trying to figure it out, so I just wrote this.
-
I'm also trying to migrate from an existing phpbb 3.x installation to nodebb. The things preventing me to switch are the private messages, attachments and custom smilies.
The messages seem quite managable to me, but attachments and smilies are more like a big deal I think.
-
Could you please share your custom code on GitHub so others can benefit from? .
https://community.nodebb.org/topic/2430/emojis-are-nice-but-how-about-our-own-smilies/7
https://github.com/psychobunny/nodebb-plugin-import-phpbbSupport attachments #93
https://github.com/akhoury/nodebb-plugin-import/issues/93 -
I tried the modified phpbb importer from @belstgut but it didn't work for me. Neither the extended user information like location and so on nor the messages get imported although the queries seem correct to me. The generated SQL Queries also deliver the correct data if I try them manually. Any idea?
-
I also edited the default plugin to only get the extended user information imported. But this also didn't work. The plugin download was disabled so the changes haven't been overwritten.
I also increased the version and restarted nodebb to ensure the plugin gets loaded in the modified version.PS: Sorry for the duplicate post. Editing didn't work as I always get an error that the title is to short and needs at leat 3 characters.
-
@Armadillo said:
I tried the modified phpbb importer from @belstgut but it didn't work for me. Neither the extended user information like location and so on nor the messages get imported although the queries seem correct to me. The generated SQL Queries also deliver the correct data if I try them manually. Any idea?
I think this problem is not with the exporter, but with the importer.
for profile fields it only supports the one shown here: https://github.com/akhoury/nodebb-plugin-import/blob/master/write-my-own-exporter.md#yourmodulegetpaginatedusersstart-limit-callback
-
Ok user's birthday, website, location and signature now works.
I also got messages to work, but there is a large amount of 15% which hasn't been imported. I'll see if I can find the reason.
As soon as I have a stable solution I'll upload it to GitHub and launch a pull request.
-
@Armadillo said:
PS: Sorry for the duplicate post. Editing didn't work as I always get an error that the title is to short and needs at leat 3 characters.
Please submit a bug.
https://github.com/NodeBB/NodeBB/issuesI also got messages to work, but there is a large amount of 15% which hasn't been imported. I'll see if I can find the reason.
Again. You can send your mysqldump (send an email to plugin author) and your issue may be resolved.
https://github.com/akhoury/nodebb-plugin-import/issues -
@nhl.pl said:
@Armadillo said:
I also got messages to work, but there is a large amount of 15% which hasn't been imported. I'll see if I can find the reason.
Again. You can send your mysqldump (send an email to plugin author) and your issue may be resolved.
https://github.com/akhoury/nodebb-plugin-import/issuesI already fixed it myself.