|
PHPnuke è il risultato
di molti anni di gestione di un sito chiamato Linux Preview (http://linuxpreview.org
).
Come primo sistema di
CMS scrissi un applicativo in Perl chiamato NUKE e lo ho usato
per circa un anno, data la crescita del sito ho sentito necessità
di avere un sistema di gestione più performante e decidetti di
usare Slash, lo stesso usato nel sito di Slashdot. E' un buon
sistema ma, per poterlo usare devi conoscere molto bene il Perl, c'é
bisogno di molti moduli e hai bisogno di far girare un demone
che utilizza tutta la CPU. Il mio Pentium III
alla fine sembrava un 386!!
In quei giorni ho
scoperto Thatware, un buon progetto per gestire le news sotto PHP. Ho
imparato il php in meno di una settimana e ho iniziato a
modificarlo. Ci sono molte modifiche da menzionare, ed in
partica è stato riscritto quasi da zero. Ho aggiunto alcune funzioni
interessanti, ne ho eliminate alcune altre e, dopo circa 380 ore di
lavoro nell'arco di 3
settimane PHPNuke era nato!
Ma questo sistema il suo
vero boom lo ha avuto nel 2001, è infatti dalla versione 4.4 di
PHPnuke che la comunità di PHPnuke ha iniziato ad avere un vasto
seguito. E' rimasto per moltissimo tempo in testa alla classifica dei
files più scaricati da HotScripts.com e hanno cominciato a nascere,
in giro per il mondo, comunità che gravitavano attorno al sito
ufficiale phpnuke.org. E' di quel periodo il supporto ufficiale di
Mandrakesoft, azienda che distribuisce Linux Mandrake.
Nascono anche i primi
Fork, ossia sistemi di gestione delle news che si basano sul codice di
PHPnuke che viene modificato per far fronte alle esigenze degli
sviluppatori.
Esistono molti sistemi
di CMS che sono Fork di PHPnuke, tra i più diffusi ricordiamo
PostNuke, MyPHPNuke e Xoops.
|