PHP-Nuke: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
No2 (discussione | contributi) m →Installazione locale: Fix link LAMP (piattaforma) |
Funzionalità collegamenti suggeriti: 2 collegamenti inseriti. |
||
(39 versioni intermedie di 28 utenti non mostrate) | |||
Riga 1:
{{
|
|Logo2 =
|sviluppatore = Francisco Burzi▼
|Screenshot2 =
|Didascalia =
|UltimaVersione = 8.3.2
|DataUltimaVersione = [[2017]]
|sistema_operativo = [[Multipiattaforma]]▼
|UltimaVersioneBeta =
|licenza = [[GNU General Public License]]▼
|DataUltimaVersioneBeta =
|Genere = content management system
|SoftwareLibero = sì
|Lingua =
}}
'''
dinamici. Scritto interamente in [[PHP]] e coadiuvato da [[MySQL]] per la gestione
del [[database]], è stato uno dei primi software di questa categoria. È distribuito con
licenza [[GNU General Public License]]. L'idea nasce nel 2000 da una cerchia ristretta di appassionati, trasformatasi in pochi anni in
una vasta comunità
==Requisiti==
Line 24 ⟶ 28:
* PHP 4.3.0;
* MySQL 3.22;
* Server Linux con 10MB di spazio sul disco: spazio richiesto per l'installazione base. L'aggiunta di addons o template comporterà
Requisiti consigliati del ServerWeb:
* PHP 5.3.2;
* MySQL 4.1 (versione raccomandata) o successive;
* Server Linux con 100MB di spazio sul disco: spazio richiesto per installazione base ed eventuali addons o template aggiuntivi
===Installazione locale===
Requisiti consigliati:
* Sistema operativo: Windows, Linux, Unix;
* Pacchetto AMP ([[Apache HTTP Server|Apache]] [[MySQL]] [[PHP]]): consigliato [[EasyPHP]] in ambiente Windows, [[
* Spazio sul disco 80MB: spazio richiesto per l'installazione base ed eventuali addons o template aggiuntivi.
Line 43 ⟶ 45:
PHP-Nuke nella versione standard offre all'utente le seguenti funzioni:
* '''Gestione degli Utenti:''' PHP-Nuke permette di gestire gli utenti registrati e da
* '''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à
* '''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à
* Gestione degli '''HTTP Referrer''';
* '''Look&Feel disaccoppiato dalla logica''', ogni utente può scegliere quale tema utilizzare tra quelli disponibili;
* '''Gestione di [[RSS]]/[[Resource Description Framework|RDF]]''' per l'export delle news;
* '''Gestione [[Newsletter]]'''.
Line 62 ⟶ 64:
''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.
Line 74 ⟶ 76:
==Struttura cartelle==
PhpNuke è essenzialmente composto da due cartelle. La prima, denominata "sql", contiene il [[database]] del sito. La seconda cartella, "html", contiene tutti i file del sito. Di seguito una descrizione dei file e delle sottocartelle contenute in essa:
* ''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
* '''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==
Line 98 ⟶ 100:
PHPNuke.
Le aree su cui l'utente può agire dipendono fortemente dal grado di registrazione dello stesso. Un superadmin
ha l'accesso illimitato a tutte le aree del sito, un admin visualizzerà
Il pannello di amministrazione offre all'utente svariate funzioni, tra le più importanti ricordiamo:
Line 118 ⟶ 120:
* [[Dragonfly CMS]]: basato su PHP-Nuke 6.5, include un'applicazione chiamata Coppermine Photo gallery
* [[Nuke-Evolution]]: include molte correzioni sulla sicurezza e
▲* [[Nuke-Evolution]]: include molte correzioni sulla sicurezza e diversi moduli preinstallati.
* [[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] {{Webarchive|url=https://web.archive.org/web/20120904013216/http://www.cleanuke.altervista.org/ |date=4 settembre 2012 }}: 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==
Line 132 ⟶ 133:
==Collegamenti esterni==
* [http://phpnuke.org/ PHP-Nuke.org] - sito ufficiale della comunità internazionale di PHPNuke
* [http://www.lgnuke.
* [http://www.cleanuke.altervista.org Clean Nuke] {{Webarchive|url=https://web.archive.org/web/20120904013216/http://www.cleanuke.altervista.org/ |date=4 settembre 2012 }} - Sito di Assistenza al fork Clean Nuke e di risorse per il mondo nuke (oltre 150 tra temi, moduli, blocchi e addons).
* [
* [http://php.html.it/guide/leggi/81/guida-php-nuke/ guida PHPNuke] {{Webarchive|url=https://web.archive.org/web/20100806050354/http://php.html.it/guide/leggi/81/guida-php-nuke/ |date=6 agosto 2010 }} - dal sito HTML.it
{{Portale|
|