ItCMS: un Content Management System Open source.

Di Nunziante Esposito.

Prima parte.

Ormai sono pi di quattro anni che mi occupo da vicino dei CMS. Visto la situazione attuale di accessibilit del Web, rendendo questi software produttori
di codice accessibile, abbiamo buone speranze che, con il passar del tempo, Internet diventi pi accessibile. Inoltre, se questi software saranno accessibili
anche come pannello di amministrazione, per intenderci, quella parte che consente di impostare e creare un sito, potremo anche noi disabili visivi progettare
e realizzare un sito Internet senza problemi. Poi, con l'uso di questo nuovo CMS per la verit poi non tanto nuovo, esiste gi da 4 anni, oserei dire con
un termine calcistico che possiamo vincere 2 a zero, usando ItCms e Plone.

Infatti, dopo aver parlato di Plone, il Content Management System sviluppato su piattaforma Zope, per il quale stiamo ancora collaborando con gli sviluppatori
per rendere completamente accessibile il pannello di amministrazione e qualche residuo problema di codice del sito prodotto, pur se in ritardo, siamo molto
entusiasti di presentare e far conoscere un CMS che produce gi un buon codice XHTML 1.0 strict, rispettoso quasi totalmente dei 22 requisiti della legge
4/2004, meglio conosciuta come legge Stanca.

Prima di parlarvi di questo software open source e completo di tutti gli elementi che possono essere inseriti in un sito,  doveroso presentare coloro che
hanno contribuito in prima persona ad ideare questo progetto e metterlo a disposizione di tutti.

Si tratta di due insegnanti: Antonio Artiaco e Flavio Frontone. Per prima cosa devo dire che sono due persone molto vicine all'ambiente della disabilit,
sia per professione, sia per indole personale, ed hanno impegni nel sociale anche fuori dal loro ambiente lavorativo.

Sarebbe veramente molto lungo descrivere tutto quello che fanno questi due insegnanti, ma vi assicuro che a leggere i loro curriculum si capisce subito
il perch di tanto impegno profuso in questo progetto, che si impone di dare una mano a tutti quelli che hanno difficolt ad usare Internet, e tanto impegno
nel sociale. Personalmente, sono molto contento che una tale cosa sia nata nella provincia di Napoli, soprattutto dopo quello che stiamo vivendo in questi
mesi.

Eccone una brevissima scheda, giusto l'indispensabile per averne un'idea:

elenco di 2 elementi
 Antonio Artiaco, Diploma di insegnante di sostegno polivalente, attualmente insegna all'istituto San Rocco di Marano in provincia di Napoli. E' stato
nel Comune di Napoli, in forza nella Polizia Urbana , come Agente di Polizia Municipale Esperto del settore tecnologico ed informatico della Quarta unit
operativa "Arenella". Appassionato di programmazione fin dai tempi del Commodore 64, ha sviluppato ItCMS, questo Content Management System che ha poi reso
pubblico con licenza open source, e si occupa, nell'ambito delle scuole pubbliche campane, anche di istruire gli utilizzatori sull'uso del suo CMS, per
il progetto "Consorzio Scuole in Rete" della Campania. 
 Flavio Frontone, insegnante di Flauto della Scuola Media Statale "C. Levi" di Napoli, Presidente dell'Associazione "Laboratorio Musicale Ragazzi Scampia".
Ha collaborato e collabora con Antonio Artiaco all'adattamento di ItCms nell'ambito dei siti scolastici, sviluppando moduli appositi per le scuole. Fa
parte anche lui dei docenti impegnati nell'insegnamento dell'uso di questo CMS nel "Consorzio Scuole in Rete" della Campania. 
fine elenco

Dopo avervi descritto brevemente chi sono questi due professionisti della Scuola Statale Campana e, credetemi in parola, ho scritto veramente pochissimo,
ecco, con questo e con gli altri articoli che seguiranno, vi descriver come entrare in possesso di questo software, come eseguire l'installazione in locale
ho su uno spazio di hosting apposito e come programmare un sito.

Per dovere di informazione, vi metto a conoscenza che la Commissione OSI dell'Unione Italiana dei Ciechi e degli Ipovedenti, sta fornendo il supporto idoneo
ad eliminare i punti di inaccessibilit di questo CMS, soprattutto quelli del pannello di amministrazione, visto che per il codice prodotto i problemi
sono veramente pochi.

Come procurarsi il software

