SlideShare a Scribd company logo
1

                                                         Installation instructions – p8pBB bridge


Please use only our Support Center if you have any problems.
Please don’t use our Forums for any issues/support, such posts are deleted, besides support
team reads this forum very rare.




Contents:



Contents:
...................................................................................................................................................................................... 1

Installing the bridge....................................................................................................................................................... 2

Installing advanced Community Builder Integration ..................................................................................................... 7

Installing advanced JomSocial Integration.................................................................................................................... 8

Installing AlphaUserPoints integration.......................................................................................................................... 9

Using bridge with sh404SEF........................................................................................................................................ 10
2

                               Installation instructions – p8pBB bridge



Installing the bridge

1. Please completely remove any other installed bridges or integrations, ensure that Joomla!
   and phpBB both work correctly.

2. Ensure that your /plugins/user and /plugins/authentication Joomla folders are writable.

3. Install the ZIP package as usual Joomla! extension. The bridge comes with authentication
   and user Joomla! plugins which are installed/de-installed and published automatically.

4. If you see the error messages like Warning! "User" plugin wasn't installed successfully!
   please check p.1 again.

5. Proceed to configuration of the bridge, enter the license code from your Member area
   http://blogomunity.org/member-area.html, click top Apply icon.

6. Select phpBB folder from the drop-down list and click top Apply icon. No folders here mean
   that no phpBB installation is found in the top-level domain folders and you need to install the
   phpBB.

7. Once everything is correct – setup all other configuration parameters.

8. Note that options “Login in Joomla -> insert in phpBB”, “Login in phpBB -> insert in Joomla”,
   “Restore Joomla password from phpBB” and “Restore phpBB password from Joomla” are
   useless for the new Joomla! and phpBB installations (there is 1 user in Joomla! and 1 user in
   phpBB – no need for these additional synchronizations).

9. Option “phpBB 'name' custom field” can be setup if your phpBB has the custom profile fields.
   In this case you can synchronize Joomla! “Name” field with any phpBB custom profile field.

10. “Joomla avatar DB field” option is supposed to be used by developers, this DB field in
    ‘#__users’ table will be used to store the avatar from the forum and can be useful for custom
    modifications of the website.

11. Save the configuration.

12. Click ‘Tools’ if you want to insert the users from Joomla! to phpBB – or import data from
    FireBoard. We strongly recommend performing these operations with Mozilla Firefox
    browser, because Internet Explorer is slow and unstable.

13. Note the converting data from FireBoard can take time depending on the size of FireBoard
    forum.
3

                                Installation instructions – p8pBB bridge


14. Create the menu item of the component’s type:




    Note that “Alias” should not be the same as the folder of your phpBB installation, for
    instance, use “forum” if phpBB is installed in “phpBB3” folder.

15. Edit “.htaccess” file in the Joomla! root folder and add the following lines right after
    “RewriteEngine On” line:

    This is the code with enabled Joomla! setting “Add suffix to URLs”:

    RewriteCond %{REQUEST_FILENAME} /phpBB3(/?)$
    RewriteRule (.*) /forums.html [R=301,L]

    RewriteCond %{REQUEST_FILENAME} /phpBB3/index.php
    RewriteRule (.*) /forums.html?%{QUERY_STRING} [R=301,L]

    RewriteCond %{REQUEST_FILENAME} /phpBB3/ucp.php
    RewriteRule (.*) /forums/user.html?%{QUERY_STRING} [R=301,L]

    RewriteCond %{REQUEST_FILENAME} /phpBB3/viewforum.php
    RewriteRule (.*) /forums/forum.html?%{QUERY_STRING} [R=301,L]

    RewriteCond %{REQUEST_FILENAME} /phpBB3/viewtopic.php
    RewriteRule (.*) /forums/topic.html?%{QUERY_STRING} [R=301,L]

    RewriteCond %{REQUEST_FILENAME} /phpBB3/memberlist.php
    RewriteRule (.*) /forums/members.html?%{QUERY_STRING} [R=301,L]

    RewriteCond %{REQUEST_FILENAME} /phpBB3/report.php
    RewriteRule (.*) /forums/report.html?%{QUERY_STRING} [R=301,L]

    RewriteCond %{REQUEST_FILENAME} /phpBB3/posting.php
    RewriteRule (.*) /forums/post.html?%{QUERY_STRING} [R=301,L]

    RewriteCond %{REQUEST_FILENAME} /phpBB3/mcp.php
    RewriteRule (.*) /forums/moderator.html?%{QUERY_STRING} [R=301,L]
