phpBB

Uit Wikipedia, de vrije encyclopedie

Ga naar: navigatie, zoeken
phpBB

Voorbeeld van een phpBB3 forum.

Ontwikkelaar The phpBB Group
Meest recente versie 3.0.5 ( 31 mei 2009 )
Categorie Internetforum
Licentie GNU General Public License
Website www.phpbb.com

phpBB is een populair open-sourceforum dat geschreven is in PHP. De naam is een samenvoeging van PHP en Bulletin Board. Het is beschikbaar onder de GNU General Public License.

Inhoud

[bewerken] Kenmerken

phpBB heeft onder andere de volgende kenmerken:

  • Een template-systeem waardoor de vormgeving kan worden aangepast.
  • Ondersteuning voor internationalisatie. Er zijn momenteel 61 vertalingen beschikbaar.
  • Grote gebruikersgemeenschap waarbinnen mensen elkaar ondersteuning bieden, zowel via de officiële site als via lokale sites.
  • Grote gebruikersgemeenschap die open-source-aanpassingen maakt op de officiële code, waarmee extra functionaliteiten kunnen worden toegevoegd.

Het kan gebruikt worden in combinatie met een aantal verschillende database-systemen. Dit zijn MySQL, PostgreSQL, MSSQL en Microsoft Access (voor kleine forums). In phpBB3 wordt Oracle als database-systeem ondersteund. Het was de bedoeling dat dit ook in phpBB2 ondersteund zou worden, maar dit is nooit definitief ingebouwd.

[bewerken] Geschiedenis

phpBB is 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 beiden nu niet meer lid zijn van het team) begonnen mee te helpen met de ontwikkeling van phpBB nadat het project was toegevoegd aan de SourceForge [1] CVS, en het werk begon om 1.0.0 te ontwikkelen. Een volledige functionele versie van phpBB was beschikbaar vanaf 1 juli 2000[2].

De uiteindelijke versie van phpBB 1.0.0 werd beschikbaar gesteld op 16 december 2000, met daarop volgend 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., die beschikbaar werd gesteld op 6 november 2001.

Tijdens de levensloop van de 1.x serie hebben verscheidene mensen onderdeel uitgemaakt van het phpBB Team: Bart van Bragt (BartvB), Frank Feingold, Paul S. Owen (psoTFX) en Johnathan Haase, Nathan Codding, John B. Abela. Al deze genoemde namen 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. Doug Kelly (nu niet meer lid van het team) werd al snel toegevoegd aan het team. Na een jaar van ontwikkeling en uitgebreid testen werd phpBB 2.0.0 (de "Super Furry"-editie) op 4 april 2002 [3] beschikbaar gesteld (drie dagen later dan bedoeld). De bedoeling is dat phpBB 2.0.x zelf doorloopt na phpBB 3.x, omdat phpBB 3.x flink wat functies omvat. Voorlopig zal er aan de phpBB 2.x versie niets nieuws worden toegevoegd. Updates die nu nog verschijnen zijn er omwille van bugs en kleine verbeteringen.

In een periode van vier jaar is phpBB ongelofelijk bekend geworden en tot de meest gebruikte software voor forums gaan behoren. Dit levert ook een flinke druk op, waarop Paul S. Owen (psoTFX) voormalig hoofd van het development team en co - project manager op 14 september 2005 opstapte[4]. Zijn plaats is overgenomen door Meik Sievertsen (Acyd Burn). Ook is Graham Eames (Graham) toegevoegd (is niet meer lid van het team) aan het ontwikkelingsteam. Kort daarna is het team nog aangevuld met DavidMJ en Naderman om de voltooiing van phpBB3 te versnellen. Sinds kort is het ontwikkelingsteam nog aangevuld met Vic D'Elfant en Kellanved om het proces weer een stapje te gaan versnellen. Inmiddels zijn ook APTX en ToonArmy toegevoegd.

Op 3 mei 2007 maakte SHS` bekend[5] dat James Atkinson de phpBB group per 30 april had verlaten, na een lange periode van inactivteit. Ook dhn maakte bekend dat SHS` het phpBB team heeft verlaten om persoonlijke redenen [6] Maar laatste ontwikkelingen hebben ook tot speculaties geleid over de eventuele terugkeer van een oude vriend, Paul S. Owen, oftewel psoTFX. Hij is momenteel Teamleider, en Beheerder op de development site van phpBB.

Op 16 april 2008 werd door NeoThermic bekend gemaakt[7] dat de support voor phpBB 2.0.x beëindigd zou worden. Op 19 juli werd bekend gemaakt[8] dat dit zou gebeuren op 1 januari 2009. Op 1 januari 2009 heeft Marshalrusty bekend gemaakt[9] dat de support voor phpBB 2.0.x beëindigd is, echter wordt er nog wel tot 1 Mei 2009 stijlen support gegeven, tot dan is het echt helemaal over voor de ondersteuning van phpBB 2 op phpBB.com. Sommige Nederlandstalige support forums volgen de procedure van de onmiddellijke stop van support voor phpBB2, en sommige support forums blijven voorlopig nog gewoon ondersteuning geven voor phpBB2.

[bewerken] Laatste versies

[bewerken] Modificaties

MOD's zijn code-modificaties, ook wel aanpassingen genoemd, die het phpBB-forum kunnen uitbreiden. 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. Deze websites zijn niet goedgekeurd door het phpBB.com team en daarbij biedt phpBB.com geen ondersteuning voor MOD's die niet afkomstig zijn uit hun MODs database[10].

[bewerken] Toekomst

