Zum Inhalt springen

PHP-Nuke

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 12. Juli 2005 um 15:22 Uhr durch 212.144.50.56 (Diskussion) (Infobox Update). Sie kann sich erheblich von der aktuellen Version unterscheiden.
PHP-Nuke
Basisdaten

Entwickler Francisco Burzi
Aktuelle Version 7.8
(2. Juni 2005)
Betriebssystem Windows, Linux, Mac OS X, uvm.
Programmier­sprache PHP
Kategorie Skriptsprache
Lizenz GPL
deutschsprachig nein
PHP-Nuke

PHP-Nuke ist eine Portal-Software, die Elemente eines einfachen Content-Management-Systems enthält.

PHP-Nuke ist in PHP entwickelt und benötigte ursprünglich die Datenbank MySQL; in der aktuellen Version werden weitere Datenbanken unterstützt. Francisco Burzi nutzte als Vorlage für PHP-Nuke das Skript Thatware von David Norman (Spitzname "deekayen"). Kern beider Skripte ist ein Artikelsystem, über das aktuelle Nachrichten leicht gepflegt werden können.

Die Möglichkeit, eigene Komponenten, sog. Module, einzubinden, macht das System äußerst flexibel. So gibt es hunderte freie Module, auch zum Einbinden externer Inhalte wie etwa für das Open Directory Project. Für Wikipedia existiert noch kein Modul, wohl aber gibt es Wiki-Module für PHP-Nuke. Das System unterliegt der GNU GPL und ist frei verfügbar.

PHP-Nuke ist allerdings an vielen Stellen wenig ausgereift und mit Schwächen übersät, da der Quellcode sehr einfach und kaum modular gehalten ist. Aufgrund diverser Sicherheitsmängel und teils unlogischer Programmierung geht ein Teil der ehemaligen PHP-Nuke-Benutzer auf Distanz zu diesem Projekt.

Im Herbst 2004 flammte eine Diskussion über vermutete Lizenzverstöße von Francisco Burzi neu auf [1] mit dem Ergebnis, dass die Versionen bis einschliesslich 7.5 kein sichtbares Copyright tragen müssen. Erst ab Version 7.6 muss das sichtbare Copyright (c)erhalten bleiben.

Abgeleitete Projekte

Forks

Aus verschiedenen Gründen wurde PHP-Nuke von einigen Entwicklern als Grundlage für Weiterentwicklungen verwendet (Forks). myPHPNuke stellte dabei die bedeutendste Weiterentwicklung dar und diente wiederum als Basis für heute bekannte Portalsysteme, von denen OpenPHPNuke als deutsches und Postnuke als internationales System stellvertretend genannt seien.

VKP

Eine spezielle Abwandlung der PHP-Nuke Software sind so genannte VKP. VKP steht für Vorkonfiguriertes Paket und wurde erstmals 2001 als Paket von netz-id.de veröffentlicht. Inzwischen stehen dutzende ähnlicher Pakete zur Verfügung, die eigene Support-Bereiche bieten und als eigenständige Versionen Bestand haben.

Literatur