PhpBB

PhpBB

Infobox Software



caption = A default installation of phpBB 3.0
developer = The phpBB Group
released = initial release|2000|06|17
frequently_updated = yes
programming language = PHP
operating system =
platform =
language = multilingual [ [http://www.phpbb.com/languages/ phpBB3 translation pack downloads] ]
genre = Internet forum
license = GNU General Public License
website = http://www.phpbb.com/

phpBB is a popular Internet forum package written in the PHP programming language. The name "phpBB" is an abbreviation of "PHP Bulletin Board". Available under the GNU General Public License, phpBB is free software.

History

phpBB was started by James Atkinson (now a former team member) as a simple UBB-like forum for his own website on June 17, 2000. Nathan Codding and John Abela (both now former team members) joined the development team after phpBB's CVS repository was moved to SourceForge.net, and work on 1.0.0 began. A fully functional, pre-release version of phpBB was made available in July. [ [http://forums.devshed.com/showthread.php?threadid=4914 First phpBB 1.0 beta release] ]

phpBB 1.0.0 was released on December 9, 2000, with subsequent improvements to the 1.x codebase coming in two more major installments. The final release in the 1.x line was phpBB 1.4.4, released on November 6, 2001. During the lifetime of the 1.x series, Bart van Bragt, Paul S. Owen (former co-manager of the project), Jonathan Haase [ [http://www.rabbit-trax.net Website] ] (now a former team member) and Frank Feingold joined the team. phpBB 1.x is no longer supported by the phpBB teams, and virtually no websites continue to use it.

phpBB 2.0.x began in February 2001. It was developed entirely from scratch; the developer's ambitions for phpBB had outgrown the original codebase. Doug Kelly (now a former team member) joined the team shortly afterwards. After a year of development and extensive testing, phpBB 2.0.0, dubbed the "Super Furry" version, was released on April 4, 2002, three days later than intended. [ [http://www.phpbb.com/community/viewtopic.php?p=135543#135543 phpBB forum post] covering history from 2000–2002]

phpBB 3.0.x began in late 2002. It was originally intended to be released as phpBB 2.2, and the first planned feature list for 2.2 was announced on May 25, 2003. [ [http://www.phpbb.com/community/viewtopic.php?f=14&t=104463 2.2 Feature List] as of May 25th] However, as development progressed, the developers realised that phpBB 2.1.x (the development release cycle for 2.2) had eliminated virtually all compatibility with the 2.0.x line, the version number for release was changed to 3.0.0, in keeping with the Linux kernel versioning scheme. [ [http://www.phpbb.com/community/viewtopic.php?t=256072 phpBB 2.2 is no more ... meet Olympus] from the phpBB community forums] Since then, the development team has seen many internal changes, and many changes to the phpBB3 code have been made. In September 2005, Paul Owen resigned as the Development Team Leader and Meik Sievertsen was promoted as the new Development Team Leader.

In March 2007, the phpBB teams had planned to undergo a short round of server maintenance, [ [http://www.phpbb.com/community/viewtopic.php?f=14&t=523502 March 2007 Server Maintenance Announcement] ] however the server crashed during the outage, suffering a double-disk failure and causing phpBB.com to be down for the full week. (The phpBB teams indicated that phpBB, the software, was not the cause of the outage.) However, due to the unexpected outage, the teams decided to change their original plans and launch their brand new website, powered by phpBB3 and the new prosilver theme. [ [http://www.phpbb.com/community/viewtopic.php?f=14&t=526970 New website launch announcement] ] This was a big surprise to most, as the theme had been a heavily guarded secret, never before seen by the public, and was originally not intended to be revealed until the final release of phpBB 3.0.0. Initial feedback was split, with many applauding the new theme and others criticising a number of new design decisions, particularly the decision to display the user info on the right side of the viewtopic page (phpBB2's subSilver theme had displayed it on the left). [ [http://www.phpbb.com/community/viewtopic.php?f=64&t=527019 prosilver style: First Impressions] ]

On April 30, 2007, phpBB founder and co-Project Manager James Atkinson officially resigned from his duties towards phpBB, citing personal circumstances. With the announcement also came the announcement that phpBB was now newly independent, and that the team leaders would be collectively taking charge of the decisions in the future of the project. At the end of May, an announcement was made that Jonathan "SHS`" Stanley, the other co-Project Manager, was stepping down as well for personal reasons.

On July 7, 2007, the teams announced that phpBB had been nominated as a finalist for the SourceForge.net [http://sourceforge.net/community/index.php/landing-pages/cca07/ Community Choice Awards] in the category of "Best Project for Communications". [ [http://www.phpbb.com/community/viewtopic.php?f=14&t=563023 phpBB has made the Sourceforge CCA Finalist list!] ] At the end of the month, SourceForge.net announced that phpBB had won the award for "Best Project for Communications", and in honour of the award, SourceForge.net donated $1000 in phpBB's name to Marie Curie Cancer Care. [ [http://sourceforge.net/community/index.php/landing-pages/cca07/ Community Choice Awards 2007 Winners] ] [ [http://sourceforge.net/community/index.php/2007/08/01/community-choice-awards-winners/ CCA Winners Blog Post on SourceForge.net] ] phpBB also won a "Thingamagoop" from [http://www.bleeplabs.com/ Bleep Labs] , and "bragging rights for a full year." [ [http://www.phpbb.com/community/viewtopic.php?f=14&t=572273 phpBB's post on winning the Community Choice Award] ]

On September 6, 2007, the teams launched the [http://podcast.phpbb.com Official phpBB Podcast] . The podcast was recorded by a rotating group of phpBB team members with occasional guests, and discussed a number of phpBB-related topics, as well as answering questions e-mailed in from listeners. [ [http://www.phpbb.com/community/viewtopic.php?f=14&t=579959 Official phpBB Podcast Announcement] ]

The first beta of phpBB3 was released in June 2006, [ [http://www.phpbb.com/community/viewtopic.php?f=14&t=400283 phpBB 3.0 Beta1 Release Announcement] ] and the first release candidate was released in May 2007. [ [http://www.phpbb.com/community/viewtopic.php?f=14&t=543015 phpBB3 RC1 Release Announcement] ] The phpBB3 codebase received an external security audit in September, which was done by [http://www.sektioneins.de/ SektionEins] . [http://www.phpbb.com/community/viewtopic.php?f=14&t=584826 phpBB3 Release Candidate 6 (release made after the security audit)] ] Finally, after much fanfare, phpBB 3.0.0 "Olympus" (also dubbed the Gold release) was published on December 13, 2007. [ [http://www.phpbb.com/about/press/ Press Release: phpBB Launches Next Wave of Social Networking and Forum Features] ] [ [http://www.phpbb.com/community/viewtopic.php?f=14&t=615945 phpBB3 Gold Released] ]

The teams launched a new [http://www.phpbb.com/blog/ phpBB Blog] in July 2008. The blog will be written by phpBB team members on various topics related to phpBB and provide users with a unique inside look at the activities of the phpBB teams. [] http://www.phpbb.com/community/viewtopic.php?f=14&t=1063915 phpBB Blog Announcement] ]

The phpBB teams held their first-ever phpBB users conference in London on July 20, 2008, which was titled "Londonvasion 2008." [ [http://www.phpbb.com/community/viewtopic.php?f=14&t=1058455 Londonvasion 2008 Announcement] ] Londonvasion featured presentations by phpBB team members on various topics important to the phpBB community, MOD authors, and developers. Londonvasion provided a unique opportunity to socialise with members of the phpBB teams. The event also represented the first time that most members of the teams had a chance to meet each other in person.

phpBB3

phpBB3 is the current release of the phpBB bulletin board system. Following an eighteen-month beta/release candidate stage, it went gold on December 13, 2007 [ [http://www.phpbb.com/community/viewtopic.php?f=14&t=615945 phpBB3 Gold Release Announcement] ] . It contains many new features that are not found in its older sibling, phpBB2. phpBB3 also provides administrators with much more control over every aspect of the forum software, such as how it is displayed to management of user and group permissions. Consequently, this increased functionality makes the administrative interface much more complex, and new users have found it somewhat more intimidating than phpBB2.

phpBB3's default theme is called "prosilver". During phpBB3's long development process, prosilver was kept a heavily guarded secret from the public in order to prevent premature copying of the theme and so that it would not spoil the "wow" factor upon the final release of phpBB 3.0.0; [ [http://www.phpbb.com/community/viewtopic.php?f=14&t=256072 Announcement confirming the "new style" coming in phpBB3] ] however, the unexpected website downtime of March 2007 prompted the teams to change plans and unveil the new theme early. prosilver includes a number of new design concepts over its predecessor subSilver, including a new admin panel without frames and reduced use of tables. One of the more contentious decisions has been to move the user info panel on the viewtopic page to the right in order to provide more focus on the post content. Unlike phpBB2, phpBB3 does not allow the use of HTML tags in comments [ [http://www.phpbb.com/community/viewtopic.php?p=4903855#p4903855 HTML not allowed in phpBB3 and workaround] ] . A phpBB3 port of the subSilver theme is included with the phpBB3 package and dubbed subsilver2, however an administrator must install it on the board themselves before it is accessible to users.

For the first time, the teams will be quietly pushing out release candidates of minor updates of phpBB3 for "quality assurance testing" prior to general release. [ [http://www.phpbb.com/community/viewtopic.php?f=14&t=853775 Release candidates for minor 3.0.x versions] ] These candidates are intended to prevent the possibility of significant bugs being produced by minor updates, thus causing a subsequent critical update to be released within days of the original. (This scenario happened twice during the 2.0.x line and once during phpBB's release candidate stage in 2007.) A [http://code.phpbb.com/mailman/listinfo/phpbb-qa mailing list] is open to anyone interested in testing these "quality assurance" releases when they are available.

The latest in the 3.0.x line is phpBB 3.0.2, code named "Olympus", released on July 10, 2008 [ [http://www.phpbb.com/community/viewtopic.php?f=14&t=1059565 phpBB 3.0.2 Release Announcement] ] . phpBB3 requires PHP 4.3.3 or later and is fully compatible with PHP 5.

Some of phpBB3's major features include:
* Modular design for the Admin Control Panel, Moderator Control Panel, and User Control Panel
* Support for multiple database management systems, including MySQL, Microsoft SQL Server, Oracle, PostgreSQL, SQLite, Firebird, OpenLink Virtuoso, and other ODBC-accessible DBMS
* Support for unlimited levels of subforums
* Ability to create custom-defined BBCode
* Ability to create custom profile fields
* Permissions systemThe phpBB website includes a [http://www.phpbb.com/about/features/ non-exhaustive list of phpBB3 features] . A [http://www.phpbb.com/about/features/compare.php comparison page] is also available on their website, comparing the features between phpBB3 and other bulletin board systems.

Support for phpBB3 can be obtained in the official [http://www.phpbb.com/community/viewforum.php?f=46 phpBB3 Support forum] . [http://www.phpbb.com/support/documentation/3.0/ Full documentation] , [http://www.phpbb.com/support/tutorials/3.0/ flash tutorials] , and a [http://www.phpbb.com/kb/3.0/ knowledge base] are also available.

phpBB2

phpBB2 is the older of the two packages supported by the phpBB teams. phpBB's website currently refers to it as the "legacy release." It contains far fewer features than its younger counterpart, phpBB3, and also includes an older codebase, supporting PHP 4.0.3 and later. Although most users report no problems running it on PHP 5, the phpBB teams currently do not officially offer support for this configuration. [http://www.phpbb.com/community/viewtopic.php?t=211009 phpBB statement regarding PHP5] However, many administrators still prefer to run phpBB2 because it provides a much simpler administration interface and has a thriving ecosystem of MODs (modifications) and styles that allow admins many options for customising the software to their liking. Some administrators still run phpBB2 because they have installed so many MODs that they cannot upgrade their board without resetting it.

The default theme in phpBB2 is named subSilver, and was designed by Tom "subBlue" Beddard. At the time that it premiered in 2001, it was a revolutionary new design for bulletin boards, and many bulletin board themes since have borrowed many cues and design elements from subSilver.

The latest release in the 2.0.x line is 2.0.23 which was released on February 17, 2008. [ [http://www.phpbb.com/community/viewtopic.php?f=14&t=772285 phpBB 2.0.23 Release Announcement] ] Releases in the 2.0.x line are restricted to security fixes only.

Some of phpBB2's major features include the following:
* A templated style system intended to allow easy customisation that keeps the PHP code separate from the HTML.
* Support for internationalisation through a language pack system; 48 translations are available for phpBB2 as of 2007. [ [http://www.phpbb.com/languages/?type=20x phpBB2 translation pack downloads] ]
* Compatibility with multiple database management systems including MySQL, PostgreSQL, Microsoft SQL Server, and Microsoft Access,
* A large community of users providing free support and customisations, including MODs and styles. [ [http://www.thearticlewriter.com/PHPBB2-a-tapestry-of-world-languages.htm PHPBB2: A Tapestry of World Languages] The Article Writer, November 16, 2005. Retrieved September 30, 2008.]

Support for phpBB2 can be obtained in the official [http://www.phpbb.com/community/viewforum.php?f=1 phpBB2 Support forum] and the unofficial [http://www.phpbb2-support.com/ phpBB2 Support] boards. [http://www.phpbb.com/support/documentation/2.0/ Full documentation] , [http://www.phpbb.com/support/tutorials/2.0/ flash tutorials] , and a [http://www.phpbb.com/kb/2.0/ knowledge base] are also available.

phpBB2 is currently in the process of being slowly retired by the phpBB teams, and all official support for phpBB2 (other than converting from 2.0.x to 3.0.x) will be discontinued on January 1, 2009. Security patches will continue to be released, if required, until February 1, 2009, after which the teams will cease all development on phpBB2. The MODs and Styles Teams will similarly be dropping support for phpBB2 MODs and Styles on a similar timetable. [ [http://www.phpbb.com/community/viewtopic.php?f=14&t=900655 Timetable for Retirement of phpBB2] ]

Future development

The Development Team has begun working on phpBB 3.1.x, the development line for phpBB 3.2. Planned features have not yet been officially announced, however the teams have revealed [ [http://www.phpbbweekly.net/2008/01/27/phpbb-weekly-048/ phpBB Weekly #048] ] that the new version will include a new events system, a completely rewritten BBCode system, RSS feed support, the ability to edit the FAQ, and more. The phpBB teams maintain a website for phpBB development at [http://area51.phpbb.com Area51] . The teams have also revealed that phpBB 3.2 will be code-named "Ascraeus," named after Ascraeus Mons, the second tallest mountain on Mars. (Olympus Mons, which 3.0 was named after, is the tallest.)

Current developers are:
*Acyd Burn - (Meik Sievertsen)
*APTX - (Marek A. R.)
*DavidMJ - (David M.)
*Kellanved - (Henry Sudhof)
*naderman - (Nils Adermann)
*ToonArmy - (Chris Smith)
*Vic D'Elfant - (Vic D'Elfant)

MODs

MODs are code modifications created by the phpBB community, often used to extend the functionality of or change the display of phpBB. The term is capitalised to distinguish modifications from forum moderators. Modifications referred to in this manner are not authored by the phpBB developers, and do not enjoy the same level of support as unmodified official code. The phpBB MOD Team accepts modifications from community sources for validation, and modifications which meet the MOD Team's standards are made available for download from the phpBB [http://www.phpbb.com/mods/db/ MOD Database] . Other sites also provide phpBB2 and phpBB3 modifications for download. Some of the sites have their own standards which they validate to, and other sites do not do any validation, however the phpBB teams do not offer support for boards using MODs downloaded from sites other than phpBB.com. [http://www.phpbb.com/mods/documentation/ Documentation for phpBB3 MODding] is provided by the MOD Team.

Security

In December 2004, a large number of Web sites were defaced by the Santy worm, which used vulnerabilities in outdated versions of phpBB2 to overwrite PHP and HTML pages. [http://www.phpbb.com/community/viewtopic.php?f=14&t=248046 phpBB team response to Santy worm] Although these were the result of outdated versions of PHP and phpBB, incidents like these have caused the security of phpBB to be disputed. There have also been a few times where new releases of phpBB have come out a few days apart, although the last occurrence of this was in early 2005. [http://www.phpbb.com/community/viewtopic.php?f=14&t=267563 phpBB 2.0.13 release announcement] However, the phpBB Team usually responds to security reports as soon as possible, and releases a new version quickly. The phpBB Group has also learned from a series of security issues, and phpBB 2.0.18 was released following a codebase security audit. [http://www.phpbb.com/community/viewtopic.php?f=14&t=336756 phpBB 2.0.18 release announcement] The phpBB 3.0.x codebase has also received a security audit, which resulted in the release of phpBB 3.0 RC6. [http://www.phpbb.com/community/viewtopic.php?f=14&t=584826 phpBB 3.0 RC6 release announcement]

Additionally, many things have been changed in phpBB2 to avoid problems in the future, including many features backported from the phpBB3 codebase. Among those are a re-authentication system for the administration panel (introduced after a cookie verification issue allowed attackers to gain administrator access [http://www.phpbb.com/community/viewtopic.php?f=14&t=292017 Explanation of changes in phpBB 2.0.15] ), a visual confirmation system (CAPTCHA) to prevent bots from registering, as well as the substitution of the highlighting code, which was the cause for critical vulnerabilities in phpBB 2.0.10 and 2.0.15. In order to keep boards as secure as possible, administrators are urged by the teams to keep their board updated to the latest version.

In November 2005, the phpBB Group announced a new Incident Investigation Team (IIT), a sub-team of their Support Team, which is responsible for assisting users in the cleanup and repair of an attacked phpBB installation and investigating reports of new exploits. [ [http://www.phpbb.com/community/viewtopic.php?t=343745 Announcing the Incident Investigation Team] from the phpBB.com community forums] The team announced a tracker the following January where administrators of attacked bulletin boards could report an attack and receive support from the IIT. [http://www.phpbb.com/incidents/]

The CAPTCHA system in phpBB2 has proven vulnerable to automated registrations, with numerous phpBB-based forums being swamped by spam registrations. Due to the feature freeze, the antispam solutions have to be installed separately. The phpBB team has published recommendations [http://www.phpbb.com/community/viewtopic.php?f=1&t=427852 Preventing SPAM - Bots and Humans] on protecting the boards from spam. At the moment, the best method is to use a question-answer challenge, implemented by Textual Confirmation or Registration Auth Code MODs.Fact|date=March 2008 phpBB3 has a much stronger CAPTCHA system, however during the phpBB3 development/beta phase it was frequently criticised for being difficult to read. [ [http://area51.phpbb.com/phpBB/viewtopic.php?f=4&t=24350 Captchas and Human Readability] ] The development team, however, has been working on improving its readability prior to phpBB3's final release.

phpBB3 has enjoyed additional attention from the teams in the area of security, and was completely rewritten to have a more secure code base than phpBB2. The phpBB3 codebase received an external security audit in September 2007, which was done by [http://www.sektioneins.de/ SektionEins] . The sixth release candidate of phpBB3 was published following the results of the security audit. Additionally, the teams have announced that each minor release of phpBB3 (3.0.1, 3.0.2, etc.) will be preceded by individual release candidates in an effort to prevent instances where subsequent releases would be only days apart (as happened a couple of times during the 2.0.x line). [ [http://www.phpbb.com/community/viewtopic.php?f=14&t=853775 phpBB • View topic - Release Candidates for minor 3.0.x versions ] ]

See also

* Comparison of Internet forum software (PHP)

References

Further reading

* Stefanov, Stoyan, Jeremy Rogers, 2006. "phpBB: A User Guide", Packt Publishing. ISBN 1904811914
* Douglass, Robert T., Mike Little, Jared W. Smith, 2005. "Building Online Communities With Drupal, phpBB, and WordPress", Apress. ISBN 1590595629
* Stefanov Stoyan, Jeremy Rogers, Mike Lothar, 2005. "Building Online Communities with phpBB 2", Packt Publishing. ISBN 1904811132

External links

* [http://www.phpbb.com/ phpBB website]
* [http://opensourcecms.com/index.php?option=content&task=view&id=143&Itemid=159 phpBB at OpenSourceCMS] — Demonstration of phpBB along with user reviews and comments
*


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • phpBB — A default installation of phpBB 3.0 Developer(s) …   Wikipedia

  • PhpBB — Basisdaten Aktuelle  …   Deutsch Wikipedia

  • Phpbb — Basisdaten Aktuelle  …   Deutsch Wikipedia

  • phpBB — Basisdaten …   Deutsch Wikipedia

  • PhpBB — Ejemplo de foro creado con phpBB Desarrollador phpBB Group …   Wikipedia Español

  • PhpBB — phpBB 3.0 по умолчанию …   Википедия

  • phpBB — phpBB …   Википедия

  • PHPbb — Capture d écran d un …   Wikipédia en Français

  • PhpBB — Capture d écran d un …   Wikipédia en Français

  • Phpbb — Capture d écran d un …   Wikipédia en Français

  • phpBB — Capture d écran d un forum phpBB 3.0.0 …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”