62 ut<strong>il</strong>izzare modalità standard di interazione sono passate dalla creazione di siti <strong>per</strong>sonali alla gestione di blog o di prof<strong>il</strong>i sui social network. Tuttavia, se si vuole creare un sito indipendente dotato di caratteristiche “attive” e di grafica sofisticata senza dover scrivere codici complessi e senza ricorrere a consulenze professionali, esiste una soluzione, cioè quella di gestire <strong>per</strong>sonalmente, sul proprio spazio affittato dal provider, i sistemi di gestione ut<strong>il</strong>izzati <strong>per</strong> le tipologie di sito classico, cioè i cosiddetti Content Management System di cui già abbiamo parlato nel capitolo 3.3. 3.11 Gestione di Content Management System Abbiamo già detto che i Content Management System sono pacchetti software che, installati sulla macchina che o<strong>per</strong>a come server <strong>web</strong>, consentono di realizzare tipologie standard di siti dinamici che ut<strong>il</strong>izzano la programmazione server side, senza dover scrivere codici complessi, ma configurando i programmi, selezionando le opzioni <strong>per</strong> grafica e servizi ed inserendo i <strong>contenuti</strong> mediante interfacce semplici. Questi programmi possono, in genere, essere installati da qualunque utente sulle proprie aree <strong>web</strong> ed ut<strong>il</strong>izzati nello stesso modo in cui li ut<strong>il</strong>izzano i professionisti <strong>per</strong> creare i propri siti. Questa o<strong>per</strong>azione richiede in genere un po' di es<strong>per</strong>ienza e conoscenze di base sulle tecnologie <strong>web</strong>, HTML, e altre cose che vedremo nel capitolo seguente, ma è certamente alla portata anche di <strong>per</strong>sone che non fanno gli informatici di professione. I pacchetti di Content Management più noti, come Joomla, Drupal, Wordpress o Plone, sono software open source e possono essere scaricati gratuitamente dai rispettivi siti <strong>web</strong>. Se si seguono le istruzioni e si affitta uno spazio <strong>web</strong> da un provider che rispetti i requisiti tecnici richiesti dall'applicazione (ad esempio <strong>il</strong> supporto PHP o la presenza di un database MySQL), è possib<strong>il</strong>e quindi <strong>per</strong> chiunque installare <strong>il</strong> sistema di gestione sul proprio spazio <strong>web</strong> e gestire <strong>il</strong> sito esattamente come fanno i <strong>web</strong>master dei più noti siti istituzionali o commerciali che, in gran parte, ut<strong>il</strong>izzano questi strumenti <strong>per</strong> realizzare i loro prodotti. Molti provider di spazio <strong>web</strong> propongono anche come opzione l'ut<strong>il</strong>izzo di tali sistemi <strong>per</strong> creare i propri siti senza doversi preoccupare della loro installazione e gestione (l'utente accede direttamente al pannello di controllo di un CMS installato sul server del provider. Non è intenzione di questo testo addentrarsi nella descrizione dei singoli programmi o della loro configurazione e <strong>per</strong>sonalizzazione, quello che vogliamo qui sottolineare è che, <strong>per</strong> chi vuole fare un uso “professionale” del <strong>web</strong> gestendo siti dedicati (<strong>per</strong> esempio <strong>il</strong> sito della propria scuola o della propria società) senza ricorrere a consulenze di tecnici specializzati, l'ut<strong>il</strong>izzo di questi software è sicuramente la soluzione più semplice, ed è effettivamente anche la più praticata. Non occorrono, infatti, competenze informatiche eccezionali <strong>per</strong> <strong>il</strong> loro uso, ma solo un po' di dedizione <strong>per</strong> imparare ad usare le interfacce dei sistemi e, soprattutto, molto lavoro <strong>per</strong> la creazione dei <strong>contenuti</strong>. Una cosa che spesso chi vuole realizzare e commissionare siti <strong>web</strong> dimentica, infatti, è che <strong>il</strong> spesso <strong>il</strong> lavoro maggiore legato ad un sito non è tanto la sua creazione, quanto <strong>il</strong> suo aggiornamento costante, che è assolutamente necessario se si vuole che esso sia visitato ed ut<strong>il</strong>izzato. Il <strong>web</strong> di oggi pullula di siti (ma anche di pagine di social network, blog, forum e quant'altro), che non vengono mai aggiornati e non vengono mai visitati. Quando si crea uno spazio in rete, insomma, è necessario pianificare adeguatamente le risorse necessarie al suo mantenimento, altrimenti lo sforzo iniziale risulterà del tutto inut<strong>il</strong>e.
Funzionamento e gestione dei siti <strong>web</strong> 63 Figura 23: Pannello di controllo del Content Management System Joomla. Esso consente di inserire e gestire in modo intuitivo i <strong>contenuti</strong> di un sito dinamico.