1.1. Panoramica

Una spiegazione di Plone come content management system.

1.1.1. Cos'è Plone?

Plone è un sistema di gestione dei contenuti (CMS) che permette di costruire un sito web. Con Plone, anche chi ha poca esperienza può contribuire alla creazione dei contenuti di un sito senza l'aiuto di un mago del computer. Inoltre Plone "gira sul Web", quindi non c'è bisogno di installare alcun software speciale sul proprio computer. La parola contenuto vuole essere generale, in quanto è possibile pubblicare molti tipi di informazioni, tra cui:

Un sito web Plone contiene diversi tipi di contenuto, compresi testi, foto e immagini. Questi possono esistere in molte forme: documenti, notizie, eventi, video, file audio e tutti i tipi di file e dati che possono essere caricati o creati su un sito web. I contenuti possono anche essere caricati dal proprio computer. In un sito Plone puoi creare delle cartelle per raccogliere i contenuti e per definire una struttura di navigazione:

1.1.2. Ti piacciono le farfalle

Ad esempio, per pubblicare un contenuto sulle farfalle, potresti creare una cartella denominata "Farfalle" e poi aggiungere del testo a una pagina Web nella cartella:

Poi potresti caricare alcune foto di farfalle nella cartella:

In una cartella puoi aggiungere vari tipi di contenuto, comprese delle sotto-cartelle. Dopo aver inserito alcune notizie e video nella cartella Farfalle, il contenuto potrebbe essere organizzato in questo modo, con due sottocartelle all'interno della cartella Farfalle:

1.1.3. Cosa succede dietro le quinte

Ci si potrebbe chiedere come funziona tutto questo. Un tipico sito web Plone esiste come installazione del software Plone su un server web. Il web server può essere ovunque, spesso si trova su un server di società specializzate all'interno di un "rack" di computer dedicati al compito:

Il diagramma mostra i cavi che collegano i singoli server a Internet, attraverso connessioni di rete veloci. Il sito Plone è prodotto da del software e da un database installati su uno dei server. Quando digiti o clicchi sul tuo computer, i dati vengono inviati su e giù per i cavi di rete e dei canali di comunicazione di Internet per interagire con il software Plone installato sul server.

Ora semplifichiamo un pò il diagramma che mostra come interagire con Plone:

Puoi utilizzare il tuo browser web - Firefox, Safari, Internet Explorer, ecc - per visualizzare e modificare il tuo sito web Plone, e le modifiche vengono memorizzate dal software Plone nel suo sistema di archiviazione.

Per esempio, immagina che il tuo sito web Plone sulle farfalle si trovi su mysite.com. In questo caso dovresti digitare www.mysite.com nel tuo web browser. Dopo aver premuto Invio, inizia la seguente sequenza di eventi quando il tuo browser "parla" con il server web su mysite.com:

e il sito Plone risponde con:

Plone legge il suo database per cercare informazioni memorizzate in mysite.com. Quindi restituisce la pagina web al tuo computer, in un codice chiamato HTML. HTML è un linguaggio per computer che descrive come una pagina web appare. Include testo, grafica, font, il colore dello sfondo, e tutto il resto. Ci sono molte risorse online che possono insegnarti i dettagli di HTML, ma uno dei vantaggi di Plone è che non c'è bisogno di sapere (molto) di HTML. Questo è uno dei motivi per cui esistono Plone e altri software web simili, perchè ti permettono di concentrarti sui tuoi contenuti, come testo e grafica delle farfalle, invece di imparare un nuovo linguaggio del computer.

Ma torniamo alla nostra panoramica. Il tuo browser "renderizza" (traduce) questo HTML, e viene visualizzata la seguente pagina web:

Mentre stai guardando la pagina web della tua farfalla, puoi decidere di cambiare o aggiungere nuovo testo. È inoltre possibile caricare foto, documenti, ecc., in qualsiasi momento:

Dopo aver effettuato le modifiche e premuto su "salva modifiche", la nuova versione della pagina web sarà immediatamente disponibile per chiunque navighi sul tuo sito: