
Questo manuale è pubblicato sotto la GNU Free
Documentation License Version 1.1, Marzo 2000. La GNU Free Documentation License
è disponibile presso la Free Software Foundation all’indirizzo
http://www.gnu.org/copyleft/fdl.html
Questo manuale vuole essere una guida pratica passo passo per
l’installazione, la configurazione e l’uso del Sistema di Gestione dei Contenuti
(CMS) Envolution. È intenzionalmente scritto in stile discorsivo per permettere
a tutti gli utenti finali di beneficiarne, indipendentemente dalle conoscenze
tecniche. Dato che Envolution è un progetto in continuo sviluppo, questo manuale
è specifico per Envolution Versione1.0.0. Un manuale aggiornato verrà pubblicato
con ogni nuova release del software allo scopo di fornire continuità
e minimizzare confusioni. Buon divertimento!
Scott Kindley (Zoom)
Co-fondatore
Envolution è una comunità di persone sparse per il mondo. La nostra comunità è composta da sviluppatori di software, hobbisti, professionisti, e, naturalmente da persone che vogliono un Sistema di Gestione dei Contenuti (CMS) per gestire le loro informazioni.
Cos’è Envolution?
Envolution è un Content Management System (Sistema di Gestione dei Contenuti) detto normalmente CMS. Un CMS di qualità come Envolution permette una facile gestione e pubblicazione di informazioni utilizzando semplicemente il browser. Oltre alla gestione dei contenuti, Envolution può essere configurato per permettere ai visitatori del sito di inviare articoli, commenti sugli articoli inviati, partecipare a sondaggi e amministrare il proprio account con strumenti semplici e pochi clic del mouse.
Envolution ha molti usi. Quello più comune è la gestione dei contenuti di un sito web. In altre parole è un modo semplice e veloce per pubblicare informazioni statiche e dinamiche sulla rete Internet. Ma ciò è possibile anche con un normale sito web, direte, perché allora usare Envolution? È proprio qui che si afferma Envolution.
Una università può utilizzare Envolution per fornire educazione a distanza agli studenti oppure per fare lezioni ondine con le classi.
Un’impresa può utilizzare Envolution per fornire supporto a prodotti e servizi ed avere una presenza e visibilità sul web. Può anche implementare Envolution su una rete intranet aziendale per fornire una specie di aula virtuale per l’intervallo per impiegati e staff.
Grandi aziende possono utilizzare Envolution su una rete intranet per scambiarsi e gestire informazioni aziendali interne ma anche esterne
Envolution ha anche un "motore grafico " modulare chiamato Encompass che permette
facili impostazioni grafiche e personalizzazioni usando modelli per realizzare una veste grafica unica che colpirà l’attenzione dei vostri visitatori che torneranno sicuramente a visitarvi. Lo schema base dei colori del sito può essere modificato rapidamente e gestito attraverso il pannello di amministrazione.
Lo sviluppo degli strumenti di configurazione per Encompass continua con lo scopo di rendere la personalizzazione e la progettazione grafica sempre più semplice senza dover mettere mano al codice.
Quando ci saranno aggiornamenti?
Progetti Open Source come Envolution forniscono fix di sicurezza, fix degli errori ed aggiornamenti in tempi molto rapidi. Il codice sorgente è accessibile a tutti , perciò chiunque può modificarlo ed aggiungere codice personale in qualsiasi momento.
Patch ufficiali, fix di sicurezza e degli errori saranno disponibili immediatamente sul sito web envolution.com. Cambiamenti significativi nelle versioni saranno più rare rispetto ad altri progetti allo scopo di mantenere un prodotto stabile e maturo per un tempo più lungo possibile. Non c’è neanche da preoccuparsi per nuove ed aggiornate versioni che escono rilasciate ogni paio di settimane. Ciò permetterà anche a sviluppatori di terze parti di avere il tempo per creare moduli aggiuntivi stabili che forniscano qualsiasi operazione o servizio richiesto. Ti permetterà anche di focalizzare l’attenzione sugli utenti del sito e sul suo contenuto, invece che su versioni ed aggiornamenti.
Informazioni, supporto e codice sorgente sono disponibili sul sito ufficiale all’indirizzo http://www.envolution.com come anche sui siti internzionali membri del Network Internazionale di Envolution ( per l’Italia http://www.envolution.it ). La documentazione è disponibile in diverse lingue e ci auguriamo richieste e proposte per ulteriori traduzioni. Informazioni e supporto è fornito da forum pubblici, mailing list, messaggistica privata utilizzando vari sistemi di messaggistica presenti dentro Envolution. Molti membri della nostra Comunità sono a disposizione per consulenze professionali e servizi riguardanti il supporto, installazione e personalizzazione del prodotto. Ma come già detto, il codice sorgente è liberamente scaricabile ed utilizzabile, come descritto nei termini della licenza.
Come contribuire ed unirsi alla comunità di sviluppo?
Semplicemente visitando il nostro sito all’indirizzo http://www.envolution.it e postando un messaggio nei forum, nelle mailing list oppure inviando un messaggio privato a qualcuno dello staff.
Siamo sempre alla ricerca di persone interessate che vogliono partecipare a un progetto dinamico e coinvolgente. Abbiamo sempre un occhio di riguardo per
Utenti finali (TU) e Sviluppatori (di nuovo TU)
Proprio così! Pensiamo che ogni persona associata a Envolution, sia a livello attivo o a livello casuale, è parte integrante del processo di sviluppo.
Ciò rende lo sviluppo di Envolution molto differente dai processi di sviluppo di altri Sistemi di Gestione dei Contenuti (CMS). Anche se ti limiti alla semplice installazione del prodotto e ci comunichi le tue esperienze, ai nostri occhi sei uno sviluppatore.
Lo sviluppo ha senso solo con te...l’utente finale.
Esistono molti prodotti CMS. Alcuni sono prodotti commerciali a codice proprietario, altri sono prodotti commerciali a codice aperto. Tra questi c’è Envolution, open source, libero da scaricare e nell’utilizzo e gratuito.
Alcune istituzioni che hanno adottato software Open Source sono: IBM, Oracle, Forze Armate americane, NASA, Google, Amazon.com, Dreamworks, Kenwood, Incyte Geonomica, Ameritrade, PWL Euro-Subsidies (The Hague), Credit Suisse, la borsa di New York, Pixar Animation, il governo di Mexico City, il Governo cinese, molte municipalità locali americane, la polizia di stato del New Jersey, e, naturalmente, l’Envolution International Network. Questa non è sicuramente la lista completa. L’Open Source coinvolge tanti settori diversi della società mondiale, era giusto per avere un’idea di quanti al mondo beneficiano del software Open Source. Da oltre venti anni il software Open Source sta abbattendo tutte le resistenze che si oppongono alla sua adozione nei settori del commercio, della finanza, delle scienze, delle Università ed anche nell’editoria. Gli sviluppatori di Software conoscono da tempo la forza e la libertà che loro concede l’Open Source. Risparmi di costo ed il sentirsi autorizzati alla personalizzazione del codice Open Source sono vantaggi riconosciuti oggi da imprese ed altre istituzioni in tutto il mondo.
Content Management Systems comeEnvolution permettono una più semplice gestione dei contenuti rispetto ai siti web tradizionali. In questi ultimi bisogna prima comporre il contenuto del sito, poi caricarlo sul server web per la pubblicazione e questo processo si ripete ad ogni aggiornamento delle informazioni. Con un Content Management System come Envolution l’eeditore o il pubblicista lancia il suo browser web, compone l’articolo o il documento direttamente sul server e lo pubblica con un semplice clic del mouse. Successivamente si possono rieditare e revisionare gli articoli pubblicati con un semplice clic sul link Modifica. Questo metodo di gestire i contenuti rende efficiente la pubblicazione e l’amministrazione delle informazioni a tal punto che persino scrittori ed editori non professionisti possono utilizzarlo senza dover sostenere alti costi per la formazione e per software specifici..
I requisiti di sistema per l’installazione e l’esecuzione di Envolution sono veramente modesti. Envolution è independente dalla piattaforma, così può essere eseguito sia sotto UNIX che sotto Windows. I requisiti minimi per eseguire Envolution 1.0.0 sono:
Requisiti:Un server web che supporti i seguenti programmi
Una base di dati MySQL 3.23 o superiore
PHP versione 4.0.6 o superiore compilato per il supporto di w/MySQL
Un minimo di 25 megabyte di spazio su disco
Un browser web per amministrare il tuo CMS Envolution
Consigli:Dieci megabyte di memoria aggiuntiva per l’installazione di piccoli siti
Venti megabyte di memoria aggiuntiva per l’installazione di siti più grandi
Più memoria possibile per grandi siti ad alto traffico, preferibilmente su server dedicati
Consigliamo un minimo di 50 megabyte di spazio su disco per la successiva crescita del sito e che permetta l’installazione di moduli aggiuntivi.
I consigli suddetti per la quantità di spazio naturalmente valgono per il solo Envolution. Se il vostro server richiede minimo 32MB di memoria per eseguire i suoi servizi, allora consigliamo per l’installazione di un piccolo sito 10MB di memoria aggiuntiva per ogni installazione di Envolution e 20 MB di memoria aggiuntiva per installazioni di ogni sito a grande traffico. Come per tutti gli applicativi, più memoria si ha, meglio è.
Consigliamo anche una CPU minimo di classe Pentium 233Mhz. Comunque volevo far notare che l’autore ha una installazione di Envolution su una macchina intranet a basso traffico con un 133Mhz Pentium su sistema Linux con soli 32 megabyte di RAM Certo, le prestazioni di questa macchina non sarebbero accettabili su una intranet e tantomeno per un sito internet anche a basso traffico. Ma sul mio piccolo sito test carica abbastanza bene.
Ambienti di hosting virtuali o condivisi presentano spesso un problema per siti web conosciuti che eseguono QUALSIASI CMS scritto in PHP ed interfacciato ad una base di dati. Molti hoster virtuali danno un limite alla quantità di risorse a disposizione dei loro clienti in una tipica offerta di hosting. Non è un comportamento scorretto delle aziende di hosting. L’idea che le risorse siano illimitate è molto naive. Noi suggeriamo di concordare col hoster prima dell’installazione di Envolution l’esatta quantità di risorse necessarie per l’uso e la larghezza di banda prevista.
La maggior parte delle aziende ed istituzioni medio grandi non hanno questo problema, in quanto utilizzano di solito server propri e ponderano i servizi del server secondo le loro reali esigenze.
È importante capire che quanto il vostro sito cresce in popolarità, tanto cresce il vostro fabbisogno di risorse del server in termini di CPU e di memoria impiegata. Perciò è importante scegliere un pacchetto di hosting che vi permetta di migrare poi verso un pacchetto con più risorse appena il vostro sito lo necessita.
Come con ogni applicativo, le risorse hanno un’importanza fondamentale. Per default, PHP richiede 8 MB of memory. Queste impostazioni possono essere modificate editando il file php.ini durante l’installazione di PHP. Si rimanda alla documentazione PHP sul sito ufficiale http://www.php.net
Sarete lieti di sapere che l’installazione di Envolution è molto semplice col seleziona e clicca. Descriviamo qui la procedura:
REGOLA NUMERO UNO: FATE SEMPRE UNA COPIA DEL VOSTRO DATABASE E DEI FILE PRIMA DI INSTALLARE QUALSIASI SOFTWARE.
Per non dover ripetere questa regola importante nei seguenti capitoli, vi inviterò semplicemente a rileggere la regola numero uno.
Per prepararsi adeguatamente all’installazione di Envolution, bisognerebbe avere tutte le informazioni e gli strumenti necessari. L’unico requisito assoluto per installare Envolution, premesso i requisiti di sistema suddetti, è un browser web. Ma alcuni altri strumenti faciliteranno l’installazione e la gestione. Perciò vi consigliamo l’utilizzo di alcuni strumenti di amministrazione di database. Per il database MySQL consigliamo phpMyAdmin che potete trovare all’indirizzo http://phpmyadmin.sourceforge.net.
Questo software è un’interfaccia web Open Source per MySQL ed è molto semplice da installare e da configurare. Comunque non è essenziale. Se siete su un server di hosting e non sapete creare un database, per la vostra installazione iniziale di Envolution dovete rivolgervi all’amministratore del server e chiedergli di creare un database MySQL per voi. Assicuratevi di ricevere il nome utente e la password per il database, se sono diversi dai vostri dati di registrazione, perché vi serviranno per la connessione al vostro database.
Avete anche bisogno di un client FTP o SSH, con SCP, per trasferire i file dal vostro computer alla vostra cartella web sul server. Suggeriamo un minimo di 20 MB di spazio su disco per installare Envolution.
Scaricare Envolution da http://www.envolution.com oppure la versione tradotta in italiano dal sito http://www.envolution.it . Salvare il pacchetto compresso in una cartella temporanea e decomprimere (gli utenti più smaliziati possono scaricare il pacchetto e decomprimerlo direttamente nella cartella del server…ricordate la regola numero uno).
Trasferire il contenuto della sottocartella html dalla cartella temporanea dove avete decompresso il pacchetto di Envolution via FTP o SCP alla cartella sul web (che chiameremo cartella root).
Settare gli attributi corretti ai file config.php e config-old.php che ora si trovano nella cartella root, cioè principale
Su sistemi UNIX basta digitare:
chmod 666 config.php
chmod 666 config-old.php
Poi selezionare la cartella /themes/Envolved e digitare:
chmod 777 xcache
oppure
chmod 777 /themes/Envolved/xcache
Questo passaggio è necessario per ogni "skin" (tema) che si trova nella cartella /themes del vostro sito. Ripetere semplicemente il procedimento descritto per il tema Envolved. Così:
chmod 777 /themes/DuskyBlue/xcache
chmod 777 /themes/LiquidLogic/xcache
chmod 777 /themes/Envolved/xcache
chmod 777 /themes/LogicII/xcache
chmod 777 /themes/PiterpanV2/xcache
chmod 777 /themes/X-Indus/xcache
Per default Envolution contiene 7 temi, sei dei quali richiedono il chmod della sottocartella xcache per essere eseguiti.
Se si sta aggiornando da PostNuke .714 bisogna dare il chmod 644 al file /install/Encompass.php e al file /install/pn714.php in questo modo:
chmod 644 /install/Encompass.php
chmod 644 /install/pn714.php
Man mano che verranno aggiunti script di aggiornamento e nuovi temi, bisognerà ripetere questi passaggi. Per esempio quando sarà completato lo script di aggiornamento per PHP-Nuke, bisognerà fare il chmod a 644 allo script di aggiornamento.
Sotto Windows rimuovere l’attributo di sola lettura dei file config.php e config-old.php digitando:
attrib -r config.php
attrib -r config-old.php
Se state usando NTFS assicurarsi di avere i permessi appropriati su file e cartelle. Le cartelle xcache presenti in ogni sottocartella dei temi di /themes non hanno invece bisogno degli attributi chmod, in quanto Windows non li utilizza.
Un’altra considerazione importante riguarda le impostazioni PHP. Le recenti versioni di PHP hanno impostate le register_globals , che per l’installazione devono essere settate su “ON”. Ciò può essere fatto settando il file php.ini così:
register_globals = On
Nello stesso file si può notare che PHP concede agli script per default solo 8MB di memoria. Si può modificare la quantità di memoria disponibile come segue: (considerando p.es. di concedere 20MB di memoria)
max_execution_time = 60 ; Tempo massimo di esecuzione dello script in secondi
memory_limit = 20M ; Quantità massimo di memoria diponibile per lo script
Per chi non ha accesso al php.ini (siti ospitati su host virtuali, p.es.) e invece al file .htaccess, può configurare questo come segue:
php_flag register_globals on
Se neanche questo è possibile, vuol dire che il vostro provider ha disabilitato qualsiasi modifica e non vi resta altro da fare che contattarlo e richiedere queste impostazioni.
Altre impostazioni del file .htaccess molto utili per server di tipo Apache sono:
ErrorDocument 500 /error.php
ErrorDocument 404 /error.php
ErrorDocument 403 /error.php
ErrorDocument 402 /error.php
ErrorDocument 401 /error.php
ErrorDocument 400 /error.php
Queste istruzioni indicano i percorsi dei messaggi d’errore sul vostro sito. Per default Envolution mostra un messaggio d’errore abbastanza umoristico: provate a trovarlo. Da notare che il percorso per il file error.php è assoluto. Di conseguenza se error.php si trova nella root del sito, non bisogna fare nessuna modifica nel percorso, altrimenti bisogna indicare il percorso esatto del file.
Ulteriori informazioni sul file .htaccess si possono trovare p. es. all’indirizzo http://codesorcery.net/authentication/resources.html
Lanciate il vostro browser web e digitate l’indirizzo del vostro sito nella barra degli indirizzi. Per esempio: http://www.miosito.com/install.php (oppure per i siti in locale o intranet http://localhost/install.php ).
Selezionare la lingua che volete usare nell’installazione di Envolution e cliccate su set language. English è la lingua preimpostata.

