PHP-Fusion

PHP-Fusion Versie 7 is een AGPL- licentie (oude versies bevonden zich onder de GPL ), een voortdurend evoluerend gratis content management systeem dat voortbouwt op PHP en maakt gebruik van MySQL als een database. De huidige versie bevat een nieuws- en artikelbeheer, forums, shoutbox en enquête-opties. Het project is gestart door Nick Jones, die de eerste versie op 12 april 2003 heeft uitgebracht.

Vereisten

Voor het soepele gebruik van PHP Fusion is een webserver met Apache 1.3x / 2.x en PHP 4 (4.1.0 of hoger) vereist. Sinds PHP-Fusion 7.00.06 wordt ook PHP 5.3 ondersteund. Om de Photo Gallery te gebruiken, moet de GD Library zijn geïnstalleerd. De latere gebruikers hebben geen diepere kennis nodig, omdat de WYSIWYG- editor TinyMCE is geïntegreerd of BB-codes kunnen worden gebruikt.

Versies

Versie 6

De laatste versie van de 6er-serie van de CMS is de 6.01.19. Versie 6 is vervangen door versie 7. Er zijn geen updates meer behalve beveiligingsupdates voor versie 6. Sinds de definitieve versie 7.01 op 1 augustus 2010 wordt de 6-serie CMS niet ondersteund door het Engelse ontwikkelingsteam.

Versie 7

PHP-Fusion 7 is sinds 11 augustus 2008 in de definitieve versie uitgebracht. Het volgde met 7.01 (1 augustus 2010) en 7.02 (19 april 2011) twee ontwikkelingen. [1]

In de ontwikkelingslijn werden vele innovaties geïntroduceerd zoals:

Layout en implementatie
Nieuw BBCode- systeem, nieuwe forumlay-out, XHTML, een nieuwe thema-engine en verbeterde ondersteuning voor smileys.
veiligheid
Naast spambeveiliging werden de groepsrechten verder opgeslagen en werden wachtwoorden over het algemeen opgeslagen met hun dubbele hash-waarde.
features
Het forum is onder meer verbeterd en een classificatiesysteem geïmplementeerd.

Versie 8 / Versie 9

PHP Fusion 8 was in ontwikkeling en werd tijdens de ontwikkeling vervangen door versie 9. Momenteel werken de ontwikkelaars aan PHP Fusion 9. [2] [3]

Beveiliging

Vanwege de toenemende populariteit van PHP Fusion is het CMS-systeem een ​​populair doelwit geworden voor aanvallen. De aanvalstypen die naar voren kwamen, waren beperkt tot SQL-injectie en XSS-aanvallen . [4] Deze waren maar mogelijk is in de meeste gevallen niet door PHP-Fusion zelf, maar vooral door onveilige extensies / Mods derden. Hoewel versie 6 nog steeds een relatief groot aantal veiligheidslekken had, kreeg de beveiliging van het CMS een hogere prioriteit tijdens de ontwikkeling van versie 7, hoewel met de versie 7.02.05 beveiligingsdeficiënties werden ontdekt en een update werd aanbevolen. [5]

Extra modules

PHP-Fusion kan worden uitgebreid via extra modules, zogenaamde infusies , en ontvangt zo nieuwe functies. Deze infusies veranderen de kernbestanden van de CMS niet, dus als PHP Fusion wordt bijgewerkt, werken deze uitbreidingen nog steeds.

Thema’s

PHP-Fusion gebruikt een sjabloonsysteem om de site te vertegenwoordigen. Het sjabloon-systeem maakt het mogelijk om elke gebruiker een andere lay-out te geven zonder de inhoud te veranderen. De gebruiker kan zelf een andere lay-out selecteren in zijn profielinstellingen als andere lay-outs zijn ingeschakeld door de beheerder. Het is ook mogelijk om uw eigen individuele thema’s te maken.

Functies

  • lid systeem
  • Nieuws systeem
  • artikel systeem
  • FAQ systeem
  • download systeem
  • forum
  • galerij
  • contact
  • Eigen pagina’s
  • Snel en gemakkelijk te gebruiken beheer
  • Infusies (aanvullende modules) en thema’s (ontwerpen)
  • shoutbox
  • gebruikersgroepen

Kritiek

Wat de technische kant betreft, heeft PHP-Fusion enkele tekortkomingen. Aan de ene kant worden vaste lay-outtabellen gebruikt in de programmacode, hoewel het gebruik van geportriveerde responsieve sjablonen mogelijk is door middel van modificaties . Aan de andere kant hebben de talrijke databasequery’s een beperkend effect op de prestaties. [6]

Webkoppelingen

  • Engelse hoofdpagina
  • Officiële ondersteuningspagina voor Duitsland
  • Officiële ondersteuningspagina voor Oostenrijk

Individuele proeven

  1. Jump up↑ Versiesoverzicht (Engels)
  2. Jump up↑ Roadmap (Engels)
  3. Spring omhoog↑ Nieuws (Engels)
  4. Spring omhoog↑ Exploits
  5. Spring omhoog↑ Update aanbeveling
  6. Jump up↑ Wat is PHP-Fusion?