4

                               Installation instructions – p8pBB bridge


    This is the code with disabled Joomla! setting “Add suffix to URLs”:

    RewriteCond %{REQUEST_FILENAME} /phpBB3(/?)$
    RewriteRule (.*) /forums [R=301,L]

    RewriteCond %{REQUEST_FILENAME} /phpBB3/index.php
    RewriteRule (.*) /forums?%{QUERY_STRING} [R=301,L]

    RewriteCond %{REQUEST_FILENAME} /phpBB3/ucp.php
    RewriteRule (.*) /forums/user?%{QUERY_STRING} [R=301,L]

    RewriteCond %{REQUEST_FILENAME} /phpBB3/viewforum.php
    RewriteRule (.*) /forums/forum?%{QUERY_STRING} [R=301,L]

    RewriteCond %{REQUEST_FILENAME} /phpBB3/viewtopic.php
    RewriteRule (.*) /forums/topic?%{QUERY_STRING} [R=301,L]

    RewriteCond %{REQUEST_FILENAME} /phpBB3/memberlist.php
    RewriteRule (.*) /forums/members?%{QUERY_STRING} [R=301,L]

    RewriteCond %{REQUEST_FILENAME} /phpBB3/report.php
    RewriteRule (.*) /forums/report?%{QUERY_STRING} [R=301,L]

    RewriteCond %{REQUEST_FILENAME} /phpBB3/posting.php
    RewriteRule (.*) /forums/post?%{QUERY_STRING} [R=301,L]

    RewriteCond %{REQUEST_FILENAME} /phpBB3/mcp.php
    RewriteRule (.*) /forums/moderator?%{QUERY_STRING} [R=301,L]

    Replace “phpBB3” here with the name of your phpBB installation folder and “forums” with
    the alias of the menu item created in p.13.

    Note that if menu item is child to other menu item you should use the full alias, like
    community/forum.

16. You can skip the steps 16-20 if you use bridge in stand-alone mode. Any phpBB template
    can be used for this mode. Please proceed if you use wrapped mode (frameless integration
    with Joomla!).

17. Copy the contents of templates ZIPs in the /styles folder of your phpBB installation.

18. Login in forum and access phpBB Administration Control Panel.

19. Install these new templates (“jprosilver” and “jsubsilver2”) in Styles section, make any of
    these templates default during the installation:
5

                              Installation instructions – p8pBB bridge


20. Delete or deactivate the standard phpBB templates “prosilver” and “subsilver2”. Note that
    they won’t be actually deleted as files – only removed from the phpBB system and can be
    installed again later.

    Note that “jprosilver” and “jsubsilver2” have only English imagesets, if you use other
    languages – please edit the template and setup the imageset from “prosilver” or “subsilver2”
    – they will work also. Or copy the none-English imagesets to “jprosilver” or “jsubsilver2”
    folders.

21. Note that CSS conflicts with your Joomla! template can be possible – we can’t 100%
    guarantee that these phpBB templates will be 100% correctly displayed in your site. But all
    these conflicts can be easily fixed by any developer or just using basic knowledge of CSS.

    In all cases “jsubsilver2” has more chances to be displayed properly because it is simpler
    than “jprosilver”.

22. Now load your website and click the forum menu item. Note that site should be accessed by
    the domain used in phpBB’s “Domain name” setting.

    If you see the error message “Error! Can't restore forum DB.” – please edit the
    /YourPhpbbFolder/config.php and change the word ‘mysqli’ to ‘mysql’ here.

23. We recommend to empty the phpBB setting for Cookie domain and change cookie name to
    any other, cookie path should be ‘/’:
6

                             Installation instructions – p8pBB bridge


24. Ensure that phpBB uses ‘Db’ authentication:




25. Ensure that Joomla! settings for SEF URLs are YES (Add suffix to URLs can be No):
7

                                 Installation instructions – p8pBB bridge