Come tutti i software che si rispettano, anche questo ha un suo sito, ovviamente creato con lo stesso CMS, dove, oltre ad essere presente un forum sul quale
discutere del suo utilizzo, si mettono a disposizione tutte quelle risorse e quelle notizie per stare al passo con le novit introdotte o in corso d'opera
su questo CMS, a prelevare il software di installazione e tante altre cose. L'indirizzo per aprire questo sito : 
http://www.itcms.it

A partire dalla home page, troviamo disponibili molte cose, per, molte altre le troveremo solo dopo che ci saremo registrati. Ad esempio, il download del
software per l'installazione di ItCms,  una delle cose che si possono effettuare solo se si  utenti registrati. Insomma, come dire, Antonio Artiaco desidera
sapere chi usa il suo software rilasciato in licenza open source.

Niente male, se si pensa che, dal sito dell'autore, pu essere prelevato il software in modalit assolutamente gratuita, sotto forma di unico file zippato
che costituisce tutto il pacchetto di installazione. Inoltre, sempre sul sito e da utenti registrati, possiamo prelevare anche il software idoneo a poter
gestire un sito PHP in locale.

L'unica richiesta obbligatoria che ci viene fatta dall'autore del software,  la registrazione al sito, anch'essa gratuita. Una volta che ci saremo registrati
e qualora ritenessimo di aver avuto un buon servigio da questo software, si pu sempre fare una donazione che incentiver Antonio a proseguirne lo sviluppo.

Questo CMS, se non si fosse ancora capito, viene sviluppato a codice aperto, quindi, oltre ad usarlo per come  al momento e con tutto quello che viene
messo a disposizione, si pu ampliare a piacimento. L'unico limite  solo la competenza di chi ci mette le mani, oltre a riconoscere la paternit al suo
autore in qualunque sito fosse utilizzato. Altra cosa molto importante da considerare,  tutto in italiano, quindi, troveremo solo termini inglesi come
li troviamo in qualsiasi prodotto informatico.

Il pacchetto compresso di questo software, dal peso di poco meno di un mega, contiene tutto quello che occorre per eseguire l'installazione di questo CMS,
sia in locale sul proprio computer, sia su uno spazio di Web-hosting, gratuito o a pagamento.

L'ultima versione stabile rilasciata di questo CMS  la 1.8, mentre  in fase di test la versione 1.9 che  messa a disposizione solo per le persone che
eseguono i test e forniscono nel forum i feedback per poter far correggere i bug ancora esistenti.

Registrazione al sito e prelievo del software
elenco di 24 elementi
 Per prima cosa ci colleghiamo al sito: 
http://www.itcms.it
, dove, troveremo tra le altre cose, un form per la ricerca, un form per registrarsi alla newsletter, per avere informazioni su questo CMS, ed un form per
entrare nella zona interattiva del sito. Questo terzo form,  quello che ci interessa pi da vicino, perch  proprio nella zona interattiva che troveremo
l'area per il download. 
 Subito dopo il form per il login, troviamo il link "registrati", che apre la pagina che ci consente di effettuare la registrazione al sito e poi usufruire
del download del pacchetto per l'installazione di ItCms. Portiamoci su questo link e premiamo invio. 
 Appena si apre la nuova pagina, ci portiamo al centro di essa, dove troviamo il form che contiene il modulo di registrazione. 
 Ci portiamo nel primo campo editazione, attiviamo la modalit scrittura con invio e inseriamo la username che poi useremo per loggarci al sito. 
 Con tab passiamo agli altri campi che consentono di inserire gli altri dati richiesti, tra cui un indirizzo email valido al quale ci sar inviata una
email con la conferma della registrazione e la password generata in automatico dal sito. 
 Convalidiamo la richiesta di registrazione, premendo invio sul pulsante di conferma. 
 Non ci resta che aspettare l'email che, in automatico, il sito ci invier al nostro indirizzo di posta elettronica quasi subito. 
 Aperta l'email, prendiamo nota della password che ci  stata assegnata e assieme alla username scelta, la usiamo per loggarci al sito sulla home page
all'indirizzo 
http://www.itcms.it. 
 Se lo desiderassimo, per cambiare la password, dopo che ci siamo fatti riconoscere con username e password, cerchiamo il link " Profilo Personale" sulla
pagina che si apre e premiamo invio. 
 Si apre una nuova pagina con un modulo simile a quello di registrazione con il quale possiamo cambiare la password oltre a poter modificare alcuni dei
dati di registrazione. 
 Su tre campi editazione appositi, ci viene chiesta la vecchia password, la nuova password e di nuovo la nuova password per conferma. Premiamo invio sul
