HOME

TheInfoList



OR:

phpBB is an
Internet forum An Internet forum, or message board, is an online discussion site where people can hold conversations in the form of posted messages. They differ from chat rooms in that messages are often longer than one line of text, and are at least temporar ...
package written in the
PHP PHP is a general-purpose scripting language geared toward web development. It was originally created by Danish-Canadian programmer Rasmus Lerdorf in 1993 and released in 1995. The PHP reference implementation is now produced by The PHP Group. ...
scripting language A scripting language or script language is a programming language that is used to manipulate, customize, and automate the facilities of an existing system. Scripting languages are usually interpreted at runtime rather than compiled. A scripting ...
. The name "phpBB" is an abbreviation of ''PHP Bulletin Board''. Available under the
GNU General Public License The GNU General Public License (GNU GPL or simply GPL) is a series of widely used free software licenses that guarantee end users the Four Freedoms (Free software), four freedoms to run, study, share, and modify the software. The license was th ...
, phpBB is free and open-source. Features of phpBB include support for multiple
database In computing, a database is an organized collection of data stored and accessed electronically. Small databases can be stored on a file system, while large databases are hosted on computer clusters or cloud storage. The design of databases sp ...
engines (
MariaDB MariaDB is a community-developed, commercially supported fork of the MySQL relational database management system (RDBMS), intended to remain free and open-source software under the GNU General Public License. Development is led by some of the ori ...
,
Microsoft SQL Server Microsoft SQL Server is a relational database management system developed by Microsoft. As a database server, it is a software product with the primary function of storing and retrieving data as requested by other software applications—which ...
,
MySQL MySQL () is an open-source relational database management system (RDBMS). Its name is a combination of "My", the name of co-founder Michael Widenius's daughter My, and "SQL", the acronym for Structured Query Language. A relational database o ...
, PostgreSQL,
SQLite SQLite (, ) is a database engine written in the C programming language. It is not a standalone app; rather, it is a library that software developers embed in their apps. As such, it belongs to the family of embedded databases. It is the m ...
, Oracle Database), flat message structure (as opposed to threaded), hierarchical subforums, topic split/merge/lock, user groups, multiple attachments per post, full-text search, plugins and various notification options (e-mail,
Jabber Jabber may refer to: * The original name of the Extensible Messaging and Presence Protocol (XMPP), the open technology for instant messaging and presence. * Jabber.org, the public, free instant messaging and presence service based on XMPP. * Jabber ...
instant messaging, ATOM feeds).


History

phpBB was founded by James Atkinson as a simple UBB-like forum for his own website on June 17, 2000. Nathan Codding and John Abela joined the development team after phpBB's CVS repository was moved to
SourceForge.net SourceForge is a web service that offers software consumers a centralized online location to control and manage open-source software projects and research business software. It provides source code repository hosting, bug tracking, mirroring ...
, and work on version 1.0.0 began. A fully functional, pre-release version of phpBB was made available in July.


phpBB 1.0.0

phpBB 1.0.0 was released on December 16, 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 Paul may refer to: *Paul (given name), a given name (includes a list of people with that name) *Paul (surname), a list of people People Christianity * Paul the Apostle (AD c.5–c.64/65), also known as Saul of Tarsus or Saint Paul, early Chri ...
(former co-manager of the project), Jonathan Haase, and Frank Feingold joined the team. phpBB 1.x is no longer supported, and virtually no websites continue to use it.


phpBB 2.0.x

