PHP-Nuke: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
LauBot (discussione | contributi)
m Bot: rimuovo parametro 'SitoWeb' ridondante (valore uguale a Wikidata)
Abisys.bot (discussione | contributi)
m ., replaced: LAMP (piattaforma) → LAMP
Riga 22:
una vasta comunità che lavora assiduamente al progetto. La versione 8.2, è tornata ad essere interamente gratuita. La versione 8.1 era stata commercializzata a pagamento, ma la licenza GNU consentiva di ridistribuirla gratuitamente una volta acquistata. Ora tutte le versioni sono gratuite.
 
==Requisiti==
 
===Installazione remota===
Riga 39:
Requisiti consigliati:
* Sistema operativo: Windows, Linux, Unix;
* Pacchetto AMP ([[Apache HTTP Server|Apache]] [[MySQL]] [[PHP]]): consigliato [[EasyPHP]] in ambiente Windows, [[LAMP (piattaforma)|LAMP]] in ambiente Linux;
* Spazio sul disco 80MB: spazio richiesto per l'installazione base ed eventuali addons o template aggiuntivi.
 
Riga 65:
 
''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
 
''I moduli'' sono il cuore della pagina stessa. Ogni pagina ha il suo modulo con la rispettiva funzione (es. modulo news o modulo search) e l'amministratore può scegliere un qualsiasi modulo come pagina principale.
Riga 80:
 
====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
* '''Images''':contiene tutte le immagini del sito
* '''include''': contiene frammenti di codice che vengono integrati quando occorre nelle pagine del sito
* '''Language''': tutti i file di traduzione di PHPNuke sono contenuti in questa cartella
* '''Modules''': contiene tutti i moduli
* '''Themes''': contiene tutti temi grafici del sito
 
==Backoffice: interfaccia di amministrazione==
Riga 124:
* [[PostNuke]]: basato su PHP-Nuke 5.0
* [[MegaNuke]]: basato sulla versione 7.4 di PHP-Nuke, corregge diverse falle di sicurezza e include più funzioni rispetto a PHP-Nuke.
* [http://www.cleanuke.altervista.org Clean Nuke]: basato su Php-Nuke 7.6 ne conserva lo scheletro di base rivoluzionando tuttavia la funzione per cui Nuke è stato concepito: non più un cms per sviluppare community, ma un cms per gestire semplici pagine contenuto.
 
==Voci correlate==