Committed to Code

phpBB is a UBB-style dissussion board written in PHP. It includes features such as posting/replying/editing messages, private messages, private forums, user and anonymous posting, robust theming, user ranking by posts or by special, admin definable, ranks, and much more. phpBB supports 8 different SQL backends, not just MySQL, SQLite, PostgreSQL, Firebird, ODBC and a few others...

Code Analysis


Recent Highlights

Anon32

Large commit — Merge PR #761 branch 'naderman/ticket/10756' in...

More than 1000 lines of source code were added or removed in this commit.

In commit a650da79 by Oleg Pudeyev on 2012-04-19 (about 1 month ago)

Anon32

Large commit — Merge remote-tracking branch 'upstream/develop'...

More than 1000 lines of source code were added or removed in this commit.

In commit fd55c866 by Shibu Lijack on 2012-04-10 (about 1 month ago)

Anon32

Large commit — [ticket/10756] Moving template classes

More than 1000 lines of source code were added or removed in this commit.

In commit 733018f9 by Vjacheslav Trushkin on 2012-04-03 (about 1 month ago)

Avatar

Large commit — Merge remote-tracking branch 'github-igorw/feat...

More than 1000 lines of source code were added or removed in this commit.

In commit 7e2f16aa by Nils Adermann on 2012-03-31 (about 1 month ago)

Avatar

Large commit — Merge remote-tracking branch 'cyberalien/featur...

More than 1000 lines of source code were added or removed in this commit.

In commit 0ae491c5 by Igor Wiedler on 2012-03-31 (about 1 month ago)

See all highlights…


News

Help Us Automate phpBB Testing

Automated Testing is a vital part of the development cycle, as it decreases the amount of time developers must spend making sure certain functionality works, and prevents new patches from breaking areas of functionality that are covered by the test suite. As you may have guessed, Automated Tests are simply sets of functionality tests that [...]


Google & phpBB Summer of Code Participants Announced

As we excitedly announced last month, phpBB is participating in Google Summer of Code 2012.

phpBB received a large number of fantastic proposals and we have had a blast getting to know some of the applicants over the past few weeks. Our ... [More] mentors dedicated their utmost attention to carefully ranking the entries and filling the provided slots with proposals that we feel will have the greatest benefit for the phpBB community. We sincerely wish that we could accommodate every worthwhile proposal, however resources are limited and we are focusing on facilitating the best possible experience for our winners.

Without further adieu, it is my pleasure to announce our 2012 GSoC winners (In no particular order):

Search Backend Refactoring by Dhruv Goel, India
Dhruv will focus on enabling proper abstraction in the search system and allowing for individual backends to modify the user interface. He will also integrate Sphinx and PostgreSQL Fulltext search into the phpBB codebase.

Attachment Improvements by Kim Mantas, Hong Kong & UK
Kim will improve both the interface and functionality of the attachment system by implementing multiple file uploads, an improved user interface and a tool for downloading several attachments at once.

Auth Plugin Refactoring & User Integration by Joseph Warner, United States
Joseph will enable phpBB to simply integrate with third party authentication services. The generic interface will allow administrators to configure which services to accept or add additional services at a later time.
In addition to the slots provided by Google, phpBB will be extending the program by two additional slots. phpBB Summer of Code 2012 will follow much of the same guidelines set forth by GSoC. This year, both slots have been awarded to students on our own development team:

Closing RFCs Like a Boss by Joas Schilling, Germany
Joas will focus on completing some existing RFCs, including events, proper grouping for the teams page, improved ACP layout, soft delete, a log class, native php timezone handling, and others.

Post Revisions/Edit Log by David King, United States
David will implement a post revision system, enabling moderators to view detailed differences between edits made to a post with the ability to revert. This feature will have an option to be disabled, and can be further configured via the ACP to enable revision pruning.

If your proposal was not chosen, please accept our sincerest gratitude for your participation. Please do not feel discouraged to participate in the phpBB community regardless of GSoC as there are many opportunities to apply your skills.

Thank you,