pulsante di conferma e la nuova password sar cambiata e disponibile al prossimo accesso. 
 Fatto ci, dalla pagina che si apre, scegliamo il link "Download" e premiamo invio. 
 Dalla pagina che si apre, ci portiamo nella sezione Download dove troveremo i link per poter scaricare il software. Per il momento pensiamo a scaricare
il software completo per l'installazione di ItCMS e, per gli altri software, vedremo in seguito quando prelevarli. 
 Portiamoci sul link " Vai alla Categoria: CMS Vigile" e premiamo invio. 
 Dalla pagina che si apre, ci portiamo nella sezione "Download riservato agli Utenti Registrati", dove troveremo la scritta "Versione 1.8 Stealth (stabile)"
e subito dopo il link "clicca e download". 
 Premiamo invio su questo link per avviare il download del file completo per l'installazione della versione 1.8 di ItCMS. 
 Subito dopo il link per il download del file zip, troviamo la scritta: " Attenzione: scompattare la cartella formato zip con WinZip o Winrar, non usare
il gestore di cartelle compresse di Windows". Questo avvertimento ci mette in guardia perch altrimenti si verificano errori durante l'installazione del
software. 
 Dopo aver scaricato il file di installazione, trovandoci sul sito e nella sezione download, ci conviene scaricare anche il software che ci installer
il server PHP sul nostro computer per poter usare in locale questo CMS. 
 Portiamoci ad inizio pagina con control pi home e tra i primi link troveremo " Download Applicativi Alt+D". Possiamo anche premere direttamente alt pi
D, e saremo immediatamente su questo link. Premiamo invio ed apriamo la pagina che ci consentir di scaricare WampServer. 
 Si apre la nuova pagina e portiamoci nella sezione "Download Applicativi". Qui leggeremo: "Scarica i principali software che occorrono per realizzare
o testare in locale il tuo CMS Vigile. Attenzione i software non sono ospitati sullo spazio web del Vigile CMS, quindi, sono Download esterni". 
 Subito dopo questa scritta troviamo il link "Visualizza i mirror" e premendo invio si dovrebbe avviare il download. 
 Se non si avviasse il download del programma o Internet Explorer bloccasse lo scaricamento, viene visualizzata una pagina sulla quale cercheremo il link
"this direct link" che consente di avviare il download. Si consiglia di usare una connessione a larga banda perch questo file  grande pi di 20 mega.

 Scaricati questi due file, possiamo anche chiudere il nostro collegamento al sito, uscendo in modo sicuro, come si fa con tutti i siti che lo consentono.
Su questo sito, cerchiamo il link "* logout" e premiamo invio. Per fare prima, vi consiglio di mettere in elenco i link e premere asterisco. 
 Premiamo alt pi F4 e chiudiamo anche Internet Explorer. 
fine elenco

Installazione in locale del Server Wamp
elenco di 10 elementi
 Portiamoci nella cartella nella quale abbiamo salvato il file di installazione di questo software per l'uso del PHP in locale. 
 Selezioniamo il file di installazione "wamp5_1.4.4.exe" e premiamo invio. 
 Si avvia l'installazione del software con tutte le schermate solite anche se in inglese. 
 Premiamo invio su next e, dopo aver accettato la licenza d'uso, premiamo sempre invio su Next per tutte le schermate successive, a meno di non avere esigenze
specifiche. 
 Sulle altre schermate possiamo scegliere le altre cose. Su quale disco installare il software. La cartella di default  C:\Wamp\. Anche se consiglio di
non cambiare se non fosse proprio necessario, si pu cambiare senza problemi. 
 La cartella nel menu avvio, programmi o tutti i programmi, sar WampServer. 
 Sulla schermata successiva si pu attivare una casella di controllo per far partire questo server PHP all'avvio di Windows. Sconsiglio di attivare tale
casella poich non comporta nessun problema non avere il server attivo e basta niente per attivarlo. 
 Sulla schermata finale si possono leggere le informazioni di installazione prima di dare invio sul pulsante install. 
 Dopo l'avvio dell'installazione vera e propria, vengono chieste due cose che sono la conferma della cartella e la conferma della cartella per il sito
locale. Niente problema, dare invio in entrambi i casi su OK che raggiungiamo con tab. 
 Terminata l'installazione, per poter attivare questo server, si va in menu avvio, programmi o tutti i programmi, WampServer, start WampServer e premiamo
invio. 
fine elenco

Vi rimando alla prossima per l'installazione del CMS in locale sul nostro computer.

Per ulteriori informazioni, scrivere a: 
Nunziante Esposito.

