Organizzazione del contenuto
facile
Up one level
Video: Organizzazione del contenuto
Una collezione in Plone funziona in modo molto simile a un report o una query in un database. L'idea è che conviene utilizzare una collezione quando vogliamo raggruppare tutti gli elementi del nostro sito in base a certi nostri criteri, ad esempio in base al tipo di contenuto (pagine, news, immagini...), alla data di pubblicazione, a parole chiave che abbiamo precedentemente assegnato, a certe parole contenute nel titolo, nella descrizione, nel corpo del testo. E così via...
Immaginiamo di avere un vasto catalogo di foto e mappe sul nostro sito. Sarà facile visualizzarle tutte creando un link alla cartella che le contiene. Possiamo anche creare differenti sottocartelle e visualizzare solo le immagini di una certa sottocategoria.
Ma cosa succede se le nostre immagini e mappe sono sparse in differenti aree del nostro sito? Non possiamo, utilizzando le cartelle, visualizzare elementi che sono contenuti in diverse altre cartelle del sito. Affrontiamo il nostro esempio pratico per capire meglio.
Consideriamo il sito sulle farfalle già preso più volte come esempio: avrà un'organizzazione simile a questa sottostante, con delle aree principali composte da più livelli, sempre più profondi, e le varie pagine riguardanti le farfalle allineate in una gerarchia.
About History Keeping a Journal as a Kid Natural History Mentors The Present Treatment Family John Bio Other Interests Tennis Conservation Local Politics Sally Bio Other Interests Karate Cooking Edward Bio Other Interests Football Painting Elizabeth Bio Other Interests Clarinet Snowboarding Photography Equipment Techniques Favorite Photographers Butterflies Overview Biology Life Cycle Egg Caterpillar Pupa Adult Distribution Migration Field Work Projects Organizations North American Butterfly Association Lepidopterists’ Society Xerces Society Nature Conservancy Bibliography Species Treatments Swallowtails 13 species pages Pierids (Whites and Yellows) 30 species pages Hairstreaks 5 species pages Satyrium Hairstreaks 18 species pages Scrub Hairstreaks 9 species pages Blues 9 species pages Azures 9 species pages Metalmarks 3 species pages Brushfoots 4 species pages Greater Fritillaries 7 species pages Lesser Fritillaries 16 species pages Angelwings and Tortoiseshells 18 species pages Red-Spotted Admiral 10 species pages Satyrs (Browns) 13 species pages Alpines and Arctics 10 species pages Monarchs (Milkweed Butterflies) 3 species pages Skippers Spread-Wing Skippers 8 species pages Cloudy Wings 8 species pages Duskywings 15 species pages Intermediate Skippers 1 species page Grass Skippers 12 species pages Hesperia Skippers 41 species pages Roadside Skippers 16 species pages Giant Skippers 2 species pages
Ogni singola pagina riguardante le specie delle farfalle è composta da diverse sezioni, identificate con un breve titolo, una descrizione e parole chiave. Le fotografie sono sparse tra le sezioni riguardanti le farfalle che John ha visto personalmente. Egli scrive anche un resoconto per ogni specie di farfalla che riesce a fotografare, includendo informazioni su luogo, habitat e ogni specifico comportamento che ha potuto osservare.
Questo sito web ha dunque una serie di contenuti, dalla biografia personale e dagli interessi di John e della sua famiglia, a vaste pagine sulla fotografia e altri argomenti, alle tante pagine sulle farfalle e sulle loro fotografie. Generalmente bastano pochi clic per trovare le informazioni che si desiderano, l'organizzazione tassonomica dei contenuti riguardanti le farfalle è funzionale e adatta per i più comuni bisogni che si possono incontrare; ma ricordiamoci sempre che questa non è l'unica organizzazione possibile.
Per esempio, le pagine sulle farfalle avrebbero potuto essere sistemate in base all'habitat, al comportamento, alle dimensioni, al colore, al fatto che John sia riuscito o meno ad osservare le varie specie, ecc.. John aveva a sua disposizione varie opzioni, ma ha deciso di scegliere uno schema tassonomico, per poter sfruttare i vantaggi di raggruppare e correlare specie diverse secondo la loro evoluzione. Ma John ha trovato il modo di prendere due piccioni con una fava:
Le Collezioni permettono di creare sistemi di organizzazione separati e personalizzati per i contenuti.
Grazie alle collezioni John potrà mettere a disposizione allo stesso tempo anche i tipi di organizzazione differenti di cui parlavamo prima, tutto ciò che dovrà fare sarà creare delle collezioni con i criteri adeguati, e questi contenitori speciali creeranno un raggruppamento particolare mostrando i vari elementi sparsi nel sito che rispettano questi criteri.
Proseguiamo per vedere come si creano le collezioni.