The phpBB Team

You may discuss this announcement in the discussion topic [Less]


Introducing Forumatic - Managed phpBB Hosting

The phpBB team is extremely excited to announce the availability of Forumatic, a managed hosting platform powered by the phpBB software you know and love.

Forumatic was born out of a desire to establish a comprehensive plan for phpBB to ... [More] remain the competitive project it has been for nearly 12 years. Unlike conventional hosting, Forumatic is tailored specifically toward forum owners — both professionals and amateurs — who are looking to quickly launch an online community without the cost of hiring a professional staff.

Absolutely no experience is required — just choose a name and fill in a form. Forumatic will handle all the maintenance, both hardware and software, leaving you free to focus on building your community. There are no contracts, and administrators can export their data at any time.

Forumatic users also effectively contribute to the phpBB community. The model employed by Forumatic is the result of careful study of the constructive relationships employed by Automattic/Wordpress, Acquia/Drupal, Canonical/Ubuntu and a host of other open source organisations. Revenue generated by Forumatic will be put toward the phpBB community in the form of full time developers, events and other productive endeavors, backing up the team and improving development time.

We welcome you to check it out at http://www.forumatic.com
Thanks

You may discuss this topic in the discussion topic. [Less]


phpBB is participating in Google Summer of Code 2012

We are excited to announce that phpBB has been accepted as a mentoring organisation in Google Summer of Code (GSoC) 2012.

Google's Summer of Code program encourages students to get involved in free and open source software (F/OSS) by pairing ... [More] them up with experienced mentors in popular F/OSS projects. In addition to making valuable contributions to their host organisation, students gain experience working in a group environment and are further rewarded with a monetary stipend.

Prospective students can start by browsing our Ideas Page to see the kinds of tasks we would consider beneficial. We do, of course, welcome proposals for your own unique ideas and you may submit multiple proposals if you like. For instructions on how to apply to work with us, please see the Instructions Page.

phpBB uses Github for source control and students are encouraged to become familiar with the system as early on as possible. Our development wiki contains a beginner's guide (Working_with_Git) and extensive documentation can be found on help.github.com. Additional information regarding phpBB development can be found on Area51.

Student application submission officially opens on March 26. In the meantime, students should contact us via IRC in #phpbb-dev on irc.freenode.net

We are looking forward to this experience and hope to make this the most productive summer in phpBB's history.

phpBB GSoC application page: http://www.google-melange.com/gsoc/org/ ... 2012/phpbbGSoC Timeline: http://www.google-melange.com/gsoc/even ... e/gsoc2012

You may discuss this announcement in the discussion topic. [Less]


phpBB 3.1 "Ascraeus" to require PHP 5.3.2

The next major release of phpBB, phpBB 3.1 "Ascraeus", will require PHP 5.3.2 or newer.

PHP 5.3 provides important functionality that a number of established projects are using. As it is phpBB's goal to use components from other projects ... [More] where doing so makes sense, raising minimum PHP version to 5.3 allows phpBB to reuse some components from Symfony instead of reimplementing equivalent functionality. This will speed up the completion of phpBB 3.1 by reducing the amount of work that Development Team has to do.

You can read the discussion leading to the decision.

All major distributions are already shipping PHP 5.3.2 or newer in their current stable versions. You can find a table of several distributions and the versions they ship here.

phpBB 3.0 "Olympus" will continue to require PHP 4.3.3 as the minimum version.

phpBB 3.0.10 supports PHP 5.3. Since PHP 5.2 is no longer maintained by PHP developers, all users not already running PHP 5.3 are strongly encouraged to move to PHP 5.3.

As phpBB 3.1 "Ascraeus" is still under active development, there is still plenty of time to upgrade your PHP installation.

Additionally, one should note that this announcement does not imply that phpBB 3.1 will see large portions of code rewritten in order to take advantage of new features in PHP 5.3. Instead, sections of code will be updated as needed in the 3.x release cycle.

Please discuss this announcement here. [Less]


Read all phpBB articles…

Edit RSS feeds.