phpBB

Uit Wikipedia, de vrije encyclopedie
Ga naar: navigatie, zoeken
phpBB
Voorbeeld van een phpBB3-forum.
Voorbeeld van een phpBB3-forum.
Ontwikkelaar The phpBB Group
Recentste versie 3.1.4 
(4 mei 2015)
Onderhoudsversie 3.0.14 
(4 mei 2015)
Status Actief
Besturingssysteem Multiplatform (PHP)
Categorie Internetforum
Licentie GPL
Website (en) Projectpagina
Portaal  Portaalicoon   Informatica
Vrije software

phpBB is een populair opensourceforum dat geschreven is in PHP. De naam is een samenvoeging van PHP en Bulletin Board. Het is beschikbaar onder de GPL, een licentie voor vrije- en opensourcesoftware.

Kenmerken[bewerken]

phpBB heeft onder andere de volgende kenmerken:

  • Een sjabloon-systeem waardoor de vormgeving kan worden aangepast.
  • Ondersteuning voor internationalisatie. Er zijn momenteel 51[1] vertalingen beschikbaar.
  • Grote gebruikersgemeenschap waarbinnen mensen elkaar ondersteuning bieden, zowel via de officiële (internationale) website als via lokale sites.
  • Grote gebruikersgemeenschap die opensourceaanpassingen maakt op de officiële code, waarmee extra functionaliteiten kunnen worden toegevoegd.

Het kan gebruikt worden in combinatie met een aantal verschillende databasesystemen. Dit zijn MySQL, PostgreSQL, MSSQL, Firebird en SQLite. In phpBB2 werd ook Microsoft Access (voor kleine fora) ondersteund, maar dat verviel bij phpBB3.

Geschiedenis[bewerken]

phpBB werd gestart door James "theFinn" Atkinson als een simpele UBB-achtige forumapplicatie voor zijn eigen website op 17 juni 2000. Nathan Codding en John Abela (die geen van beiden nog lid zijn van het team) begonnen mee te helpen met de ontwikkeling van phpBB nadat het project was toegevoegd aan de SourceForge[2] CVS, en het werk begon om 1.0.0 te ontwikkelen. Een volledige functionele versie van phpBB was beschikbaar vanaf 1 juli 2000.[3]

De uiteindelijke versie van phpBB 1.0.0 werd beschikbaar gesteld op 16 december 2000, met daaropvolgend een aantal verbeteringen aan de 1.x-codebases in twee nieuwe versies (phpBB 1.2.0 werd beschikbaar gesteld op 16 februari 2001 en 1.4.0 op 25 april 2001). De laatste 1.x-versie was phpBB 1.4, beschikbaar gesteld op 6 november 2001.

Tijdens de levensloop van de 1.x-serie hebben verscheidene personen deel uitgemaakt van het phpBB Team: Bart van Bragt (BartvB), Frank Feingold, Paul S. Owen (psoTFX) en Johnathan Haase, Nathan Codding en John B. Abela. Al deze teamleden zijn inmiddels gestopt.

phpBB 2.0.x werd gestart op 17 februari 2001. Deze nieuwe versie werd volledig van de grond opgebouwd; de ambities van de ontwikkelaars waren te groot geworden voor de basis die 1.x had gelegd. Na een jaar van ontwikkeling en uitgebreid testen werd phpBB 2.0.0 (de "Super Furry"-editie) op 4 april 2002 beschikbaar gesteld[4] (drie dagen later dan bedoeld). De bedoeling was dat phpBB 2.0.x zelf doorliep na phpBB 3.x, omdat phpBB 3.x flink wat functies omvat en daardoor ook een stuk complexer overkomt dan 2.x. Daarom is er een gebruikersgroep die toch de voorkeur houdt voor phpBB 2.0. Sinds 1 januari 2009 is de ontwikkeling en ondersteuning voor phpBB2 toch beëindigd (zie referentie voor toelichting). [5]

Versiegeschiedenis[bewerken]

Legenda
Ondersteund Niet meer ondersteund Ondersteunde testversie Niet meer ondersteunde testversie Toekomstige versie
Naam Eerste versie Eerste Releasedatum Laatste versie Laatste releasedatum
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 04-04-2002 3.0.14 04-05-2015
3.1.0 28-10-2014 3.1.4 04-05-2015
3.2.0 - - -
phpBB4 4.0.0 - - -

