Manuale plone 4

249
Documentazione di Plone Release 4 La comunità Italiana di Plone 19 May 2013
  • date post

    19-Oct-2014
  • Category

    Technology

  • view

    784
  • download

    7

description

Plone è un Content Management System (o CMS), ovvero un sistema di gestione dei contenuti multipiattaforma, basato sul server per applicazioni web Zope e sul linguaggio di programmazione Python. Plone è rilasciato sotto licenza GPL, si tratta quindi di software libero che può essere scaricato e usato liberamente. Inoltre, esso viene distribuito gratuitamente. Plone è molto versatile e permette di condividere informazioni in modo facile e rapido su rete locale o globale. Consente di creare, modificare, aggiornare e gestire i contenuti di un sito internet, di una rete intranet o di altre applicazioni per il web senza avere particolari conoscenze tecniche. Si tratta di un software estensibile, user-friendly, facile da usare, produttivo e personalizzabile per quanto riguarda la grafica, il sito ufficiale dà un esempio di template personalizzato. http://plone.org/

Transcript of Manuale plone 4

Documentazione di PloneRelease 4

La comunit Italiana di Plone

19 May 2013

Indice

1 Plone 4: Manuale utente 11.1 Introduzione . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.2 Aggiungere contenuti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211.3 Gestione dei contenuti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 531.4 Usare TinyMCE come visual editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 821.5 Usare Kupu come visual editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 981.6 Collaborazione e flusso di lavoro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1081.7 Utilizzo delle collezioni . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1231.8 Gestione delle Portlet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133

2 Altri manuali 1392.1 Creare un tema con Diazo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1392.2 ZODB - un database nativo ad oggetti per Python . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1552.3 La guida completa alla Zope Component Architecture . . . . . . . . . . . . . . . . . . . . . . . . . 166

3 Contributori 245

i

ii

CAPITOLO 1

Plone 4: Manuale utente

Il manuale per utenti, redattori e amministratori.

1.1 Introduzione

Una panoramica dei concetti di Plone

1.1.1 Panoramica

Una spiegazione di Plone come content management system.

Traduzione Giacomo Spettoli (27/11/2012)

Impaginazione Giacomo Spettoli (27/11/2012)

Revisione Maurizio Delmonte (28/04/2013)

Cos Plone?

Plone un sistema di gestione dei contenuti (CMS) che permette di costruire un sito web. Con Plone, anche chi hapoca esperienza pu contribuire alla creazione dei contenuti di un sito senza laiuto di un mago del computer. InoltrePlone gira sul Web, quindi non c bisogno di installare alcun software speciale sul proprio computer. La parolacontenuto 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 molteforme: documenti, notizie, eventi, video, file audio e tutti i tipi di file e dati che possono essere caricati o creati su unsito web. I contenuti possono anche essere caricati dal proprio computer. In un sito Plone puoi creare delle cartelleper raccogliere i contenuti e per definire una struttura di navigazione:

Ti piacciono le farfalle

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

Poi potresti caricare alcune foto di farfalle nella cartella:

1

Documentazione di Plone, Release 4

2 Capitolo 1. Plone 4: Manuale utente

Documentazione di Plone, Release 4

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

Cosa succede dietro le quinte

Ci si potrebbe chiedere come funziona tutto questo. Un tipico sito web Plone esiste come installazione del softwarePlone su un server web. Il web server pu essere ovunque, spesso si trova su un server di societ specializzateallinterno 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 dativengono inviati su e gi per i cavi di rete e dei canali di comunicazione di Internet per interagire con il software Ploneinstallato 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 sitoweb 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 digitarewww.mysite.com nel tuo web browser. Dopo aver premuto Invio, inizia la seguente sequenza di eventi quando il tuobrowser 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 altuo computer, in un codice chiamato HTML. HTML un linguaggio per computer che descrive come una pagina webappare. Include testo, grafica, font, il colore dello sfondo, e tutto il resto. Ci sono molte risorse online che possonoinsegnarti i dettagli di HTML, ma uno dei vantaggi di Plone che non c bisogno di sapere (molto) di HTML.

1.1. Introduzione 3

Documentazione di Plone, Release 4

4 Capitolo 1. Plone 4: Manuale utente

Documentazione di Plone, Release 4

1.1. Introduzione 5

Documentazione di Plone, Release 4

6 Capitolo 1. Plone 4: Manuale utente

Documentazione di Plone, Release 4

Questo uno dei motivi per cui esistono Plone e altri software web simili, perch ti permettono di concentrarti sui tuoicontenuti, 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 laseguente pagina web:

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

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

1.1.2 Design Grafico dei Siti Web Plone

Plone permette agli amministratori e ai designer dei siti web di creare design unici. Ecco una panoramica dellayout Plone, e alcuni esempi di design.

Traduzione Federica DElia (27/11/2012)

Impaginazione Federica DElia (27/11/2012)

1.1. Introduzione 7

Documentazione di Plone, Release 4

8 Capitolo 1. Plone 4: Manuale utente

Documentazione di Plone, Release 4

Revisione Maurizio Delmonte (28/04/2013)

Come dovrebbe apparire un sito web Plone? Per anni c stato un design coerente per laspetto predefinito di Plone. Ildesign predefinito appare generalmente cos:

Il tuo sito web Plone potrebbe avere un design radicalmente diverso da questo, ma dovresti essere in grado di trovareelementi comuni, come il link al log-in e un pannello o menu di navigazione. Nel design di default, il menu dinavigazione si trova nella zona a sinistra, e di solito appare come un elenco indentato delle cartelle del sito. Ci puanche essere un insieme di schede nella striscia Log In, Location Information in testata.

Possiamo fare una distinzione tra il design e la funzionalit di un sito web. Per quanto riguarda i contenuti, concentratisulla funzionalit e non preoccuparti tanto dellaspetto e del layout del sito web. Un punto di forza del sistema digestione dei contenuti Plone che un sito web pu essere radicalmente riprogettato con un nuovo look, senza incideresul contenuto sottostante e sulle funzionalit. Il menu di navigazione potrebbe essere spostato da sinistra a destra, mafunzionerebbe lo stesso. Larea di destra potrebbe essere cancellata se le funzionalit che normalmente contiene nonsono necessarie. Le aree sinistra, centrale e destra, come illustrato sopra e sotto, potrebbero essere spostate in alto, al

1.1. Introduzione 9

Documentazione di Plone, Release 4

centro e in basso, ma continuerebbe comunque a essere un sito web Plone.

Useremo il design del layout di default di Plone come esempio di tipica divisione dello schermo:

Potrebbe essere necessario adattare queste parti, se servono per il design del tuo sito web Plone. Ti potresti imbatterein diversi termini usati per descrivere le varie parti dello schermo, come ad esempio slot sinistro e destro, per lecolonne di sinistra e destra, portlet, o viewlet, per zone o box specifici, e molti altri termini.

Per esempio, selezioniamo tre siti web dalla lista di siti web Plone per fare un confronto:

Questo il sito web per Akamai, un fornitore leader di strumenti web online e acceleration technology. Larea diintestazione ha un semplice menu testuale per cinque aree di contenuto principali disposte orizzontalmente nella parteinferiore dellarea di intestazione. A destra, lintestazione contiene un altro men orizzontale e una casella di ricerca.La parte inferiore dellarea di intestazione conterrebbe dati di accesso, per luso da parte dei manutentori del sito. Lagrafica principale in alto a sinistra una zona di messa a fuoco per la grafica accattivante e gli argomenti attuali. Cunarea principale al centro sinistra dove si trova il testo pi importante. La colonna di destra contiene una serie diportlet. Il pi di pagina contiene un menu orizzontale, ripetendo le scelte di menu nellintestazione, per comodit.C una colonna pi a destra che contiene le impostazioni di zoom.

Questo il sito web per Discover Magazine. Larea di intestazione contiene un menu orizzontale di grandi dimensioni,il menu principale, se si vuole chiamarlo cos, un menu orizzontale pi piccolo in alto a destra, e una casella diricerca. Questo sito ricco di portlet testuali che coprono molte aree tematiche, divise in tre colonne, sinistra,centro, e destra. La parte superiore della colonna centrale contiene una zona focus con un video. Ci sono grandibox interattivi in diversi punti della pagina. Il pi di pagina contiene le informazioni di identificazione di base delsito e un link al chi siamo. Per un grande sito web come Discover, i manutentori del sito effettuano il log-in peraccedere a funzioni di editing personalizzate, e c molta automazione nei flussi informativi - Plone utilizza Zope, unsofisticato sistema di archiviazione, e Python, un celebre linguaggio di programmazione, che facilita un intelligentecollegamento del flusso di testo e grafica nel sito web.

Lultimo dei tre siti da esaminare il sito web per lo Smeal College of Business della Penn State University. Lintesta-zione contiene un logo, un menu orizzontale per le aree tematiche principali, e una casella di ricerca a destra. C unmenu principale per questo sito a sinistra, il che pi tradizionale per un sito web Plone. Una vasta area grafica con-tiene unanimazione rolling focus. C un altro piccolo focus grafico nella colonna di sinistra. Tre colonne testualicompletano il design, al di sopra dellidentificazione di base a pi di pagina. I manutentori di questo sito accedono

10 Capitolo 1. Plone 4: Manuale utente

Documentazione di Plone, Release 4

1.1. Introduzione 11

Documentazione di Plone, Release 4

12 Capitolo 1. Plone 4: Manuale utente

Documentazione di Plone, Release 4

1.1. Introduzione 13

Documentazione di Plone, Release 4

per mezzo di una pagina di log-in personalizzata, con il log-in e le informazioni utente che appaiono lungo la parteinferiore dellarea pi in alto in testata.

Allora, come dovrebbe apparire un sito web Plone? Tradizionalmente, laspetto out-of-the-box simile a quellomostrato nella parte superiore di questa pagina, con intestazione, menu, colonne, e un pi di pagina. Questi tresiti illustrano come i designer tipicamente combinano le aree di interesse, i menu verticali e orizzontali, portlet econtenuti testuali, di solito disposti in diverse colonne. La struttura di base della pagina generata da Plone, Zope ePython, ma il tema o skin di design pu essere fatto risultare in qualunque modo il designer preferisca.

1.1.3 Account e Ruoli di un utente Plone

In questo capitolo vedremo le basi di utilizzo di un account utente su un sito Plone, la distinzione fra navigazioneanonima e quella autenticata e una descrizione dei ruoli degli utenti.

Traduzione Giacomo Spettoli (27/11/2012)

Impaginazione Giacomo Spettoli (27/11/2012)

