phpBB ist eine freie, quelloffene Software zur serverseitigen Bereitstellung eines Internetforums im Stile eines Bulletin Boards, das auf der Skriptsprache PHP basiert und viele Datenbanken, z. B. MySQL und PostgreSQL, unterstützt. Es steht unter der GNU General Public License.
Neben der Datenbankunterstützung bietet phpBB die Verwendung von Vorlagen (Templates), um das komfortable Anpassen des Aussehens an die Seite zu ermöglichen, sowie eine weite Internationalisierung.
Geschichte Die Entwicklung von phpBB wurde von James Atkinson als ein simples, im Stil von Ultimate Bulletin Boards gehaltenes Forum für seine eigene Website am 17. Juni 2000 gestartet. Nathan Codding und John Abela schlossen sich dem Team an, nachdem phpBB in ein CVS-Repository bei SourceForge verschoben wurde, und die Arbeit an der Version 1.0.0 begann. Eine funktionsfähige Vorabversion war am 1. Juli 2000 fertig.
phpBB 1.0.0 wurde am 16. Dezember 2000 veröffentlicht, mit vielen Verbesserungen am Code in den folgenden beiden Major-Versionen (phpBB 1.2.0 wurde am 16. Februar und 1.4.0 am 25. April 2001 veröffentlicht). Der letzte Release der 1.x-Linie war phpBB 1.4.4, veröffentlicht am 6. November 2001. Unterdessen hatten sich Bart van Bragt, Paul S. Owen, Jonathan Haase und Frank Feingold dem Entwicklerteam angeschlossen.
Die Entwicklung von phpBB 2.0.x wurde am 17. Februar 2001 begonnen. Es wurde von Grund auf neu entwickelt, da die Ambitionen der Entwickler die Möglichkeiten des originalen Codes überschritten. Doug Kelly trat der Entwicklung kurz danach bei. Nach einem Jahr Entwickeln und Testen wurde phpBB 2.0.0, die „Super-Furry“-Edition (englisch „super-pelzig“), am 4. April 2002 veröffentlicht. Zuletzt trat phpBB durch häufige Bugfixes in Erscheinung. Der letzte offizielle Release in der 2.0.x-Linie war 2.0.23. Neue Releases in der 2.0.x-Linie beschränken sich nun auf die Behebung von Bugs und Sicherheitslücken. Zum 1. Januar 2009 wurde der offizielle Support für phpBB2 eingestellt.
Die Entwicklerversion von phpBB 3.0 hat den Codenamen „Olympus“. Ursprünglich sollte sie die Versionsnummer 2.2 tragen, wegen massiver Änderungen am Kern der Software wurde sie jedoch in 3.0 geändert. Am 17. Juni 2006 erschien die erste Beta-Version 3.0 Beta 1, am 12. August 2006 erschien phpBB 3.0 Beta 2. Am 13. Dezember 2007 erschien die fertige Version.
Die Entwicklung von phpBB 3.0 wurde von mehreren Änderungen im Entwicklerteam geprägt. Nachdem Paul S. Owen im September 2005 das Team unerwartet verlassen hat, übernahm Meik Sievertsen die Leitung des Entwicklerteams. Seitdem wurde das Entwicklerteam wieder vergrößert, indem David M., Nils Adermann, Graham Eames und Ludovic Arnaud dem Team beitraten.
Am 15. Januar 2010 trat Meik Sievertsen nach 4 Jahren als Leiter des Entwicklerteams zurück. Die Leitung wurde daraufhin von Nils Adermann übernommen.
Fast sieben Jahre nachdem phpBB 3.0 veröffentlicht wurde, erschien am 28. Oktober 2014 die „Feature“-Version 3.1 mit dem Codenamen „Ascraeus“. Sie enthält mehrere neue Funktionen, u. a. eine einfachere Installation für Erweiterungen.
Am 10. Februar 2016 trat Nils Adermann nach fast 6 Jahren von der Leitung des Entwicklerteams zurück, verblieb aber im Entwicklerteam. Marc Alexander übernahm stattdessen die Leitung. Am 21. September 2017 trat Nils Adermann schließlich endgültig aus dem Entwicklerteam und dem Managementteam aus.
phpBB 1
phpBB 1.0 war die erste Versionslinie von phpBB. Diese hat zur großen Verbreitung und heutigen Popularität von phpBB beigetragen. Die erste Version war 1.0.0 und wurde am 16. Dezember 2000 veröffentlicht. Es folgten phpBB 1.2.x sowie 1.4.x, anschließend wurde die Hauptversionsnummer erhöht, da die Änderungen am Code von phpBB 1.4 zu umfangreich wurden. Die letzte Version war phpBB 1.4.4 (veröffentlicht am 6. November 2001).
phpBB 1 konnte nur mit einer MySQL-Datenbank arbeiten. Weil es für ältere PHP-Versionen geschrieben wurde, ist diese Version heute mit aktueller Software nur noch eingeschränkt lauffähig. Vom Verwenden dieser Versionen wird generell abgeraten, vor allem da sie nicht mehr offiziell unterstützt werden, bekannte Sicherheitslücken aufweisen und auf potentiell gefährliche Funktionen von PHP zurückgreifen (register_globals).
phpBB 2
Die Entwicklung von phpBB 2.0 begann am 17. Februar 2001 und dauerte fast 14 Monate. Die finale Version von phpBB 2.0 wurde am 4. April 2002 veröffentlicht.
Der Code ist weitgehend einfach gehalten; die Tatsache, dass es freie Software ist, sowie die große Anzahl von Templates und Modifikationen machen es flexibel. Da phpBB eine Vielzahl von Datenbanken unterstützt, kann es auf vielen Servern betrieben werden.
Die Installation ist einfach gehalten, um auch Einsteigern das Einrichten eines Forums in wenigen Minuten zu ermöglichen. Dasselbe gilt für den Administrationsbereich sowie die Moderatorenkontrolle.
Am 16. April 2008 wurde bekannt gegeben, dass zum 1. Januar 2009 der Support für phpBB 2 eingestellt werden sollte, bis zum 1. Februar 2009 sollte es aber noch, falls nötig, Sicherheitspatches geben.
Funktionsübersicht Zum Zeitpunkt der Veröffentlichung war phpBB 2 ein fortschrittliches Forensystem. Mittlerweile fehlen allerdings einige Funktionen, die von Foren-Administratoren sowie Benutzern oft gefordert werden. Die wichtigsten Funktionen von phpBB 2 sind: Unbegrenzt viele Foren und Kategorien Gruppen- und Benutzer-basierte Rechteverwaltung Privates Nachrichtensystem Umfassender Administratoren-Bereich
Als zentrales Element fehlen effektive Funktionen für die Spambekämpfung.
Forks Die freie Lizenz des phpBB ermöglicht es, den Code selbst zu bearbeiten und weiterzuverbreiten. Dies hat zur Folge, dass einige Forks existieren. Diese bestehen teilweise aus dem phpBB-Kern und einigen MODs, teilweise wurde der Code aber auch stark verändert. Zu den bekanntesten deutschen Forks zählen phpBB Plus, das nicht mehr aktiv weiterentwickelt wird, und Orion Forum CBACK, welches mittlerweile auch nicht mehr auf der Basis von phpBB2 entwickelt wird.
phpBB 3
phpBB 3 (Codename „Olympus“) ist der Nachfolger von phpBB 2 und wurde am 13. Dezember 2007 veröffentlicht. Olympus bringt viele Veränderungen im Code sowie viele Funktionen mit sich, die auf Wunsch der Benutzergemeinde integriert wurden.
Die Entwicklung hat kurz nach der Veröffentlichung von phpBB 2 begonnen und wurde langfristig vorangetrieben. Zuletzt wurde auch die Hauptversionsnummer erhöht, um zu verdeutlichen, dass seit Erscheinen der Vorgängerversion größere Weiterentwicklungen eingeflossen sind.
Versionsgeschichte Am 18. Juni 2006 wurde die Beta 1 von phpBB 3 veröffentlicht. Die letzte Vorversion (RC 8) wurde am 1. Dezember 2007, veröffentlicht. Am 9. Dezember 2007 kündigten die Entwickler – anlässlich des siebten Geburtstags von phpBB 1.0 – die Veröffentlichung von phpBB 3.0 Gold für den 13. Dezember 2007, 17:00 Uhr GMT, an.
Version Codename Hauptversion Codename Unterversion Veröffentlichung(a) Wichtigste ÄnderungenOlympus13. Dezember 2007Finale Version7. April 2008Fehlerbereinigungen10. Juli 2008FehlerbereinigungenHooray... new features12. November 2008Fehlerbereinigungenone year anniversary12. Dezember 2008Fehlerbereinigungenquite furry31. Mai 2009FehlerbereinigungenFast and Furrious17. November 2009Fehlerbereinigungen, einige neue FunktionenRun bugs, run! Bertie is coming!28. Februar 2010Fehlerbereinigungen6. März 2010Sicherheitslücke bereinigtPatience is a Virtue20. November 2010FehlerbereinigungenBertie's off to the beach11. Juli 2011FehlerbereinigungenBertie's new year present2. Januar 2012FehlerbereinigungenBertie's long summer vacation25. August 2012FehlerbereinigungenRichard 'D¡cky' Foote28. September 2013FehlerbereinigungenReturn of the Bertie26. Januar 2015Fehlerbereinigungen, Sicherheitsupdate30. Januar 2015FehlerbereinigungenSecuring the thermal exhaust port4. Mai 2015Fehlerbereinigungen, SicherheitsupdateAscraeus28. Oktober 2014Fehlerbereinigungen, neue Funktionen u. a. eine neue Template-Engine, Einsatz von Symfony, Responsive Webdesign1. November 2014Sicherheitslücke bereinigt, einige Fehler beim Update von phpBB 3.0 behoben25. November 2014Sicherheitslücken bereinigt, FehlerbereinigungenThe Bertie Strikes Back1. Februar 2015Sicherheitslücke bereinigt, FehlerbereinigungenMay the fourth be with you4. Mai 2015Sicherheitslücke bereinigt, FehlerbereinigungenBertie returning from the City of a Hundred Spires16. Juni 2015Sicherheitslücke bereinigt, FehlerbereinigungenWeekend at Bertie's12. September 2015Sicherheitslücke bereinigt, FehlerbereinigungenThe Bertie Awakens11. Januar 2016Sicherheitslücke bereinigt, FehlerbereinigungenBertie's late Valentine's present21. Februar 2016FehlerbereinigungenBertie's virtual reality beach17. April 2016FehlerbereinigungenBertie's Indian Summer12. Oktober 2016Sicherheitslücke bereinigt, FehlerbereinigungenBertie's Cassini hitchhike16. Juli 2017Sicherheitslücke bereinigt, FehlerbereinigungenBertie*s look back at Mars7. Januar 2018Sicherheitslücke bereinigt, FehlerbereinigungenRhea7. Januar 2017Neue Funktionen, Template-Überarbeitung, PHP 7.0/7.1 SupportWar for the Planet of Berties16. Juli 2017Sicherheitslücke bereinigt, FehlerbereinigungenBertie's new year Resolution7. Januar 2018Sicherheitslücke bereinigt, Fehlerbereinigungen, PHP 7.2 SupportBertie's long summer13. September 2018Fehlerbereinigungen, Aufgabe der Unterstützung der „HipHop Virtual Machine“ und weitere kleine AnpassungenBertie's stache16. November 2018Fehlerbereinigungen, Template-Events unterstützen Twig-SyntaxBertie's secret sant22. Dezember 2018FehlerbereinigungenBertie snow29. April 2019Sicherheitslücke bereinigt, FehlerbereinigungenBertie's force field5. Mai 2019Fehlerbereinigungen20. September 2019Sicherheitslücken bereinigt, FehlerbereinigungenThe Rise of Bertie6. Januar 2020Sicherheitslücken bereinigt, FehlerbereinigungenBertie's look back at Rhea7. August 2020Sicherheitslücken bereinigt, FehlerbereinigungenThe Name of the Bertie6. November 2020Sicherheitslücken bereinigt, FehlerbereinigungenProteus6. Januar 2020Sicherheitslücken bereinigt, Fehlerbereinigungen, neue Funktionen, PHP 7.3/7.4 Support, minimal unterstützte PHP-Version 7.1.3Bertie's Twenty7. August 2020Sicherheitslücken bereinigt, Fehlerbereinigungen, neue FunktionenFrom Bertie with Love6. November 2020Sicherheitslücken bereinigt, Fehlerbereinigungen, neue FunktionenBertie Tripple Distilled29. Januar 2021Fehlerbereinigungen, MySQL-8- und PHP-8-SupportBertie's garden work1. Mai 2021Fehlerbereinigungen, verbesserter PHP-8-SupportIch bin ein Bertie3. Oktober 2021Fehlerbereinigungen, verbesserter PHP-8-SupportThe Book of Bertie15. März 2022Fehlerbereinigungen, Support für SVG und webpThe Book of Bertie, Part Two17. März 2022FehlerbereinigungBertie: Beer and Summer27. Juni 2022FehlerbereinigungBertie's lunar flyby28. November 2022FehlerbereinigungThe Way of Bertie5. Februar 2023FehlerbereinigungBertie's Trip to Zagreb22. Oktober 2023FehlerbereinigungBertie: A phpBB Saga1. Juni 2024FehlerbereinigungBertie & Ted29. August 2024Fehlerbereinigungen + VerbesserungenBertie All Along20. November 2024Fehlerbereinigungen + VerbesserungenIn Memory of Mark D. Hamill02. April 2025Sicherheitslücken bereinigt, Fehlerbereinigungen + VerbesserungenBertie in scrubs27. April 2026Sicherheits- und WartungsreleaseYoung Bertie06. Juni 2026Sicherheits- und WartungsreleaseBertie vs. Acme23. September 2026Sicherheits- und WartungsreleaseBertie forgot something24. September 2026Fix für 3.3.18 Dort wurden beim Bau des Pakets die Sicherheitsupdates vergessenTriton27. September 2025Alphaversion 1, Symfony 7.4 als Backend Framework27. April 2026Alphaversion 2
Funktionsübersicht phpBB 3.0 beinhaltet alle Funktionen von phpBB 2 sowie einige zusätzliche Funktionen: Ein neues Standardtheme Foren sind nicht mehr an Kategorien gebunden und können beliebig tief verschachtelt werden Ein neuer Administrations-Bereich mit besserem Berechtigungssystem