PHP-Nuke: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
FrescoBot (discussione | contributi)
m Bot: Standardizzazione stile delle date
Nessun oggetto della modifica
Riga 19:
==Requisiti==
 
===='''Installazione remota'''====
 
''Requisiti minimi del ServerWeb:''
* PHP 4.3.0;
* MySQL 3.22;
Riga 27:
aumento dello spazio utilizzato sia sull'hardisk che sul database;
 
''Requisiti consigliati del ServerWeb:''
* PHP 5.3.2;
* MySQL 4.1 (versione raccomandata) o successive;
Riga 33:
 
 
===='''Installazione locale'''====
Requisiti consigliati:
* Sistema operativo: Windows, Linux, Unix;
Riga 45:
 
* '''Gestione degli Utenti:''' PHP-Nuke permette di gestire gli utenti registrati e da  loro la possibilità  di interagire all'interno del sito tramite uno strumento di messaggistica istantanea;
 
* '''Ricerca all'interno del sito''' semplice e veloce grazie all'aggiunta di un motore di ricerca interno;
 
* '''Area Download''' gestibile con 3 diversi tipi di livelli di sicurezza (Tutti, Solo Iscritti e Amministratori);
 
* Possibilità  di un '''forum''' all'interno del sito con motore di ricerca interamente dedicato;
 
* '''Gestione di Banner''' associati ad uno o più clienti tramite AdServer interno;
 
* '''Area [[FAQ]]''';
 
* '''Area Statistiche''';
 
* '''Area TOP''': in quest'area è possibile visualizzare i contenuti più popolari nel sito;
 
* Estensibilità  attraverso '''Moduli personalizzabili''';
 
* Gestione degli '''HTTP Referrer''';
 
* '''Look&Feel disaccoppiato dalla logica''', ogni utente può scegliere quale tema utilizzare tra quelli disponibili;
 
* '''Gestione di [[RSS]]/[[RDF]]''' per l'export delle news;
 
* '''Gestione [[Newsletter]]'''.
 
 
==Struttura del CMS==
Line 76 ⟶ 63:
 
''I blocchi'' riportano delle funzioni che si ripetono in tutte le pagine del sito e ne esistono di due tipi:
 
*'''di sistema''' sono dei blocchi presenti in numero fisso ed hanno un comportamento predefinito.
 
*'''utente''' sono dei blocchi personalizzabili liberamente dall'utente
 
Line 87 ⟶ 72:
Dalla versione 6.x i blocchi possono essere aggiunti anche alla colonna centrale del sito, scegliendo la posizione top o bottom.
Oltre alle 3 colonne principali vi è la presenza di un Header (testata) e un Footer (Fondo pagina).
 
 
==Struttura cartelle==
Line 94 ⟶ 78:
 
====File====
*'''index.php''': è la pagina iniziale del sito.
*'''mainfile.php''': effettua dei controlli sulla versione del [[PHP]] e sul [[database]]. Controlla inoltre se l'utente è registrato al sito.
* '''admin.php''': rimanda all'amministrazione del sito
* '''backend.php''': gestisce l'output delle notizie eventualmente prelevate da altri siti
*'''config.php''' :questo è il file di configurazione di PHPNuke, contiene le impostazioni necessarie per dialogare con il [[database]]
*''' footer.php''': gestisce la parte inferiore della pagina caricata(footer o pie' di pagina)
*'''header.php''':gestisce la parte superiore della pagina caricata(header o intestazione)
*'''robots.txt''': contiene una serie di istruzioni per i motori di ricerca
====Cartelle====
*'''Blocks''': contiene tutti i blocchi inclusi in PHP Nuke
Line 109 ⟶ 93:
*'''Modules''': contiene tutti i moduli
*'''Themes''': contiene tutti temi grafici del sito
 
 
==Backoffice: interfaccia di amministrazione==
Line 121 ⟶ 104:
 
* '''Aggiungi Articolo''': permette all'utente di aggiungere articoli alla sezione ''news'';
 
* '''Backup DB''': permette la creazione di una copia di backup del sito contenente struttura e contenuto del database;
 
* '''Blocchi''': permette la gestione e il posizionamento all'interno del sito dei blocchi precedentemente creati;
 
* '''Download''': permette la gestione dei download creando categorie e sottocategorie in cui è possibile aggiungere file. L'upload, per motivi di sicurezza è possibile farlo soltanto tramite link esterno alla risorsa da caricare.
 
* '''HTTP referrers''': consente di visualizzare gli ultimi accessi al sito;
 
* '''Optimize DB''': incrementa le prestazioni del database ottimizzando la struttura dei dati;
 
 
==Sicurezza==
Line 153 ⟶ 130:
* [[MySQL]]
* [[GNU General Public License]]
 
==Sitografia==
* [http://www.mrwebmaster.it/cms/guide/guida-php-nuke_10/ guida PHPNuke] - dal sito MR.Webmaster
* [http://php.html.it/guide/leggi/81/guida-php-nuke/ guida PHPNuke] - dal sito HTML.it
 
==Collegamenti esterni==
* [http://phpnuke.org/ PHP-Nuke.org] - sito ufficiale di PHPNuke
* [http://www.nukeforums.com/ PHP-nuke Forum] - forum di assistenza PHPNuke
* [http://www.mrwebmaster.it/cms/guide/guida-php-nuke_10/ guida PHPNuke] - dal sito MR.Webmaster
 
* [http://php.html.it/guide/leggi/81/guida-php-nuke/ guida PHPNuke] - dal sito HTML.it
 
 
[[Categoria:CMS software libero ]]