Installing advanced Community Builder Integration

1.   Setup CB “Login field type” setting in CB configuration:




     This is also applied for basic integration without additional plugins.

2.   Check the “Integration” tab of bridge settings and ensure that “Enable support” for CB is on.

3.   Install Joomla plugin “jmrphpbb_plugin_user_cb” and CB plugin “cb.jmrphpbb”.

     Note that CB plugins are installed from CB plugins manager, not from Joomla! plugin
     manager.

4. Publish these plugins.

5.   Edit Joomla plugin “User - Blogomunity's p8pbb bridge CB synchronization” and setup
     the integration settings.

6.   Ensure that ordering of “User - Blogomunity's p8pbb bridge CB synchronization” Joomla!
     plugin is after “User - Blogomunity's p8pbb bridge”.

     Note that CB plugin adds the new CB field type “phpBB signature”. You can create new
     field of this type and associate “phpBB signature” field with it. This field parses all BBCode
     and images and displays the signature like in the forum.

7.   Edit “Blogomunity p8pbb bridge - CB” CB plugin and setup its settings. CB gallery avatars
     can be used as phpBB remote avatars, so you won’t have duplicate files.

     Note that if you want to display phpBB Private Messages notifications in CB login module you
     need to edit this module and setup “CB Plugins integration” setting to “YES”.

8.   Edit “Forum posts” CB tab and setup its settings.
8

                               Installation instructions – p8pBB bridge



Installing advanced JomSocial Integration

1.   Check the “Integration” tab of bridge settings and ensure that “Enable support” for JomSocial
     is on.

2.   Install Joomla plugin “jmrphpbb_plugin_user_js” and “plg_jmrphpbb”.

3.   Ensure that ordering of “User - Blogomunity's p8pbb bridge JS synchronization” Joomla!
     plugin is after “User - Blogomunity's p8pbb bridge”.

4. Publish these plugins.

5. Edit these plugins and setup the integration settings.
9

                            Installation instructions – p8pBB bridge



Installing AlphaUserPoints integration

  1. Install rules package AlphaUserPoints_rules_1.0.zip in AlphaUserPoints plugins.

  2. Configure new rules.

  3. Install Joomla! system plugin plg_p8pbbaup_1.0.0.zip and publish it.
10

                               Installation instructions – p8pBB bridge



Using bridge with sh404SEF

  1. Enter sh404SEF configuration.

  2. Select By component tab, enter the settings for jmrphpbb as shown:




  3. Load forum in frontend.

  4. Enter sh404SEF URL Manager, find the link members/=user_id.html

  5. Edit this link and change it to members/={USER_ID}.html

     We recommend to use Artio JoomSEF:
     http://extensions.joomla.org/extensions/site-management/sef/1063
     It works with native Joomla routing better and right from installation, no need to
     configure anything special.

More Related Content

Viewers also liked

дневники суточного мониторирования
дневники суточного мониторированиядневники суточного мониторирования
дневники суточного мониторированияYuri Grin
 
экслибрис иллюстрации
экслибрис иллюстрацииэкслибрис иллюстрации
экслибрис иллюстрацииYuri Grin
 
World contemporary screen
World contemporary screenWorld contemporary screen
World contemporary screen
Yuri Grin
 
Rti implementation
Rti implementationRti implementation
Rti implementation
mmcarl0928
 
экслибрис текст
экслибрис текстэкслибрис текст
экслибрис текстYuri Grin
 
Lotoshino
LotoshinoLotoshino
Lotoshino
Yuri Grin
 
Real world cross-platform testing
Real world cross-platform testingReal world cross-platform testing
Real world cross-platform testing
Peter Edwards
 
Sbrf on-line manual
Sbrf on-line manualSbrf on-line manual
Sbrf on-line manualYuri Grin
 
BBC World Service Twitter OAuth Perl
BBC World Service Twitter OAuth PerlBBC World Service Twitter OAuth Perl
BBC World Service Twitter OAuth Perl
Peter Edwards
 

Viewers also liked (9)

дневники суточного мониторирования
дневники суточного мониторированиядневники суточного мониторирования
дневники суточного мониторирования
 
