PHP-Nuke
PHP-Nuke | |
---|---|
Basisdaten
| |
Entwickler | Francisco Burzi |
Aktuelle Version | 7.8 (2. Juni 2005) |
Betriebssystem | Windows, Linux, Mac OS X, uvm. |
Programmiersprache | 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
- Jens Ferner: PHPNuke, Vieweg Juni 2004, ISBN 3-5280-5848-X, Homepage zum PHP-Nuke Buch
- Markus Chr. Koch: "Das Nukebook", MITP-Verlag, Juni 2004, ISBN 3826613929
- Chris Karakas, Claudio Erba: PHP-Nuke: Management and Programming
Weblinks
- phpnuke.org - Internationale Seite von Franzisco Burzi
- Phpnuke for Donkeys - Community phpnukers
- nukecops.com - Internationales PHP-Nuke Forums
- nukeforums.com - Internationales PHP-Nuke Forum
- phpnuke.de - Deutsche Anlaufstelle
- nukeboards.de - Deutsches Forum
- Thatware Sourceforge Projekt