In February 2001, phpBB 2.0.x began development entirely from scratch; the developer's ambitions for phpBB had outgrown the original
codebase In software development, a codebase (or code base) is a collection of source code used to build a particular software system, application, or software component. Typically, a codebase includes only human-written source code files; thus, a codeb ...
. Doug Kelly joined the team shortly afterward. 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. phpBB2 was the predecessor of the present-day phpBB3. Developed during 2001–2002, the source code was written primarily to run on
PHP PHP is a general-purpose scripting language geared toward web development. It was originally created by Danish-Canadian programmer Rasmus Lerdorf in 1993 and released in 1995. The PHP reference implementation is now produced by The PHP Group. ...
3.0 and 4.0 (version 2.0.13 upped the minimum requirement to PHP 4.0.3 due to a necessary security fix), and by the time that phpBB3 was released in late 2007, the developers and other team members felt that it no longer met their quality coding standards, and announced plans for the retirement/end of support of 2.0.x within a few months of 3.0.0's release. phpBB2 was never officially supported under PHP 5. Although many users had no problems running it after making a few changes to PHP 5's default configuration settings, the teams chose not to offer support for this configuration. Official support for phpBB2 ended on January 1, 2009, and the 2.0.x support forums have been locked. Furthermore, all development for phpBB2, including security patches, has ceased as of February 1, 2009. However, a number of unofficial support sites for phpBB2 have formed to fill the void. 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 customizing the software to their liking. Others still run phpBB2 because they have installed many MODs, none of which are compatible with phpBB3. The default theme in phpBB2 is named subSilver (The predecessor to SubSilver2, the default in phpBB3), 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. Some of phpBB2's major features included the following: * A templated style system intended to simplify customisation and keep the
PHP PHP is a general-purpose scripting language geared toward web development. It was originally created by Danish-Canadian programmer Rasmus Lerdorf in 1993 and released in 1995. The PHP reference implementation is now produced by The PHP Group. ...
code separate from the
HTML The HyperText Markup Language or HTML is the standard markup language for documents designed to be displayed in a web browser. It can be assisted by technologies such as Cascading Style Sheets (CSS) and scripting languages such as JavaSc ...
. * Support for
internationalisation In economics, internationalization or internationalisation is the process of increasing involvement of enterprises in international markets, although there is no agreed definition of internationalization. Internationalization is a crucial strateg ...
through a language pack system; 48 translations are available for phpBB2 as of 2007. * Compatibility with multiple database management systems including
MySQL MySQL () is an open-source relational database management system (RDBMS). Its name is a combination of "My", the name of co-founder Michael Widenius's daughter My, and "SQL", the acronym for Structured Query Language. A relational database o ...
, PostgreSQL,
Microsoft SQL Server Microsoft SQL Server is a relational database management system developed by Microsoft. As a database server, it is a software product with the primary function of storing and retrieving data as requested by other software applications—which ...
, and
Microsoft Access Microsoft Access is a database management system (DBMS) from Microsoft that combines the relational Access Database Engine (ACE) with a graphical user interface and software-development tools (not to be confused with the old Microsoft Access ...
, * Code and interface customizations, termed MODs and styles. The last official release of the 2.0.x line is 2.0.23, released on February 17, 2008. However, the code for phpBB 2.0.24 still remains, unreleased, in the Git repository.


phpBB 3.0.x

Work on 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 was announced on May 25, 2003. 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, so the version number for release was changed to 3.0.0, in keeping with the
Linux kernel The Linux kernel is a free and open-source, monolithic, modular, multitasking, Unix-like operating system kernel. It was originally authored in 1991 by Linus Torvalds for his i386-based PC, and it was soon adopted as the kernel for the GNU ope ...
versioning scheme, which phpBB followed at the time. In September 2005, Paul Owen resigned as the Development Team Leader and Meik Sievertsen was promoted to the role. In March 2007, the phpBB team launched their new website, powered by phpBB3 with the new prosilver style. The prosilver style was originally not intended to be revealed until the final release of phpBB 3.0.0. 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. The first beta of phpBB3 was released in June 2006, and the first release candidate was released in May 2007. The phpBB3 codebase received an external
security audit An information security audit is an audit on the level of information security in an organization. It is an independent review and examination of system records, activities and related documents. These audits are intended to improve the level of in ...
in September, which was done by SektionEins. Finally, phpBB 3.0.0 "Olympus" (also dubbed the Gold release) was published on December 13, 2007. On July 7, 2007, the teams announced that phpBB had been nominated as a finalist for the
SourceForge.net SourceForge is a web service that offers software consumers a centralized online location to control and manage open-source software projects and research business software. It provides source code repository hosting, bug tracking, mirroring ...
Community Choice Awards in the category of "Best Project for Communications". 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 Marie Curie is a registered charitable organisation in the United Kingdom which provides care and support to people living with a terminal illness and those close to them, and campaigns for better support for dying people. It was established in 19 ...
. phpBB also won a "Thingamagoop" from
Bleep Labs Bleep may refer to: * Bleep sound, a noise, generally of a single tone, often generated by a machine ** Bleep censor, the replacement of offensive language (swear words) or personal details with a beep sound ** Bleep techno, a Yorkshire-born subgen ...
, and "bragging rights for a full year." In September 2007, the teams launched an official phpBB
podcast A podcast is a program made available in digital format for download over the Internet. For example, an episodic series of digital audio or video files that a user can download to a personal device to listen to at a time of their choosing ...
. It 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. However, the podcast only lasted for a few episodes and production ceased the following spring. Its successor is generally considered to be the new phpBB
weblog A blog (a truncation of "weblog") is a discussion or informational website published on the World Wide Web consisting of discrete, often informal diary-style text entries (posts). Posts are typically displayed in reverse chronological order ...
, which launched in July 2008. The blog is written by phpBB team members (with occasional guest posts by community members) on various topics related to phpBB and provide users with a unique inside look at the activities of the phpBB teams. The phpBB teams held their first-ever phpBB users' conference in London on July 20, 2008, which was titled "Londonvasion 2008." 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 socialize 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. The phpBB teams underwent numerous changes in 2009. On January 1, the teams formally ended support for phpBB2. Many of the non-development teams released betas and release candidates of side projects during this time. The first beta of AutoMOD, an automatic installer of phpBB MODifications, was released by the Extensions Team (formerly known as the MOD Team) on December 22, 2008. The first release candidate of the Unified MOD Install Library (UMIL), a framework for allowing MOD authors to design simple database installation scripts, was released by the Extensions Team on January 12, 2009. The first release candidate of the Support Toolkit, a package of tools to diagnose and fix common support-related issues with phpBB, was released by the Support Team on June 24. On June 10, 2009, the phpBB Development Team broke with their precedent of keeping future development plans under wraps and publicly previewed a series of new features that would be coming in phpBB 3.0.6. After four RC releases, phpBB 3.0.6 was released on November 17. The most notable new features included a bare-bones quick reply editor (a feature which the teams had historically been firmly opposed to), support for ACM (
cache Cache, caching, or caché may refer to: Places United States * Cache, Idaho, an unincorporated community * Cache, Illinois, an unincorporated community * Cache, Oklahoma, a city in Comanche County * Cache, Utah, Cache County, Utah * Cache County ...
) plugins,
ATOM feed The name Atom applies to a pair of related Web standards. The Atom Syndication Format is an XML language used for web feeds, while the Atom Publishing Protocol (AtomPub or APP) is a simple HTTP-based protocol for creating and updating web re ...
support, and a plugin-based
CAPTCHA A CAPTCHA ( , a contrived acronym for "Completely Automated Public Turing test to tell Computers and Humans Apart") is a type of challenge–response test used in computing to determine whether the user is human. The term was coined in 2003 b ...
system, including built-in support for
reCAPTCHA reCAPTCHA is a CAPTCHA system that enables web hosts to distinguish between human and automated access to websites. The original version asked users to decipher hard to read text or match images. Version 2 also asked users to decipher text or ...
among others. The modularization of phpBB's CAPTCHA also provided an
API An application programming interface (API) is a way for two or more computer programs to communicate with each other. It is a type of software interface, offering a service to other pieces of software. A document or standard that describes how ...
for MOD authors to write CAPTCHA plugins, allowing for greater diversification of the CAPTCHAs used in phpBB installations. The Extensions Team also ran a competition to encourage CAPTCHA plugin development. On June 10, 2009, phpBB's Development Team revealed that the next phpBB3 release, 3.0.6, would include a significant number of new features. This is unusual for a minor release which is typically limited to bug and security fixes. New features would include support for new
CAPTCHA A CAPTCHA ( , a contrived acronym for "Completely Automated Public Turing test to tell Computers and Humans Apart") is a type of challenge–response test used in computing to determine whether the user is human. The term was coined in 2003 b ...
plugins,
ATOM Every atom is composed of a nucleus and one or more electrons bound to the nucleus. The nucleus is made of one or more protons and a number of neutrons. Only the most common variety of hydrogen has no neutrons. Every solid, liquid, gas, and ...
feeds, support for new
cache Cache, caching, or caché may refer to: Places United States * Cache, Idaho, an unincorporated community * Cache, Illinois, an unincorporated community * Cache, Oklahoma, a city in Comanche County * Cache, Utah, Cache County, Utah * Cache County ...
plugins (XCache,
Alternative PHP Cache This is a list of PHP accelerators. Alternative PHP Cache (APC) Alternative PHP Cache is a free and open (PHP license) framework that caches the output of the PHP bytecode compiler in shared memory, thus reducing parsing and disk I/O overhead ...
,
eAccelerator eAccelerator is a PHP accelerator fork (software), derived from the MMCache Software extension, extension for the PHP programming language. eAccelerator provides a bytecode cache (computing), cache. eAccelerator is Open-source license, open source ...
,
Memcache Memcached (pronounced variously ''mem-cash-dee'' or ''mem-cashed'') is a general-purpose distributed memory-caching system. It is often used to speed up dynamic database-driven websites by caching data and objects in RAM to reduce the number of t ...
, and a "null" no-cache plugin), and quick reply (an often-requested feature by a subset of phpBB users) among other minor feature additions. phpBB 3.0.6 has had four RC releases, and its final release was on November 17, 2009. The final stable release of phpBB 3.0 was 3.0.14, released May 4, 2015. End of Life for phpBB 3.0.x was November 2015.


