3.3.
Visualizzazione delle cartelle
Up one level
Video: Visualizzazione delle cartelle
Nella maggior parte dei casi, se si desidera cambiare come appaiono alcuni elementi, si modifica direttamente il contenuto. Ma le cartelle sono una specie a sé. Essendo contenitori di altri elementi, le cartelle possono mostrare ciò che contengono in una varietà di modi differenti. In questa sezione presenteremo ogni opzione.
Si consideri uno scenario in cui un appassionato di farfalle, John Smith, si è connesso al suo sito web per lavorare sulla parte dedicata alle farfalle Skipper. John raggiunge quindi la cartella "Skippers" cliccando sui tab presenti nella parte superiore della pagina del sito, oppure scorrendo il menù di navigazione, che si trova sulla sinistra nell'impostazione originale del suo sito Plone. Quando clicca sulla cartella "Skippers" appare la visualizzazione standard della cartella:
Il tab Vista presenta la maniera in cui la cartella viene mostrata ad un visitatore anonimo. Clicca il tab Visualizza ogni qual volta desideri vedere come appare un contenuto dopo aver apportato delle modifiche. Quando si tratta di cartelle, verrà mostrata una lista degli elementi che contiene. La visualizzazione di default è chiamata "Standard":
Questa è invece è la visualizzazione "riassuntiva":
E ancora, una visualizzazione "tabellare":
Creare un album fotografico è facile. Basta aggiungere le foto (immagini, o files di immagine, il formato più comune è .jpg) ad una cartella e scegliere la visualizzazione "provini". La visualizzazione si aggiornerà automaticamente man mano che le foto vengono aggiunte alla cartella, presentando una divisione su più pagine delle immagini, se necessario, man mano che il loro numero cresce.
Se si stanno caricando le immagini da una macchina fotografica digitale o da uno scanner, conviene probabilmente controllare la loro dimensione e sceglierne una adatta, lavorando a questo scopo sul proprio computer, prima di caricarle sul sito, perché altrimenti normalmente occupano troppo spazio.
Impostare un singolo elemento come visualizzazione per una cartella
La normale lista di elementi contenuti da una cartella è adatta a rappresentare il modo in cui generalmente pensiamo alle cartelle -- come contenitori di elementi -- ma Plone offre anche un'interessante possibilità per impostare la visualizzazione di una cartella in modo che essa mostri solo uno dei singoli elementi contenuti. Ciò è possibile grazie a come Plone aggiorna automaticamente il menù di navigazione man mano che le cartelle vengono create (quindi, non appena una cartella viene creata, viene anche automaticamente visualizzata nel menù di navigazione). Possiamo immaginare diversi scenari in cui questo tipo di visualizzazione personalizzata può essere utile:
- Immaginiamo di voler creare una gerarchia di pagine web, composte da testi e i link ad altre pagine. Questo è un caso in cui il designer della pagina web probabilmente desidera avere la possibilità di controllare come appaiono le pagine e i vari link, magari desidera che questi siano organizzati in una tabella o visualizzati come icone con un particolare disegno grafico. Può quindi creare una pagina web personalizzata che contenga tutti i link ad altre pagine web, aggiungerla in una cartella e poi selezionare l'opzione Scegli un elemento come vista predefinita per la pagina creata, così da impostarla appunto come visualizzazione della cartella. Il menù Vista è uno dei menù base riguardanti una cartella (è mostrato in tutte le immagini precedenti). La visualizzazione standard della cartella verrà quindi annullata, e quando si cliccherà sulla cartella nel menù di navigazione, apparirà la pagina creata prima con i link alle altre pagine web. Tutta questa spiegazione può sembrare un po' scoraggiante, ma chi si è trovato a creare gerarchie di pagine web piuttosto complicate apprezza la funzionalità di questa possibilità, grazie alla praticità dei sistemi di navigazione dei siti web Plone. Una pagina web personalizzata per la visualizzazione di una cartella può avere una grafica elaborata, oppure può essere una semplice descrizione di solo testo con istruzioni su come usare il menù di navigazione, come mostra il video seguente:
Guarda il video Plone 2 su impostare una pagina come visualizzazione.
- Un'altra situazione in cui questa funzione può essere utile è il caso in cui si abbia una cartella contenente documenti che vengono aggiornati periodicamente. Potrebbero quindi esistere venti versioni del documento nella cartella, ma solo uno è aggiornato e attuale. La visualizzazione della cartella potrebbe essere stata impostata per mostrare la prima versione del documento, la prima ad essere stata creata. Ma, man mano che gli aggiornamenti vengono inseriti, la cartella viene reimpostata ogni volta sul nuovo documento, mantenendo quello vecchio in consultazione per chi vi fosse interessato, ma impostato come elemento privato, che non compare nel menù base.
Questa duplice natura delle cartelle Plone, che possono costituire un generico contenitore oppure punti navigazione in una gerarchia, permette di gestire il sito con molta flessibilità e libertà di movimento. Man mano che il sito viene creato, le cartelle nascono secondo lo sviluppo delle esigenze del lavoro. I file, le immagini, le pagine web già esistenti vengono caricati o nuovamente creati in cartelle direttamente nel sito web. La praticità del sistema sta nel fatto che l'immagazzinamento dei contenuti avviene in simultanea con il processo di formazione del sito, proprio come se aggiungeste ed organizzaste dei file sul vostro computer senza stare troppo a pensarci su. Senza accorgervene, avrete così un vasto sistema di cartelle sistemate in una gerarchia, che conterranno ogni sorta di documenti. Così è formato un sito web Plone, dopo tutto è un content management system, un sistema di gestione di contenuti appunto. Una singola cartella può contenere ogni genere di vecchie pagine, di dati, o documenti, o file grafici originali, ecc., ma se la visualizzazione della cartella è impostata su una singola pagina tra il mucchio di quelle esistenti, tutte le altre non verranno mostrate agli utenti che navigano sul sito, ma saranno disponibili quando, ad esempio, a distanza di un anno ci si chiede: "Dove avrò messo la versione originale di Adobe Illustrator di quella grafica?", e sarà possibile rispondere: "Oh, sì, è in quella cartella con tutta quell'altra roba su quel progetto". Questo modo di lavorare -- sfruttare i vantaggi offerti dal sistema di immagazzinamento di Plone -- diventa molto importante quando più persone condividono l'accesso alle cartelle di un sito web e lavorano assieme, ma può essere utile anche per chi gestisce da solo il proprio sito.
La flessibilità di Plone è un punto fondamentale nel content management system.
A seguire, prendiamo in esame il tab dei Contenuti per comprendere importanti funzioni per gestirli.