экслибрис иллюстрации
экслибрис иллюстрацииэкслибрис иллюстрации
экслибрис иллюстрации
 
World contemporary screen
World contemporary screenWorld contemporary screen
World contemporary screen
 
Rti implementation
Rti implementationRti implementation
Rti implementation
 
экслибрис текст
экслибрис текстэкслибрис текст
экслибрис текст
 
Lotoshino
LotoshinoLotoshino
Lotoshino
 
Real world cross-platform testing
Real world cross-platform testingReal world cross-platform testing
Real world cross-platform testing
 
Sbrf on-line manual
Sbrf on-line manualSbrf on-line manual
Sbrf on-line manual
 
BBC World Service Twitter OAuth Perl
BBC World Service Twitter OAuth PerlBBC World Service Twitter OAuth Perl
BBC World Service Twitter OAuth Perl
 

Similar to Installation instructions p8p bb bridge

Browser Exploitation Framework Tutorial
Browser Exploitation Framework TutorialBrowser Exploitation Framework Tutorial
Browser Exploitation Framework Tutorial
imlaurel2
 
How To Install Openbravo ERP 2.50 MP43 in Ubuntu
How To Install Openbravo ERP 2.50 MP43 in UbuntuHow To Install Openbravo ERP 2.50 MP43 in Ubuntu
How To Install Openbravo ERP 2.50 MP43 in Ubuntu
Wirabumi Software
 
vvvvReadme
vvvvReadmevvvvReadme
vvvvReadme
Mitazaki Yan
 
How to build a slack-hubot with js
How to build a slack-hubot with jsHow to build a slack-hubot with js
How to build a slack-hubot with js
Juneyoung Oh
 
Z01 etano installation_guide
Z01 etano installation_guideZ01 etano installation_guide
Z01 etano installation_guide
Daouni Monsite
 
Odoo Material Backend Theme
Odoo Material Backend ThemeOdoo Material Backend Theme
Odoo Material Backend Theme
AppJetty
 
Composer the Right Way - PHPBNL16
Composer the Right Way - PHPBNL16Composer the Right Way - PHPBNL16
Composer the Right Way - PHPBNL16
Rafael Dohms
 
Composer The Right Way - PHPUGMRN
Composer The Right Way - PHPUGMRNComposer The Right Way - PHPUGMRN
Composer The Right Way - PHPUGMRN
Rafael Dohms
 
Joomla! Day UK 2009 Basic Templates
Joomla! Day UK 2009 Basic TemplatesJoomla! Day UK 2009 Basic Templates
Joomla! Day UK 2009 Basic Templates
Andy Wallace
 
Joomla Day UK 2009 Basic Templates
Joomla Day UK 2009 Basic TemplatesJoomla Day UK 2009 Basic Templates
Joomla Day UK 2009 Basic Templates
Chris Davenport
 
Composer the right way - NomadPHP
Composer the right way - NomadPHPComposer the right way - NomadPHP
Composer the right way - NomadPHP
Rafael Dohms
 
Composer the right way - SunshinePHP
Composer the right way - SunshinePHPComposer the right way - SunshinePHP
Composer the right way - SunshinePHP
Rafael Dohms
 
Composer the Right Way - MM16NL
Composer the Right Way - MM16NLComposer the Right Way - MM16NL
Composer the Right Way - MM16NL
Rafael Dohms
 
PyCon 2005 PyBlosxom
PyCon 2005 PyBlosxomPyCon 2005 PyBlosxom
PyCon 2005 PyBlosxom
Ted Leung
 
Expanding XPages with Bootstrap Plugins for Ultimate Usability
Expanding XPages with Bootstrap Plugins for Ultimate UsabilityExpanding XPages with Bootstrap Plugins for Ultimate Usability
Expanding XPages with Bootstrap Plugins for Ultimate Usability
Teamstudio
 
Composer the right way - DPC15
Composer the right way - DPC15Composer the right way - DPC15
Composer the right way - DPC15
Rafael Dohms
 
Composer The Right Way #PHPjhb15
Composer The Right Way #PHPjhb15Composer The Right Way #PHPjhb15
Composer The Right Way #PHPjhb15
Rafael Dohms
 