Revisione Maurizio Delmonte (29/04/2013)

I siti Plone possono essere di molti tipi, dal sito personale con un solo utente ai portali di comunit ed organizzazionicon centinaia di utenti. Ogni persona che vuole aggiungere dei contenuti al sito deve avere un proprio account, definitoda un nome utente e una password. Alcuni siti Plone consentono di auto-iscriversi visitando il collegamento Accedie compilando un form con le proprie informazioni di base. In altri siti invece gli account utente vengono creati solodagli amministratori del sito, nel qual caso le persone normalmente ricevono un messaggio di posta elettronica con idettagli del loro nuovo account.

In qualsiasi modo sia stato creato, un account utente Plone permette sempre ad una persona di autenticarsi inserendoil proprio username e password. Le password sono case-sensitive, cio la stessa lettera viene considerata diversa sescritta in maiuscolo o in minuscolo. Ad esempio, se la password xcFGt6v, lutente deve scrivere esattamente questapassword per potersi autenticare. Le password con una buona variabilit di caratteri sono preferibili a parole tropposemplici come cane o giallo, poich sono pi difficili da indovinare e quindi sono pi sicure.

Differenze tra navigazione anonima e autenticata

La distinzione tra navigazione anonima e navigazione autenticata molto importante:

Navigazione anonima

La navigazione anonima identifica la normale esperienza di un utente che naviga un sito web. Si digita lindirizzo webdi un sito nel proprio browser e si visualizza la pagina, si guardano video e immagini, ma non necessario autenticarsi.Ecco perch questa viene chiamata navigazione anonima: chiunque anonimo prima dellautenticazione. Da notareche la presenza del link Fatti riconoscere (n.d.t. Log in in Inglese) nellangolo in alto a destra dellimmagine quisotto. Se c un link Fatti riconoscere sulla pagina, significa che non hai effettuato laccesso e stai visitando il sitocome utente anonimo:

Navigazione autenticata

Se hai utilizzato il sito di una banca, o qualsiasi altro sito che preveda luso di un account, allora hai gi avutoesperienza di navigazione utenticata. Il sito di una banca ad esempio ti permette di vedere le informazioni del tuoaccount, di riempire dei form, di trasferire dei fondi e altri tipi di operazioni, ma tutto questo solo dopo aver effettuatolaccesso. Un sito Plone non molto differente, ad eccezione del fatto che si possono fare cose pi complesse.Dai unocchiata allimmagine qui sotto, catturata dopo che un utente Mario Rossi ha effettuato laccesso. Vicinoallangolo in alto a destra, puoi vedere il link con il nome di Mario Rossi e un link di uscita. Unaltra differenza

14 Capitolo 1. Plone 4: Manuale utente

Documentazione di Plone, Release 4

importante che si nota quando si autenticati che nellarea principale al centro c una barra verde con dei tab (oschede). Questa specie di striscia di testa presente quando un utente ha i permessi per modificare larea del sito chesta visitando. I tab nella striscia verde potrebbero variare, ma avranno sempre questo aspetto e questo caratteristicocolore. Nella seguente immagine, lutente Mario Rossi si autenticato in un nuovo sito Plone:

Ruoli utente

In un sito Plone molto importante la distinzione dei diversi ruoli degli utenti. Per illustrare il caso pi semplice,consideriamo due ruoli utente: collaboratore e manager. Vediamo i diversi permessi o poteri di questi due ruoli:

Collaboratore

ha un account utente, quindi pu autenticarsi;

pu aggiungere contenuti, ma solo in aree specifiche, e non pu modificare niente al di fuori di queste aree; spes-so agli utenti viene assegnata unarea home da utilizzare come uno spazio personale dove possono aggiungerecontenuti;

non pu pubblicare un contenuto per renderlo visibile nella navigazione anonima, nemmeno nel caso deicontenuti che ha creato direttamente; un utente con il ruolo di manager dovr approvare il contenuto per lapubblicazione.

Manager

ha un account utente, quindi pu autenticarsi;

pu aggiungere contenuti ovunque e ha il potere di modificare qualunque cosa;

pu pubblicare qualsiasi contenuto.

1.1. Introduzione 15

Documentazione di Plone, Release 4

Quando ottieni il tuo nuovo account su un sito Plone, ti dovrebbero fornire tutte le informazioni che indicano dove haiil diritto di aggiungere contenuti. Dopo aver effettuato laccesso, se vai in una cartella in cui hai i permessi adeguati,vedrai la striscia di intestazione con il tipico colore verde e le schede Contenuti, Visualizza, Modifica, Regole, eCondivisione:

Potrai navigare per scoprire di persona le differenze tra questi tab, ma ecco qualche indicazione per aiutarti acominciare:

Contenuti - mostra la lista dei contenuti in una cartella;

Visualizza - mostra come un utente anonimo vede il contenuto corrente;

Modifica - mostra un pannello per modificare il contenuto;

Condivisione - mostra un pannello per assegnare ad altri utenti i permessi per vedere e modificare il contenuto.

Puoi inoltre vedere i menu nella parte finale della barra verde, Vista, Aggiungi... e Stato:

Esplora anche questi menu. Ecco qualche indicazione per partire:

Vista - mostra il menu per sciegliere il tipo di visualizzazione (vista tabellare, vista riassuntiva, etc..);

16 Capitolo 1. Plone 4: Manuale utente

Documentazione di Plone, Release 4

Aggiungi... - mostra il menu per aggiungere nuovi contenuti (immagini, pagine, cartelle, etc...);

Stato - mostra il menu per modificare lo stato di pubblicazione (privato, bozza, pubblicato, etc..).

Questi menu e tab sono il modo principale per interagire con Plone. Ti saranno molto familiari quando imparerai dipi su come gestire un sito Plone.

1.1.4 Autenticazione

Cosa aspettarsi quando ci si autentica in un sito Plone

Traduzione Massimo Azzolini (27/11/2012)

Impaginazione Massimo Azzolini (27/11/2012)

Revisione Maurizio Delmonte (01/05/2013)

Quando visiti un sito Plone come anonimo, oppure ti viene dato un indirizzo web per manutenzione del sito, potraivedere un bottone Fatti riconoscere in alto a destra come questo:

Una volta cliccato il link Fatti riconoscere, vedrai un pannello di autenticazione dove inserire il tuo nome utente e latua password:

Dopo lautenticazione ad un sito web Plone, potrai vedere il tuo nome, solitamente in alto nellangolo a destra del tuoschermo. Puoi cliccare sul tuo nome per effettuare alcune azioni relative al tuo utente, come spiegato nelle sezionisuccessive.

Da Plone 4 in poi, tu (o lamministratore del sito) puoi permettere agli utenti di utilizzare il loro indirizzo di postaelettronica come nome utente per effettuare lautenticazione. Questa funzionalit pu essere attivata nelle impostazionidi sicurezza nel pannello di controllo. Leffetto tale per cui:

nel modulo di registrazione non viene richiesto uno specifico nome utente

nel modulo di autenticazione viene chiesto allutente di inserire lemail.

Vedi E-mail address based login in the Upgrade Guide per maggiori informazioni su questa funzionalit.

1.1. Introduzione 17

Documentazione di Plone, Release 4

1.1.5 Impostare il tuo profilo

Traduzione Massimo Azzolini (27/11/2012)

Impaginazione Massimo Azzolini (27/11/2012)

Revisione Maurizio Delmonte (01/05/2013)

Una volta autenticato in un sito web Plone, puoi cambiare il tuo profilo personale indicando informazioni circa la tuaidentit e scegliere le impostazioni del sito web.

Il tuo nome completo viene mostrato nellangolo in alto a destra dello schermo. Clicca sul tuo nome per aprire il mena discesa, quindi clicca il link Dashboard per entrare nella tua area personale:

Vedrai la dashboard (o scrivania personale):

La prima volta che ti autentichi, la dashboard sar vuota come indica il messaggio di Info. Le portlet sono specificheviste di vari tipi di contenuto. Puoi scegliere quali vedere nella tua dashboard cliccando sul tab modifica, ma ciarriveremo in un secondo.

Prima di tutto, diamo unocchiata al link Preferenze personali, nel men di cui parlavamo prima, che ti porter allamodifica del tuo profilo:

I campi disponibili sono:

Nome e cognome - Indica il tuo nome completo.

Indirizzo e-mail - OBBLIGATORIO - Puoi ricevere email dallamministratore del sito web, o da un forum, seinstallato, ecc. Quando un campo obbligatorio, un piccolo quadrato rosso presente a fianco del nome delcampo.

Localit - Questo il nome della tua citt, stato, provincia o qualsiasi altra informazione vorrai fornire.

Selezione della lingua - Plone eccelle nelloffire un supporto multilingua.

Biografia - Inserisci una breve descrizione di te stesso in questo campo, un paragrafo o poco pi.

18 Capitolo 1. Plone 4: Manuale utente

Documentazione di Plone, Release 4

1.1. Introduzione 19

Documentazione di Plone, Release 4

Pagina personale - Se hai un tuo web site personale o, per esempio, unarea dove condividi foto, se vuoi puoiinserire qui lindirizzo web. In questo modo altre persone potranno trovare pi informazioni su di te.

Editor - Puoi scegliere di utilizzare TinyMCE o Kupu, che ti permettono di modificare le pagine web con unainterfaccia grafica oppure una normale area di testo, che adatta se sei abituato a scrivere pagine web in HTML(il codice base delle pagine web). Limpostazione di default per i siti appena creati di utilizzare TinyMCE,e, in questo manuale, si assume che sia questa limpostazione.

Abilita la modifica con leditor esterno - Questa impostazione abilita e disabilita luso di un editor esterno,se questo stato impostato dallamministratore del sito web. Luso di un editor esterno principalmente intesoper web designer e programmatori che modificano il codice sorgente, ma pu essere utile per la creazione dipagine quando si usa un linguaggio di markup specializzato. (Non ti preoccupare di questa impostazione se iltuo amministratore non te ne ha parlato esplicitamente).

Ritratto - Il tuo ritratto apparir come una piccola immagine, quindi consigliata una foto del viso o del busto.

Puoi cambiare le tue preferenze ogni volta che vuoi.

1.1.6 La tua Dashboard

Ogni utente Plone ha una sua dashboard da personalizzare.

Traduzione Massimo Azzolini (27/11/20129)

Impaginazione Massimo Azzolini (27/11/2012)

Revisione Maurizio Delmonte (01/05/2013)

