Wikisage, de vrije encyclopedie van de tweede generatie en digitaal erfgoed, wenst u prettige feestdagen en een gelukkig 2025

Wikisage is op 1 na de grootste internet-encyclopedie in het Nederlands. Iedereen kan de hier verzamelde kennis gratis gebruiken, zonder storende advertenties. De Koninklijke Bibliotheek van Nederland heeft Wikisage in 2018 aangemerkt als digitaal erfgoed.

  • Wilt u meehelpen om Wikisage te laten groeien? Maak dan een account aan. U bent van harte welkom. Zie: Portaal:Gebruikers.
  • Bent u blij met Wikisage, of wilt u juist meer? Dan stellen we een bescheiden donatie om de kosten te bestrijden zeer op prijs. Zie: Portaal:Donaties.
rel=nofollow

phpBB

Uit Wikisage
Naar navigatie springen Naar zoeken springen
rel=nofollow

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

phpBB heeft onder andere de volgende kenmerken:

  • Een sjabloon-systeem waardoor de vormgeving kan worden aangepast.
  • Ondersteuning voor internationalisatie. Er zijn momenteel 43[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

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.[5]

Sinds de uitgave van phpBB2 raakte phpBB ongelofelijk bekend en ging het tot de meest gebruikte software voor forums behoren. In die periode heeft het team ook een flinke ontwikkeling doorgemaakt, met diverse uitbreidingen en mensen die het in de loop der tijd ook weer hebben verlaten. Bestond het team dat phpBB 1 had ontwikkeld nog maar uit enkele personen, inmiddels is het team tientallen mensen rijk en wordt het aangestuurd door een echt management team dat alles in goede banen leidt. [6]

Laatste versies

Modificaties

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[7] gevalideerd zijn door het phpBB team en minimaal voldoen aan een lijst kwaliteitseisen. [8]

Toekomst

De huidige stabiele codebasis is 3.0.x met codenaam Olympus. In juni 2010 is vastgesteld welke functies geïmplementeerd zullen worden in 3.1 [9] en sindsdien wordt daar hard aan gewerkt. 3.1 heeft de codenaam Ascraeus. 3.1 zal gebaseerd zijn op de codebasis van 3.0, het is vooral een doorontwikkeling ervan. 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.

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 gebruik gemaakt worden van het Symphony2 framework. [10] 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 [11]

Veiligheid

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,[12] en nieuwe versies worden door een externe partij gecontroleerd op veiligheid.[13]. Tevens is er een kwaliteitscontrole voor elke nieuwe versie.[14]

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 vertrouwd op visuele herkenning. Ook zijn er diverse andere mogelijkheden bijgekomen om spam terug te dringen. [15]

Externe links

Bronvermelding

Bronnen, noten en/of referenties:

rel=nofollow