WikiDer > PhpBB
phpBB | ||||
Beispiel für ein phpBB3-Forum. | ||||
| Entwickler | Die phpBB-Gruppe | |||
| Letzte Version | 3.3.0 (6. Januar 2020) | |||
| Wartungsversion | 3.2.9 (6. Januar 2020) | |||
| Status | Aktiv | |||
| Betriebssystem | Multiplattform (PHP) | |||
| Kategorie | Internetforum | |||
| Lizenz | GPL | |||
| Versionskontrolle | github.com | |||
| Webseite | (und) Projektseite | |||
| ||||
phpBB ist ein Open SourceSoftwarepaket, geschrieben in PHP, soll a sein Internetforum designen. Der Name ist ein Kofferwort von PHP und Schwarzes Brett. Es ist erhältlich unter der GPL, eine Lizenz für kostenlose und Open-Source-Software.
Eigenschaften
PHPBB hat unter anderem die folgenden Funktionen:
- Ein Vorlagensystem, durch das das Design angepasst werden kann. Der Grundstil ist fertig reaktionsschnell
- Unterstützung bei der Internationalisierung. Es gibt derzeit (Januar 2017) 54[1] Übersetzungen zur Verfügung.
- Große User-Community, in der sich Menschen gegenseitig Unterstützung anbieten, sowohl über die offiziellen (internationalen) Webseite sowie über lokale Websites.
- Große Community von Benutzern, die Open-Source-Erweiterungen zum offiziellen Code erstellen, wodurch zusätzliche Funktionen hinzugefügt werden können.
Es kann in Kombination mit einer Reihe von verschiedenen verwendet werden Datenbanksysteme. Diese sind MySQL, PostgreSQL, MSSQL und SQLite. Auch in phpBB2 Microsoft Access (für kleine Foren) unterstützt, aber das ist mit phpBB3 abgelaufen. Mit phpBB 3.2 gibt es auch Unterstützung für Feuervogel wird ablaufen.
Geschichte
PHPBB wurde von James "theFinn" Atkinson als einfaches UBB-ähnlicher Forenantrag für seine eigene Website am 17. Juni 2000. Nathan Codding und John Abela (beide sind noch keine Mitglieder des Teams) begannen bei der Entwicklung von phpBB zu helfen, nachdem das Projekt in SourceForge aufgenommen wurde[2]CVS, und es wurde mit der Entwicklung von 1.0.0 begonnen. Eine voll funktionsfähige Version von phpBB war ab dem 1. Juli 2000 verfügbar.[3]
Die endgültige Version von phpBB 1.0.0 wurde am 16. Dezember 2000 zur Verfügung gestellt, gefolgt von einer Reihe von Verbesserungen an den 1.x-Codebasen in zwei neuen Versionen (phpBB 1.2.0 wurde am 16. Februar 2001 und 1.4.0 verfügbar gemacht). am 25. Februar 2001). Apr. 2001). Die letzte 1.x-Version war phpBB 1.4, veröffentlicht am 6. November 2001.
Während der Laufzeit der 1.x-Serie waren mehrere Personen Teil des phpBB-Teams: Bart van Bragt (BartvB), Frank Feingold, Paul S. Owen (psoTFX) und Johnathan Haase, Nathan Codding und John B. Abela. Alle diese Teammitglieder sind inzwischen im Ruhestand.
PhpBB 2.0.x wurde am 17. Februar 2001 veröffentlicht. Diese neue Version wurde komplett von Grund auf neu entwickelt; die Ambitionen der Entwickler waren zu groß geworden, als das Fundament, das 1.x gelegt hatte. Nach einem Jahr der Entwicklung und umfangreichen Tests wurde phpBB 2.0.0 (die "Super Furry"-Edition) am 4. April 2002 veröffentlicht[4] (drei Tage später als vorgesehen). Die Absicht war, dass phpBB 2.0.x selbst nach phpBB 3.x weitergeführt wird, da phpBB 3.x viele Funktionen enthält und daher auch wesentlich komplexer erscheint als 2.x. Aus diesem Grund gibt es eine Benutzergruppe, die phpBB 2.0 immer noch bevorzugt. Am 1. Januar 2009 wurde die Entwicklung und der Support für phpBB2 eingestellt (siehe Referenz für Erläuterungen).[5]
Versionsgeschichte
| Legende | ||||
|---|---|---|---|---|
| Unterstützt | Nicht länger unterstützt | Unterstützte Testversion | Testversion nicht mehr unterstützt | Zukünftige Version |
| Name | Erste Version | Datum der ersten Veröffentlichung | Letzte Version | Letztes Erscheinungsdatum |
|---|---|---|---|---|
| phpBB1 | 1.0.0 | 16-12-2000 | 1.0.?? | ?? |
| 1.2.0 | 16-02-2001 | 1.2.?? | ?? | |
| 1.4.0 | 25-04-2001 | 1.4.4 | 06-11-2001 | |
| phpBB2 | 2.0.0 | 04-04-2002 | 2.0.23 | 17-02-2008 |
| phpBB3 | 3.0.0 | 13-12-2007 | 3.0.14 | 04-05-2015 |
| 3.1.0 | 28-10-2014 | 3.1.12 | 07-01-2018 | |
| 3.2.0 | 07-01-2017 | 3.2.9 | 06-01-2020 | |
| 3.3.0 | 06-01-2020 | 3.3.0 | 06-01-2020 | |
| phpBB4 | 4.0.0 | - | - | - |
Änderungen und Erweiterungen
MODs sind Code-Modifikationen, auch Tweaks genannt, die das phpBB-Forum erweitern und/oder modifizieren können. Das bedeutet Erweiterung im Sinne von beispielsweise dem Hinzufügen oder Ändern von Zusatzfunktionen. Diese MODs werden von Mitgliedern der phpBB-Community erstellt und vom MOD-Team auf phpBB.com genehmigt und freigegeben. Der Begriff MOD leitet sich vom Wort MODification (englisch für Modifikation) ab.
Seit Version 3.1 werden keine MODs mehr verwendet, der Fokus liegt jedoch auf Extensions. Der Hauptunterschied besteht darin, dass Erweiterungen den Quellcode nicht ändern, aber dennoch Funktionen hinzufügen oder ändern können. Dies macht es viel einfacher, Updates zu installieren. Außerdem ist die Installation einer Erweiterung oft viel einfacher als die Installation eines MOD.
3.x-Serie
Die vorherige stabile Codebasis ist 3.0.x mit dem Codenamen Olympus. Im Juni 2010 wurde festgelegt, welche Funktionen in 3.1 umgesetzt werden sollen[6] und seitdem arbeiten sie an 3.1. Version 3.1 trägt den Codenamen Ascraeus und basiert als Weiterentwicklung von 3.0 auf der Codebasis von 3.0. Neben diversen Erweiterungen der Funktionen und Möglichkeiten ist ein wichtiges Merkmal, dass Erweiterungen vorgenommen werden und somit weniger Änderungen des Codes erforderlich sind. Das Idealbild ist, dass ein Endbenutzer einfach eine Erweiterung herunterladen und in sein Forum einfügen kann, ohne den Code zu kennen. Dies wurde in Version 3.2 weiter ausgearbeitet und einige zugrunde liegende Komponenten wurden adressiert, die für den Endbenutzer nicht sofort sichtbar sind. Das gleiche gilt für Version 3.3, wo die wichtigsten Änderungen in der Kompatibilität mit Serversoftware und dem Symfony-Framework liegen. [7]
Zukunft
In der Vergangenheit gab es langfristige Pläne, an phpBB4 zu arbeiten. Dies wäre ein von Grund auf neu aufgebautes System. Nun wurde beschlossen, die gewünschten Änderungen in kleinen Schritten in der 3.x-Linie umzusetzen. Der Grund dafür ist, dass bei der Entwicklung der beiden Versionen 3.0 und 3.1 viel Aufwand in die Modernisierung und das Umschreiben von Code gesteckt wurde, was dazu führte, dass der umgeschriebene Code noch einmal überarbeitet werden musste, bevor die Version fertig war. In kleineren Schritten will man dies verhindern und so die Verbesserungen schneller an die Anwender bringen.Die 3.x-Reihe wird nun parallel zur 4.x-Reihe entwickelt, wobei vor allem 4.x größere Änderungen erfordert wie z neue Engine und eine neue Struktur zum Ersetzen von Bedienfeldmodulen. [8]
Sicherheit
Im Dezember 2004 gab es eine Epidemie von a Virus, durch Kaspersky Net-Worm.Perl.Santy.a, das eine Schwachstelle von phpBB 2.0.11 und niedriger ausnutzte. Während dieses Problem in der nächsten Version behoben wurde, leidet phpBB seit langem unter einem schlechten Image, wenn es um Sicherheit geht. Dieses Bild ist jedoch nicht mehr gerechtfertigt. phpBB hat seit mehreren Jahren einen Sicherheitsspezialisten im Entwicklungsteam[9] und neue Versionen werden von einem Dritten auf Sicherheit geprüft[10]. Es gibt auch eine Qualitätskontrolle für jede neue Version[10].
Auch dafür captchaSystem von phpBB gibt es viele Lösungen. Standard-Captchas verwenden ein Bild mit verschiedenen Buchstaben und Zahlen, die überschrieben werden müssen. Da dies nun auch Spam-Roboter lösen können, reicht dieser Schutz nicht mehr aus. Seit phpBB 3.0.6 gibt es ein Plugin-System zum Erstellen einer komplett benutzerdefinierten Form eines Captchas, das nicht mehr ausschließlich auf visuelle Erkennung angewiesen ist. Es wurden auch verschiedene andere Optionen hinzugefügt, um Spam zu reduzieren[11]. In den meisten phpBB-Foren, die richtig eingerichtet sind, ist Spam fast kein Thema mehr.
Externe Links
- (und) Offizielle Website
- (und) Area51 - phpBB-Entwicklungsseite
- (NL) phpBB.nl - Offizielle niederländische Supportseite