Plone ha diversi viste predefinite per le notizie, gli eventi, i documenti modificati recentemente, ecc. Queste listesono raggruppate in aree rettangolari chiamate portlet. Pensa ad una portlet come ad una finestra su un dato tipo dicontenuti. Per esempio, la portlet notizie offre una vista delle notizie pubblicate recentemente.

Tu controlli quali portlet vedi nella tua dashboard e dove sono disposte. Il seguente screenshot mostra cosa vedrebbelutente Mario Rossi una volta che si fosse autenticato e che avesse cliccato sul suo nome, posto in alto a destra, perandare alla sua area personale:

La dashboard appare vuota per un nuovo utente.

Un click sul tab di modifica per la dashboard mostrer che ci sono portlet gi assegnate alla dashboard la dashboardmostrata sopra vuota perch non ci sono contenuti disponibili da presentare nelle portlet di questo nuovo sito web.Ecco le portlet di default:

Vedi le portlet Notizie ed Eventi nella colonna pi a sinistra, i Contenuti recenti nella seconda colonna e lElenco direvisione nella colonna di destra. La terza colonna non ha portlet assegnate.

Laccount di un nuovo utente, in un sito web Plone base, avr una dashboard come quella mostrata, ma per un sito webche stato personalizzato con funzionalit aggiuntive potrebbero esserci pi portlet tra cui scegliere e la dashboardpotrebbe partire con diverse portlet gi posizionate nelle colonne. Per esempio, potrebbero esserci portlet per ilmeteo, quotazioni di borsa, frase del giorno, ecc. a seconda di cosa stato installato sul sito web (queste opzionirichiederebbero software personalizzato). Lutente pu personalizzare le portlet che vuole vedere e la loro posizionetra le quattro colonne.

20 Capitolo 1. Plone 4: Manuale utente

Documentazione di Plone, Release 4

Quindi, per laccount Plone tipico, la dashboard parte con le portlet mostrate sopra che verrebbero popolate con lenews, gli eventi e gli altri contenuti creati nel sito web.

1.2 Aggiungere contenuti

Come aggiungere contenuti base ai siti web Plone

1.2.1 Aggiungere nuovi contenuti

Una panoramica generale su come aggiungere nuovi contenuti in Plone e definizione dei tipi di contenutostandard.

Traduzione Alex Sani (27/11/2012)

Impaginazione Alex Sani (27/11/2012)

Revisione Giacomo Spettoli (19/05/2013)

Per aggiungere nuovi contenuti si utilizza il menu a discesa Aggiungi...:

In Plone, i contenuti vengono aggiunti localmente quindi devi navigare fino alla sezione dove desideri aggiungere ilcontenuto prima di usare la voce del menu Aggiungi.... E possibile ovviamente tagliare, copiare e incollare contenutida una sezione ad un altra se necessario.

Tipi di contenuti

In Plone, hai a disposizione un certo numero di Tipi di contenuto che corrispondono ai diversi tipi di contenuto chepuoi pubblicare. Ad esempio, per caricare unimmagine devi utilizzare il tipo di contenuto Immagine. Di seguito lalista dei tipi di contenuti disponibili nellordine in cui appaiono ed una breve descrizione:

Collezione Le Collezioni sono utilizzate per raggruppare e visualizzare contenuti in base a dei criteri configurabili.Il funzionamento delle Collezioni molto simile a quello delle query in un normale database.

Evento Un Evento un tipo di pagina speciale specifico per la pubblicazione di un evento (ad esempio una raccoltafondi, un barbecue, etc). Questo tipo di contenuto ha una funzione che permette ai visitatori del sito di ag-giungere levento al proprio calendario personale utilizzando gli standard iCal e vCal. Questi standard sonocompatibili con: Google Calendar, Outlook, Sunbird e altri. Per aggiungere un singolo evento al tuo calendariopersonale, fai click sui link vCal o iCal accanto al testo Aggiungi levento al calendario nella pagina principaledellEvento.

A partire da Plone 3.3 anche possibile scaricare tutti gli Eventi di una cartella in una sola volta (al momento disponibile solo in formato iCal). Per scaricare il file iCal, appendi @@ics_view alla fine dellURL della cartellache contiene gli eventi. Ad esempio, se si desidera ottenere tutti gli eventi della cartella eventi posizionata nella

1.2. Aggiungere contenuti 21

Documentazione di Plone, Release 4

Figura 1.1: events-summary-chart.jpg

22 Capitolo 1. Plone 4: Manuale utente

Documentazione di Plone, Release 4

radice del tuo sito, vai all indirizzo http://tuodominio.tld/events/@@ics_view. In un futuro rilascio di Plone, in programma linserimento di questo indirizzo direttamente nellinterfaccia utente.

File Un File in Plone un file binario caricabile sul sito con lintento di farlo scaricare dai visitatori. Gli esempi picomuni di file sono PDF, Documenti di testo e fogli di calcolo.

Cartella Le Cartelle in Plone funzionano come le cartelle del tuo computer. Puoi utilizzare le cartelle per organizzarei contenuti e per dare al tuo sito Plone una struttura di navigazione.

Immagine Il tipo di contenuto Immagine utilizzato per caricare file di immagini (JPG, GIF, PNG) in modo tale chetu possa inserirli allinterno di pagine o di contenuti simili.

Collegamento Indicato anche come Oggetto Link, non da confondere con i collegamenti che vengono creatitramite TinyMCE o Kupu, gli editor visuali per le pagine di Plone. Il tipo di contenuto Collegamento spessousato per includere un collegamento ad un sito web esterno nellalbero di navigazione o per altri usi specifici.

Notizia Questo tipo di contenuto molto simile agli Eventi, anche se una Notizia si utilizza appositamente per lapubblicazione di notizie. inoltre possibile allegare unimmagine ad una Notizia, la miniatura apparir nellavista riassuntiva della cartella accanto alla descrizione della stessa.

Pagina Una Pagina in Plone uno dei tipi di contenuto pi semplici disponibili. Utilizza questo oggetto per scriverela maggior parte delle pagine web del tuo sito Plone.

Nota: a seconda di quali prodotti aggiuntivi hai installato, potresti vedere pi opzioni sotto la voce Aggiungi... del tuomenu. Per informazioni su questi tipi di contenuto, fai riferimento alla documentazione dei vari prodotti installati.

Titolo

Quasi tutti i tipi di contenuto in Plone hanno due campi in comune: Titolo e Descrizione.

Il campo Titolo delle cartelle, delle immagini, delle pagine, etc., pu contenere tutto quello che vuoi puoi usarequalsiasi carattere della tastiera, inclusi gli spazi. I Titoli vanno a comporre lindirizzo web dei contenuti creati. Gliindirizzi web, noti come URLs, sono quello che digiti in un browser per passare in una specifica posizione di un sito(o il percorso del link selezionato), come ad esempio:

www.mysite.com/about/personnel/sally/bio

o

www.mysite.com/images/butterflies/skippers/long-tailed-skippers

Gli indirizzi web, al contrario dei titoli, sono soggetti a restrizioni. Alcuni caratteri della tastiera non sono consentiticome, ad esempio, gli spazi. Plone fa un buon lavoro nel mantenere gli indirizzi web molto simili ai Titoli forniti,convertendoli in lettere minuscole, sostituendo gli spazi con i trattini e sostituendo altri segni di punteggiatura.

In Plone lindirizzo web di un certo elemento denominato nome breve. Quando si utilizza la funzione Rinomina,verr visualizzato sia il nome breve sia il titolo.

I campi variano a seconda del tipo di contenuto. Per esempio, il tipo di contenuto Collegamento ha il campo URL. Iltipo di contenuto File ha il campo File e cos via.

Descrizione

La Descrizione appare nella parte superiore delle pagine, appena sotto il titolo. Sono spesso visualizzate in molteviste assegnate a Cartelle e Collezioni (come in quella Standard e in quella Sintetica). La descrizione appare anche neirisultati delle ricerche eseguite con il motore di ricerca nativo di Plone.

1.2. Aggiungere contenuti 23

Documentazione di Plone, Release 4

1.2.2 Aggiungere una Cartella

Aggiungere cartelle ad un sito web Plone il passo fondamentale per controllare lorganizzazione dei contenuti

Traduzione Giampiero Lago (27/11/2012)

Impaginazione Giacomo Spettoli (27/11/2012)

Revisione Giacomo Spettoli (19/05/2013)

I pc utilizzano una struttura gerarchica per organizzare i programmi e i files allinterno del disco rigido. In passatoavrai sicuramente creato delle cartelle (o directory) sul tuo computer per organizzare i tuoi documenti. In Plone lecartelle sono utilizzate praticamente nello stesso modo, lunica differenza che sono create in un sito web al fine didare una struttura al contenuto.

Le cartelle si aggiungono cliccando sul menu Aggiungi. . . e selezionando Cartella:

Figura 1.2: add-item-menu-folder.png

Ora dovresti vedere il pannello Aggiungi Cartella:

E necessario compilare il campo Titolo, perch si tratta di un campo obbligatorio (come indicato dal quadratinorosso). Il campo Descrizione invece opzionale; potrai sempre tornare indietro al pannello di modifica se hai necessitdi aggiungere una descrizione alla cartella. Le descrizioni sono utili quando un visitatore utilizza la ricerca di Plone nei risultati saranno visualizzati sia il Titolo sia la Descrizione del contenuto.

Potrete notare altri tab nella parte superiore:

Default, per inserire i campi Titolo e Descrizione,

24 Capitolo 1. Plone 4: Manuale utente

Documentazione di Plone, Release 4

Categorizzazione, per specificare le categorie a cui appartiene la cartella (conosciute anche come keywords otag),

Date, per settare il periodo di tempo durante il quale la cartella sar visibile nel sito,

Proprietario, per specificare lautore e/o i collaboratori dellelemento in questione,

Impostazioni, per abilitare i commenti, abilitare la navigazione precedente/successivo e scegliere se visualizzareil contenuto nel menu di navigazione del sito web.

Queste schede sono standard e si trovano anche su altri tipi di contenuto. Vedremo pi nel dettaglio queste schede piavanti in questo manuale.

Assicurati di cliccare sul bottone Salva in basso alla pagina quando hai finito di inserire le informazioni. Questocompleter il processo di creazione di una cartella

Guarda un video su come aggiungere una cartella.

1.2.3 Cosa c in un nome Web?

Ogni contenuto di un sito Plone ha un indirizzo web univoco. Plone crea gli indirizzi automaticamente, in baseal Titolo che avete fornito.

Data 27-11-2012

Traduzione Giampiero Lago

Impaginazione Giacomo Spettoli

Revisione

1.2. Aggiungere contenuti 25

Documentazione di Plone, Release 4

