phpBB v3.x Importer for bbPress
FAQ & Known Issues
- Forum ‘Categories’ are imported as a ‘Forum’ – You must manually configure the forum types for ‘category’ forum type after the import and recounts have finished.
- Forum visibility such as moderator or admin only forums will be publicly visible after importing and you need to secure these manually.
- ‘Link Forums’ will be imported as a standard forum without any URL redirect link.
- ‘Locked Forums’ will be imported as like a normal open forum, again you can close/lock these via the forums panel in wp-admin and setting the forum attributes status to closed.
↑ Table of Contents ↑
Topics & Replies
Announcement and Sticky topics ‘topic status’ are not set during import, manually ‘stick’ any topics after import and recounts are complete. (See trac ticket #2126)
Global Stickies imported status is the same as above for Announcement and Sticky and are set to parent forum = 0, just find these topics and ‘stick to front’. (See trac ticket #2127)
Custom phpBB BBCodes are not supported eg. [youtube] – You will have to manually change these yourself either before importing in phpBB or after importing into bbPress using phpMyAdmin.
Smilies are rendered as images if contained in ‘code’ tags eg. <code>:)</code>
No file attachments are imported.
All ‘Ordered Lists’ <ol> will be displayed as numerical lists.
You may find extra page breaks <br> and paragraph <p> elements in topics and replies and is less than ideal and is from the way the BBCodes are converted during the forum import conversion. You will find these primarily around ‘blockquotes’ and ‘lists’
If you are using bbPress ‘Show Lead Topic’ some of the formatting will be broken, it has been converted correctly and is an issue with the content-single-topic-lead.php template, see trac # (Ticket to follow).
<span> elements seem to be a hit and miss at the moment, they render sometimes and sometimes not depending on the import. (not very helpful I know, still digging around this issue)
<img src=”http://example.com/file.jpg> are not currently enabled to be embedded inline in bbPress by default with topics and replies, everything was converted correctly and we just need to throw some switches and push some buttons before the next release of bbPress to make it work, watch this space.
↑ Table of Contents ↑
phpBB does not support user profile support for ‘First Name’ and ‘Last Name’ only ‘member_name’ and that will be the WordPress Username.
Existing passwords are converted during the import so users can login to WordPress/bbPress as soon as the import and recounts have finished.
phpBB Moderators, Groups, Ranks are not imported, any users you wish to make ‘moderators’ or ‘keymasters’ you will have to assign these roles manually via the main WordPress Admin User panel (/wp-admin/users.php).
User ‘Favourites’, ‘Subscribed Topics’ or ‘Personal Messages (PM’s) are not supported or imported.
User ‘Avatars’ are also not supported ‘out of the box’ by either WordPress or bbPress, if the users email address is registered with a ‘Gravatar this will automatically be used by WordPress and bbPress, otherwise this is plugin territory. (See Note #1 below)
phpBB Signatures, Location, Occupation and Interests custom profile fields are also not supported by WordPress or bbPress ‘out of the box’. (See Note #2 below)
User Bots, Crawlers and the user ‘Anonymous’ are all imported, suggested once import and recounts have finished that these be deleted. (See full list below in Note #3)
↑ Top ↑
↑ Top ↑
Note #1 – phpBB User Avatars
The phpBB avatar filename used in phpBB user avatars is imported and stored in the wp_usermeta table as ‘_bbp_phpbb_old_user_avatar_filename’. phpBB stores user avatars in /phpbbv3/images/avatars/upload/ and with some tom foolery I am quite sure these can be imported into WP’s media library and with the right plugin enabled quite easily.
Note #2 – phpBB custom user profile fields stored in wp_usermeta.
The following custom profile fields are imported into wp_usermeta and as you build your community with WordPress and bbPress, maybe BuddyPress also this should help down the road in converting these values to whatever plugins and profile extensions you decide to use.
- ICQ – ‘_bbp_phpbb_old_user_icq’
- MSN Messenger – ‘_bbp_phpbb_old_user_msnm’
- Occupation – ‘_bbp_phpbb_old_user_occ’
- User Insterests – ‘_bbp_phpbb_old_user_interest
- Location ‘_bbp_phpbb_old_user_location’
- Signature ‘_bbp_phpbb_old_user_signature’ (All BBCode is also converted here into HTML)
Note #3 – Imported User Bots, Crawlers, Spiders etc
- AdsBot Google
- Alexa Bot
- Alta Vista Bot
- Ask Jeeves Bot
- Baidu Spider
- Bing Bot
- Exabot Bot
- FAST Enterprise Crawler
- FAST WebCrawler Crawler
- Francis Bot
- Gigabot Bot
- Google Adsense Bot
- Google Bot
- Google Desktop
- Google Feedfetcher
- Heise IT-Markt Crawler
- Heritrix Crawler
- IBM Research Bot
- ICCrawler – ICjobs
- ichiro Crawler
- Majestic-12 Bot
- Metager Bot
- MSN Bot
- MSN NewsBlogs
- MSNbot Media
- NG-Search Bot
- Nutch Bot
- NutchCVS Bot
- OmniExplorer Bot
- Online link Validator
- psbot Picsearch
- Seekport Bot
- Sensis Crawler
- SEO Crawler
- Seoma Crawler
- SEOSearch Crawler
- Snappy Bot
- Steeler Crawler
- Synoo Bot
- Telekom Bot
- TurnitinBot Bot
- Voyager Bot
- W3 Sitesearch
- W3C Linkcheck
- W3C Validator
- WiseNut Bot
- YaCy Bot
- Yahoo Bot
- Yahoo MMCrawler Bot
- Yahoo Slurp Bot
- YahooSeeker Bot