PHP-Nuke: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m Installazione locale: Fix link LAMP (piattaforma)
YolBlog (discussione | contributi)
Funzionalità collegamenti suggeriti: 2 collegamenti inseriti.
 
(39 versioni intermedie di 28 utenti non mostrate)
Riga 1:
{{Infobox Software
|nomeNome = PHPNukePHP-Nuke
|Logo2 =
|sviluppatore = Francisco Burzi
|Screenshot2 =
|versione_ultimo_rilascio = 8.1
|Didascalia =
|data ultimo rilascio = [[22 maggio]] [[2009]]
|sviluppatoreSviluppatore = Francisco Burzi
||genere = [[CMS]]
|UltimaVersione = 8.3.2
|linguaggio = [[PHP]]
|DataUltimaVersione = [[2017]]
|sistema_operativo = [[Multipiattaforma]]
|UltimaVersioneBeta =
|licenza = [[GNU General Public License]]
|DataUltimaVersioneBeta =
|sito_web = http://www.phpnuke.org
|sistema_operativoSistemaOperativo = [[Multipiattaforma]]
 
|Genere = content management system
|licenzaLicenza = [[GNU General Public License]]
|SoftwareLibero = sì
|Lingua =
}}
'''PHPNukePHP-Nuke''' è stato un software di [[Content Management System]] (CMS) per siti web
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à  che lavora assiduamente al progetto. L'ultimaLa versione rilasciata8.2, laè tornata ad essere interamente gratuita. La versione 8.1 èera stata commercializzata a pagamento, ma la licenza GNU consenteconsentiva di ridistribuirla gratuitamente una volta acquistata. LeOra versionitutte precedentile versioni rimangonosono gratuite.
 
==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à  un aumento dello spazio utilizzato sia sull'hardisk che sul database.
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;
* 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, [[LAMP (piattaforma)|LAMP]] in ambiente Linux;
* 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  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]]/[[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:
 
====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==
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à  solamente le aree su cui è abilitato a lavorare.
 
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 diversisvariati moduli, preinstallatiblocchi e mods pre-installati.
* [[LG-Nuke]]:basato su PHP-Nuke 7.6, fa uso di [[AJAX]]
* [[Clean Nuke]]: basato su PHP-Nuke 7.6/WL Nuke 1.1 sfrutta solo il motore del nuke, è flessibile ed è adatto per creare siti statici di contenuti gestibili online.
* [[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.org/com LGNukeLG-Nuke] - Sito di Assistenza Italiana conSupporto Moduli,per pluginla ecommunity sviluppo.italiana
* [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://www.tuttosoft.it/ Phpnuke Forum Italiano] - forum di assistenza italiana al PHPNuke
* [httphttps://www.mrwebmastermrw.it/cms/guide/guida-php-nuke_10/nuke-come-funziona_12903.html guida PHPNuke] - dal sito MRMRW.Webmasterit
* [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|Webinternet|software libero}}
 
[[Categoria:CMS software libero]]
[[Categoria:Tecnologie per il Web]]