As a preface
I want to share the experience of integrating the phpbb3 forum and the wordpress platform based on curl.
It was necessary to integrate the forum often and in different ways. With wordpress, never, plus the customer wanted the forum to be displayed in the existing blog content.
This is how
wpbb3 was born, a plugin that makes it quite easy to connect a forum and a blog.
There are
wp-united from existing similar solutions (bringing the content of the forum into the blog content), but it is too complicated to install and modifies the forum files, thus complicating its (forum) update.
When creating wpbb3, the following tasks were set:
- ease of integration;
- integration without changing the forum and blog files;
- smooth updating of blog and forum;
- easy removal of the forum (in which case).
The tasks were successfully achieved.
Requirements for the plugin
- Wordpress 3.2.1 and higher;
- Phpbb3 3.0.9 (not tested below);
- Having curl on the server.
How the plugin works
The plugin works quite simply. The hook used by the forum prepares all dynamic forum links for using curl, then click on the link and sends the forum content to the blog template. Static content using rewright is given directly.
Registration, authorization - shared from the blog.
')
What is the result?
After installing the plugin we get:
Frontend
Admin panel
Where to download and how to install
Download
here . How to install read in doc / install_ru.html.
Given that the default width of the blog content area is 580px, i.e. narrow, then I included the philbase subsilver2 template converted for this width (for demonstration) into the plugin kit.
I have to say right away that modifying the template for the plugin was not the main goal, so minor deficiencies are possible.
Notes
The phpbb3 forum is quite popular and is used for a variety of tasks, so it’s impossible to take into account and reflect all the nuances of the forum’s work in the plugin (IMHO).
I hope for your understanding. All errors will be eliminated, wishes (if possible) will be executed.
The current version of the plugin is 0.1.16-betta.