We use cookies to improve your experience. No personal information is gathered and we don't serve ads. Cookies Policy.

ExpressionEngine Logo ExpressionEngine
Features Pricing Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University
Log In or Sign Up
Log In Sign Up
ExpressionEngine Logo
Features Pro new Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University Blog
  • Home
  • Forums

Forum module: Discussion thread for converting PHPBB data

Development and Programming

mbagnall's avatar
mbagnall
16 posts
18 years ago
mbagnall's avatar mbagnall

Hey Everyone;

If there is a need for this, I would be willing to do this as a contract project. While this isn’t something that I would actively use, I do have an idea as to how to modify my existing import script to include some different options including appending to an existing forum as well as importing to a new forum. If anyone is interested in this, just send me a private message here and we can get together via email or phone. I’m actually working on a number of extensions and plugins for EE based on my real job as the senior programmer for Athlon Sports - so I’m getting a lot of experience coding for EE.

Anyway, I just wanted to throw that out there in the event anyone is in a bind and needs a solution.

       
angelday's avatar
angelday
31 posts
18 years ago
angelday's avatar angelday

I’m no programmer myself, but my programmer is willing to do it as a contract project just like as mbagnall. So you have two options now.

       
Ty Martin's avatar
Ty Martin
232 posts
18 years ago
Ty Martin's avatar Ty Martin
Here it is: http://plastik.hu/media/phpbb_to_ee.zip Everything has been explained in “convert.php” – please DO READ the PHP file.

Hey, just used your script last week and wanted to say thanks. It worked pretty well but there were a few hitches: - I had to delete a user, still not sure why, but the script choked on him everytime till I whacked him. - Deleted one forum record that the script was choking on too. - Changed all the poster_ids of ‘-1’ to ‘1’. Not sure why they were -1 but I suspect that’s PHPBB’s way of marking anonymous posts (anyone know?).

Otherwise it went well. Thanks so much for putting this out there!

       
Ty Martin's avatar
Ty Martin
232 posts
18 years ago
Ty Martin's avatar Ty Martin

I’ve used the above script and, while I know that this isn’t supported, it’s caused my forum to lose count of members’ posts (we haven’t launched yet). So we have all these members and all these posts, but when you click on “view all posts by soandso” it returns zero. Everywhere in the forum it’s zero for each member. So which table is that data kept in? Any ideas on how I would run a count on that?

Are there any conversion scripts going yet?

       
John Fuller's avatar
John Fuller
779 posts
18 years ago
John Fuller's avatar John Fuller

I started this thread when I was a “youngin” in these parts and I have since run away with my tail between my legs. Not that I couldn’t do it, I just ran out of time and have never been able to go back. I have no clue what is going on in that script but you probably just need to recount the stats for the forum.

       
Ty Martin's avatar
Ty Martin
232 posts
18 years ago
Ty Martin's avatar Ty Martin

Duuuude, rockin’. I hadn’t seen that utility before. Nice one! Done and done.

       
AngMed's avatar
AngMed
71 posts
18 years ago
AngMed's avatar AngMed

Thanks wondermonkey for the script,

The script is almost 100% as far as I know if you import to a clean EE database…

After importing all users and posts from PHPBB to a clean EE database, I need to take the next step to move from there and merge it with the running EE database (with clean forum). The main issue is member ID, both the existing EE member database and the former PHPBB on a new EE database starts from 1. I have about 800 members on the existing EE and about 1200 members on the new database that I want to merge. I’m not an MySql expert, but the only solution (in theory) I could think of is if its possible to add 0000 behind all the member ID’s in the former PHPBB database before merging. I will have to do this in all the tables with ‘author_id’ and ‘member_id’.

I have about 60 000 posts in the former PHPBB forum.

Any other solution how to do this or someone has a better solution?

       
mbagnall's avatar
mbagnall
16 posts
about 18 years ago
mbagnall's avatar mbagnall

I am working on a conversion script and my results are encouraging. Right now the script will convert:

members member avatars member posts polls private messages post attachments

In order to convert post attachments, the PHPBB attachment mod must be installed since that is not a native function of phpbb.

Contact me if you have any questions regarding this script.

       
AngMed's avatar
AngMed
71 posts
about 18 years ago
AngMed's avatar AngMed

We at Anglican Media Sydney (http://your.sydneyanglicans.net/forums) moved from phpbb to EE forum module last weekend. Not painless and heaps of work, but it seems to work fine now. The most challenging part was merging “old” EE users and new phpbb users.

       
mbagnall's avatar
mbagnall
16 posts
17 years ago
mbagnall's avatar mbagnall

Hey Everyone;

I have confirmed that my update script seems to work “out of the box” with the new Expression Engine 1.6 and Forums 2.0.

I also do have a script which will append a PHPBB installation onto an Expression Engine one and it seems to work remarkably well. I am trying to bring all three scripts into sync so they all have the same functionality and ability.

So far I have:

  1. Script to port PHPBB into empty EE install (with forum)
  2. Script to port PHPBB into existing EE install (with forum)
  3. Script to port PHPBB (as part of PHPNuke) into existing EE install
       
Stefan Rechsteiner's avatar
Stefan Rechsteiner
442 posts
17 years ago
Stefan Rechsteiner's avatar Stefan Rechsteiner
Hey Everyone; I have confirmed that my update script seems to work “out of the box” with the new Expression Engine 1.6 and Forums 2.0. I also do have a script which will append a PHPBB installation onto an Expression Engine one and it seems to work remarkably well. I am trying to bring all three scripts into sync so they all have the same functionality and ability. So far I have: 1. Script to port PHPBB into empty EE install (with forum) 2. Script to port PHPBB into existing EE install (with forum) 3. Script to port PHPBB (as part of PHPNuke) into existing EE install

this will be THAT GREAT!

       
Stefan Rechsteiner's avatar
Stefan Rechsteiner
442 posts
17 years ago
Stefan Rechsteiner's avatar Stefan Rechsteiner

hi everyone!

i REALLY need help to migrate my phpBB-Forum to my existing EE-Installation! … i tried by myself today - it do not really worked! …

here the dates: my phpBB-forum was a YaBB-Forum which i migrate to SMF and from SMF to phpBB … but that shouldn’t be a problem, hm? my EE-System has got 9 existing users and about 1600 Articles

my Forum has got 1554 Users and 37’000 Posts …

Please, can someone help me!??? (i’m currently rebuilding my ‘old’ ee-system … but have to migrate the whole thing this weekend! 😕 )

       
Stefan Rechsteiner's avatar
Stefan Rechsteiner
442 posts
17 years ago
Stefan Rechsteiner's avatar Stefan Rechsteiner

no-one out there?

       
mbagnall's avatar
mbagnall
16 posts
17 years ago
mbagnall's avatar mbagnall

I can assist - however right now I’m rather covered up with existing work. If you want to send me a private message we can work out the details.

       
Nelson @ Evoflux's avatar
Nelson @ Evoflux
32 posts
17 years ago
Nelson @ Evoflux's avatar Nelson @ Evoflux

Well it seems that I’m now in this boat of transferring my phpbb into EEforums. Hopefully there isn’t much new with going from phpbb 2.0.22 over. cheers.

       
First 5 6 7 8 9 Last

Reply

Sign In To Reply

ExpressionEngine Home Features Pro Contact Version Support
Learn Docs University Forums
Resources Support Add-Ons Partners Blog
Privacy Terms Trademark Use License

Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.