Philip Arthur Moore: Best Practices — On Breaking and Fixing WordPress Themes
Philip Arthur Moore: Best Practices — On Breaking and Fixing WordPress ThemesPhilip Arthur Moore: Best Practices — On Breaking and Fixing WordPress Themes
Philip Arthur Moore: Best Practices — On Breaking and Fixing WordPress Themes
Philip Arthur Moore
 
Composer The Right Way
Composer The Right WayComposer The Right Way
Composer The Right Way
Rafael Dohms
 
Como instalar aeroo en open erp 6
Como instalar aeroo en open erp 6Como instalar aeroo en open erp 6
Como instalar aeroo en open erp 6
Pablo Martínez Ascaso
 

Similar to Installation instructions p8p bb bridge (20)

Browser Exploitation Framework Tutorial
Browser Exploitation Framework TutorialBrowser Exploitation Framework Tutorial
Browser Exploitation Framework Tutorial
 
How To Install Openbravo ERP 2.50 MP43 in Ubuntu
How To Install Openbravo ERP 2.50 MP43 in UbuntuHow To Install Openbravo ERP 2.50 MP43 in Ubuntu
How To Install Openbravo ERP 2.50 MP43 in Ubuntu
 
vvvvReadme
vvvvReadmevvvvReadme
vvvvReadme
 
How to build a slack-hubot with js
How to build a slack-hubot with jsHow to build a slack-hubot with js
How to build a slack-hubot with js
 
Z01 etano installation_guide
Z01 etano installation_guideZ01 etano installation_guide
Z01 etano installation_guide
 
Odoo Material Backend Theme
Odoo Material Backend ThemeOdoo Material Backend Theme
Odoo Material Backend Theme
 
Composer the Right Way - PHPBNL16
Composer the Right Way - PHPBNL16Composer the Right Way - PHPBNL16
Composer the Right Way - PHPBNL16
 
Composer The Right Way - PHPUGMRN
Composer The Right Way - PHPUGMRNComposer The Right Way - PHPUGMRN
Composer The Right Way - PHPUGMRN
 
Joomla! Day UK 2009 Basic Templates
Joomla! Day UK 2009 Basic TemplatesJoomla! Day UK 2009 Basic Templates
Joomla! Day UK 2009 Basic Templates
 
Joomla Day UK 2009 Basic Templates
Joomla Day UK 2009 Basic TemplatesJoomla Day UK 2009 Basic Templates
Joomla Day UK 2009 Basic Templates
 
Composer the right way - NomadPHP
Composer the right way - NomadPHPComposer the right way - NomadPHP
Composer the right way - NomadPHP
 
Composer the right way - SunshinePHP
Composer the right way - SunshinePHPComposer the right way - SunshinePHP
Composer the right way - SunshinePHP
 
Composer the Right Way - MM16NL
Composer the Right Way - MM16NLComposer the Right Way - MM16NL
Composer the Right Way - MM16NL
 
PyCon 2005 PyBlosxom
PyCon 2005 PyBlosxomPyCon 2005 PyBlosxom
PyCon 2005 PyBlosxom
 
Expanding XPages with Bootstrap Plugins for Ultimate Usability
Expanding XPages with Bootstrap Plugins for Ultimate UsabilityExpanding XPages with Bootstrap Plugins for Ultimate Usability
Expanding XPages with Bootstrap Plugins for Ultimate Usability
 
Composer the right way - DPC15
Composer the right way - DPC15Composer the right way - DPC15
Composer the right way - DPC15
 
Composer The Right Way #PHPjhb15
Composer The Right Way #PHPjhb15Composer The Right Way #PHPjhb15
Composer The Right Way #PHPjhb15
 
Philip Arthur Moore: Best Practices — On Breaking and Fixing WordPress Themes
Philip Arthur Moore: Best Practices — On Breaking and Fixing WordPress ThemesPhilip Arthur Moore: Best Practices — On Breaking and Fixing WordPress Themes
Philip Arthur Moore: Best Practices — On Breaking and Fixing WordPress Themes
 
Composer The Right Way
Composer The Right WayComposer The Right Way
Composer The Right Way
 
Como instalar aeroo en open erp 6
Como instalar aeroo en open erp 6Como instalar aeroo en open erp 6
Como instalar aeroo en open erp 6
 

