Anyway to keep (or apply) a phpBB theme within Drupal? I'm not the biggest fan with how Drupal builds the forums out. I was hoping to possibly import all data from our phpBB world into Drupal without the forum losing the look/feel to it.

Comments

Subject Nine’s picture

Somebody did make a phpBB3 theme for Drupal 5, I'm yet to find one for Drupal 6 though (I'm also looking). Michelle's Advanced Forum module does give a decent enough look as standard though. I was planning on using a bridge to phpBB until I discovered this. I still need to look in to making some changes to one of the themes as I like ProSilver's way of having the user information on the right of the post (my sidebars are on the right of the site so it's nice to have the main content to the left).

http://drupal.org/project/advanced_forum

Hopefully that will give you what you need, or at least the basis of a start for it.

pumpkinkid’s picture

It's not easy... I've been working on this for little over a year... and I just so happen to probably make my move this weekend...

Depending on how many mods (if any) you had on your phpBB forum, you may find that it will take a bit of work to recreate the majority of the function.... let alone the look....

If you are comfortable with css, it should be easy enough to bring elements in to your theme that will make it so there is not much difference... but I will tell you right now, that is the least of your worries...

Nicolas Georget’s picture

Found an excellent page for theming like phpbb3: http://www.forum-software.org/list-drupal-forums-tips

pumpkinkid’s picture

Very nice! this may actually help me out for my own theme needs. :-)

Nicolas Georget’s picture

It would be interesting for many people to have your feedback. But for your info, the core module «Forum» in D7 is more useful than D6...

pumpkinkid’s picture

Yeah, I kind of figured D7's is better, but as stated, my transfer from phpbb to Drupal started over a year ago... I eventually plan to move my site to D7, but right now it is still not an option for me as only a quarter of the modules I use have a valid replacement...

as far as "It would be interesting for many people to have your feedback" not sure what you meant by that...

Nicolas Georget’s picture

my transfer from phpbb to Drupal started over a year ago...

Actually, I am in the same situation. We started with phpbb3. Then I implemented one year ago Drupal with the phpBBforum Integration module. But too many issues #423114: session problem and #935236: Password Drupal -> Phpbb does not sync (Due to multiple database connections in settings.php). Especially this one who is really painful #665060: Conflict with phpBBforum Integration module. Can't Login! Even with user1
So I'm just curious how do you plan to transfer the phpbb data to Drupal.

as far as "It would be interesting for many people to have your feedback" not sure what you meant by that...

Just interesting to know if you customize the Core Module Forum of Drupal 6 as phpbb theme, following the website http://www.forum-software.org/list-drupal-forums-tips, your feedback will be welcome.

pumpkinkid’s picture

I see... well, let me start by saying that when I brought Drupal into our site, it was almost 2 years ago. I had learned to live with it until I decided I wanted to fully move to Drupal. When I say that I started the transfer from phpBB to Drupal "a year ago" I really mean it literally :-)

I used the phpBB forum integration method you used, however, I never updated the module or phpBB for that matter for fear that I might run into an issue like you did.

I can tell you what I did for my transfer, but my method was very hacked together... I did a *LOT* of testing before I went ahead with it, and even to this day I know that some things did not work out as well as I had hoped.

First of, the most important part in my case was bringing in my users... I did not allow any of the authenticated users to create a username and password entry on Drupal. For this I used the phpbb2drupal module Unfortunately, phpBB uses an encryption method that is different from Drupal (6 at least) and requires extra help... Because of this you need the Secure Password Hashes module.

Now, if you notice, the phpbb2drupal module does a lot more than just transfer users... however, I never got it to work just quite how I wanted as I had way too many custom mods on phpBB. Also, I had to import the tables with the data I wanted into Drupal's schema in order to get it to work properly. Once the users where brought in, the only other two pieces I used for that module for were the private message transfer and the phpBB Redirect for the links that were indexed on Google.

This is where the fun part starts, and unfortunately, the actual process I used is too specific to my site to be of much help to you...

I basically looked at all the information I wanted to bring over from phpBB, and I figured out how to replicate it on Drupal. Be it with the advanced profile module, the advanced forum module, forum access, etc... Once I figured out how to get Drupal to replicate the functionality, I needed to move my data...

I wrote my own code for this part... I tracked down changes on my drupal schema in order to find where I had to move each field I wanted from phpBB to its respective Drupal field... as you can imagine, this became an issue of trial and error and it's why it took me a year to accomplish...

The best I can tell you is to try phpbb2drupal and see if it works for you... if you have to go my route to perform the transfer, I strongly suggest setting up a test site to break over and over and test your transfer script on...

You will NOT be able to get this to work on the first attempt... and as I mentioned, I know not all of it carried over. I still have files that were attached to my phpBb posts that are now just in limbo until I re-sync them to the Drupal nodes.

Speaking of posts vs nodes... Drupal considers the first post a node and the rest are comments... meaning that I had to do an "if" statement to decide if it was the initial post or a response and place them accordingly on the Drupal schema.

Good Luck...

JeremyFrench’s picture

Status: Active » Closed (won't fix)

Interesting comments in here. But I don't think this module is ever going to try to migrate phpbb themes.