SlideShare una empresa de Scribd logo
1 de 10
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.

Más contenido relacionado

Destacado

дневники суточного мониторирования
дневники суточного мониторированиядневники суточного мониторирования
дневники суточного мониторированияYuri Grin
 
экслибрис иллюстрации
экслибрис иллюстрацииэкслибрис иллюстрации
экслибрис иллюстрацииYuri Grin
 
World contemporary screen
World contemporary screenWorld contemporary screen
World contemporary screenYuri Grin
 
Rti implementation
Rti implementationRti implementation
Rti implementationmmcarl0928
 
экслибрис текст
экслибрис текстэкслибрис текст
экслибрис текстYuri Grin
 
Real world cross-platform testing
Real world cross-platform testingReal world cross-platform testing
Real world cross-platform testingPeter 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 PerlPeter Edwards
 

Destacado (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 a Installation instructions p8p bb bridge

Browser Exploitation Framework Tutorial
Browser Exploitation Framework TutorialBrowser Exploitation Framework Tutorial
Browser Exploitation Framework Tutorialimlaurel2
 
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 UbuntuWirabumi Software
 
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 jsJuneyoung Oh
 
Z01 etano installation_guide
Z01 etano installation_guideZ01 etano installation_guide
Z01 etano installation_guideDaouni Monsite
 
Odoo Material Backend Theme
Odoo Material Backend ThemeOdoo Material Backend Theme
Odoo Material Backend ThemeAppJetty
 
Composer the Right Way - PHPBNL16
Composer the Right Way - PHPBNL16Composer the Right Way - PHPBNL16
Composer the Right Way - PHPBNL16Rafael Dohms
 
Composer The Right Way - PHPUGMRN
Composer The Right Way - PHPUGMRNComposer The Right Way - PHPUGMRN
Composer The Right Way - PHPUGMRNRafael Dohms
 
Joomla! Day UK 2009 Basic Templates
Joomla! Day UK 2009 Basic TemplatesJoomla! Day UK 2009 Basic Templates
Joomla! Day UK 2009 Basic TemplatesAndy Wallace
 
Joomla Day UK 2009 Basic Templates
Joomla Day UK 2009 Basic TemplatesJoomla Day UK 2009 Basic Templates
Joomla Day UK 2009 Basic TemplatesChris Davenport
 
Composer the right way - NomadPHP
Composer the right way - NomadPHPComposer the right way - NomadPHP
Composer the right way - NomadPHPRafael Dohms
 
Composer the right way - SunshinePHP
Composer the right way - SunshinePHPComposer the right way - SunshinePHP
Composer the right way - SunshinePHPRafael Dohms
 
Composer the Right Way - MM16NL
Composer the Right Way - MM16NLComposer the Right Way - MM16NL
Composer the Right Way - MM16NLRafael Dohms
 
PyCon 2005 PyBlosxom
PyCon 2005 PyBlosxomPyCon 2005 PyBlosxom
PyCon 2005 PyBlosxomTed 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 UsabilityTeamstudio
 
Composer the right way - DPC15
Composer the right way - DPC15Composer the right way - DPC15
Composer the right way - DPC15Rafael Dohms
 
Composer The Right Way #PHPjhb15
Composer The Right Way #PHPjhb15Composer The Right Way #PHPjhb15
Composer The Right Way #PHPjhb15Rafael 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 ThemesPhilip Arthur Moore
 
Composer The Right Way
Composer The Right WayComposer The Right Way
Composer The Right WayRafael Dohms
 

Similar a 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
 

Más de Yuri Grin

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

Más de 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
 
презентация ханение и учет наркотических средств
презентация ханение и учет наркотических средствпрезентация ханение и учет наркотических средств
презентация ханение и учет наркотических средств
 

Último

Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 

Último (20)

Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 

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.