Cos’è PHPNuke
PHPNuke è una completa piattaforma di Content Management che segue la filosofia dell’Open Source e del Free Software, basata interamente su tecnologia PHP per la generazione dinamica del codice HTML e su MySQL per la gestione applicativa dei database.
È sufficiente avere a disposizione un server web come Apache per poter utilizzare immediatamente la piattaforma.
Il progetto, iniziato del 2000 dal venezuelano Francisco Burzi, è attualmente coltivato con grande passione da una vasta comunità di sviluppatori che si occupano del core, dei moduli aggiuntivi e della distribuzione e traduzione.
Caratteristiche funzionali
Le funzioni che la piattaforma mette a disposizione sono moltissime, quello che segue è un elenco non esaustivo:
- Amministrazione completa del portale attraverso interfaccia Web
- Gestione completa delle statistiche
- Possibilità di creare, amministrare, valutare Sondaggi
- Moduli centrali e Box laterali personalizzabili e modificabili da amministratori o utenti
- Look&Feel disaccoppiato dalla logica, ad un portale realizzato con PHPNuke è possibile applicare più “Temi”, inoltre ogni utente può scegliere quale tema utilizzare tra quelli disponibili.
- Gestione completa degli utenti: form di registrazione, invio della password via email, profilo personalizzato, home page personalizzata, iscrizione alla news letter.
- Inserimento contenuti (fondamentalmente notizie) a carico degli amministratori o dei singoli utenti, anche non registrati. Possibilità di moderazione, approvazione, modifica dei contenuti.
- Gestione degli HTTP Referrer. Tutti i siti che hanno un link verso il nostro possono essere catalogati ed automaticamente linkati all’indietro.
- Gestione multipla dei contenuti all’interno di argomenti (topics) con categorizzazione trasversale e gestione Sezioni e Contenuti.
- Estendibilità attraverso Blocchi e Moduli personalizzabili.
- Gestione completa dei sistemi di banner (Ad Server).
- Motore di ricerca interno.
- Multilingua configurabile con un numero arbitrario di lingue.
- Gestione del formato RSS/RDF per l’export delle news in modo da renderle fruibili da altri portali.
- Gestione completa Newsletter
- Gestione Forum
- Gestione completa contenuti in download (upload anche a carico degli utenti)
- E molto molto, molto altro ancora.
Dove trovarlo
Il sito di riferimento per questa eccezionale piattaforma è senza dubbio www.phpnuke.org (naturalmente un portale realizzato utilizzando PHPNuke) dove potrete trovare tutto il materiale che serve, ed il particolare l’ultima release stabile, la 6.0 con le varie patch al seguito.
Potete trovare la versione 6.0 già patchata a questo link.
Esistono anche alcune comunità italiane degne di nota che segnalo molto volentieri:
www.phpnuke.it: il mirror italiano del sito ufficiale, una buona comunità con una NewsLetter piena di informazioni e di voglia di darsi una mano (come nello spirito dell’Open Source).
www.spaghettibrain.com: sito molto interessante con un buon seguito e tanta passione.
www.splatt.it: sito che ha come fulcro l’ottimo modulo Forum per PHPNuke che distribuisce secondo lo spirito Open Source
Conclusioni
Provatelo! Impareremo prossimamente come installarlo, configurarlo e personalizzarlo per fare del vostro portale una vero oggetto completo.