Il Titolo di un contenuto, incluse cartelle, immagini, pagine, etc. pu essere tutto ci che vuoi puoi usare tutti icaratteri della tastiera, inclusi gli spazi bianchi. I titoli diventano parte dellindirizzo web per ogni elemento che creiin Plone. Gli indirizzi Web, conosciuti anche come URL, sono quello che scrivete in un browser web per andare aduna posizione specifica in un sito web (In alternativa, come ad esempio:

www.mysite.com/about/personnel/sally/bio

o

www.mysite.com/images/butterflies/skippers/long-tailed-skippers

Al contrario dei titoli, gli indirizzi web hanno restrizioni sui caratteri consentiti, come gli spazi bianchi.Plone fa unottimo lavoro per mantenere gli indirizzi web corretti utilizzando una struttura quasi equivalente al titolo che avetefornito, convertendo tutte le lettere in minuscolo e sostituendo i trattini agli spazi bianchi e alla punteggiatura.

Per capire meglio, prendiamo ciascuno di questi due indirizzi web e dividiamoli nei vari componenti:

www.mysite.com/about/personnel/sally/bio^website name

^a folder named About

^a folder named Personnel

^a folder named Sally

^a folder named Bio

In questo caso Plone ha cambiato ogni titolo della cartella in lettere minuscole, ad esempio da Personnel a personnel.Ma non dovete preoccuparvi di questo perch Plone gestisce lindirizzamento web; vi baster digitare nei titoli quelloche volete.

E, per il secondo esempio:

www.mysite.com/images/butterflies/skippers/long-tailed-skippers^website name

^a folder named Images

^a folder named Butterflies

^a folder named Skippers

^a folder named Long-Tailed Skippers

Questo esempio simile al primo ed illustra come avviene la conversione in lettere minuscole del titolo di ciascunacartella alla corrispondente parte dellindirizzo web. Da notare il caso della cartella nominata Long-tailed Skippers:Plone conserva il trattino, in quanto carattere consentito, sia nel titolo che nella parte dellindirizzo web, ma convertein un trattino, nellindirizzo web, lo spazio bianco tra le parole Tailed e Skippers oltre che le lettere da maiuscole aminuscole.

Lindirizzo web di un certo contenuto indicato in Plone come nome breve. Quando usate la funzione Rinomina verrvisualizzato il nome breve insieme al titolo.

1.2.4 Aggiungere unImmagine

Aggiungere immagini in un sito web Plone un compito fondamentale che pu comportare un po di lavoroda parte del computer locale, ma essenziale perch fotografie, mappe e grafica personalizzata sono molto

26 Capitolo 1. Plone 4: Manuale utente

Documentazione di Plone, Release 4

importanti nei siti web.

Data 27-11-2012

Traduzione Giampiero Lago

Impaginazione Giacomo Spettoli

Revisione

Preparare le immagini per il web

Nota: Ricorda di utilizzare per tutte le immagini i formati di file web-standard. I formati consentiti includono: JPG,JPEG, GIF e PNG. Non usare i formati BMP e TIFF in quanto non sono pienamente supportati da tutti i web browsers.

Quando vuoi caricare una immagine, utilizza il menu Aggiungi. . . (vedrai il menu Aggiungi. . . solo dopo avereffettuato laccesso):

Dopo aver cliccato per aggiungere una Immagine, vedrai il pannello Aggiungi Immagine:

Ci sono i campi Titolo e Descrizione (campo inteso come campo di immissione dati) come per laggiunta di unacartella. In fondo c un campo per caricare unimmagine. Vediamo i tre campi di input:

Titolo - Inserisci il testo che preferisci, compresi spazi bianchi e punteggiatura (Plone gestisce automaticamentelindirizzamento web)

Descrizione - sempre una buona idea valorizzare questo campo che per non obbligatorio

Immagine - Il campo immagine un campo testo con un bottone Sfoglia. . . vicino. Non dovi scrivere nientequi; devi solo cliccare su Sfoglia e potrai navigare nel tuo computer per selezionare il file da caricare (ammessoche ricordi dove hai messo le tue immagini sul computer).

1.2. Aggiungere contenuti 27

Documentazione di Plone, Release 4

28 Capitolo 1. Plone 4: Manuale utente

Documentazione di Plone, Release 4

Per le immagini dovi selezionare dal tuo computer il file immagine e cliccare su Salva nella parte inferiore per caricarelimmagine sul sito web Plone. Dovrai aspettare qualche secondo per il completamento del caricamento (qualcheminuto, se hai una connessione internet lenta). Unanteprima dellimmagine caricata verr visualizzata al termine delcaricamento.

A partire da Plone 4, le immagini e i file che vengono caricati sul sito hanno un loro ID (URL) basato sul titolo chegli stato assegnato (invece del nome del file o immagine). Siccome il campo Titolo non obbligatorio, se non specificato, come nome del contenuto sar utilizzato di default il nome del file al posto del titolo.

1.2.5 Aggiungere una Pagina

Le pagine in Plone possono variare molto, ma ad ogni modo sono sempre pagine web.

Data 27-11-2012

Traduzione Giacomo Spettoli

Impaginazione Giacomo Spettoli

Revisione

Per aggiungere una pagina, utilizza il menu Aggiungi... dentro ad una cartella:

Seleziona la voce Pagina dal menu a discesa e vedrai il pannello Aggiungi pagina:

I campi Titolo e Descrizione sono i primi in alto, riempili in maniera appropriata. C un campo Commento allemodifiche in fondo, un normale campo di testo utile per memorizzare eventuali annotazioni che descrivano le modifichefatte al documento. Questo utile per le pagine sulle quali potresti dover collaborare con altri.

1.2. Aggiungere contenuti 29

Documentazione di Plone, Release 4

30 Capitolo 1. Plone 4: Manuale utente

Documentazione di Plone, Release 4

Al centro del pannello c il campo Testo del documento. Il software utilizzato per la composizione delle pagine comunemente detto editor di testo visuale e nello specifico in Plone si utilizza TinyMCE. Questo permette di comporrele pagine in maniera visuale o WYSIWYG (What You See Is What You Get, quello che vedi quello che avrai).Ad esempio quando applichi uno stile grassettato ad una parola, vedrai immediatamente il risultato del nuovo stileapplicato.

Le persone normalmente si trovano subito a proprio agio con lapprocio utilizzato dagli editor WYSIWYG. Vedremoin maniera pi approfondita questo argomento pi avanti in questo manuale.

Linguaggi di markup

Se preferite scrivere il testo delle pagine utilizzando i formati di markup, possibile disabilitare leditor di testo visualnel pannello delle preferenze personali, e rimpiazzare cos TinyMCE con un campo di testo semplificato. I formati dimarkup disponibili in Plone sono:

Markdown

Textile

Structured Text

Restructured Text

Ogniuno di questi necessita di aggiungere speciali codici per la formattazione allinterno del testo. Ad esempio, conla formattazione structured text, mettere tra doppi asterischi una parola o una frase le render con stile grassettato cos**Questo testo sarebbe grassettato**. Vale la pena di imparare questi formati di markup per aumentare la velocit diinput se si creano molte pagine o se sei appassionato di questo approcio leggermente pi tecnico di inserimento deltesto. Alcune persone preferiscono questi formati non solo per la velocit in s ma anche per la fluidit di espressione.

1.2.6 Aggiungere un File

File di vari tipi possono essere caricati su un sito Plone.

Data 27-11-2012

Traduzione Giacomo Spettoli

Impaginazione Giacomo Spettoli

Revisione

Per aggiungere un file, utilizza il menu Aggiungi... dentro ad una cartella:

Seleziona la voce File dal menu a discesa e vedrai il pannello Aggiungi file:

Fai click sul pulsante Mostra per cercare il file da caricare dal proprio computer locale. Fornisci un titolo (puoiutilizzare lo stesso nome del file se vuoi). Fornisci una descrizione. Quando fai click sul bottone Salva il file verrcaricato nella cartella.

Guarda un video su come aggiungere un file.

Alcuni esempi di file includono i file PDF, i documenti Word, i file di database, gli archivi zip...- praticamente qualun-que cosa. I file su un sito Plone vengono trattati semplicemente come file e verranno mostrati nelle liste di contenutidelle cartelle, ma non ci sara nessuna visualizzazione speciale per loro. Appariranno con il loro nome nelle liste e sarpossibile scaricarli cliccando su di loro.

1.2. Aggiungere contenuti 31

Documentazione di Plone, Release 4

Figura 1.3: add-new-menu.png

32 Capitolo 1. Plone 4: Manuale utente

Documentazione di Plone, Release 4

1.2. Aggiungere contenuti 33

Documentazione di Plone, Release 4

1.2.7 Aggiungere un Collegamento

Oltre ad inserire dei collegamenti nel testo delle pagine, i collegamenti possono essere creati anche come contenuti ase stanti. Avere collegamenti come contenuti separati ti permette ad esempio di organizzarli in cartelle, di impostandodelle parole chiave su di loro per facilitarne il raggruppamento negli elenchi e nei risultati di ricerca, o di inserirli innavigazione.

Per aggiungere un collegamento clicca sul menu Aggiungi...:

Figura 1.4: add-new-menu.png

Seleziona la voce Collegamento:

Sciegliere dei buoni titoli per i collegamenti importante perch i titoli verranno visualizzati nelle liste dei contenutie per una buona organizzazione allinterno di cartelle piene di contenuti.

Incolla lindirizzo web nel campo URL oppure digitalo. Qui non c la funzionalit di anteprima quindi meglioincollare lURL dalla finestra del browser su cui stai visualizzando la destinazione del collegamento in modo da esseresicuri della correttezza del collegamento.

Loggetto collegamento

Un contenuto collegamento si comporter nei seguenti modi, a seconda delle autorizzazioni di cui si dispone.

Se hai il permesso di modificare il contenuto collegamento, quando clicchi sul collegamento vieni riman-dato al contenuto stesso per poterlo modificare (se cos non fosse, verresti rimandato alla destinazionedel collegamento e non avresti modo di modificarlo)

34 Capitolo 1. Plone 4: Manuale utente

Documentazione di Plone, Release 4

1.2. Aggiungere contenuti 35

Documentazione di Plone, Release 4

Se non hai il permesso di modificare il collegamento, quando clicchi sul collegamento vieni rimandato di-rettamente alla destinazione impostata. Il comportamento in questo caso lo stesso che si avrebbe in-serendo direttamente lindirizzo nel browser. Loggetto collegamento in questo caso si comporta come unredirect

1.2.8 Aggiungere un Evento

I siti Plone hanno un sistema integrato per la gestione e la visualizzazione di eventi in un caledario.

Data 27-11-2012

Traduzione Alex Sani

Impaginazione Alex Sani

Revisione

In una cartella, utilizza la voce del menu Aggiungi... per aggiungere un evento:

Figura 1.5: add-new-menu.png

Comparir un pannello abbastanza grande Aggiungi Evento:

36 Capitolo 1. Plone 4: Manuale utente

Documentazione di Plone, Release 4

1.2. Aggiungere contenuti 37

Documentazione di Plone, Release 4

Dallalto, si hanno i seguenti campi:

Titolo - OBBLIGATORIO

Descrizione

Luogo dellevento

Inizio dellevento - OBBLIGATORIO

Termine dellevento - OBBLIGATORIO

Testo dellevento (editor visuale)

Partecipanti

Tipo(i) di evento

URL dellevento

Nome del contatto

Indirizzo e-mail per contatti

Telefono del contatto

Commento alle modifiche

Nota che solo tre campi sono obbligatori: titolo, inizio e termine dellevento. Anche se si tratta di una finestraabbastanza ampia, se hai fretta, ti basta inserire questi tre campi e salvare per creare un evento. Ovviamente, se haialtre informazioni, puoi inserirle. Una parte del pannello richiede una maggiore spiegazione: linizio e il terminedellevento. Lanno, il mese, il giorno ed altri campi sono semplicemente menu a discesa. Spesso per non semplicericordarsi esattamente il giorno da inserire e si ha la necessit di consultare un calendario. C un comodo calendariopop-up che offre un modo alternativo per selezionare il giorno. Se clicchi una volta sullicona del calendario accantoal selettore a discesa del giorno, :

comparir questo calendario pop-up:

E sufficiente cliccare il giorno e questo verr impostato. Compila i campi per i quali hai informazioni e salva, maricorda :

IMPORTANTE:***Levento non verr visualizzato nel calendario principale del sito fino a quando non sar**pubblicato***. **

|image5| Guarda il video con Plone 2 su come aggiungere un evento.

1.2.9 Aggiungere una Notizia

Plone web sites have a built-in system for publishing news items.

Use the Add new... menu for a folder to add a news item:

You will see the Add News Item panel:

38 Capitolo 1. Plone 4: Manuale utente

Documentazione di Plone, Release 4

Figura 1.6: add-new-menu.png

1.2. Aggiungere contenuti 39

Documentazione di Plone, Release 4

40 Capitolo 1. Plone 4: Manuale utente

Documentazione di Plone, Release 4

The standard fields for title, description, and change note are in the panel, along with a visual editor area for body textand image and image caption fields. You can be as creative as you want in the body text area, and you can use theinsert image (upload image) function to add as much illustration as needed. The images you upload for the news itemwill be added to the folder in which you are adding the news item.

The Image and Image Caption fields are for adding an image to be used as a representative graphic for the news item,for posting in news item listings. The image will be automatically resized and positioned. Use the Body Text to insertan image in the actual body of the News Item.

IMPORTANT: News items will not appear in the main web site news listing or news portlet until they are published.**

|image6| Watch a Plone video on adding a news item.

1.2.10 Impostazione delle propriet di base

Data 27-11-2012

Traduzione Federica DElia

Impaginazione Federica DElia

Revisione

I riquadri corrispondenti ai tab disponibili su ogni elemento di contenuto dispongono di campi per le informazioni dibase. Fornire tali dati importante, significa fornire combustibile per il motore di Plone.

Ogni elemento di contenuto, se cliccato da un utente con diritti di modifica per tale elemento, mostrer una serie di tabnella parte superiore, per limpostazione delle propriet di base:

Questi tab per le propriet di base sono:

Default - mostra il form di inserimento dei dati principali per lelemento di contenuto

Categorizzazione - mostra un pannello per la creazione e limpostazione delle categorie (parole chiave) perlelemento

Date - mostra la data di pubblicazione e la data di scadenza per lelemento

Possessore - mostra un pannello per limpostazione dei creatori, dei contributori e di tutte le informazioni sulcopyright dellelemento

Impostazioni - mostra un piccolo pannello per stabilire se lelemento apparir nel menu di navigazione e se sonoammessi i commenti sullelemento

I campi di inserimento in queste schede coprono le informazioni descrittive di base chiamate *metadati*. I metadativengono a volte chiamati dati sui dati. Plone pu utilizzare questi metadati in moltissimi modi.

Ecco il pannello di Categorizzazione, mostrato per un elemento di contenuto pagina (sarebbe lo stesso per altri tipi dicontenuto):

Nota: I tag sono stati precedentemente chiamati Categorie in Plone 3 e Parole Chiave prima della versione 3.0.

Il campo principale di inserimento del pannello serve a specificare le categorie. Per crearne di nuove basta semplice-mente digitare parole o frasi, una per riga, nel box Nuovi tag. Quando si salva, i nuovi tag saranno creati nel sistemadi tag per il sito web, e lelemento di contenuto sar archiviato sotto di esse. Se si ri-modifica questo elemento, o simodifica qualsiasi altro elemento, le nuove etichette verranno visualizzate sotto i Tag esistenti.

Il campo Elementi Correlati permette di impostare i collegamenti tra gli elementi di contenuto, che verranno mostraticome link in fondo, quando un elemento di contenuto viene visualizzato. Questo utile quando non si desiderautilizzare le categorie esplicite per connettere il contenuto.

1.2. Aggiungere contenuti 41

Documentazione di Plone, Release 4

Figura 1.7:

42 Capitolo 1. Plone 4: Manuale utente

Documentazione di Plone, Release 4

Figura 1.8:

1.2. Aggiungere contenuti 43

Documentazione di Plone, Release 4

Il campo Posizione una posizione geografica, adatto per luso con sistemi di mappatura, ma adeguato perlarchiviazione dei documenti in generale.

La Lingua scelta normalmente quella di default del sito, ma su siti web multilingue, lingue diverse potrebbero essereutilizzate in un mix di contenuti.

Il pannello Date ha campi per la data di pubblicazione e la data di scadenza, che si riferiscono esattamente alle date diinizio e fine per il contenuto, se si desidera impostarle:

Le date di pubblicazione e di scadenza funzionano in questo modo:

Quando un elemento oltre la sua data di scadenza, contrassegnato scaduto in rosso nel suo sottotitoloquando viene visualizzato.

Un oggetto la cui data di pubblicazione precedente alla data attuale non presenta testo aggiuntivo nel suosottotitolo.

In entrambi i casi, lelemento non pubblicato, definizione che non deve essere confusa con uno stato del suoworkflow.

Vuol dire semplicemente che lelemento non compare negli elenchi e nelle ricerche.

Questi elenchi includono gli elenchi delle cartelle.

Tuttavia, il proprietario dellelemento continuer a vederlo, questo perch desiderabile sapere quali documentigiacenti ci sono nel nostro sito.

Il permesso che controlla tutto questo si chiama Access inactive portal content.

Gli elementi scaduti in una cartella sono contrassegnati come tali durante la visualizzazione folder_contents.

Non c un modo rapido di vedere se gli elementi in un elenco di cartelle sono non ancora pubblicati.

Quando si imposta un elemento non pubblicato come la visualizzazione predefinita per una cartella tale elementoverr visualizzato.

Lannullamento della pubblicazione di un elemento non ha alcun effetto per gli amministratori. Essi potrannosempre vedere gli oggetti non pubblicati nei loro elenchi e nelle ricerche.

Dare un altro dei diritti degli utenti regolari (pu aggiungere, pu modificare, pu revisionare)sullelemento non lo rende meno non pubblicato per questi utenti.

Un modo pratico per un utente non amministratore per accedere a un elemento non pubblicato direttamenteattraverso il suo URL.

Il pannello Possessore dispone di tre campi liberi per assegnare i creatori, i contributori, e le informazioni in merito aidiritti dautore o alle propriet del contenuto:

44 Capitolo 1. Plone 4: Manuale utente

Documentazione di Plone, Release 4

Figura 1.9:

1.2. Aggiungere contenuti 45

Documentazione di Plone, Release 4

Il pannello Impostazioni ha campi che possono variare un po da tipo di contenuto a tipo di contenuto, ma in generaleci sono campi di input per stabilire se o meno lelemento appare nella navigazione, o se sono autorizzati i commenti,e altri controlli simili:

Raccomandazioni

Non vi alcun obbligo di inserire le informazioni specificate attraverso questi pannelli, ma farlo una buona idea. Per ilpannello Possessore, fornire i dati importante per situazioni dove ci sono diversi persone coinvolte nella creazione dicontenuti, soprattutto se ci sono pi creatori e collaboratori che lavorano in gruppo. Non sempre necessario compilarecampi quali la data di pubblicazione e di scadenza, lingua e diritti dautore, ma questi dati devono essere specificati al

46 Capitolo 1. Plone 4: Manuale utente

Documentazione di Plone, Release 4

Figura 1.10:

1.2. Aggiungere contenuti 47

Documentazione di Plone, Release 4

momento opportuno. Un sistema di gestione dei contenuti non pu che essere buono quanto la completezza dei datiche permette.

Specificare le categorie richiede attenzione, ma se si prende labitudine, e se ci siamo impegnati a creare un insiemesignificativo di categorie, vi un grande ritorno. Il ritorno avviene attraverso luso della ricerca e altri servizi di Ploneche lavorano con la categorizzazione. Lo stesso vale per limpostazione degli elementi correlati. Sarai in grado dimettere le mani su quello che ti serve, e di scoprire e utilizzare le relazioni allinterno del contenuto.

Esposizione delle propriet dei metadati come meta tag nel codice HTML

Da Plone 4 in poi, in Configurazioni del sito, Sito, c un check box che esporr le propriet di base dei metadatiDublin Core. Selezionando questa casella si esporr il titolo, la descrizione, ecc... e altri metadati come meta tagallinterno dellHTML . Per esempio:

_Il generatore verificher e rispetter limpostazione allowAnonymousViewAbout eriguarder le propriet Creatore, Collaboratori e Publisher.

Puoi saperne di pi su Dublin Core e HTML Metatags.

1.2.11 Restringere i tipi in una cartella

Il menu Aggiungi nuovo ha la possibilit di restringere i tipi di contenuto che posono essere aggiunti allacartella.

Data 27-11-2012

Traduzione Massimo Azzolini

Impaginazione Massimo Azzolini

Revisione

Restringere i tipi disponibili ad essere aggiunti ad una cartella il modo pi semplice per controllare la creazione dicontenuti in un sito web Plone. Puoi scegliere di restringere i tipi di contenuti se il tuo sito viene gestito da numerosepersone. In questo modo puoi forzare buone pratiche come ad esempio inserire solo immagini in una cartella cui haidato nome cartella immagini.

Prima di tutto, seleziona lultima opzione nel menu aggiungi chiamata Restrizioni...

Ci sono tre scelte possibili per restringere tipi in una cartella:

La scelta di default di utilizzare le impostazioni della cartella in cui loggetto salvato. Avere questa come defaultsignifica che se crei una cartella e restringi i tipi che possono essere aggiunti, ogni sottocartella creata automaticamenteerediter le restrizini.

La seconda scelta, permettere ai tipi standard di essere aggiunti, il modo di ritornare alla modalit iniziale: nessunarestrizione.

Lultima scelta permette di selezionare da una lista di tipi disponibili:

48 Capitolo 1. Plone 4: Manuale utente

Documentazione di Plone, Release 4

Figura 1.11: add-new-menu.png

1.2. Aggiungere contenuti 49

Documentazione di Plone, Release 4

50 Capitolo 1. Plone 4: Manuale utente

Documentazione di Plone, Release 4

I tipi elencati sotto la voce Tipi consentiti sono quelli disponibili nel sito web. Il default, come mostrato, di permetteretutti i tipi. I tipi disponibili possono essere abilitato o disabilitati per la cartella.

Luso di tipi supplementari permette un controllo ancora pi di dettaglio. Per esempio, se si deciso di salvare leimmagini in una cartella, invece di spargerle in varie cartelle sul sito web uno schema che in molti preferiscono una cartella immagini pu essere creata con i tipi disponibili impostati al solo tipo Immagine.

Allo stesso modo una cartella Eventi aziendali potrebbe essere creata per contenere solo contenuti di tipo Evento.Se si impostassero le cose in questo modo, i creatori di contenuti sarebbero forzati a seguire questo schema restrittivo.

Forse un po pi di flessibilit desiderabile per le immagini. Selezionando il contenuto Immagine nella voce tipisupplementari per la cartella Eventi aziendali, le immagini possono essere aggiunte, se effettivamente necessario,utilizzando il sotto men Altri... che appare quando viene attivato questo meccanismo.

Alcune persone preferiscono un mix eteronegeo di contenuti sul sito web, senza restrizioni. Altri preferiscono un ap-proccio pi regolamentato, restringendo tipi secondo un dato schema organizzativo. Plone ha la flessibilit necessariaper accettare un ampio spettro di impostazioni.

1.2.12 Preparare le immagini per il web

Preparare le immagini per il web una parte essenziale per utilizzare le immagini in Plone, come in qualsiasi contestoonline. Come vedrai, le dimensioni contano.

Molte fotografie utlizzate dagli utenti sono scattate con una fotocamera digitale, ma possono anche essere imma-gini acquisite da scanner, illustrazioni grafiche realizzate con software specifici e altri tipi di immagini particolari.Prendiamo il caso di una foto di una farfalla scattata con una fotocamera digitale.

Le fotografie digitali scattate con macchine fotografiche moderne sono di solito troppo grandi per essere inseritedirettamente su un sito web, quindi hanno bisogno di essere ridimensionate. Un tipico design di un sito web potrebbeavere una larghezza di circa 1000 pixel. Quando una foto viene scattata con una moderna macchina fotografica, puavere diverse migliaia di pixel di larghezza e altezza, e quindi risultare di diversi megabyte di dimensione come file.Dovrai quindi utilizzare software appositi che ridimensionino limmagine in qualcosa di meno di 1000 x 1000 pixel,molto spesso serviranno anche dimensioni pi piccole.

I software che si utilizzano per visualizzare o stampare le foto digitali hanno spesso questa funzionalit di ridimensio-namento, in alternativa si potrebbero utilizzare software di grafica come Corel Draw, Adobe Photoshop, Irfanview, oGimp. Il ridimensionamento di unimmagine, a volte chiamato ricampionamento, una funzione standard che spessosi trova nei software di fotoritocco sotto la voce di menu Immagine.

Come facciamo a sapere di che dimensione di larghezza in pixel abbiamo bisogno per ridimensionare la nostra imma-gine? Dipende. Per un head shot, una fotografia da inserire in una biografia, forse 200 pixel di larghezza potrebberobastare. Per una foto di gruppo, 200 pixel risulterebbero troppo poco per consentire lidentificazione delle personenella fotografia, quindi magari si potrebbe aver bisogno di una larghezza di almeno 400 pixel. Per una immagine diuna mappa presa da scanner, forse la larghezza dovrebbe essere di 1000 pixel per permettere di visualizzare i dettaglidella mappa.

Dopo aver salvato limmagine ridimensionata, diamogli un nome che indichi il nuovo formato (ad esempio, butteryfly-resized-300px.jpg). Il formato del file di solito jpg (o. jpeg). Altri formati comuni per le immagini sono png e gif.Prendi nota dove salvi le immagini sul tuo computer in modo che pu trovarle facilmente quando le carichi sul tuo sitoweb Plone.

Per riassumere:

1. Scatta la fotografia con la tua fotocamera, o trova unimmagine esistente che desideri utilizzare

2. Trasferiscila al tuo computer

3. Utilizzare software di fotoritocco sul tuo computer per ridimensionare la foto

4. Carica la fotografia sul tuo sito Plone

1.2. Aggiungere contenuti 51

Documentazione di Plone, Release 4

Figura 1.12: image_resizing.png

52 Capitolo 1. Plone 4: Manuale utente

Documentazione di Plone, Release 4

1.2.13 Aggiungere collezioni

Data 27-11-2012

Traduzione Alex Sani

Impaginazione Alex Sani

Revisione

Le collezioni (precedentemente chiamate Smart Folders) sono contenitori virtuali di liste di elementi trovati attraversospecifiche ricerche.

Consultare la sezione del manuale Utilizzo delle collezioni.

1.3 Gestione dei contenuti

La scheda contenuti il posto dove gli oggetti posso essere copiati, tagliati, incollati, spostati, rinominati, etc.

1.3.1 Tagliare, Copiare e Incollare contenuti

Le operazioni taglia, copia e incolla comportano lo spostamento di uno o pi contenuti da una cartella ad unaltra

Taglia/Incolla

Spostare contenuti da una area ad unaltra in un sito web un operazione comune. Spesso si ha necessit di questaoperazione quando il posizionamento di alcuni contenuti nella cartella sbagliata. Ad esempio, se lautore del seguentecontenuto sulle farfalle Skipper si rende conto che una farfalla Swallowtail stata erroneamente inclusa - la cartellaEastern Tiger Swallowtail illustrato di seguito - la cartella pu essere semplicemente spostata con una operazione ditaglia/incolla:

Nota che la cartella Eastern Tiger Swallowtail stata selezionata, e che il pulsante Taglia sta per essere cliccato.Dopo aver fatto clic sul pulsante Taglia, lo schermo mostrer un nuovo pulsante Incolla. La cartella Eastern TigerSwallowtail e tutto il suo contenuto sono ora nella memoria del sito web. La cartella Eastern Tiger Swallowtail nonscompare subito in quanto in attesa della relativa operazione Incolla. Il pulsante Incolla viene ora evidenziato permostrare che loperazione taglia/incolla in corso:

Il pulsante Incolla ora attivo. Il passo successivo quello di selezionare la cartella di destinazione, in questo caso lacartella Swallowtails:

Dopo aver cliccato ed essere entrati nella cartella Swallowtails, il pulsante Incolla continuer a vedersi, perchloperazione Incolla non ancora stata completata:

Per ultimo, facendo clic sul pulsante Incolla nella cartella di destinazione viene aggiunta la cartella Eastern TigerSwallowtail nel giusto posto nella cartella Swallowtails, viene quindi tagliata dalla posizione originale, la cartellaSkippers, e loperazione di Copia/Incolla ora completata:

Il pulsante Incolla rimane attivo, perch sarebbe consentito continuare ad incollare la cartella in altri posti se si vuole.Questo potrebbe accadere in diverse situazioni, quando magari necessario copiare una pagina, ad esempio una sortadi modello o documento standard, in diverse cartelle.

Copia/Incolla

Unoperazione di Copia/Incolla identica alloperazione di Taglia/Incolla, tranne che non c rimozione del contenutodalla cartella originale. Esso funziona come ci si aspetta che funzioni.

1.3. Gestione dei contenuti 53

Documentazione di Plone, Release 4

54 Capitolo 1. Plone 4: Manuale utente

Documentazione di Plone, Release 4

1.3. Gestione dei contenuti 55

Documentazione di Plone, Release 4

56 Capitolo 1. Plone 4: Manuale utente

Documentazione di Plone, Release 4

|image8| Guarda un Video riguardo Plone 2 sullesecuzione di queste operazioni_

1.3.2 Modificare i contenuti

La modifica dei contenuti in Plone funziona allo stesso modo dellaggiunta - solitamente i pannelli per limmissionedei dati e per la modifica dei contenuti sono gli stessi.

Naturalmente, quando si modifica un elemento, loggetto esiste gi. Fare clic sulla scheda Modifica di un contenutoper vedere il pannello di inserimento dati per quel contenuto, insieme con i valori gi esistenti per quellelemento.

Vediamo un esempio molto semplice, quando si modifica o viene aggiunto qualcosa, laspetto lo stesso, possiamorivedere come si modifica una cartella.

Il pannello Modifica di una cartella mostra semplicemente larea di input per il titolo e la descrizione. Spesso la de-scrizione non prevista per una cartella, quindi lunica cosa da cambiare il titolo Se si desidera dare una descrizione,che una buona idea per distinguere le cartelle in un elenco, la descrizione pu essere inserita solo in formato testo non c alcuna possibilit di impostare lo stile di testo, come grassetto, corsivo, o altre formattazioni Ci mantiene ledescrizioni degli elementi Plone il pi semplice possibile.

Ecco il pannello Modifica di una cartella, in questo caso, una cartella chiamata Butterflies:

Tutto qui. Cambiare ci che si desidera e salvare, e il contenuto dellelemento sar aggiornato nel sistema Plone.Puoi modificare ripetutamente il contenuto degli elementi, proprio come puoi farlo con i file presenti sul tuo computerpersonale Ormai avrete apprezzato il fatto che Plone memorizza gli elementi come entit separate, simili a file suun computer locale, ma non c bisogno di pensarla necessariamente in questo modo. Plone un CMS (sistema digestione dei contenuti), in cui il contenuto viene fornito sotto forma di numerosi elementi separati che possono esseremodificati singolarmente a piacimento.

Per fare un esempio di modifica di un contenuto che un po diverso dallaggiunta, in primo luogo, possiamo esami-nare la modifica di unimmagine. La modifica di una immagine pu essere fatta navigando fino a trovare la singola

1.3. Gestione dei contenuti 57

Documentazione di Plone, Release 4

58 Capitolo 1. Plone 4: Manuale utente

Documentazione di Plone, Release 4

immagine e facendo clic sul pannello Modifica. Facendo clic sul pannello Modifica, verr visualizzato il seguentepannello Modifica immagine:

Qui, unimmagine chiamata Eastern Tiger Swallowtail Butterfly sta per essere modificata. Puoi modificare il titoloe la descrizione, come al solito, e in questo caso potresti lasciare limpostazione di Mantieni limmagine corrente. anche possibile modificare limmagine stessa scegliendo Sostituisci con la nuova immagine. In alternativa, cliccandosul pulsante Elimina immagine corrente limmagine sar eliminata del tutto.

Si noti anche sulla parte superiore la presenza del tab Trasforma, che pertinente alle immagini, e che offre una sceltadi diverse trasformazioni dell immagine:

Quindi, la modifica di un immagine un operazione po diversa che aggiungerne una inizialmente, ma non di molto.

I pannelli di modifica per gli altri tipi di contenuto sono solitamente simili ai pannelli per laggiunta.

Modifica in linea (opzionale)

La modifica in linea disabilitata di default nelle ultime versioni di Plone (3.3 +). Pu essere abilitata tramite ilpannello di controllo da un Amministratore del Sito (Configurazione del sito -> Modifica -> Spuntare la checkboxAbilita modifica in linea).

La normale procedura per modificare un contenuto quello di fare clic sul pannello Modifica e utilizzare i relativicampi di input del contenuto Per i campi di testo, ad esempio Titolo, Descrizione, Testo del documento, ecc, c unmodo pi rapido per farlo, ed chiamato modifica in linea. La modifica in linea utilizzata durante la visualizzazionedellelemento stesso (il pannello Visualizza attivo).

Quando il mouse passa sopra parti di testo modificabili, un piccolo box evidenzier il testo modificabile. Nella seguenteschermata, il cursore del mouse non si trova sopra di testo da modificare, in modo da far vedere il titolo della paginaed il testo del documento come di consueto:

1.3. Gestione dei contenuti 59

Documentazione di Plone, Release 4

Ma quando il mouse viene spostato sopra il testo del documento, un box lo metter in evidenza permettendo lamodifica:

Facendo clic allinterno del testo del documento dopo che il box della modifica in linea apparso, si attiver leditordi testo:

Cambiare o aggiungere del testo e salvare, e si torna alla normale. Questo notevolmente pi veloce ( in termini dinumero di click e tempo di attesa) di fare clic sul pannello Modifica ed attivare lintero pannello di modifica per tuttala pagina.

Se il mouse viene spostato sopra il titolo, anchesso editabile, appare un box di modifica in linea:

Facendo clic sul titolo dopo che compare il box si attiva un campo di editing molto semplice con due bottoni di sceltaSalva e Annulla:

Cambia il titolo e salva. Il vantaggio della velocit della modifica in linea realmente percepito per lediting diqualcosa di semplice come ad esempio un titolo.

60 Capitolo 1. Plone 4: Manuale utente

Documentazione di Plone, Release 4

1.3. Gestione dei contenuti 61

Documentazione di Plone, Release 4

1.3.3 Folder View

Folders have the Display tab which controls the several ways of showing folder contents.

For most content items, if you want to change how it looks, you edit the content directly. But folders are a differentanimal. As containers of other items, folders can display their contents in a variety of ways. Well cover each of theoptions in this section.

Consider a scenario where a butterfly enthusiast, John Smith, has logged in to his web site to work on the part devotedto Skipper butterflies. He navigates to the Skippers folder by clicking the top tabs of the web site, or the navigationmenu, which is on the left in his default Plone web site design. When he clicks the Skippers folder, the standardview tab panel, or just standard view, for the folder is shown:

The View is always how a content item would show for anonymous web site visitors. Click the View tab when youwant to see what a content item looks like after you have changed something. For folders, you will see a listing ofcontained content items, in one of several list presentations, selected via the display pull-down menu. The default viewis called standard view:

And, here is summary view:

And, tabular view:

And, thumbnail view, which is mainly useful for photographs, but still works for normal content:

Making a photo album is easy. Just add the photographs (images, or image files, the most common being .jpg files)to a folder and set the display view for the folder to thumbnail view. Thumbnail view will automatically updatethe display as images are added to the folder, presenting a multi-page division into sets of images, as needed, as thenumber of images grows.

If you are uploading photographic images from a digital camera or scanner, you will most likely want to resize themon your local computer before uploading them, because they are too large.

62 Capitolo 1. Plone 4: Manuale utente

Documentazione di Plone, Release 4

Figura 1.13: folder-view-standard.png

1.3. Gestione dei contenuti 63

Documentazione di Plone, Release 4

64 Capitolo 1. Plone 4: Manuale utente

Documentazione di Plone, Release 4

1.3. Gestione dei contenuti 65

Documentazione di Plone, Release 4

Setting an Individual Content Item as the View for a Folder

The basic list view functionality described above for folders fits the normal way we think of folders as containersof items but Plone adds a nice facility to set the view of a folder to be that of any single item contained within thefolder. This takes advantage of the way the navigation system dynamically reflects the folder structure of a Plone website as folders are created.

You can set the display view for a folder to show a single page, which can be useful for showing the most recentdocument within a list of documents stored in the folder. Or, you can set it to a collection, which on its own is alreadya powerful content filter. The display view setting should be used with care, because it changes the behavior of folders,from acting as simple containers to acting as direct links to content. Instead, you can often accomplish what you wantby only using collections, which will be covered later in this manual.

|image10| Watch a Plone 2 video about setting the page display view.

Next, we move to the Contents tab to see important functions for accessing content in a list of folder content.

1.3.4 Contenuti delle cartelle

Data 27-11-2012

Traduzione Alex Sani

Impaginazione Alex Sani

Revisione

Il tab Contenuti mostra la lista degli elementi in una cartella. E il posto dove eseguire semplici operazioni suglielementi e dove eseguire azioni come copiare, tagliare, incollare, spostare, riordinare, etc.

Il tab Contenuti delle cartelle come la sezione Gestione file o Risorse del Computer dei pc con Windows e Linuxed il Cerca nei Mac OS X, con funzionalit simili.

Cliccando il tab Contenuti, come ad esempio per la cartella Skippers qui sotto, verr mostrato la scheda Contenuti:

La scheda Contenuti immediatamente riconoscibile osservando i check boxes accanto alle voci della lista. Cliccaquesti check boxes per selezionare pi elementi e per eseguire le funzioni copia, taglia, rinomina, elimina o cambialo stato.

Plone ha una sezione di appunti dove gestisce le operazioni di copia e taglia. Se selezioni uno o pi elementi e premitaglia o copia, sar aggiunto un pulsante incolla in fondo alla scheda nella stessa riga dove si trovano gli altri pulsanti.Se a questo punto vai in unaltra cartella, vi potrai incollare lelemento. Utilizzando la funzione taglia , gli elementirimangono nella cartella sorgente non scompariranno finch non saranno incollati da unaltra parte.

Quando si Rinominano i contenuti, verr mostrata una scheda dove inserire un nuovo valore per il nome breve (o id)dellelemento , cos come per il titolo. La differenza tra il nome breve ed il titolo diventa evidente solo quando siutilizza la funzione rinomina, perch Plone crea automaticamente il nome breve dal titolo nella maggior parte dei sitiPlone. Ma la funzione rinomina deve mostrarti sia il nome breve sia il titolo, perch normalmente vorrai modificareentrambi per ottenere una modifica completa. Considera il seguente esempio:

Se vuoi modificare il titolo in Long-tailed Skippers, vorrai cambiare anche il nome breve in long-tailed-skippers. Inquesto modo i due attributi saranno in ordine e corretti, cos che lURL dellelemento, lindirizzo web , sar aggiornatorispetto allelemento stesso. Nota che il nome breve non deve contenere spazi. Utilizza i trattini al posto degli spazie, se non ce ne sono, fai una copia precisa del titolo. Inoltre, usa solo lettere minuscole per il nome breve. Guardala pagina Whats in a Web Name? per una descrizione di come Plone gestisce gli indirizzi web e i nomi brevi. Ilseguente video include anche la funzione rinomina:

|image11| Guarda un video con Plone 2 che include la funzione rinomina di un elemento.

Loperazione cancella semplice. Clicca per selezionare uno o pi elementi, in seguito premi il pulsante cancella egli elementi saranno cancellati.

66 Capitolo 1. Plone 4: Manuale utente

Documentazione di Plone, Release 4

Figura 1.14: folder-contents.png

Figura 1.15: rename-item.png

1.3. Gestione dei contenuti 67

Documentazione di Plone, Release 4

Loperazione cambia stato offre un ottimo modo per cambiare lo stato di pubblicazione delle cartelle selezionate edei loro contenuti se hai selezionato lopzione corrispondente. Nel seguente esempio, lo stato di pubblicazione dellacartella Long-tailed Skippers sar modificato. Selezionando Includi gli elementi contenuti il cambiamento dellostato avr effetto anche su tutto il suo contenuto. Non dimenticare che, ad esempio, tre cartelle e tutto il loro contenutopossono essere pubblicati, nascosti, etc. in un solo colpo.

Utilizza Shift-click per selezionare un intervallo di elementi. Questo molto utile in una cartella con pi di una dozzinadi elementi e risulta indispensabile in cartelle con centinaia di oggetti.

In aggiunta a queste operazioni, il riordinamento pu essere fatto in maniera naturale con il mouse, come descrittonella sezione successiva.

1.3.5 Ordinamento elementi

Il tab dei contenuti contiene una funzione veloce e precisa per lordinamento degli elementi di una cartella.

Considera la seguente cartella, chiamata Skippers, che contiene informazioni sui tipi di farfalle. Spesso, quandoaggiungiamo contenuti , non li inseriamo nellordine finale che vorremmo ottenere. Lordine desiderato non semprealfabetico ma in questo esempio il risultato finale sar questo. Sotto puoi vedere che le sottocartelle di Skipper nonsono in ordine alfabetico:

68 Capitolo 1. Plone 4: Manuale utente

Documentazione di Plone, Release 4

Per muovere lelemento pi in alto chiamato Spread-winged Skippers in fondo alla lista, dovrai cliccare nella co-lonna di sinistra per lOrdinamento (quella con il simbolo dei due punti ripetuti) e trascinare la riga nella posizionedesiderata:

Il trascinamento si esegue tenendo premuto il pulsante del mouse mentre sposti lelemento. Loggetto che staispostando diventer giallo e inizier a muoversi:

Quando rilascierai il pulsante del mouse, lelemento si posizioner in quel punto:

1.3.6 Previous - Next Links

Automatic previous-next links for content items in a folder can be enabled under the Settings tab for a folder.

The Settings tab is found by clicking the Edit tab for the folder. There is a toggle for enabling previous-next links foritems contained in the folder:

Once enabled, as content items are added to the folder, previous and next links will automatically appear as needed:

Three pages have been created within the Cloudywings folder, and Page Two (which has no text, for this example)has been clicked. At the bottom of Page Two are links for Previous: Page One and Next: Page Three.

This is a really useful feature!

1.3.7 Deleting Items

Items may be deleted from a folder with ease.

1.3. Gestione dei contenuti 69

Documentazione di Plone, Release 4

Figura 1.16: Esempio di Ordinamento

70 Capitolo 1. Plone 4: Manuale utente

Documentazione di Plone, Release 4

1.3. Gestione dei contenuti 71

Documentazione di Plone, Release 4

72 Capitolo 1. Plone 4: Manuale utente

Documentazione di Plone, Release 4

Sometimes it is necessary to delete a content item, often to replace it with an updated version. Or, you could simplydelete an item, for a variety of reasons. In the example of the swallowtail butterfly mistakenly added to the Skippersfolder, instead of cutting it and pasting it somewhere, it could simply be deleted:

In the example shown above, the Eastern Tiger Swallowtail folder is will be deleted after clicking on the Delete button.

Entire folders may be deleted, so care must be taken with the delete operation, but this is true for computer use ingeneral, and we all have learned to do a last minute self-check to make sure the delete operation is intended.

1.3.8 Automatic Locking and Unlocking

Plone gives you a locking message that will tell you that a document was locked, by whom, and how long ago soyou wont accidentally stomp on somebody elses changes.

When somebody clicks on the Edit tab, that item immediately becomes locked. This feature prevents two people fromediting the same document at the same time, or accidentally saving edits over another users edits. In this example,George Schrubb has started editing the Widget Installation document. When Jane Smythe (who has permissions toedit that document as well) goes to view it, she will see the following:

Once George has finished editing the document and clicks the Save button, the document is automatically unlockedand available to be edited by others (should they have the proper permissions to do so, of course).

1.3. Gestione dei contenuti 73

Documentazione di Plone, Release 4

Figura 1.17: locking01.png

However, if it becomes clear to Jane that George isnt really editing the document anymore (e.g. the locking messagesays that the item was locked several days ago and not just a few minutes ago) then Jane can unlock it and make itavailable for editing again.

In Plone 3.3 or higher: If a user leaves the edit page without clicking Save or Cancel, the content locking will remaineffective for the next ten minutes after which time, the locked content item becomes automatically unlocked. Thistimeout feature is important for browsers that do not execute the on-unload javascript action properly such as Safari.Should you desire to disable locking, go to the Plone control panel (Site Setup -> Site) and uncheck Enable lockingfor through-the-web edits.

1.3.9 Controllo di versione

Una panoramica su come visualizzare la cronologia delle versioni di un elemento, confrontare le versioni,visualizzare in anteprima le versioni precedenti e ripristinare versioni precedenti.

Creare una nuova versione

Plone include una funzione per gestire le versioni. Per impostazione predefinita, i seguenti tipi di contenuti hanno ilcontrollo di versione abilitato:

Pagina

Notizia

Eventi

Collegamento

Si noti che tutti gli altri tipi di contenuto mantengono la storia del flusso del workflow associato.

I tipi di contenuto posso essere configurati per avere il controllo di versione abilitato/disabilitato attraverso il pannelloConfigurazione del Sitote Setup sotto la voce Tipi di contenuto.

74 Capitolo 1. Plone 4: Manuale utente

Documentazione di Plone, Release 4

Quando modifichi un elemento, puoi utilizzare il campo commento alle modifiche in fondo; il commento alle modi-fiche verr memorizzato nella cronologia delle versioni dellelemento. Se il commento alle modifiche viene lasciatovuoto, Plone includer una nota standard:Revisione iniziale.

Una nuova versione viene creata ogni volta che un elemento viene salvato. Il controllo di versione tiene traccia diqualsiasi modifica effettuata: contenuti, metadata, impostazioni, etc.

Visualizzazione della cronologia delle versioni

Una volta salvato un oggetto, possibile utilizzare il link Cronologia situato nella parte superiore della pagina.Semplicemente cliccalo per visualizzare la Cronologia in una finestra sovrapposta alla pagina:

Figura 1.18: history-viewlet.png

La versione pi recente viene elencata per prima. La viewlet della Cronologia fornisce le seguenti informazioni:

Il tipo di modifica (al contenuto o al workflow)

quale utente ha fatto la modifica

in che data e ora stata fatta la modifica

Confrontare le versioni

Dalla viewlet della Cronologia puoi confrontare qualsiasi versione precedente con quella corrente o qualsiasi altraversione con quella appena prima.

Per confrontare qualsiasi versione precedente con quella appena prima, cliccare sul link Confronta collocato tra le dueversioni nella finestra della Cronologia.

Cliccando questo link, vedrai un una schermata come questa in cui possibile vedere le differenze fra le due versioni:

In questo esempio, il testo in rosso quello che stato cancellato e il testo in verde quello che stato aggiunto allaversione pi recente. possibile visualizzare le differenze tra le versioni in modalit in linea o come codice.

1.3. Gestione dei contenuti 75

Documentazione di Plone, Release 4

Figura 1.19: compare-button.png

Figura 1.20: compare-versions.png

Figura 1.21: Confronto versioni (Sorgente HTML)

76 Capitolo 1. Plone 4: Manuale utente

Documentazione di Plone, Release 4

inoltre possibile confrontare qualsiasi versione precedente con la versione corrente cliccando sul link Confronta conversione attuale nella finestra della Cronologia, situato allestrema destra di ogni versione elencata.

Visualizzare e tornare alle versioni precedenti

Puoi fare una anteprima di qualsiasi versione precedente di un documento cliccando il link Visualizza alla destradi ogni versione elencata.

Per tornare ad una versione precedente, clicca sul pulsante Ripristina questa versione alla destra di ogni versioneelencata.

1.3.10 Modalit di presentazione

Plone viene fornito con la possibilit di creare semplici presentazioni di diapositiva.

La Modalit di Presentazione una funzione speciale del tipo di contenuto Pagina. Puoi abilitare la Modalit diPresentazione modificando la pagina, entrando nella linguetta Impostazioni. Nota che l sar presente la checkboxModalit di Presentazione. Una volta selezionata, un link apparir nella vista della pagina per dare la possibilit ad unutente di visualizzarla nella Modalit di Presentazionee.

Come creare una diapositiva

Tutto il contenuto di una presentazione rimane in una sola pagina. Non devi creare una pagina per ogni diapositiva.Una dispositiva viene creata quando vedi la classe Intestazione (h1) nella pagina - queste effettivamente indicano aPlone dove si vuole far iniziare una diapositiva.

Non ci sono limiti al numero di diapositive che puoi aggiungere in una presentazione. Ti basta inserire pi tagsIntestazione (h1) nella tua pagina ed il contenuto tra quel tag h1 e quello successivo diverr il contenuto della tuadiapositiva.

Come Formattare una Diapositiva

E molto importante notare che i contenuti con associato lo Stile Paragrafo Normale non vengono visualizzati nellediapositive. Le diapositive sono pensate per visualizzare informazioni di riepilogo, non blocchi di testo. Per questo,devi dare uno stile diverso dal Paragrafo Normale al contenuto di ogni diapositiva. Esempi di questi stili sono:

Intestazione (h1)

Sottotitolo (h3)

Definizioni di liste

Liste non ordinate

Liste ordinate

Literal

Pull-quote

Call out

Evidenziato

1.3. Gestione dei contenuti 77

Documentazione di Plone, Release 4

1.3.11 Copia di lavoro

La Copia di Lavoro ti permette di avere due versioni del tuo contenuto in parallelo.

Quando un sito Plone viene creato per la prima volta, ci sono diverse funzioni aggiuntive che possono essereabilitate, tra cui la Copia di Lavoro. Se il sito Plone che stai usando non presenta lopzione Estrai versionenel menu Azioni , devi contattare lamministratore del sito e richiedere che Il Supporto alla Copia di Lavorovenga installato.

Panoramica

In precedenza potresti esserti trovato in una situazione a questa: hai pubblicato un documento e lo devi aggiornaremolto frequentemente, ma vuoi che la vecchia versione continui ad esistere sul sito web finch non hai pubblicato ilnuovo. Vuoi anche che il nuovo documento sostituisca quello attuale, ma ti piacerebbe mantenere la storia di quellovecchio. La Copia di Lavoro rende tutto questo possibile.

In sostanza, estrai la versione attualmente pubblicata del documento , che creer una copia di lavoro del documentostesso. A questo punto modificherai la copia di lavoro (mettendoci tutto il tempo che ti servir) e quando la nuovaversione sar pronta per essere pubblicata, utilizzando lazione crea versione la tua copia di lavoro sar online. Dietrole quinte, Plone sostituir il documento originale con quello nuovo, nellesatta posizione e con lo stesso indirizzo webe archivier la vecchia versione come parte della storia nel controllo di versione del documento nuovo.

Utilizzare la funzione Estrai

First, navigate to the page you want check out. Then from the Actions In primo luogo, vai nella pagina in cui sidesidera creare la copia di lavoro. Poi dal menu Azioni , seleziona Estrai:

Un messaggio apparir informandoti che da questo momento stai lavorando su una copia di lavoro:

Da questo momento in poi potrai modificare la copia locale del documento pubblicato. Il documento originale risulterbloccato ovvero, nessun altro potr modificare la versione pubblicata finch avrai una copia di lavoro estratta.Questo impedir che altre modifiche vengano effettuate (e conseguentemente perse) sulla versione pubblicata mentrestai modificando la tua copia di lavoro.

Utilizzare la funzione Crea versione

Quando sei pronto a sostituire la tua copia locale con quella pubblicata, ti basta semplicemente selezionare Creaversione dal menu Azioni:

Ti verr richiesto di inserire un messaggio legato alla creazione della nuova versione. Compilalo e clicca su Creaversione:

78 Capitolo 1. Plone 4: Manuale utente

Documentazione di Pl