Met de nieuwe 2.0.x codebasis in een stabiele status, kon het ontwikkelingsteam, dat nu werd geleid door Meik Sievertsen (Acyd Burn), beginnen met het opbouwen van de codebasis voor phpBB 2.2. Wanneer de productie kwaliteit had bereikt, zou het worden uitgebracht als versie 2.2. De verbeteringen in de nieuwe versie zouden te vergelijken zijn met de verbeteringen tussen de versies 1.4.x en 2.0.x. Het plan was in eerste instantie om het uit te brengen als 2.2.0, maar omdat phpBB 2.2 qua code zo veranderd was dat geen enkele aanpassing van phpBB 2.0 op phpB 2.2 zou werken, is er gekozen om de nieuwe versie 3.0.0 met de codenaam Olympus te gaan noemen [11]. Ze houden nog steeds het nummersysteem van de Linux kernel aan.

Veel nieuwe functies zijn ingevoerd in mei 2003 [12] Een lijst van nieuwe functies die in phpBB3 "Olympus" zitten, kun je vinden op hun ontwikkelsite [13] , waarvan ook een Nederlandstalig overzicht van is.

Op 19 maart 2006 opende het ontwikkelingsteam publiekelijk de bugtracker voor de CVS-versie. Op 17 juni, 2006 werd de eerste 3.0 betaversie uitgebracht. Op 12 augustus 2006, werd beta 2 uitgebracht en werden veel bugs opgelost van de eerste beta. Op 12 november 2006 werd beta 3 uitgebracht, waarin ondersteuning voor UTF-8 kwam en weer veel bugs opgelost. Op 27 november 2006 werd beta 4 uitgebracht. Hierin werden maar liefst 100 bugs opgelost die waren gevonden in beta 3. Beta 5 werd uitgebracht op 28 januari 2007 en was de laatste beta die werd uitgebracht. Acht Release Candidates later is inmiddels de Gold Release beschikbaar.[14]. Inmiddels is phpBB 3.0.2 ook uitgebracht. Hierin worden verschillende bugs van de voorgaande versies verholpen. Op 16 april 2008 werd aangekondigd [15] dat de phpBB 2-serie vanaf 1 oktober zal worden afgebouwd en vanaf 1 februari 2009 zal de phpBB Groep volledig van phpBB 2 afzien. Als voornaamste reden voor dit vroegtijdig vertrek wordt gegeven dat deze niet geschikt is voor PHP 5, welke de meeste webhosts zullen gaan gebruiken aangezien de PHP Groep stopt met de ondersteuning van PHP 4.

Ook is het team alweer hard aan het werk om de volgende belangrijke versie uit te brengen, wat versie 3.2.0 zal worden. Deze brengt meer extra's met zich mee en zal waarschijnlijk nog 191 bug fixes nodig hebben. Voor een klein overzicht welke nieuwe functies je kunt verwachten in 3.2 kan je het blog artikel gaan lezen van de "phpBB" Development Team Leider [16]

[bewerken] Veiligheid

In december 2004 was er een epidemie van een virus, door Kaspersky Net-Worm.Perl.Santy.a gedoopt, dat gebruik maakt van een kwetsbaarheid van phpBB. 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.

Ook is het captcha-systeem van phpBB gekraakt. De captcha is eigenlijk de visuele activatie: de gebruikers zien een afbeelding voor de registratie en die moeten ze helemaal overtypen om verder te kunnen registreren op het phpBB-forum. Doordat de phpBB-captcha gekraakt is nemen de spamregistraties toe op vele forums, maar gelukkig zijn er vele modificaties te vinden om de spam terug te dringen. Ook is de standaardcaptcha van phpBB te vervangen door een uitgebreide versie.

De laatste tijd volgen de versies elkaar snel op, en worden regelmatig nieuwe mogelijkheden toegevoegd, vooral op het gebied van veiligheid en zekerheid. Hieronder kan je een lijst terugvinden met de belangrijke verbeteringen in 2.0.22

  • 2.0.11: Visuele Bevestiging bij registratie.
  • 2.0.12: Versiecontrole in het beheerderspaneel.
  • 2.0.15: Extra inlogin voor het beheerderspaneel, om eventuele inbraken in een beheerdersaccount minder mogelijkheden te bieden.
  • 2.0.18: Sessie handeling uit aankomende versie 3.0, codenaam Olympus, overgenomen.
  • 2.0.19: Functie voor een maximaal aantal logins in te stellen toegevoegd.
  • 2.0.20: Functie voor een maximaal aantal zoekopdrachten in te stellen toegevoegd.
  • 2.0.21: Het filteren op de taalselectie is verbeterd.

[bewerken] Referenties

  1. SourceForge.net: phpBB
  2. Help me test. - Dev Shed
  3. http://www.phpbb.com/community/viewtopic.php?f=14&t=10213
  4. http://www.phpbb.com/community/viewtopic.php?f=14&t=324543
  5. http://www.phpbb.com/community/viewtopic.php?f=14&t=538301
  6. http://www.phpbb.com/community/viewtopic.php?f=14&t=546797
  7. Retirement/End of Support for phpBB 2.0.x
  8. Re: Early Retirement of 2.0.x
  9. Support for phpBB 2.0.x has ended
  10. http://www.phpbb.com/mods/
  11. phpBB 2.2 is no more ... meet Olympus vanuit de phpBB community forums
  12. http://www.phpbb.com/community/viewtopic.php?t=104463
  13. Olympus Feature Highlights
  14. http://www.phpbb.com/community/viewtopic.php?f=14&t=615945
  15. http://www.phpbb.com/community/viewtopic.php?f=14&t=900655
  16. phpBB • Blog • Londonvasion Re-Cap - phpBB Ascraeus


[bewerken] Externe links

 
Persoonlijke instellingen
Boek maken