Was ist php-Fusion?

Bei php-Fusion handelt es sich um ein freies Content Management System basierend auf der Programmiersprache PHP und angebunden an eine MySQL-Datenbank. Die Software wurde im Jahr 2003 von Nick Jones vorgestellt und sollte über einen Webserver mit mindestens Apache 1,3x oder 2.x sowie PHP 4 verwendet werden. Die Content Manager benötigen zur Datenpflege mit php-Fusion dank des WYSIWYG-Editors namens TinyMCE keine tiefer gehenden Kenntnisse.

Illustration zu Was ist php-Fusion?

Mar 0910

php-Fusion bietet einige interessante Features zur Betreuung eines Internetauftritts, die relativ leicht zu bedienen sind. So kann man mit dem Content Management System Foren anlegen, Downloads anbieten und eine umfangreiche Bilddatenbank zur Verfügung stellen. Weiter können Texte über ein Artikelsystem gepflegt und bearbeitet werden, es gibt ein umfangreiches Mitgliedssystem zur Kundenbetreuung, die Online-Redakteure können Kontaktformulare zur Interaktion mit den Besuchern einpflegen sowie Shoutboxen zur Verfügung stellen.

Mit Hilfe eines speziellen Template-Systems wird die Darstellung des Online-Auftritts beeinflusst, so kann jedem Besucher ein eigenes Layout für die Seite zugewiesen werden, ohne das gesamte Layout verändern zu müssen. Die Surfer, die sich auf der Seite registrieren, wählen so ihr individuelles Layout, in dem sie die Seite sehen wollen und können sich sogar selbst bestimmte Themen erstellen.

Kritische Stimmen bemängeln an php-Fusion die Tatsache, dass im Programmier-Code feste Layouttabellen verwendet werden, die nur eine eingeschränkte Nutzung der Templates ermöglichen. Außerdem fehlen vielen Nutzern im Quellcode Kommentare und sie kritisieren, dass sich zahlreiche Datenbankabfragen einschränkend auf die Leistung auswirken. Da php-Fusion inzwischen recht weit verbreitet ist, wird das System auch immer öfter ein Ziel von Angriffen durch Hacker. Die Sicherheitslücken entstehen aber nicht zwingend durch php-Fusion selbst sondern oft über Zusatzanwendungen, die Dritte implementiert hatten.