I've developed a bridge for Phpbb that should offer significant advantages
over existing solutions: no hack of the Joomla's core required , use core Joomla login, can use two separate database, integration in joomla's template (if you wish) etc ...
It works well with current versions ie: Joomla 1.08 and Phpbb 2.020
I hope you don't mind , but I chose to release files and "official" explanations on my website only.
Get all required stuff at this link:
http://www.mehdiplugins.com/misc/phpbbjoom.htm
EDIT:
- 7 June 2006, Bug Fix: If you already installed the bridge before, please update the file joomphpbb_engine.php and then run the script checkassoc.php from your forum's root.
- CB users take a look here.
- Some OpenSef versions induce problems for the bridge. To disable OpenSef only when the bridge is in use, follow these steps : Make a menu item to the component . Now in the configuration panel of Opensef exclude that menu item. You don't need that menu item anymore, so delete it.
20 June 2006, just compiled an FAQ for this bridge:
http://www.mehdiplugins.com/misc/phpbbjoomfaq.htm
EDIT3:
8 september 2006, redirection bug fix.
The only issue I know yet related to this bug is: see this post (little arrow bug)
But this might have a more serious impact. Update anyway.
FAQ updated.
especially question related to define ( 'RG_EMULATION', 0 )
and also: How can I set different modules to be shown with my phpbb forum? How I can assign a different template ? etc ....
quickmerge script improved (errors are more explicit)
EDIT4:
5 October 2006,
added an online script to quickly fix the CSS of the phpbb template when
integrated inside joomla template. here:
http://www.mehdiplugins.com/misc/cssintegrator.htm
Hopefully , it would help people to fix the CSS of their phpbb theme faster, in the context of a visual
integration inside Joomla. Also it could help newbies that know nothing about CSS.
Improved navigation in the menu of my website. ( so that people are less lost between all the links)
EDIT5:
1 November 2006, workaround for the bug 24420 found in some php installs ( getcwd() returns random results in a callback ) .
If you are suffering from the "white page syndrome" when you login
(although gzip compression is disabled in Joomla and Phpbb),
then redownload that bridge and replace the file joomphpbb_engine.php by the new one.
EDIT6:
3 December 2006 .
if after a server upgrade to php 5.2 (or above )
you are getting blank pages,
then you should redownload the bridge and update the joomphpbb_engine.php file
EDIT 7:
23 April 2007
fix for "external direct links" to topics.
This can be usefull if you a module that show latest posts on your frontpage.
As usual, replace the file joomphpbb_engine.php by the new one.
Yes I admit, it's a bit exasperating to click on one of the "latest topic links" and then be redirected
to the forum homepage. Fixed.
EDIT 8:
7 August 2007
Notice about Joomla 1.0.13: Despites the new "salted passwords" introduced by Joomla 1.0.13 , the bridge works fine. However, if you plan to unbridge, it won't be as easy as before. Users added to phpbb after bridging (and only these ones) , will end up with "salted paswords" stored in phpbb's "user table"...
Added a minor fix, concerning "visual integration"...
EDIT 9:
7 January 2008
Ok, that's not the "big update" that some people are expecting,
but now it's not anymore necessary to hack Joomla in order to take advantage of Gzip Compression (for Joomla)
while using the bridge.
I still ask however to disable Gzip for Phpbb.
If you are looking for a bigger novelty look to the "other" bridge.
cheers,
Mehdi
PS: the download link works only if javascript is enabled