Modificaties[bewerken]

MOD's zijn code-modificaties, ook wel aanpassingen genoemd, die het phpBB-forum kunnen uitbreiden en/of aanpassen. Daarmee wordt uitbreiden in de zin van bijvoorbeeld extra functies toe te voegen zoals subforums, gebruikerslijsten voor beheerders, extra beveiliging en noem maar op, bedoeld. Deze MOD's worden gemaakt door leden van de phpBB community en worden goedgekeurd en uitgebracht door het MOD Team van phpBB.com. De term MOD is afgeleid van het woord MODification (Engels voor wijziging). Modificaties worden niet door het phpBB.com team zelf ondersteund, maar je krijgt ondersteuning van de leden van de phpBB community of van de maker van de modificatie. Er zijn ook vele andere sites die MODs aanbieden. Het verschil zit met name erin dat MODs uit de Modifications database[6] gevalideerd zijn door het phpBB team en minimaal voldoen aan een lijst kwaliteitseisen. [7]

3.x-reeks[bewerken]

De vorige stabiele codebasis is 3.0.x met codenaam Olympus. In juni 2010 is vastgesteld welke functies geïmplementeerd zouden worden in 3.1 [8] en sinds toen werd er gewerkt aan 3.1. Versie 3.1 heeft de codenaam Ascraeus en is als doorontwikkeling van 3.0 gebaseerd op de codebasis van 3.0. Naast diverse uitbreidingen van de functies en mogelijkheden is een belangrijk kenmerk dat er hooks gemaakt kunnen worden en dus minder modificaties van de code nodig zijn. Het ideaal plaatje is dat een eindgebruiker simpelweg een hook kan downloaden en kan invoegen in zijn forum, zonder enige kennis van de code.

Toekomst[bewerken]

Na 3.1 zal gewerkt gaan worden aan 3.2, codenaam Arsia. Dit zal een doorontwikkeling zijn van 3.1. Zolang de ontwikkeling van 3.1 nog loopt zullen er voor 3.2 alleen nog maar ideeën worden gegenereerd.

phpBB4, codenaam Rhea, zal een compleet nieuw systeem zijn wat van de grond af wordt opgebouwd. Hierbij zal gebruikgemaakt worden van het Symphony2 framework. [9] De ontwikkeling van phpBB4 is voorlopig nog toekomstmuziek, aangezien 3.1 en 3.2 eerst nog komen. Het is wel de bedoeling dat een deel van de ontwikkelaars zich specifiek gaat richten op phpBB4 [10]

Veiligheid[bewerken]

In december 2004 was er een epidemie van een virus, door Kaspersky Net-Worm.Perl.Santy.a gedoopt, dat gebruik maakte van een kwetsbaarheid van phpBB 2.0. Versies die ouder zijn dan 2.0.11 kunnen hierdoor getroffen worden. Het virus vervangt alle of vrijwel alle pagina's met de extensies .htm, .php, .asp, .shtm, .jsp en phtm van een getroffen site door de mededeling "This site is defaced!!! This site is defaced!!! NeverEverNoSanity WebWorm generation." Vervolgens zoekt het met een gerichte zoekopdracht aan Google het internet af op nieuwe kwetsbare versies van phpBB. Hoewel dit probleem toen bij de eerst volgende versie is opgelost, heeft phpBB lange tijd last gehad van een slecht imago als het om veiligheid gaat. Dit imago is echter inmiddels niet meer terecht. Al enkele jaren heeft phpBB een veiligheidsspecialist in het ontwikkelteam zitten[11] en nieuwe versies worden door een externe partij gecontroleerd op veiligheid[12]. Tevens is er een kwaliteitscontrole voor elke nieuwe versie[13].

Ook voor het captcha-systeem van phpBB bestaan vele oplossingen. Standaard captcha's maken gebruik van een afbeelding met diverse letters en cijfers die moeten worden overgetypt. Doordat spamrobots dit tegenwoordig ook kunnen oplossen, volstaat deze beveiliging niet meer. Sinds phpBB 3.0.6 bestaat er een hook-systeem om een geheel eigen vorm van een captcha te maken, die niet meer alleen vertrouwt op visuele herkenning. Ook zijn er diverse andere mogelijkheden bijgekomen om spam terug te dringen[14].

Externe links[bewerken]

Bronnen, noten en/of referenties