Per default Envolution è preimpostato sulla lingua inglese, ma ogni sito di supporto internazionale offre la versione nella propria lingua. Una lista degli indirizzi web del Supporto Internazionale lo trovate aggiornato su http://www.envolution.it/envlist.html .
Envolution presenta un nuovo metodo esclusivo per l’installazione: con i files appropriati di installazione e di lingua è il primo CMS che offre una installazione multilingua e specifica nella lingua prescelta. Ciò significa che una volta scelta la lingua, a differenza degli altri CMS, Envolution presenta il sito già con tutti i menu, le selezioni ed i contenuti nella lingua prescelta.
Siamo i primi tra i maggiori CMS a offrire questo
servizio. E la lista delle lingue disponibili continua ad allungarsi…
Leggere l’accordo di licenza e cliccare su "Continua" se siete d’accordo. Se non accettate i termini della licenza, allora chiudete il vostro browser e cancellate tutti i file che compongono Envolution. A questo punto nessuna modificazione o alterazione o aggiunta è stata fatta al vostro database eccetto per i file che avete caricato nella vostra cartella web principale.

Questo passaggio nel processo d’installazione è un doppio controllo sulla correttezza degli attributi dei file config.php e config-old.php e delle cartelle xcache suddette.

Viene presentato un modulo da compilare con i dati necessari alla connessione al database. Le informazioni richieste sono:

|
Database Host: |
di solito è impostato a localhost. Chiedere al proprio fornitore di spazio il nome esatto da indicare. |
|
Database Username: |
è il nome utente per collegarsi al proprio database MySQL. Può essere diverso dal vostro nome utente di registrazione |
|
Database Password: |
è la password per collegarsi al proprio database MySQL. Può essere diversa dalla password di registrazione |
|
Database Name: |
è il nome del vostro database MySQL. Può essere qualsiasi cosa. Il vostro fornitore di spazio dovrebbe avervelo comunicato durante la creazione del database. La casella è reimpostata col nome della versione corrente di Envolution. |
|
Prefisso tabelle (for Table Sharing): |
è il prefisso aggiunto al nome delle tabelle installate nel vostro database MySQL. È preimpostato a "envo". È modificabile come si vuole. È importante avere un prefisso col database nel caso si desideri avere più di un set di tabelle nel database MySQL. Col prefisso è più semplice per voi e per Envolution sapere quali tabelle appartengono ad Envolution e quali no. |
|
Database Type: |
attualmente è preimpostato a MySQL. Nel proseguio dello sviluppo ci sarà il supporto per altri tipi di database (p.e. PostgreQL, MSSQL, Oracle, etc). |
|
Site is for intranet or other local (non- internet) use: |
questa casella d’opzione è importante per gli utenti che intendono accedere al proprio sito da domini non qualificati (nomi come http://localhost oppure http://127.0.0.1 oppure http://111.111.11.1 ). Alcuni utilizzano domini derivati come dydndns.com oppure hno impostazioni dei server DNS impropri, che possono causare problemi di login, pertanto può essere opportuno fare questa selezione durante l’installazione. |
Una volta completato questo passaggio, cliccare su "submit" per continuare.
Con questa finestra si ha l’opportunità di modificare le informazioni appena inserite nel passaggio precedente. Controllare con cura i dati inseriti. Per modifiche cliccare su "Change info" per tornare alla pagina precedente.

Se i dati sono corretti, cliccare su "New Install" (NOTARE: gli aggiornamenti saranno spiegati in modo approfondito in un altro capitolo).
Allo stato attuale sono supportati gli upgrade da PostNuke .714, ma stiamo lavorando agli scripts di upgrade per le altre versioni di PostNuke e anche per PHP-Nuke. Consultare il sito http://www.envolution.it per ulteriori sviluppi ed assistenza,
Questa finestra mostra i dati usati per creare il database e per installare le tabelle nel database stesso. Se si ha il permesso di creare un database sul server allora spuntare la casella "Create the database".Se il vostro provider ha già creato il database per voi, lasciate la casella non spuntata.
Cliccare su "Start" per creare e/o riempire il database.

Questa pagina mostra le tabelle inizialmente installate nel vostro database. Se non ci sono errori, cliccare su "Continue" per proseguire.

Questa pagina permette la scelta del nome utente e della password per il superutente del sito.
È necessario crearlo ora. Il superutente ha l’accesso completo a tutte le funzioni e strumenti del vostro sito Envolution.
Bisogna scegliere un nome utente e una password con cura ed assicurarsi che nessuno possa avere accesso a queste informazioni. Consigliamo di scegliere un nome utente e una password differenti da quelli scelti per la registrazione e per il database.
Usare password di almeno otto caratteri e inserire lettere, numeri, ma anche altri segni come punti interrogativi, ecc.

Una volta scelti nome utente e password per l’amministratore/superutente, inserire l’indirizzo di mail dell’amministratore e l’indirizzo web del sito. Cliccare su "Set login".
Se non si ricorda più la password dell’Amministratore dopo il completamento dell’installazione, si può sempre riconfigurare la password inserendo il seguente comando nel vostro database MySQL:
UPDATE envo_users SET pn_pass=MD5('mianuovapassw') WHERE pn_uname='Admin';
Assicurarsi di modificare envo_ col prefisso usato e pn_name col nome creato per l’Admin. La nuova password deve essere inserita tra gli apici al posto di mianuovapassw.
Questa pagina aggiorna le tanelle definitive del vostro database MySQL. Se non ci sono errori, cliccare su "Finish" per completare la vostra installazione di Envolution.

Se vi vengono segnalati degli errori, segnatevi i messaggi d’errore e se non sapete proprio come risolverli, visitate i nostri siti web all’indirizzo http://www.envolution.com oppure http://www.envolution.it e registratevi gratuitamente. Una volta registrati, potete rivolgervi al forum di discussione o iscrivervi alla mailing list per ricevere il supporto per il vostro nuovo sistema Envolution
Fate una ricerca sui forum per vedere se il vostro problema o errore non sia già stato postato. In questo modo si trova spesso velocemente la soluzione ai problemi più comuni.
Envolution ha anche una lista di FAQ (domande poste più frequentemente) con le esperienze degli altri membri della comunità. Si accede alla lista delle FAQ dal menu principale del sito di Envolution.
Magari il miglior modo per ricevere aiuto in tempi brevi è proprio l’iscrizione alla mailing list degli utenti di Envolution o a quella degli sviluppatori di Envolution. Envolution utilizza eccellenti programmi di mailing list che permettono a chiunque di iscriversi, togliersi e visionare all’archivio della lista da un qualsiasi browser web. Una semplice interfaccia punta e clicca facilita la gestione della propria sottoscrizione. L’indirizzo della mailing list lo trovate sempre nel menu principale dei siti ufficiali di Envolution: http://www.envolution.com e http://www.envolution.it .
L’ultima pagina riguarda i "Credits". C’è il riepilogo breve dei nomi dei fondatori e sviluppatori che lavorano a Envolution.
Avvisa anche di cancellare il file install.php e la cartella /install directory dalla vostra cartella web principale.
Deve essere fatto immediatamente per evitare che qualcuno possa accedere al nome utente e alla password del vostro database MySQL.
Evitate anche che qualcuno lanci di nuovo il programma d’installazione sovrascrivendo le scelte da voi fatte.

Dopo aver letto le informazioni della pagina e cancellato il file install.php e la cartella /install dalla vostra cartella web principale, cliccare su "Go to your Envolution powered website" per vedere il risultato dell’installazione effettuata.
Non fermatevi! Servono ancora molte informazioni per utilizzare ed apprezzare la potenza di un sistema di gestione di qualità come Envolution.
Speriamo che l’installazione sia andata liscia e che possiate concentrarvi di più sui contenuti del vostro nuovo sito Envolution per soddisfare al meglio i vostri utenti. Gustatelo!
Continuate a leggere questo manuale per imparare
a controllare la potenza che Envolution vi offre per gestire il vostro sito
web.
Ora
potete accedere al vostro sito appena installato. Sarà simile
all’immagine in basso. Tutti i dati che vedete nel vostro sito
Envolution possono essere modificati in modo molto semplice a vostro
piacimento.
Ma prima dobbiamo imparare ancora alcune cose.
A
questo punto puoi accedere scrivendo la tua login nella casella
“superuser login name” e naturalmente la password nella
casella "User's Login" e confermando i dati sul bottone
“login”
I control box degli “user” sono a destra nella finestra e circa a mezza pagina verso il basso.
Sotto queste caselle troverai anche il control box "Remember me" come mostrato nella figura (user’s login qui accanto), ma per ora puoi pure ignorarlo.
Piu tardi scopriremo l’uso anche di questo paramentro.
Scrivi il tuo nome , ricordati che sei l’amministratore, la tua password e premi il bottone "Login" per entrare nel tuo nuovo web, naturalmente come amministratore .
A questo punto, (se non ti interessa l’aggiornamento di installazione precedenti) puoi saltare al capitolo 5.
Eseguire l’aggiornamento delle vecchie installazioni di Envolution è molto semplice e simile a quanto descritto nel capitolo 3.
L’unica differenza sta nello “Step 9” dove anzi che cliccare su “nuova installazione” (New Install} devi semplicemente premere il bottone "Upgrade".

Una volta che avrai premuto "Upgrade" ti sarà presentata una finestra nella quale saranno richieste per l’aggiornamento dell’ installazione esistente di Envolution o una delle diverse CMS disponibili.
Nel caso di versione 1.0.0 lo script automaticamente disabilita la possibilità di Upgrade in quanto non esistono precedenti versioni.
Ricordarsi di fare il chmod a 644 al file /install/Encompass.php e al file /install/pn714.php prima di fare l’upgrade.
È però possibile aggiornare facilmente altri CMS come PostNuke, nella versione 0.713 e 0.714 , purtroppo per ora- manualmente i files contenuti nel file di installazione compresso nella vostra PostNuke root web directory (normalmente ./www/postnuke/). Questo metodo richiede ancora degli aggiornamenti da eseguire abbastanza noiosi, come l’aggiornamento delle tabelle del database, ma la procedura e relativamente semplice e sarà presto completata
Eseguire l’aggiornamento delle vecchie installazioni di Envolution è molto semplice e simile a quanto descritto nel capitolo 3.
L’unica differenza sta nello “Step 9” dove anzi che cliccare su “nuova installazione” (New Install} devi semplicemente premere il bottone "Upgrade".

Una volta che avrai premuto "Upgrade" ti sarà presentata una finestra nella quale saranno richieste per l’aggiornamento dell’ installazione esistente di Envolution o una delle diverse CMS disponibili.
Nel caso di versione 1.0.0 lo script automaticamente disabilita la possibilità di Upgrade in quanto non esistono precedenti versioni.
Ricordarsi di fare il chmod a 644 al file /install/Encompass.php e al file /install/pn714.php prima di fare l’upgrade.
È però possibile aggiornare facilmente altri CMS come PostNuke, nella versione 0.713 e 0.714 , purtroppo per ora- manualmente i files contenuti nel file di installazione compresso nella vostra PostNuke root web directory (normalmente ./www/postnuke/). Questo metodo richiede ancora degli aggiornamenti da eseguire abbastanza noiosi, come l’aggiornamento delle tabelle del database, ma la procedura e relativamente semplice e sarà presto completata
Envolution si presenta con lo stesso aspetto sia dopo che siamo entrati come amministratore o come user. La sola differenza stà nel menu (main menu) situato nell’angolo superiore sinistro del vostro browser.

Qua sotto puoi vedere la differenza dei due menu .
|
|
|
|---|---|
|
Menu standard per user normali |
Menu come super user (amministratore) |
Clicca sul link "Administration" del Main Menu (naturalmente quando sei loggato come Amministratore).
A questo punto ti si presenterà la pagina "Pannello d’Amministrazione" nella finestra del browser.

Clicca
su "Preferenze"
|
|
Dettaglio del pannello centrale (administration menu) dove sono presenti i settaggi del web amministrato |
Clicca su setting. (dobbiamo a questo punto settare i dati della nostra homepage naturalmente)
Da questa finestra (setting) potrai settare tutte le varie opzioni del website.
Qua sotto troverai tutte le spiegazione dei parametri della finestra di setting di Envolution

|
Nome Sito: |
Questo è il nome del sito |
|
Logo sito: |
Questo rappresenta il file del logo del website. Attenzione a mettere il file nella subdirectory /images della root del tuo web directory. Naturalmente questa non è la stessa che hai trovato durante l’installazione standard. Questa immagine è usata se si seleziona il link AvantGo dal Menu principale. |
|
Slogan del sito: |
Può essere quello che preferiamo Questo slogan apparirà nel titolo della finestra del browser |
|
Parole chiavi: |
Queste Meta informazioni sono usati dai motori di ricerca per classificare il vostro sito. Naturalmente possono essere cambiate per meglio descrivere al motore di ricerca il contenuto del vostro sito web |
|
Parole chiavi dinamiche: |
Abilitando questo check box le Meta keywords saranno create automaticamente quando un articolo viene mostrato. Naturalmente essendo queste informazioni create automaticamente può causare stress nel vostro server |
|
Data inizio sito: |
Questa rappresenta il mese e l’anno in cui il sito vive sul web. Normalmente viene indicato il mese e la data dell’installazione del vostro web ma comunque può essere settato a piacere e servirà per il calcolo delle statistiche del modulo Stats, le quali partiranno da questa data |
|
Email amministratore: |
Questa è l’e-mail del webmaster (ovvero l’amministratore) del vostro Envolution Powered website |
|
Tema scelto per il sito: |
In questa casella di riepilogo a discesa, troviamo i temi del sito che saranno successivamente applicati da Envolution. Scegli quello che desideri per il “vestito” ufficiale. Tutti i visitatori non registrati e i membri che non sono connessi (cioè non sono entrati nel sito con la propria login e password) vedranno il sito web secondo lo schema che hai selezionato.
Il tema (“Theme”) rappresenta il nome del file che è stato usato per creare il “look” e il “layout” del website. . |
Un altro concetto importante di Envolution è lo "skin" il quale serve a rappresentare i colori che saranno applicati ai vari Theme. Lo skin controlla il look ed il layout utilizzando degli appositi template che successivamente sono poi utilizzati dei "motori grafici", grazie al motore grafico Encompass.
L’utilizzo degli skin con i temi incrementa le performance di Envolution, ma sopratutto rende facile la configurazione e la personalizzazione.
Successivamente questi concetti saranno approfonditi meglio.
|
Permetti all’utente di scegliere il tema |
Con questa check box potremmo permettere agli utenti registrati di selezionare temi del sito alternativi. Se il check box è settato su “NO” tutti gli utenti non potranno avere layout e temi alternativi e lo schema sarà fisso per tutti gli uenti. |
|
Mostra blocchi negli articoli: |
Questo permette di avere un pulsante next nel contenuto degli articoli, per permettere l’eventuale espansione dell’articolo stesso con un’altra finestra. Questo box aggiunto agli articoli potrà contenere dei link quali “segue” , “vedere anche..”, “altri link” ecc.. Questa check box è normalmente selezionata
|
|
Fuso orario: |
Rappresenta il Time Zone del vostro server. Bisogna prestare attenzione a non settare questo valore diversamente da quanto sia realmente su server stesso in quanto può causare calcoli errati o in accurati. Come regola generale se il vostro server è settato su GMT allora sarà opportuno settare anche Envolution su GMT. Tutti gli utenti potranno selezionare il proprio Time Zone attraverso il link presente sul My Account del Main menu. |
|
Pagina iniziale: |
Questo rappresenta il modulo , cioè la pagina che il browser degli utenti mostra quando si accede al sito.
Per esempio il modulo di default è “News” e quindi il modulo news sarà mostrato tutte le volte che accediamo al sito web.
Ad esempio per attivare la pagina news bisognerebbe accedere con questa sintassi http://www.envolution.com/modules.php?op=modload&name=News&file=index
ma visto che la pagina News rappresenta il default, per l’utente basta collegarsi al http://www.envolution.com o http://www.envolution.com/index.php che automaticamente sarà mostrata la pagina delle news senza che sia necessario l’uso di un’altra sintassi, perchè Envolution ha settato la propria pagina di default. Naturalmente è possibile impostare qualsiasi altro modulo per la pagina iniziale vogliamo, semplicemente selezionando il modulo opportuno dalla casella di riepilogo
|
|
# articoli nel menu amministrazione: |
Questo rappresenta il numero degli articoli o delle storie mostrate nel pannello di amministrazione quando si clicca il link “Amministrazione” quando si entra nel sito con il nome e password del superuser. Di default il numero degli articoli è 20 ma può essere ridotto. E bene sottolineare che se sono presenti molti articoli (ad esempio 200) per non sovraccaricare il server ed avere errori spiacevoli, soprattutto degli utenti, non cercare di aprirli tutti ma solo i pochi necessari. Questo consentirà anche di avere un aspetto piacevole senza pagine infinitamente lunghe e tediose. |
|
# articoli nella pagina iniziale: |
Questo rappresenta il numero delle storie mostrate dal modulo news. Il valore di default è 10 ma puo essere cambiato secondo le vostre esigenze. Tenete sempre presente che la maggior parte dei siti il numero delle storie o articoli è 10 o meno, anche per avere buoni tempi di accesso alla pagina. Inoltre questo parametro non influenza Envolution quando accederanno degli utenti anonimi
Per default gli utenti anonimi possono vedere 10 storie sulla home page, ma ogni utente registrato può modificare questo valore secondo le proprie esigenze. Nel caso in cui gli utenti non abbiamo impostato il valore questo rappresenta il valore di default. Nel caso in cui si voglia modificare questo valore per utenti anonimi, bisogna modificare il valore nella tabella envo_users per il record che riguarda gli utenti anonimi (anoymous) nel campo pn_storynum |
|
Menu amministrazione con grafica: |
Questo setta l’impostazione grafica della pagina amministrazione, nel caso in cui si voglia mostrata con le icone. Certamente nel caso in cui queste non siano presenti il caricamento della pagina risulterà più veloce, altrimenti se vogliamo un’impostazione carina basta selezionare questa casella. |
|
Invia report sugli errori via mail: |
In questa maniera e nel caso di link interrotti delle pagine o pagine non esistenti, sarà inviato un report con gli errori riportati |
|
Abilita messaggi errori divertenti in error.php: |
Questa è una nuova impostazione di Envolution, e dipende dall’impostazione del sistema. Vedere approfonditamente il capito 6 |
|
Gruppo iniziale degli utenti: |
Envolution è stato concepito per permettere la gestione dei gruppi e per controllare l’accesso da ogni singolo utente. Il visitatore sconosciuto e i singoli users sono gestiti da Envolution mediante i Permessi e i Gruppi. Vedere in dettaglio il capitolo specifico |
|
Seleziona lingua del sito: |
Questa rappresenta la lingua di base del sito e può essere impostata secondo le necessità. Altri linguaggi sono disponibili oltre all’inglese, che rimane la lingua di default. È possibile avere più lingue installate simultaneamente e ogni utente può usare il linguaggio che preferisce. |
|
Linea bassa: |
Questa è la scritta che appare in ogni pagina del sito in basso e può essere impostata secondo le necessità. |
|
Titolo Backend: |
Envolution utilizza questa impostazione per mostrare il contenuto del sito. Questo parametro indica il contenuto del vostro website e/o l’URL. Per disabilitare basta semplicemente eliminare il file backend.php file posto nella directory principale. |
|
Lingua Backend : |
Questo è il linguaggio usato da Envolution di default. È possibile selezionare un’altro linguaggio dalla casella di riepilogo. |
|
Livello di sicurezza: |
Questo combo box determina quanto a lungo dura la sessione per tutti gli utenti.
|
|
A livello medio di sicurezza, l’utente è connesso per: |
Questo settaggio indica quanti giorni i vostri utenti sono connessi e riconosciuti automaticamente da Envolution. Passato il termine settato l’utente dovrà nuovamente usare il login. Questo settaggio viene applicato solo quando il Security level è settato su medio (Medium) |
|
Utente è inattivo dopo: |
Questo settaggio determina quanto tempo un utente è considerato attivo. Dopo lo specificato termine di tempo la sessione dell’utente è considerata inattiva.
Regolando questo parametro ad high potrà causare dei ritardi a Envolution come fosse occupato da molti utenti anche se in effetti sono solo alcuni. |
|
Intranet: |
Questo control box favorisce l’accesso al Vostro sito Envolution Powered senza l’uso di URL completi (ad esempio http://localhost o 127.0.0.1) o DNS non risolti correttamente. C’è da fare attenzione perchè alcune versioni di PHP possono richiedere questo control box settato per poter accedere correttamente. |
|
Tag HTML permessi negli articoli: |
Questi check box abilitano e disabilitano alcuni TAG HTML che sono usati negli articoli o nelle storie. Non abilitare uno specifico TAG HTML significa che è proibito l’uso del tag stesso. Abilitare un TAG significa che puo essere ustato ma senza parametri (ad esempio il lo specifico font). Permettere l’uso di un TAG con parametri permette l’uso di questi parametri impostati (come ad esempio il font) |
|
Traduci HTML incorporato in caratteri reali: |
Questo check box permette dei TAG HTML incapsulati, che usualmente iniziano con "&#" usati dai linguaggi multi-byte (UNICODE) come il Coreano o altre lingue asiatiche. Se il vostro sito non usa caratteri multi-byte o non necessita di supporto per caratteri multi-byte è possibile selezionare questa opzione a NO. Certamente se alcuni dei moduli usano dei tag come “&” nelle proprie funzioni, questa opzione deve essere settata a Yes. Come default consigliamo l’uso di questa particolare funzione ed il settagli a YES |
Dopo aver settato tutti parametri soddisfacenti
le vostre esigenze a questo punto cliccare semplicemente su "Salva modifiche".
Dopo aver confermato apparirà di nuovo il pannello Menu di Amministrazione (qualche volta chiamato “Panello d’Amministrazione” o “Admin Panel”).

Da qui si vede anche il primo articolo pubblicato per default. Questo articolo o storia è un semplice articolo di benvenuto che può essere editato in maniera da riflettere la filosofia del vostro website
Vediamo
ora come modificare questo articolo.
Per modificare questo articolo – naturalmente come amministratori – possiamo adoperare due differenti procedure
Dal pannello Menu di Amministrazione basta inserire l’identificatore (ID) dell’articolo che vogliamo modificare a destra del bottone GO, come mostrato nella figura, dove è presente inoltre la lista degli ultimi 20 articoli con i relativi ID, sotto la scritta “Ultimi 20 Articoli”.
L’identificativo dell’articolo è il numero nella prima cella a sinistra dell’elenco. La colonna n.1 della tabella conterrà sempre l’identificativo (ID)dell’articolo. Editando in questa maniera è facile se conosciamo l’ID dell’articolo o della storia che vogliamo editare.
Inoltre selezionando l’apposito combo box (quello che riporta EDIT nell’immagine) è possibile anche la cancellazione dell’articolo selezionato
ATTENZIONE:
Affinchè il layout del vostro website rimanga intatto è NECESSARIO AVERE ALMENO UN ARTICOLO ATTIVO NEL SISTEMA.
A questo punto proviamo a cliccare su EDIT per editare il vostro articolo di default.
Dopo
aver confermato di editare l’articolo si aprirà un’altra
pagina con diverse opzioni ed alcune caselle di testo come mostrato
in questa figura, I quali servono a descrivere le caratteristiche
dell’articolo editato.
Adesso spiegheremo i singoli campi uno alla volta.
Sotto la scritta "Edit Article" viene rappresentata l’anteprima dell’articolo stesso, in maniera da poter vedere esattamente l’articolo come verrà mostrato esattamente sulla pagina del website stesso.
A destra dell’anteprima dell’articolo
c’è un’immagine. Questa immagine rappresenta il "Topic"
dell’articolo stesso (più avanti spiegheremo il significato dei
Topics).
Titolo:
Questo rappresenta il titolo
dell’articolo stesso. Basta semplicemente cambiare il testo
con un titolo più appropriato per il vostro website. Questo
titolo deve essere semplicemente del testo senza TAG HTML
Argomento:
Questo rappresenta la
categoria del vostro articolo.
Per default sono disponibili 3
argomenti: Envolution, Encompass e PostNuke.
Il topic di
Envolution riguarderebbe il CMS di Envolution;
Il topic di
Encompass riguarderebbe il motore grafico di Envolution;
PostNuke
rappresenta il CMS PostNuke da cui Encompass deriva.
Categorie:
Ad ogni articolo viene
assegnata una categoria che per default è annuncio
(announcements), ma dal combo box è possibile assegnarli
altre categorie come "Articoli" Questa denominazione
rappresenta una categoria generica il cui significato è
"categoria dell'articolo non assegnata". Sebbene questo
sembri un poco confuso, questa impostazione potrà creare una
lista di articoli bene descritta e categorizzata, basta infatti
creare una nuova categoria semplicemente cliccando su "aggiungi"
e creare una nuova categoria in base alle proprie esigenze e secondo
le proprie necessità. Infatti è possibile creare
quante categorie vogliamo.
Inoltre è possibile
cancellarle. Nel caso di cancellazione fare attenzione a tutti gli
articoli della categoria cancellata in quanto potrebbe creare degli
errori nel database e nella visualizzazione degli articoli.
Pubblica in homepage:
Questo controllo
permette la pubblicazione dell'articolo sulla pagina News. Se questo
controllo è impostato su NO l'articolo verrà salvato
ma non verrà mostrato sulla pagina News. Se la categoria
selezionata precedentemente è settata sul altre categorie
diverse da Articoli, allora l'articolo sarà visibile nella
sezione ricerca per categorie.
Permetti Commenti
Questa controllo
permette o non permette di inserire commenti riferiti ad un articolo
sulla pagina news. Se vogliamo permettere i commenti settare a SI
altrimenti a NO
Lingua:
Di default questo controllo è
settato su "Tutte le lingue". Se vogliamo che l'articolo
presenti lo stesso layout per tutti i linguaggi settare il controllo
su "Tutte". Diversamente ogni articolo può essere
settato secondo quello che preferiamo.
Se gli articoli inseriti
sono settati su English, ad esempio, solamente gli utenti che
selezionano la lingua English potranno vedere l'articolo stesso, se
settato su French solamente gli utenti che utilizzano la lingua
French e cosi per tutte le altre lingue installate
Testo articolo:
questo rappresenta il
sommario dell'articolo inserito nella pagina delle News. Editatelo
secondo le vostre esigenze. E' buona pratica inserire un semplice
paragrafo che descrivano sinteticamente l'articolo stesso nella
pagina delle news. usare l'Extended Text Box per inserire il resto
dell'articolo stesso, ed eventualmente inserire [pagebreak] tra i
paragrafi per avere un articolo su piu pagine.
Formato del contenuto:
Il formato
dell'articolo può essere formattato usando del testo semplice
o usando il linguaggio HTML(TAG HTML). Usando la sistassi dell'HTML
permette l'uso dei tags nell'articolo cosi da avere una
formattazione piacevole.
Testo esteso:
In questa combo box va
inserito il dettaglio dell'articolo o della storia da pubblicare.
quando utilizziamo una storia od un articolo potremmo usare un link
"Leggi tutto.." in basso al sommario dell'articolo stesso
sulla pagina delle news. Usare [pagebreak] tra i paragrafi per
dividere l'articolo su più pagine.
Note:
Queste sono note usate
dall'editore o dall'amministratore per indicare qualcosa di
importante o per aggiungere una nota o commento prima di leggere
l'articolo stesso. Se usato apparirà in Italico in
basso all'articolo sulla pagina delle news.
Dopo che avete
editato la vostra pagina di benvenuto (welcome o default story) ed
il risultato è di vostro gradimento premete il tasto "Salva
modifiche" in ,maniera da rendere attivo l'articolo appena
editato. In questa maniera renderete il website veramente dinamico.
Dopo aver premuto "Salva modifiche" apparirà nuovamente la pagina Admin Panel.
Come
abbiamo imparato dallo step 4 ora che sappiamo editare/cancellare un articolo
dobbiamo imparare come aggiungerne uno nuovo
L'amministratore può aggiungere articoli di suo gradimento senza che vi sia un'approvazione specifica. Fino a quando l'amministratore non approva esplicitamente l'articolo, ha il significato aggiungere l'articolo stesso e saltare appena il processo di approvazione. Il link sul Admin Panel chiamato "Aggiungi articolo" serve proprio a ciò. Premere Aggiungi articolo e aggiungiamo un articolo.
Come potrete notare questa pagina ha un look simile alla pagina usata per editare/scrivere l'articolo di default come nello step 4. Per vedere l'uso dei singoli settaggi vedi lo step precedente.

Adesso vediamo invece le nuove funzioni presenti in questa pagina
Vuoi programmare
l’articolo?:
questa opzione permette di scrivere una storia o un articolo e pubblicarlo
in futuro ad una data ed un tempo prefissato. Premere "Si" per
pubblicarlo in futuro.
Ora: ;Giorno:
;Mese: ;Anno:
Servono a pianificare, naturalmente, l'esatta data di pubblicazione
dell'articolo,
Se questi parametri non vengono settati , la pubblicazione dell'articolo
è immediata
Anteprima
articolo:
è l'ultimo parametro, e serve per vedere l'anteprima e controllare
l'articolo dagli errori ed omissioni. Per default , questo parametro è
settato su "Anteprima". Una volta controllato e se l'articolo
è soddisfacente , impostarlo a "Post Story" per la pubblicazione.
Proviamo adesso ad impostare un articolo ed impostiamolo per un aggiornamento futuro.
Come precedentemente eseguito negli step precedenti, riempiamo il titolo della storia, selezioniamo l’argomento idoneo, la categoria. Selezioniamo "Si" all voce "Pubblica nella homepage" e "Permetti commenti".
Selezioniamo il linguaggio opportuno (esempio "English") e scriviamo qualcosa nella casella di testo "Testo articolo" e "testo esteso" usando del testo senza Tag come formato
Fino a quando scriviamo un certo testo nelle "Notes" potrete vedere il risultato
Quando arriviamo al punto in cui Envolution chiede se vogliamo programmare l'articolo , premiamo "Si" dando però un tempo di pubblicazione di qualche minuto rispetto all'ora e alla data corrente..
Premiamo su "Anteprima articolo" OK e guardiamo il look del nostro articolo all'inizio della pagina.
Si noti che ora Envolution ha aggiunto l'icona "Argomenti" e la pagina ora assomiglia più molto attentamente alla pagina abbiamo visto quando abbiamo pubblicato la storia di welcome.
Adesso aggiungiamo altro testo, andiamo della casella "testo esteso" ed aggiungiamo qualche "[pagebreak]" sotto l'ultima riga che abbiamo scritto.
Sotto ancora aggiungiamo un altro paragrafo e premiamo nuovamente "Anteprima" OK, più in basso nella pagina.
Ritorniamo
ancora una volta alla pagina di amministrazione "Admin Panel",
dove questa volta, troveremo una nuova tabella chiamata "Articoli
programmati".
In questa nuova tabella ci saranno tutti quegli articoli per i quali è prevista una pubblicazione futura in tempo e data.
A questo punto potremo premere "modifica" per editare l'articolo programmato e editarlo come è stato fatto per l'articolo di default, oppure cancellarlo.
Dato che non è stato ancora pubblicato nella pagina delle news, non è stato ancora associato a un numero identificativo. Si può modificare il giorno e l’ora di pubblicazione definitiva .
Dopo aver imparato a scrivere o cancellare un articolo, impariamo ad aggiungere un articolo. L’admin può aggiungere articoli senza approvazioni di sorta. Dato che è la connessione da amministratore che approva, conviene aggiungere l’articolo e saltare la fase di approvazione.
Ed è proprio il link "Aggiungi articolo" nel Pannello di Amministrazione che opera così. Selezionatelo ed aggiungiamo un articolo.
Si noterà che la pagina è molto simile alla pagina usata per scrivere un articolo generale. Perciò verranno spiegate solo le nuove funzioni presenti in questa pagina.

Vuoi programmare
quest’articolo?: questa opzione permette di scrivere una storia
o un articolo e pubblicarlo in futuro ad una data ed un tempo prefissato.
Premere "Si" per pubblicarlo in futuro.

|
Ora: Giorno: Mese: Anno: |
Servono a pianificare, naturalmente, l'esatta data di
pubblicazione dell'articolo, |
Anteprima articolo: è l'ultimo parametro, e serve per vedere l'anteprima e controllare l'articolo dagli errori ed omissioni. Per default , questo parametro è settato su "Anteprima". Una volta controllato e se l'articolo è soddisfacente , impostarlo a "invia articolo" per la pubblicazione.
Proviamo adesso ad impostare un articolo ed impostiamolo per un aggiornamento futuro.
Come precedentemente eseguito negli step precedenti, riempiamo il titolo della storia, selezioniamo l’argomento idoneo, la categoria. Selezioniamo "Si" all voce "Pubblica nella homepage" e "Permetti commenti".
Selezioniamo il linguaggio opportuno (esempio "English") e scriviamo qualcosa nella casella di testo "Testo articolo" e "testo esteso" usando del testo senza Tag come formato
Fino a quando scriviamo un certo testo nelle "Note" potrete vedere il risultato
Quando arriviamo al punto in cui Envolution chiede se vogliamo programmare l'articolo , premiamo "Si" dando però un tempo di pubblicazione di qualche minuto rispetto all'ora e alla data corrente..
Premiamo su "Anteprima articolo" OK e guardiamo il look del nostro articolo all'inizio della pagina
Si noti che ora Envolution ha aggiunto l'icona "Argomenti" e la pagina ora assomiglia più molto attentamente alla pagina abbiamo visto quando abbiamo pubblicato la storia di welcome.

Dopo aver visto l’anteprima dell’articolo,
si può pubblicarlo oppure continuare a scrivere l’articolo e rivederlo.
Ciò può essere fatto innumerevoli volte.
Adesso aggiungiamo altro testo, andiamo della casella "Testo esteso" ed aggiungiamo qualche "[pagebreak]" sotto l'ultima riga che abbiamo scritto.

Sotto ancora aggiungiamo un altro paragrafo e premiamo nuovamente "Anteprima articolo " OK, più in basso nella pagina.

L’immagine
sopra mostra come si presenta la pagina dell’anteprima.
Questa volta selezionate “Invia Articolo” e cliccate OK.
Verrete riportati al Pannello di Amministrazione, dove si noterà una nuova tabella intitolata “Articoli programmati” proprio al centro del menu di amministrazione. Trovate l’articolo appena programmato per la pubblicazione in data futura

Potete selezionare “modifica” affianco all’articolo programmato e modificarlo allo stesso modo di quando l’avete scritto. Potete anche cancellarlo, se volete.
Non è stato ancora pubblicato nel sito, perciò non ha ancora un numero ID associato.
Potete anche cambiare la data di pubblicazione dell’articolo o persino eliminarlo. Per prova, programmatelo tra 5 minuti.
Andate a bervi una tazza di caffè e controllate se tra 5 minuti l’articolo sarà stato pubblicato in automatico.
Tick-tock-tick-tock.......
OK...com’era il caffè? Spero buono!
Consiglio di interrompere ogni tanto la lettura di questi noiosi documenti per avere il tempo di assimilarli bene.
Ora cliccate su "Home" nel Menu principale. Dovrebbe esserci l’articolo pubblicato…..
Ecco come appaiono gli articoli programmati una volta pubblicati:

Possiamo cliccare sul titolo del nostro articolo oppure sul link Leggi tutto… per vedere il resto dell'articolo. Ed ecco cosa apparirà:

Da notare il link nell’articolo "Seguente (2/3)"? Vuol dire che state vedendo la prima pagina dell’articolo e che ci sono altre due pagine da leggere per un totale di tre pagine.
Potrete sia cliccare su Next sia sul simbolo freccia destra bianca per andare nella pagina successiva. Fatelo.
La pagina successiva del nostro articolo multipagina sarà più o meno così:

Avrà un link per andare alla pagina successiva, ma anche per quella precedente, in modo da rendere la navigazione tra i documenti molto semplice. Cliccate su "Next (3/3)" ed entrate nella pagina finale.
L’ultima pagina apparirà così:

Ora naturalmente i link ci permetteranno solo di navigare le pagine precedenti ....
Avrete notato durante la navigazione nel nostro articolo quel piccolo blocco in alto a destra intitolato “Articoli correlati”.
Il primo link che troviamo è “Altri articoli su Envolution”. Da dove arrivano queste notizie? La risposta è molto semplice. Quando abbiamo inserito questo articolo abbiamo scelto un “Argomento” per l’articolo. L’argomento era “Envolution”.
Tutti gli articoli pubblicati con questo argomento saranno visualizzati se cliccate su questo link. Anche il nostro primo articolo “Benvenuti” è stato pubblicato con l’argomento “Envolution”, perciò cliccate sul link e vi apparirà la seguente pagina:

Troviamo i due articoli o storie pubblicate con l’argomento “Envolution” insieme alla data di pubblicazione.
Vediamo nell’elenco puntato, in ordine, il nome dell’argomento, insieme alla categoria di pubblicazione e il titolo dell’articolo e la data di pubblicazione.
Sono tutti link cliccabili per avere ulteriori informazioni.
Cliccando sull’argomento verrete portati alla pagina con gli articoli
dell’argomento, il link sull’articolo porterà all’articolo
stesso.
Clicchiamo sulla Categoria che è “Annunci” nell’esempio. Vedrete la seguente pagina:

Torniamo alla Home, cliccate Home nel menu principale nel blocco di sinistra.
Ora scegliete “Amministrazione” nel menu principale e tornerete al Pannello di Amministrazione. Noterete che non c’è più la tabella degli articoli programmati, ma un messaggio che non ci sono articoli programmati.

Come si fa a sapere senza connettersi e controllare il sito, se ci sono articoli o news inviate da altri?
Bene...cliccate su “Invia articolo” nel pannello di Amministrazione e vedrete una pagina come la seguente:

Quì potrete decidere l’indirizzo di posta della persona che dovrà ricevere una notifica degli articoli inviati.
Molte aziende e organizzazioni possiedono indirizzi di posta specifici per inoltrare la posta anche a più persone.
Possiamo impostarlo anche noi se abbiamo più di un amministratore responsabile dell’accettazione e della pubblicazione degli articoli inviati dagli utenti.
Creiamo manualmente un utente normale connessi da
Amministratore e vediamo come inviare un articolo da utente registrato.
Torniamo al Pannello di Amministrazione e clicchiamo sul link in fondo “Configurazione Utenti”.
Da questa finestra l’Amministratore può aggiungere, modificare o cancellare un utente registrato. Da notare il link “Configurazione utenti” in fondo a questa pagina.
E’ da quì che possiamo impostare alcune configurazioni degli utenti.

Modifica Utente: potrete selezionare un utente registrato e modificare la registrazione o cancellarla.
Nome utente: l’amministratore inserisce quì il nuovo nome utente per fare una nuova registrazione.
E-mail: l’indirizzo di posta dove verrà inviata la password del nuovo utente.
Password: la password inserita dall’amministratore per il nuovo utente. L’amministratore non ha i limiti sulla lunghezza della password scelta in questa modalità di registrazione. Gli utenti che si registrano invece dal sito sono limitati dalla lunghezza minima della password, valore che si imposta nella voce “Configurazione Utenti”.
Configurazione Utenti: Da quì si impostano certe configurazioni valide per tutti gli utenti registrati.
Dynamic User Data: L’amministratore può specificare dati demografici addizionali degli utenti da registrare nei loro profili. Il suo uso è opzionale.
Cliccate su "Configurazione Utenti” e vedrete la seguente pagina per impostare i requisiti di registrazione degli utenti.

Di seguito verrà spiegata ogni singola opzioni:
Età minima: Quì si setta l’età minima richiesta per registrarsi. Ciò è richiesto p.es. dalla legge americana che protegge in questi casi i bambini sotto i tredici anni. La raccolta di dati da bambini sotto i tredici anni necessita dell’autorizzazione dei genitori. In ogni caso bisogna interpretare questa regola come una restrizione d’accesso imposta dal Governo degli Stati Uniti. Ogni paese avrà poi le sue regole in materia.
Percorso immagini pagina utente: Per default è settato sulla cartella corrente che contiene le icone del menu utente. Non c’è bisogno di modificare nulla finchè non si modifica il percorso descritto
Grafica nella pagina utente?: Quando l’utente seleziona "My Account" apparirà un elenco di opzioni rappresentate da icone. Ce ne sono meno che nel Pannello d’Amministrazione. E’ impostato a "SI". Se le opzioni devono apparire invece come semplici link, selezionare “NO”.
Lunghezza minima password: una buona scelta è di otto caratteri, ma siete liberi di scegliere.
Gruppo iniziale per utenti: Modificare solo se si sà quello che si sta facendo. Il gruppo “Users" è il gruppo di default. Non modificare.
Lasciare/cambiare tema agli iscritti: Questa opzione permette all’utente di selezionare un tema diverso da quello da voi scelto per tutto il sito. Scegliere “NO” significa che l’utente si dovrà rassegnare al tema da voi scelto.
Ricevi email per ogni iscrizione: Ogni volta che un nuovo utente si registra, verrete avvisati via mail.
Autorizzi gli iscritti a scegliere la password: Questa opzione autorizza l’utente a scegliersi una propria password subito invece che riceverla via email.
Spedisci password agli iscritti (se scelta attivata): Se è selezionato "SI" e l’opzione precedente, Autorizza gli iscritti a scegliere la password, è anch’essa su "SI", allora verrà spedita una mail all’utente contenente la password da lui scelta.
Gli iscritti possono chiedere la cancellazione del proprio acconto: Selezionando "SI" l’utente può chiedere la cancellazione della registrazione. L’amministratore poi potrà vedere le richieste di cancellazione.
Ricevi email per ogni cancellazione account: Scegliendo "SI" si abilita la notifica via mail all’Amministratore delle richieste di cancellazione della registrazione
Disattiva la registrazione iscritti: Quest’opzione disabilita nuove registrazioni di utenti. L’opzione "SI" permette nuove registrazioni, "NO" non permette nuove registrazioni.
Profilo pieno nella registrazione: Se si sceglie “NO”, verranno visualizzati solo i campi nome utente e password durante la registrazione. Molti amministratori raccolgono anche altri dati anagrafici durante le registrazioni. Scegliete voi. Scegliendo "SI" verrà visualizzato il modulo completo. Si possono sempre aggiungere ulteriori campi nel modulo di registrazione, editando il Dynamic User Data che trovate sotto la voce Amministrazione Utenti dentro il Pannello di Amministrazione. Una volta completata la configurazione utenti, cliccare "Invia"
Dopo aver impostato tutti i dati, cliccare su “Invia” e verrete riportati al menu di Amministrazione.
Scegliete “Amministrazione Utenti” dal Pannello di Amministrazione e analizziamo meglio lo strumento della configurazione dei Dynamic User Data. Cliccate su "Dynamic User Data" in fondo alla pagina.
Come detto, l’uso di questo strumento è opzionale e molti non lo usano affatto. Ma l’amministratore che voglia permettere all’utente di memorizzare informazioni personali aggiuntive apprezzerà questa modalità.
Seguite passo passo l’implementazione di un nuovo campo dati degli utenti.
Una volta cliccato su "Dynamic User Data" vedrete la seguente finestra:

Questi sono i campi dove potrete immagazzinare informazioni extra dei vostri utenti. Potete aggiungere o eliminare campi o attivare o disattivare campi esistenti..
Aggiungiamo un campo e chiamiamolo _OSCHOICE nell’etichetta di campo e selezioniamo “Strings" dal "Tipo Dati" ed inseriamo 75 per "Lunghezza" e clicchiamo "Invia".

Noteremo che il nuovo campo è stato aggiunto alla lista. Potete agire sulle frecce per muovere il campo su o giù e dare un certo ordine.
Ora dovrete modificare il file language/ita/global.php e aggiungere una definizione per _OSCHOICE aggiungendo la seguente riga:
define('_OSCHOICE', 'Che sistema operativo preferisci?');
prima dei simboli finali ?> alla fine del file.
Ora cliccate su "Il mio Account" dal menu principale e la pagina che si apre avrà un link “Cambia le tue info”

Le voci di questa pagina sono le seguenti:
Cambia la tua Homepage: Quì si può cambiare il numero di articoli da visualizzare insieme nella pagina principale del sito. Si può usare anche un menu personalizzato fatto in HTML.
Cambia le tue info: Quì si possono inserire le proprie informazioni personali. Anche cambiare la password e la configurazione del proprio fuso orario.
Scegli il tema: Si può scegliere un tema o una skin diversa dai temi inclusi nella distribuzione ufficiale. DA NOTARE: l’amministratore può disabilitare questa scelta e non sarà più presente tra le opzioni.
Configura i commenti: Permette di impostare la visualizzazione dei commenti (modalità Filo, Intercalare, Flat e No Commenti) e l’ordine dei commenti. Permette anche di specificare il punteggio dei commenti (come nel modulo Kharma) e se visualizzare tali punteggi.
Logout/Exit: Questa icona disconnette dal sito.
Ultimi 10 commenti scritti da: Mostra i vostri ultimi 10 commenti postati agli articoli degli altri utenti.
Ultime 10 news scritte da: Mostra i vostri ultimi 10 articoli pubblicati sul sito.
Cancella questo profilo: Questa opzione invia all’amministratore una richiesta di disabilitazione o cancellazione del vostro. NON cancellate il profilo dell’Amministratore, pena l’impossibPlease make sure NOT to erase the Adlità di gestire il sito! Cioè cliccando su questa icone non verrà cancellato il profilo, ma si manda una richiesta all’Amministratore che poi potrà cancellare la registrazione.
Selezioniamo "Cambia le tue info" e appariranno le impostazioni del profilo personale. Notate il campo aggiuntivo "Quale sistema operativo preferisci"? E’ il campo "Dynamic User Data" che abbiamo aggiunto nel paragrafo precedente del manuale. NON è un campo presente nell’installazione base. E’ stato aggiunto solo per spiegare come fare ad aggiungere campi per ricevere ulteriori informazioni anagrafiche dagli utenti.

Le seguenti impostazioni sono accessibili ad ogni utente registrato. Descriveremo di seguito ogni voce. Notate prima quella nuova casella in cui si può rispondere alla domanda “Quale sistema operativo preferisci?”. E’ il campo "Dynamic User Data" che abbiamo appena creato. Vedi figura sopra.
Abbiamo una casella di testo in cui l’utente può inserire le sue preferenze in tema di sistemi operativi. Questo è solo un esempio di come aggiungere campi nella pagina delle informazioni personali degli utenti.
Visto che ci troviamo, settiamo le preferenze della nostra registrazione come Amministratore.
Verrà spiegata ogni singola opzione:
Nome reale:E’ il vostro vero nome!(opzionale)
E-mail reale:questo è l’indirizzo email dove ti verrà spedita la password. (obbligatorio)
Falsa e-mail: può essere o un indirizzo email oppure un indirizzo antispam sperimentato, che sarà visibile al pubblico. (opzionale)
Il tuo sito è: l’URL del vostro sito. (opzionale)
Fuso orario:Il fuso orario del vostro paese. Da scegliere tra quelli del menu a discesa. Per l’Italia lasciare Western Europe Time.
Il tuo avatar: L’avatar è la vostra rappresentazione grafica. Un’immagine che vi rappresenti, insomma. Queste immagini si trovano nella cartella /images/avatar. (L’amministratore del sito può aggiungere in ogni momento altre immagini nella cartella). Sceglierne una o lasciare il blank avatar (vuoto).
Il tuo ICQ: il vostro indirizzo ICQ. (opzionale)
Il tuo AIM: Il vostro indirizzo AOL Instant Messenger Service. (opzionale)
Il tuo YIM: il vostro indirizzo Yahoo Instant Messenger. (opzionale)
Il tuo MSNM: il vostro indirizzo Microsoft NetMeeting (oppure Hotmail). (opzionale)
La tua residenza: città e paese in cui vivete. (opzionale)
La tua occupazione: Il lavoro che svolgete. (opzionale)
I tuoi interessi: Ciò che più vi interessa. (opzionale)
Firma: E’ un pò la firma digitale che spesso si usa nelle email. Si può usare l’HTML fino a 225 caratteri (opzionale)
Informazioni extra: Questa casella serve a comunicare agli altri qualche altra cosa su di voi. Usare fino a 225 caratteri. (opzionale)
Password: Questa casella serve per cambiare la password. Lasciata bianca non cambia la password corrente.
Cliccare su "Salva modifiche" appena compilati i dati necessari e si ritorna alla pagina delle vostre informazioni personali.
Proviamo a creare un utente. Dal Pannello di Amministrazione cliccare su "Amministrazione Utenti" e apparirà la finestra che vi permette, da Amministratore, di inserire un nome utente, una password ed un indirizzo e-mail.

Inserire il nome utente Tizio e password caio. Inserire il proprio indirizzo email per provare la funzionalità. Selezionare poi "Aggiungi utente".
Disconnettersi cliccando su "Logout" nel Menu Principale e riconnettersi col nome utente Tizio e password Caio.
Connettiamoci come utente Tizio. Potete impostare le vostre preferenze come mostrato sopra . Basta cliccare sul link "Il tuo profilo" nel menu proncipale sulla sinistra del vostro schermo e inserire le informazioni desiderate. Assicuratevi di inserire il giusto fuso orario per il vostro utente Tizio.
Noterete anche che questo utente regolare non ha il link “Amministrazione” nel Menu Principale come invece ha l’amministratore.
E ciò a causa del sitema avanzato di Gruppi e Permessi che utilizza Envolution. Un utente normale appartiene al gruppo “Users” che ha permessi molto più limitati rispetto all’amministratore che invece appartiene al gruppo “Admins”.
Mentre siete connessi come utente "Tizio" cliccare su "Invia articolo" nel Menu Principale e si aprirà la finestra "Invia articolo"

Inserire un "Titolo".
Selezionare un "Argomento".
Inserire un po’ di “Testo articolo" e di "Testo esteso".
Cliccare su "Anteprima".
Dopo aver visto l’anteprima, selezionare "OK".
Potete visualizzare un’anteprima dell’articolo e fare tutte le modifiche che riterrete opportune. Per inviare l’articolo e metterlo nella lista degli articoli in attesa di pubblicazione, cliccate su “OK”.

Allora, registriamo un nuovo profilo come se fossimo visitatori del sito. E’ proprio questo il modo in cui si registra la maggior parte dei vostri utenti. Infatti, solo di rado l’amministratore entra nel Menu d’Amministrazione e registra un nuovo utente manualmente.
Clicchiamo su "Logout" nel Menu Principale.
Si ritorna all pagina principale del sito come la vede un visitatore non registrato.
Per registrare un profilo cercare il link "Non sei un utente registrato? Registrati qui ( la registrazione è gratuita).” Che si trova in alto, proprio sotto il logo di Envolution.

Oppure ci si può registrare direttamente nel blocco “Login utente” sulla destra in basso alla pagina.