phpBB 3.2.0 Rhea is Here!
07 Jan 2017 was a big day for the phpBB community, as we excited to await phpBB 3.2.0 to be released. With the help of over 100 developer volunteers, the Rhea Landing 2017 becomes true. Now you have 2 options: remains on the Ascraeus, Mars or keep moving with us on the new moon, Rhea of the Saturn.
This article only lists changes from phpBB 3.1 to 3.2 at the end-user level. If you are an extension developer or style designer, you would like to read the previous article to find out code changes in components.
phpBB 3.1 lacks the Emoji support. Entering any Emoji codes from your mobile keyboard, you will get the phpBB error "Unsupported characters..." or the MySQL string bytes error "Incorrect string value...". Now, from a lovely grin to a rainbow unicorn , Emoji can liven up all posts on your phpBB board!
The new improved quoting system in 3.2 shows a link to the quoted post and post author. The full date time of the quoted post is now also available to get all the information in one glance. However, the syntax of quote tags is more complex than previously thought.
[quote=username post_id=post_ID time=UNIX_timestamp user_id=user_ID]text[/quote]
By refactoring the notifications system, 3.2 notifications now work faster and more efficiently. This change also reduces the posting time to be almost instantaneous. Unfortunately, this is a backward incompatible change. 3.1 extensions that use the old notification component will not work on 3.2.
3.2 has removed the list of synonyms words (
search_synonyms.php) and ignored keywords (
search_ignore_words.php) from language files. Then you have only one option left: Min/Max characters indexed by search, in the search settings. Based on the selected search backend, provided by phpBB or another extension, you could have more options than to control search keywords.
Authentication with OAuth
3.1 has 3 authentication methods with OAuth: Facebook, Google and Bit.ly. All of them are OAuth v2, because 3.1 does not support OAuth v1, used by Twitter. By adding support for OAuth v1, now your visitors can login via their Twitter accounts.
Database Management Systems
Since the minimum PHP version of 3.2, PHP 5.4, MSSQL and SQLite 2 extensions have been removed and are no longer part of the PHP distribution. So as phpBB has dropped the support for MSSQL 2000 via PHP extension and SQLite from 2.x to 3.6.14. Please note before upgrading.
Available newer options:
PHP 7- MSSQL 2000 (via ODBC)
- SQL Server 2005+ (later Native versions, via the PHP extension SQLSRV)
- SQLite 3.6.15+ (bundled with PHP 5.3.0, however, phpBB 3.2 requires PHP 5.4+)
3.1 does not support PHP7, although it still can run on this PHP branch. On posts using BBCode tags, error notices will print out the screen. 3.2 official supports PHP 7.0, and even is PHP 7.1 which has released on December 2016. Once your server upgraded to PHP7, you must upgrade your phpBB to 3.2.
Why you should upgrade to PHP7? Yeah that's the promotion: "PHP7 works twice as fast as previous PHP versions, with the same old source code". By using PHP7, not only your code will be executed faster but you will also need fewer servers to serve the same amount of users. But the fact results? It depends on the code do what, but with a lot of complex PHP code within phpBB, surely you can see the performance improvement.
The unhappy fact, 4 of 5 default CAPTCHA plugins on 3.1, includes reCAPTCHA 1.0 by Google, are breakable by automated spambot tools. The last stand hero, "Questions and Answers" plugin, still remains on the spamming battle, with the high complexity questions from administrators.
phpBB development team is strongly encouraged to upgrade to reCAPTCHA 2.0 to help you to win these battles, and 3.2 did it! Easy on humans, hard on bots! You could see it somewhere: Select all images with the sample image, with palm trees, dogs, cats, pizza pieces, front stores, rivers, traffic signs...
3.2 comes with a lot of console commands to control your phpBB board via the terminal.
List all installed and available migrations:
php bin/phpbbcli.php db:list
php bin/phpbbcli.php db:list -u
php bin/phpbbcli.php db:revert migration_name
Lists the types of text that can be re-parsed:
php bin/phpbbcli.php reparser:list
php bin/phpbbcli.php reparser:reparse
Generate all missing thumbnails:
php bin/phpbbcli.php thumbnail:generate
php bin/phpbbcli.php thumbnail:delete
php bin/phpbbcli.php thumbnail:recreate
Create a new user account:
php bin/phpbbcli.php user:add
php bin/phpbbcli.php user:add -U username -P password -E email_address
Adds the option
--send-emailin 2 commands above.
Delete an user account:
php bin/phpbbcli.php user:delete username
php bin/phpbbcli.php user:activate username
php bin/phpbbcli.php user:activate --send-email username
php bin/phpbbcli.php user:activate -d username
username_cleanin the table
php bin/phpbbcli.php user:reclean
Check for updates
Check for new phpBB version:
php bin/phpbbcli.php update:check
php bin/phpbbcli.php update:check ext_package_name
phpBB 3.2 Requirements
- PHP 5.4+
- Database management system
- MySQL 3.23+
- MariaDB 5.1+
- MSSQL 2000 (ODBC) or SQL Server 2005+
- Oracle 8i+
- PostgreSQL 8.3+
- SQLite 3.6.15+
- PHP components
- getimagesize() function
- JSON extension
- XML extension
- Không đề cập chính trị, tôn giáo, nội dung đồi trụy.
- Giữ gìn sự trong sáng của Tiếng Việt.
- Không chia sẻ phần mềm vi phạm bản quyền.
- Không rao vặt và không nhận đặt quảng cáo.
- Dù trong túi hết tiền thì diễn đàn phpBB của anh cũng phải ngay ngắn.
Chuyện tình VinaBB
17/07/2004: Yêu phpBB từ phiên bản 2.0.10.
22/10/2006: Cất tiếng cười chào đời.
11/06/2007: Chính thức định cư trên Olympus, Sao Hỏa.
11/06/2009: Mất liên lạc với Trái Đất. [ Phiên bản 2007 ]
28/07/2016: Trôi dạt đến mặt trăng Rhea, Sao Thổ.
12/12/2016: Cuộc hành trình mới lại bắt đầu…