More from Yuri Grin

иной взгляд на аритмии
иной взгляд на аритмиииной взгляд на аритмии
иной взгляд на аритмииYuri Grin
 
докторская колбаса
докторская колбасадокторская колбаса
докторская колбасаYuri Grin
 
Adrenalina catalogo gen 2011 lowres
Adrenalina catalogo gen 2011 lowresAdrenalina catalogo gen 2011 lowres
Adrenalina catalogo gen 2011 lowres
Yuri Grin
 
World contemporary screen
World contemporary screenWorld contemporary screen
World contemporary screen
Yuri Grin
 
презентация ханение и учет наркотических средств
презентация ханение и учет наркотических средствпрезентация ханение и учет наркотических средств
презентация ханение и учет наркотических средств
Yuri Grin
 

More from Yuri Grin (6)

иной взгляд на аритмии
иной взгляд на аритмиииной взгляд на аритмии
иной взгляд на аритмии
 
докторская колбаса
докторская колбасадокторская колбаса
докторская колбаса
 
Adrenalina catalogo gen 2011 lowres
Adrenalina catalogo gen 2011 lowresAdrenalina catalogo gen 2011 lowres
Adrenalina catalogo gen 2011 lowres
 
World contemporary screen
World contemporary screenWorld contemporary screen
World contemporary screen
 
Mymanager
MymanagerMymanager
Mymanager
 
презентация ханение и учет наркотических средств
презентация ханение и учет наркотических средствпрезентация ханение и учет наркотических средств
презентация ханение и учет наркотических средств
 

Recently uploaded

Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
fredae14
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Wask
 
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfNunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
flufftailshop
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
SitimaJohn
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
Wouter Lemaire
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Tatiana Kojar
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Jeffrey Haguewood
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
Intelisync
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 

Recently uploaded (20)

Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
 
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfNunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 

