Introduzione
PhpNuke è un prodotto molto potente che può essere utilizzato sul proprio sito per utilizzare a fondo tutti i vantaggi offerti dal Php e da MySQL. La completa divisione dei contenuti dall'aspetto grafico e dal codice sorgente permette inoltre di personalizzare nel minimo dettaglio i sorgenti Php, rendendoli così adatti alle proprie esigenze. Il tipo di Licenza utilizzata è la GNU GPL versione 2.
Configurazione Generale del Sito
$sitename = "PHP-Nuke Powered Site";
Il nome del tuo sito.
$nukeurl = "http://yoursite.com";
L'URL del tuo sito.
$site_logo = "logo.gif";
L'URL del logo del tuo sito.
$slogan = "Your slogan here";
Lo slogan del tuo sito.
$startdate = "June 2001";
La data di "nascita" del tuo sito.
$adminmail = "webmaster@yoursite.com";
Il tuo indirizzo email.
$anonpost = 1;
Permette ad anonimi di lasciare dei commenti (1=SI - 0=NO).
$Default_Theme = "NukeNews";
Tema di Default del tuo sito. Guarda la cartella /themes per vedere i temi a disposizione (nell'istallazione standard ci sono ExtraLite, Kaput, NukeNews, Slash, SlashOcean, Traditional).
$commentlimit = 4096;
Numero di byte massimi per ogni commento.
$anonymous = "Anonymous";
Nome di Default dell'utente anonimo.
$minpass = 5;
Caratteri minimi per la password dell'utente.
$pollcomm = 1;
Attiva i commenti in una Votazione/Poll (1=SI - 0=NO).
Opzioni Generali degli Articoli
$top = 10;
Quanti elementi all'inizio della pagina?
$storyhome = 10;
Quanti articoli nella homepage?
$oldnum = 30;
Quanti articoli nel "Box Articoli Vecchi"?
$ultramode = 0;
Attiva l'Ultramode(1=SI - 0=NO).
Configurazione dei Banner
$banners = 0;
Attiva i banner nel tuo sito (1=SI - 0=NO).
$myIP = "150.10.10.10";
Scrivi il tuo indirizzo IP se vuoi essere escluso dalle statistiche.
Configurazione Principale di XML/RDF
$backend_title = "PHP-Nuke Powered Site";
Puo essere il titolo del tuo sito o il tuo slogan.
$backend_language = "en-us";
Il Linguaggio utilizzato nel tuo sito.
Preferenze del Linguaggio del Sito
$language = "italian";
Lingua di default utilizzata nel sito (hai bisogno del file lang-xxxxx.php per la lingua utilizzata nella directory /language). L'impostazione di default è "english", modificarlo in "italian".
$locale = "en_US";
Formattazione locale della data (guarda la directory /usr/share/locale).
Notifica dell'inserimento delle News
$notify = 0;
Ti viene inviata una notifica ogni volta che viene inserita una news (1=SI - 0=NO).
$notify_email = "me@yoursite.com";
Indirizzo email a cui viene mandata la notifica.
$notify_subject = "NEWS for my site";
Oggetto dell'email.
$notify_message = "Hey! You got a new submission for your site.";
Corpo del messaggio.
$notify_from = "webmaster";
Nome da visualizzare nel campo "DA" dell'email.
Queste sono le opzioni piu' importanti. Le altre possono essere lasciate sull'impostazione di default se non si sa come modificarle.
Installazione sul Server
Crea un nuovo database, chiamato ad esempio nuke ed inserisci i dati del file sql/nuke.sql. Carica tutti i file sul Server e setta le priorità di tutti i file a 'chmod 666' e di tutte le directory a 'chmod 777'.
Pannello di Controllo
Adesso accedi all'indirizzo http://www.tuosito.it/admin.php e utilizza il Pannello di Controllo per configurare tutti gli aspetti del sito. Ricordati il nome utente e la password da amministratore che sono per default:
- AdminID: God
- Password: Password
Ricordati di modificare la password una volta nel Pannello di Controllo. Qui di seguito viene riportata la spiegazione delle maggiori funzioni del Pannello di controllo:
Aggiungi Articolo
Permette di aggiungere un articolo all'interno del sito.
Blocchi
Permette di moficare la posizione dei blocchi (menu, ricerca, etc.).
Downloads
Permette di aggiungere un file nella sezione download una volta creata la categoria principale di appartenenza.
Edit Utenti
Permette di aggiungere/modificare/cancellare un utente.
Eventi Storici
Permette di aggiungere/modificare/cancellare un evento.
FAQ
Sezione di amministrazione delle F.A.Q.
File Manager
File Manager in stile Windows per Gestire i file senza utilizzare l'FTP.
Messaggi
Piccoli messaggi per informare i visitatori.
Edit Amministratori
Area per aggiungere/modificare/cancellare gli amministratori.
Http Refers
Permette di visualizzare i siti che ci linkano.
Preferenze
Opzioni generali del sito (in poche parole un interfaccia grafica di gestione del file config.php).
Recensioni
Amministrazione delle recensioni.
Manager Sezioni
Permette di aggiungere nuove sezioni del sito.
Sondaggio
In questa area possiamo aggiungere/modificare/cancellare i sodaggi all'interno del nostro sito.
Manager Argomenti
Possiamo aggiungere/modificare/cancellare gli argomenti su cui si basa il nostro sito (un esempio, le news).
Web Links
Lista di Link all'interno del proprio sito.
Logout/Exit
Permette di disconettersi dall'area utente.
Adesso è possibile accedere al proprio sito, correttamente configurato, attraverso l'indirizzo http://www.tuosito.it.
Considerazioni Finali
php-Nuke è la soluzione per molte persone che vogliono pubblicare un sito professionale e funzionante in poco tempo, godendo però di tutti i vantaggi offerti dall'accoppiata PHP+MySQL. Adatto sia all'utente esperto che a quello alle prime armi, tra i suoi punti di forza annovera la possibilità di usare la lingua italiana ed una facilità di configurazione e di istallazione.