phpBB 3.1.x

In 2009 the phpBB Development Team had begun working on phpBB 3.1, formerly versioned as phpBB 3.2. (Before July 29, 2009, phpBB followed the original Linux kernel versioning scheme, in which the middle number represents a development version if it is odd and a stable version if it is even). The developers previewed their planned feature list at Londonvasion, and new features include a complete overhaul of the Moderator Control Panel (MCP) and moderation capabilities, implementation of
AJAX Ajax may refer to: Greek mythology and tragedy * Ajax the Great, a Greek mythological hero, son of King Telamon and Periboea * Ajax the Lesser, a Greek mythological hero, son of Oileus, the king of Locris * ''Ajax'' (play), by the ancient Gree ...
where it is applicable and helpful, a trigger-based event system, a completely rewritten
BBCode BBCode ("Bulletin Board Code") is a lightweight markup language used to format messages in much Internet forum software, first introduced in 1998. The available "tags" of BBCode are usually indicated by square brackets ( _and_.html" ;"title="/code> ...
system,
RSS RSS ( RDF Site Summary or Really Simple Syndication) is a web feed that allows users and applications to access updates to websites in a standardized, computer-readable format. Subscribing to RSS feeds can allow a user to keep track of many di ...
feed support, enhancements to custom profile fields, enhancements to
private messaging In computing, a private message, personal message, or direct message (abbreviated as PM or DM) refers to a private communication sent or received by a user of a private communication channel on any given platform. Unlike public posts, PMs are only ...
, a new
authentication Authentication (from ''authentikos'', "real, genuine", from αὐθέντης ''authentes'', "author") is the act of proving an assertion, such as the identity of a computer system user. In contrast with identification, the act of indicati ...
system with
OpenID OpenID is an open standard and decentralized authentication protocol promoted by the non-profit OpenID Foundation. It allows users to be authenticated by co-operating sites (known as relying parties, or RP) using a third-party identity provider ...
support, and numerous other small changes and features. The phpBB teams maintain a website for phpBB development named ''Area51''. In keeping with the tradition to codename every new phpBB3 release after Martian mountains, phpBB 3.1 was code-named "Ascraeus," named after
Ascraeus Mons Ascraeus Mons is a large shield volcano located in the Tharsis region of the planet Mars. It is the northernmost and tallest of three shield volcanoes collectively known as the Tharsis Montes. Discovery The volcano's location corresponds to t ...
, the second-tallest mountain on
Mars Mars is the fourth planet from the Sun and the second-smallest planet in the Solar System, only being larger than Mercury (planet), Mercury. In the English language, Mars is named for the Mars (mythology), Roman god of war. Mars is a terr ...
. (
Olympus Mons Olympus Mons (; Latin for Mount Olympus) is a large shield volcano on Mars. The volcano has a height of over 21.9 km (13.6 mi or 72,000 ft) as measured by the Mars Orbiter Laser Altimeter (MOLA). Olympus Mons is about two and a h ...
, which 3.0 was named after, is the tallest.) On July 29, 2009, the Development Team announced "significant changes" to the phpBB's development process and release cycle. Chief among these was the decision to abandon the former
Linux kernel The Linux kernel is a free and open-source, monolithic, modular, multitasking, Unix-like operating system kernel. It was originally authored in 1991 by Linus Torvalds for his i386-based PC, and it was soon adopted as the kernel for the GNU ope ...
versioning scheme, meaning that whether part of the version number was even or odd no longer was significant. As such, Ascraeus (the successor to 3.0.0 Olympus) is to become phpBB 3.1.0. (The original versioning scheme dictated that 3.1.x would be a development branch, meaning that Ascraeus would have been released as 3.2.0.) Subsequent feature releases of phpBB3 will be versioned as 3.2.0, 3.3.0, etc. phpBB 4.0.0 will represent a fundamentally redesigned version of phpBB. The strategy also committed the teams to continue supporting an older "stable" branch for at least 6–9 months after a newer "feature" branch was released. However, an exception was made for 3.0.6, which was already in development. Although it contained enough significant new features that it could have been considered a 3.1.0 release, it remained a part of the 3.0.x branch, which also meant that the teams did not have to simultaneously continue supporting 3.0.5 after 3.0.6's release. In January 2010, Meik Sievertsen stepped down as Lead Developer, instead taking on the roles of developer and "Server Manager". Nils Adermann was then promoted to Lead Developer. Since then phpBB have been working on moving over to the Symfony web framework and released phpBB 3.1.0 on October 28, 2014 In March 2010, phpBB moved source code versioning from Subversion to
Git Git () is a distributed version control system: tracking changes in any set of files, usually used for coordinating work among programmers collaboratively developing source code during software development. Its goals include speed, data in ...
in order to improve developer workflow and better involve the community. On April 26, 2013, phpBB 3.1 entered the stage of
feature freeze In software engineering, a freeze is a point in time in the development process after which the rules for making changes to the source code or related resources become more strict, or the period during which those rules are applied. A freeze help ...
. "Ascraeus" was finalized and released on October 28, 2014 after several release candidates. A future release "Rhea" (3.2.x) will be made January 7, 2017. On October 12, 2016, phpBB released the latest stable "Ascraeus" version: 3.1.10. Due to the late release of 3.2, it was announced that end of maintenance for 3.1 would be extended to June 2017, and end of life for 3.1 extended to December 2017. In addition to the development of phpBB 3.1, other phpBB teams also are in the process of developing numerous other tools for use by the community. Development for these tools was followed on the ''phpBB Code Forge'', which contained the Subversion repositories for these tools and the main phpBB development trunk.


phpBB 3.2.x

The first of two release candidates for 3.2.x "Rhea" was made available on June 27, 2016, the second on December 9, 2016. It was announced on December 25, 2016, that the official launch for phpBB 3.2.0 would be on January 7, 2017. phpBB 3.2 introduces major changes and new functionality. Among the new features are a completely revised installer including CLI (
Command-Line Interface A command-line interpreter or command-line processor uses a command-line interface (CLI) to receive commands from a user in the form of lines of text. This provides a means of setting parameters for the environment, invoking executables and pro ...
) support, a new
BBCode BBCode ("Bulletin Board Code") is a lightweight markup language used to format messages in much Internet forum software, first introduced in 1998. The available "tags" of BBCode are usually indicated by square brackets ( _and_.html" ;"title="/code> ...
system that adds more power to quotes and supports emojis, and full support for PHP 7.1.


phpBB 3.3.x

The first release candidate for 3.3.x "Proteus" was made available on December 23, 2019. On January 6, 2020, phpBB officially launched phpBB 3.3.0. It was built upon 3.2 "Rhea" and it's their big step towards a more modern base while maintaining a clear update path. Since 2021 with 3.3.3 version, phpBB supports PHP 8 & MySQL 8.


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 capitalized to distinguish code modifications from
forum moderator An Internet forum, or message board, is an online discussion site where people can hold conversations in the form of posted messages. They differ from chat rooms in that messages are often longer than one line of text, and are at least temporar ...
s, the latter of which is often abbreviated as "mods". 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 Extensions Team (formerly known as the phpBB MOD Team), headed by David Colón (known as DavidIQ in the community), accepts modifications from community sources for validation, and modifications that meet the Extensions Team's standards are made available for download from the phpBB ''Customisations 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. Documentation for phpBB3 MODding is provided by the Extensions Team. MODs are not accepted for the 3.1.x line of phpBB since Extensions have taken their place from that version forward.


MODX

MODX is an
XML Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing arbitrary data. It defines a set of rules for encoding documents in a format that is both human-readable and machine-readable ...
-based document format developed by the phpBB Extensions Team that is used to describe the steps required to modify the source code of a web application in order to install a modification. Although it can theoretically be utilised for any web application, it was developed for and is primarily used by MODs for phpBB. The phpBB Extensions Team requires that MODs submitted to its database conform to the MODX specifications and other policies. The primary purpose of using an XML-based format is to better allow automatic installation tools, such as AutoMOD, to read and complete the installation instructions. MODX files can be viewed in a
web browser A web browser is application software for accessing websites. When a user requests a web page from a particular website, the browser retrieves its files from a web server and then displays the page on the user's screen. Browsers are used on ...
using an included
XSLT XSLT (Extensible Stylesheet Language Transformations) is a language originally designed for transforming XML documents into other XML documents, or other formats such as HTML for web pages, plain text or XSL Formatting Objects, which may subseque ...
file. The latest revision of the MODX spec is 1.2.6, released on December 15, 2012.


AutoMOD

AutoMOD is a tool developed by the phpBB Extensions Team that parses and automatically installs phpBB3 MODs distributed in the MODX format. Users simply have to upload the contents of a MOD download to their phpBB source directory and run AutoMOD, which will parse the MOD instructions and make the necessary file changes. Depending on the server configurations, it will either automatically merge the changes into place using
FTP The File Transfer Protocol (FTP) is a standard communication protocol used for the transfer of computer files from a server to a client on a computer network. FTP is built on a client–server model architecture using separate control and data ...
, or will create a compressed archive of the changed files for the user to copy into place. AutoMOD is also used by the MOD Team members during validation to ensure that the MODX files are valid and the MOD can be successfully installed on a
vanilla Vanilla is a spice derived from orchids of the genus ''Vanilla (genus), Vanilla'', primarily obtained from pods of the Mexican species, flat-leaved vanilla (''Vanilla planifolia, V. planifolia''). Pollination is required to make the p ...
phpBB installation. The current version of AutoMOD is 1.0.2. AutoMOD can be downloaded from the AutoMOD information page and support can be obtained in the AutoMOD support forum. AutoMOD is the successor to EasyMOD, a tool for phpBB2 which was also developed by the phpBB Extensions Team and performed essentially the same task. The last version of EasyMOD was 0.4.0, released on June 30, 2008. Support for EasyMOD is no longer provided since phpBB2 is retired.


Unified MOD Installation Library (UMIL)

The Unified MOD Installation Library is a library designed to simplify the installation and uninstallation of the database side of MODs.phpbb.com
/ref> It is designed to be useful for configuring the forum for the new MOD, performing database actions such as adding and removing tables and columns and purging the forum's
cache Cache, caching, or caché may refer to: Places United States * Cache, Idaho, an unincorporated community * Cache, Illinois, an unincorporated community * Cache, Oklahoma, a city in Comanche County * Cache, Utah, Cache County, Utah * Cache County ...
. UMIL is GPL licensed and the latest version is 1.0.5. It can be downloaded from the UMIL page. To create a UMI-file automatically, a MOD author can use the Unified MOD Installation File creation tool.


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. 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, most recently with version 3.2.7 in May 2019. However, the phpBB Team usually responds to security reports as soon as possible, and releases a new version quickly. The phpBB Group, attempting to learn from previous failures, performed a codebase security audit before the release of 2.0.18. The phpBB3 codebase received an external
security audit An information security audit is an audit on the level of information security in an organization. It is an independent review and examination of system records, activities and related documents. These audits are intended to improve the level of in ...
in September 2007, which was done by SektionEins. The sixth release candidate of phpBB3 was published following the results of the security audit. Changes were made to phpBB2 to avoid problems in the future, such as a re-authentication system for the administration panel, backported from phpBB3. This was introduced after a cookie verification issue allowed attackers to gain administrator access. 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. The team announced a tracker the following January where administrators of attacked bulletin boards could report an attack, and receive support from the IIT. The
CAPTCHA A CAPTCHA ( , a contrived acronym for "Completely Automated Public Turing test to tell Computers and Humans Apart") is a type of challenge–response test used in computing to determine whether the user is human. The term was coined in 2003 b ...
system in phpBB2 has proven vulnerable to automated registrations, with numerous phpBB-based forums being swamped by
forum spam Forum or The Forum (plural forums or fora) may refer to: Common uses * Forum (legal), designated space for public expression in the United States *Forum (Roman), open public space within a Roman city **Roman Forum, most famous example *Internet ...
. phpBB3 has improved its anti-spam options available to forum administrators, including a new CAPTCHA system, suspensions, user logging, and other various features. The phpBB team has published recommendations on protecting the boards from spam. Currently the best method is to use a Q&A (question-answer) challenge, which was introduced into phpBB 3.0.6. phpBB3 has a much stronger CAPTCHA system, however during the phpBB3 development/beta phase it was frequently criticised for being difficult to read. The development team has been working on improving its readability prior to phpBB3's final release. 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). phpBB 3 notifies the administrator of new releases via the Administration Control Panel.Checking for updates
phpBB 3.0 Olympus Documentation, phpBB.com


phpBB community

phpBB has a community of users who contribute to the overall project with content such as Extensions, MODs, and Styles. They also provide supplementary support as assistance to the phpBB Support Team. Community users are encouraged to participate in these support requests and to contribute to the overall betterment of phpBB core code.


See also

*
Comparison of Internet forum software This article outlines the general features commonly found in various Internet forum software packages. It highlights major features that the manager of a forum might want and should expect to be commonly available in different forum software. Thes ...


References


Further reading

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


External links

* * {{Curlie, Computers/Programming/Languages/PHP/Scripts/Forums/phpBB, phpBB Free Internet forum software Free groupware Free software programmed in PHP Internet forum software 2000 software PHP software