Installation instructions p8p bb bridge

  • 1. 1 Installation instructions – p8pBB bridge Please use only our Support Center if you have any problems. Please don’t use our Forums for any issues/support, such posts are deleted, besides support team reads this forum very rare. Contents: Contents: ...................................................................................................................................................................................... 1 Installing the bridge....................................................................................................................................................... 2 Installing advanced Community Builder Integration ..................................................................................................... 7 Installing advanced JomSocial Integration.................................................................................................................... 8 Installing AlphaUserPoints integration.......................................................................................................................... 9 Using bridge with sh404SEF........................................................................................................................................ 10
  • 2. 2 Installation instructions – p8pBB bridge Installing the bridge 1. Please completely remove any other installed bridges or integrations, ensure that Joomla! and phpBB both work correctly. 2. Ensure that your /plugins/user and /plugins/authentication Joomla folders are writable. 3. Install the ZIP package as usual Joomla! extension. The bridge comes with authentication and user Joomla! plugins which are installed/de-installed and published automatically. 4. If you see the error messages like Warning! "User" plugin wasn't installed successfully! please check p.1 again. 5. Proceed to configuration of the bridge, enter the license code from your Member area http://blogomunity.org/member-area.html, click top Apply icon. 6. Select phpBB folder from the drop-down list and click top Apply icon. No folders here mean that no phpBB installation is found in the top-level domain folders and you need to install the phpBB. 7. Once everything is correct – setup all other configuration parameters. 8. Note that options “Login in Joomla -> insert in phpBB”, “Login in phpBB -> insert in Joomla”, “Restore Joomla password from phpBB” and “Restore phpBB password from Joomla” are useless for the new Joomla! and phpBB installations (there is 1 user in Joomla! and 1 user in phpBB – no need for these additional synchronizations). 9. Option “phpBB 'name' custom field” can be setup if your phpBB has the custom profile fields. In this case you can synchronize Joomla! “Name” field with any phpBB custom profile field. 10. “Joomla avatar DB field” option is supposed to be used by developers, this DB field in ‘#__users’ table will be used to store the avatar from the forum and can be useful for custom modifications of the website. 11. Save the configuration. 12. Click ‘Tools’ if you want to insert the users from Joomla! to phpBB – or import data from FireBoard. We strongly recommend performing these operations with Mozilla Firefox browser, because Internet Explorer is slow and unstable. 13. Note the converting data from FireBoard can take time depending on the size of FireBoard forum.
  • 3. 3 Installation instructions – p8pBB bridge 14. Create the menu item of the component’s type: Note that “Alias” should not be the same as the folder of your phpBB installation, for instance, use “forum” if phpBB is installed in “phpBB3” folder. 15. Edit “.htaccess” file in the Joomla! root folder and add the following lines right after “RewriteEngine On” line: This is the code with enabled Joomla! setting “Add suffix to URLs”: RewriteCond %{REQUEST_FILENAME} /phpBB3(/?)$ RewriteRule (.*) /forums.html [R=301,L] RewriteCond %{REQUEST_FILENAME} /phpBB3/index.php RewriteRule (.*) /forums.html?%{QUERY_STRING} [R=301,L] RewriteCond %{REQUEST_FILENAME} /phpBB3/ucp.php RewriteRule (.*) /forums/user.html?%{QUERY_STRING} [R=301,L] RewriteCond %{REQUEST_FILENAME} /phpBB3/viewforum.php RewriteRule (.*) /forums/forum.html?%{QUERY_STRING} [R=301,L] RewriteCond %{REQUEST_FILENAME} /phpBB3/viewtopic.php RewriteRule (.*) /forums/topic.html?%{QUERY_STRING} [R=301,L] RewriteCond %{REQUEST_FILENAME} /phpBB3/memberlist.php RewriteRule (.*) /forums/members.html?%{QUERY_STRING} [R=301,L] RewriteCond %{REQUEST_FILENAME} /phpBB3/report.php RewriteRule (.*) /forums/report.html?%{QUERY_STRING} [R=301,L] RewriteCond %{REQUEST_FILENAME} /phpBB3/posting.php RewriteRule (.*) /forums/post.html?%{QUERY_STRING} [R=301,L] RewriteCond %{REQUEST_FILENAME} /phpBB3/mcp.php RewriteRule (.*) /forums/moderator.html?%{QUERY_STRING} [R=301,L]
  • 4. 4 Installation instructions – p8pBB bridge This is the code with disabled Joomla! setting “Add suffix to URLs”: RewriteCond %{REQUEST_FILENAME} /phpBB3(/?)$ RewriteRule (.*) /forums [R=301,L] RewriteCond %{REQUEST_FILENAME} /phpBB3/index.php RewriteRule (.*) /forums?%{QUERY_STRING} [R=301,L] RewriteCond %{REQUEST_FILENAME} /phpBB3/ucp.php RewriteRule (.*) /forums/user?%{QUERY_STRING} [R=301,L] RewriteCond %{REQUEST_FILENAME} /phpBB3/viewforum.php RewriteRule (.*) /forums/forum?%{QUERY_STRING} [R=301,L] RewriteCond %{REQUEST_FILENAME} /phpBB3/viewtopic.php RewriteRule (.*) /forums/topic?%{QUERY_STRING} [R=301,L] RewriteCond %{REQUEST_FILENAME} /phpBB3/memberlist.php RewriteRule (.*) /forums/members?%{QUERY_STRING} [R=301,L] RewriteCond %{REQUEST_FILENAME} /phpBB3/report.php RewriteRule (.*) /forums/report?%{QUERY_STRING} [R=301,L] RewriteCond %{REQUEST_FILENAME} /phpBB3/posting.php RewriteRule (.*) /forums/post?%{QUERY_STRING} [R=301,L] RewriteCond %{REQUEST_FILENAME} /phpBB3/mcp.php RewriteRule (.*) /forums/moderator?%{QUERY_STRING} [R=301,L] Replace “phpBB3” here with the name of your phpBB installation folder and “forums” with the alias of the menu item created in p.13. Note that if menu item is child to other menu item you should use the full alias, like community/forum. 16. You can skip the steps 16-20 if you use bridge in stand-alone mode. Any phpBB template can be used for this mode. Please proceed if you use wrapped mode (frameless integration with Joomla!). 17. Copy the contents of templates ZIPs in the /styles folder of your phpBB installation. 18. Login in forum and access phpBB Administration Control Panel. 19. Install these new templates (“jprosilver” and “jsubsilver2”) in Styles section, make any of these templates default during the installation:
  • 5. 5 Installation instructions – p8pBB bridge 20. Delete or deactivate the standard phpBB templates “prosilver” and “subsilver2”. Note that they won’t be actually deleted as files – only removed from the phpBB system and can be installed again later. Note that “jprosilver” and “jsubsilver2” have only English imagesets, if you use other languages – please edit the template and setup the imageset from “prosilver” or “subsilver2” – they will work also. Or copy the none-English imagesets to “jprosilver” or “jsubsilver2” folders. 21. Note that CSS conflicts with your Joomla! template can be possible – we can’t 100% guarantee that these phpBB templates will be 100% correctly displayed in your site. But all these conflicts can be easily fixed by any developer or just using basic knowledge of CSS. In all cases “jsubsilver2” has more chances to be displayed properly because it is simpler than “jprosilver”. 22. Now load your website and click the forum menu item. Note that site should be accessed by the domain used in phpBB’s “Domain name” setting. If you see the error message “Error! Can't restore forum DB.” – please edit the /YourPhpbbFolder/config.php and change the word ‘mysqli’ to ‘mysql’ here. 23. We recommend to empty the phpBB setting for Cookie domain and change cookie name to any other, cookie path should be ‘/’:
  • 6. 6 Installation instructions – p8pBB bridge 24. Ensure that phpBB uses ‘Db’ authentication: 25. Ensure that Joomla! settings for SEF URLs are YES (Add suffix to URLs can be No):
  • 7. 7 Installation instructions – p8pBB bridge Installing advanced Community Builder Integration 1. Setup CB “Login field type” setting in CB configuration: This is also applied for basic integration without additional plugins. 2. Check the “Integration” tab of bridge settings and ensure that “Enable support” for CB is on. 3. Install Joomla plugin “jmrphpbb_plugin_user_cb” and CB plugin “cb.jmrphpbb”. Note that CB plugins are installed from CB plugins manager, not from Joomla! plugin manager. 4. Publish these plugins. 5. Edit Joomla plugin “User - Blogomunity's p8pbb bridge CB synchronization” and setup the integration settings. 6. Ensure that ordering of “User - Blogomunity's p8pbb bridge CB synchronization” Joomla! plugin is after “User - Blogomunity's p8pbb bridge”. Note that CB plugin adds the new CB field type “phpBB signature”. You can create new field of this type and associate “phpBB signature” field with it. This field parses all BBCode and images and displays the signature like in the forum. 7. Edit “Blogomunity p8pbb bridge - CB” CB plugin and setup its settings. CB gallery avatars can be used as phpBB remote avatars, so you won’t have duplicate files. Note that if you want to display phpBB Private Messages notifications in CB login module you need to edit this module and setup “CB Plugins integration” setting to “YES”. 8. Edit “Forum posts” CB tab and setup its settings.
  • 8. 8 Installation instructions – p8pBB bridge Installing advanced JomSocial Integration 1. Check the “Integration” tab of bridge settings and ensure that “Enable support” for JomSocial is on. 2. Install Joomla plugin “jmrphpbb_plugin_user_js” and “plg_jmrphpbb”. 3. Ensure that ordering of “User - Blogomunity's p8pbb bridge JS synchronization” Joomla! plugin is after “User - Blogomunity's p8pbb bridge”. 4. Publish these plugins. 5. Edit these plugins and setup the integration settings.
  • 9. 9 Installation instructions – p8pBB bridge Installing AlphaUserPoints integration 1. Install rules package AlphaUserPoints_rules_1.0.zip in AlphaUserPoints plugins. 2. Configure new rules. 3. Install Joomla! system plugin plg_p8pbbaup_1.0.0.zip and publish it.
  • 10. 10 Installation instructions – p8pBB bridge Using bridge with sh404SEF 1. Enter sh404SEF configuration. 2. Select By component tab, enter the settings for jmrphpbb as shown: 3. Load forum in frontend. 4. Enter sh404SEF URL Manager, find the link members/=user_id.html 5. Edit this link and change it to members/={USER_ID}.html We recommend to use Artio JoomSEF: http://extensions.joomla.org/extensions/site-management/sef/1063 It works with native Joomla routing better and right from installation, no need to configure anything special.