Looking for Best Practices for integration of phpBB (DokuWiki, Bootstrap, jQuery, etc)

Need some custom code changes to the phpBB core simple enough that you feel doesn't require an extension? Then post your request here so that community members can provide some assistance.

NOTE: NO OFFICIAL SUPPORT IS PROVIDED IN THIS SUB-FORUM
Forum rules
READ: phpBB.com Board-Wide Rules and Regulations

NOTE: NO OFFICIAL SUPPORT IS PROVIDED IN THIS SUB-FORUM
User avatar
cactux
Registered User
Posts: 37
Joined: Wed Sep 07, 2005 10:16 am

Looking for Best Practices for integration of phpBB (DokuWiki, Bootstrap, jQuery, etc)

Post by cactux »

Hello,

Would you have some advice for integration of phpBB with other tools, such as DokuWiki, Bootstrap, jQuery, etc?
On my website, I am currently replacing Phorum by phpBB. I use a custom CMS, Dokuwiki, Bootstrap, a little bit of jQuery (which I'll probably completely replace by Bootstrap anyway).
For DokuWiki, there's an auth plugin which seems to work, but I have yet to test it extensively: https://www.dokuwiki.org/plugin:authphpbb3
It could be other tools.

I could not find generic guidelines of what are the good practices in such a case.
Thanks for your help
Last edited by thecoalman on Sat Oct 12, 2024 10:55 am, edited 1 time in total.
Reason: Moved to custom coding.
Au Cactus Francophone : http://www.cactuspro.com/
User avatar
thecoalman
Community Team Member
Community Team Member
Posts: 6342
Joined: Wed Dec 22, 2004 3:52 am
Location: Pennsylvania, U.S.A.

Re: Looking for Best Practices for integration of phpBB (DokuWiki, Bootstrap, jQuery, etc)

Post by thecoalman »

jQuery is already included with phpBB. As far as bootstrap goes unless you were building a theme from scratch I don't know how helpful that is going to be especially considering you would be adding requests for a handful of things. No idea if there is any conflicts either. You can check the styles CDB for Bootstrap styles.

https://www.phpbb.com/styles/

As far as bridging with other web application one bit of advice is make sure it can be decoupled.
“Results! Why, man, I have gotten a lot of results! I have found several thousand things that won’t work.”

Attributed - Thomas Edison
User avatar
Mannix_
Registered User
Posts: 2015
Joined: Sun Oct 25, 2015 2:56 pm
Name: Matt

Re: Looking for Best Practices for integration of phpBB (DokuWiki, Bootstrap, jQuery, etc)

Post by Mannix_ »

To add to thecoalman's post. There are conflicts if you intend to add bootstrap to the default prosilver style but (shameless plug) you can just use scaffoldBB that is written using bootstrap :)
Did I helped You? Consider a donation.
New version of phpBB has been released? My styles aren't validated for it yet? Check my page for the latest downloads!
User avatar
cactux
Registered User
Posts: 37
Joined: Wed Sep 07, 2005 10:16 am

Re: Looking for Best Practices for integration of phpBB (DokuWiki, Bootstrap, jQuery, etc)

Post by cactux »

Thank you both for your answers.

Can I use the jQuery embedded in phpB in other pages of my site? If so I will gladly do that, as it will remove one dependency and lower possible conflicts.

I already use scaffoldBB, and I take the opportunity here to thank you for it!
It was a no-brainer for me to use it for phpBB as I was already using Bootstrap for the other pages of my site.
Au Cactus Francophone : http://www.cactuspro.com/
User avatar
thecoalman
Community Team Member
Community Team Member
Posts: 6342
Joined: Wed Dec 22, 2004 3:52 am
Location: Pennsylvania, U.S.A.

Re: Looking for Best Practices for integration of phpBB (DokuWiki, Bootstrap, jQuery, etc)

Post by thecoalman »

The current jQuery version in phpBB is 3.7.1 which appears to be latest. Link for it is in overall_footer.html which uses an internally generated link, You'll also find it at the bottom of any live page.

You can certainly link other projects to it or vice versa but they need to be compatible with 3.7.1 or the other project need to provide 3.7.1

I think this is going to fall into the "If it isn't broke don't fix it" category.
“Results! Why, man, I have gotten a lot of results! I have found several thousand things that won’t work.”

Attributed - Thomas Edison

Return to “phpBB Custom Coding”