

eNvolution Versione 1.2 - Michelangelo
INSTALLAZIONE
Di Angelo Gagliani
& Staff di eNvolution.it
Envolution1.2: Teoria ed Installazione 1.0 è © 2002 di Angelo Gagliani e di eNvolution.it. E’ doveroso pubblicare e distribuire questa dispensa secondo i termini della Open Pubblication License, una particolare forma di licenza che permette a tutti la libertà di copia e di redistribuzione del materiale, senza modifiche, a scopo no-profit e consente agli autori e agli editori di essere riconosciuti per il proprio lavoro pur preservandoli dalla responsabilità di modifiche successivamente apportate ai testi. In sostanza vuol dire che non potete fare modifiche a questo documento, ma potete pubblicarlo, scaricarlo o distribuirlo sempre con la stessa licenza e conservando i crediti degli autori. L'inserimento del documento in pubblicazioni commerciali è subordinato al permesso dell'autore, altrimenti è vietato.
La versione della licenza avente valore legale si trova sul sito http://www.opencontent.org/openpub/ .
In ogni caso contattate l’autore se voleste pubblicare l’opera. L’autore è contattabile per posta elettronica all’indirizzo capra@envolution.it.
La filosofia della comunità GNU e Linux è quella della collaborazione reciproca. Quindi, se pensate di poter/voler contribuire a questa dispensa aggiungendo sezioni e simili rimanendo fedeli all’impostazione generale, fatevi avanti, contattate l'autore e verrete inseriti nel documento con i vostri crediti.
Cos’è eNvolution e perché eNvolution
eNvolution, PhpNuke e PostNuke sono programmi che installano, con semplici e relativamente poche operazioni, un vero portale web dinamico. Per essere precisi essi creano un CMS. Un esempio pratico sono i nostri siti di supporto: http://www.envolution.it, http://www.postnuke.it, http://www.opencommercio.it, http://openitalia.net solo per citarne alcuni, altri esempi li trovate su questo link .
Un CMS (Content Management System) è appunto un sistema di gestione dei contenuti, cioè una specie di sistema di portale che permette di gestire (inserire, modificare, cancellare) contenuti come articoli, download, news, forum, ma anche gallerie di immagini, musica, radio, ecc. in modo dinamico semplicemente collegandosi al sito. Ulteriori approfondimenti nella prefazione.
Oggi si può anche parlare di eNvolution come di un framework, cioè un ambiente di sviluppo integrato, più che una applicazione end-user (o programma a se stante). Framework è il sistema base, che può essere integrato ed interfacciato con altri programmi (nel nostro caso p.es. di download, altri portali, pagine HTML, Javascripts, filmati Flash, rss, e-shops, ecc.) o altri moduli (piccoli programmi specializzati in qualche funzione particolare: es. lista registrati on line in quel momento, il meteo della città, il calendario degli appuntamenti, ecc.) che vengono aggiunti costantemente al sistema secondo delle regole standard di codifica, dette API (Application Programming Interface). Ma di queste cose tecniche ci occuperemo in seguito…..