[TYPO3] Gestione avanzata dei contenuti: versionig e workflow

37
Bologna 26/27 Novembre 2010 Novotel fiera Bologna Gestione avanzata dei contenuti: versioning e workflow Relatore: Roberto Torresani T3Camp Italia Il primo evento italiano dedicato a TYPO3

description

TYPO3 offre la possibilità di gestire siti di piccole dimensioni, ma anche portali con molti utenti abilitati all'aggiornamento dei contenuti. Permette di personalizzare dettagliatamente quali modifiche ogni utente può fare: intervenire solo su una lingua, solo su alcune pagine, su determinati contenuti, … A volte però non basta. La struttura del portale può richiedere l'inserimento di materiale da parte di alcuni utenti, la revisione da parte di altri, o la preparazione di intere sezioni del sito, limitandone la visualizzazione. In queste circostanze TYPO3 mette a disposizione i motori di workflow e di versioning. Ne saranno presentate le interfacce e alcune casistiche di utilizzo, per dimostrare come disporre di una gestione avanzata dei contenuti attraverso lo stesso cms. Presentazione fatta durante il T3Camp Italia 2010, primo evento italiano di TYPO3, da Roberto Torresani (Bologna 27 novembre 2010)

Transcript of [TYPO3] Gestione avanzata dei contenuti: versionig e workflow

Page 1: [TYPO3] Gestione avanzata dei contenuti: versionig e workflow

Bologna 26/27 Novembre 2010Novotel fiera Bologna

Gestione avanzata dei contenuti: versioning e workflowRelatore: Roberto Torresani

T3Camp Italia Il primo evento italiano dedicato a TYPO3

Page 2: [TYPO3] Gestione avanzata dei contenuti: versionig e workflow

http://www.t3campitalia.it/

Pag. 2Pag. 2 Roberto Torresani

Page 3: [TYPO3] Gestione avanzata dei contenuti: versionig e workflow

http://www.t3campitalia.it/

Pag. 3Pag. 3 Roberto Torresani

Roberto Torresani

Libero professionista dal 2003Socio fondatore della cooperativa POSIT di Trento

Utilizza TYPO3 dal 2005Consulente e formatore per aziende e web agency di tutta Italia

Oltre TYPO3: progetto NATO per Esercito; booking turistico per regione FVG, Liguria, Istria; sistema telefonico automatico basato su Asterisk con sintetizzatore e riconoscimento vocale Loquendo;

Page 4: [TYPO3] Gestione avanzata dei contenuti: versionig e workflow

http://www.t3campitalia.it/

Pag. 4Pag. 4 Roberto Torresani

● Poter far modifiche senza pubblicarle

● Limitare le modifiche agli editori

● Revisione dei contenuti del sito

● Workspace crea una copia del sito

● Versioning permette di avere più versioni di un contenuto

Workspace e Versioning

Page 5: [TYPO3] Gestione avanzata dei contenuti: versionig e workflow

http://www.t3campitalia.it/

Pag. 5Pag. 5 Roberto Torresani

Punti di interesse

Page 6: [TYPO3] Gestione avanzata dei contenuti: versionig e workflow

http://www.t3campitalia.it/

Pag. 6Pag. 6 Roberto Torresani

Tipi workspace

● Live: le pagine viste dai visitatori

● Draft: modifiche visibili solo agli editori

● Custom: simile a draft, ma personalizzabile

Page 7: [TYPO3] Gestione avanzata dei contenuti: versionig e workflow

http://www.t3campitalia.it/

Pag. 7Pag. 7 Roberto Torresani

Ruoli previsti

● Members: modifica i contenuti del sito

● Reviewers: approva o rifiuta le modifiche

● Owners: è proprietario del workspace e pubblica i contenuti modificati e approvati

Page 8: [TYPO3] Gestione avanzata dei contenuti: versionig e workflow

http://www.t3campitalia.it/

Pag. 8Pag. 8 Roberto Torresani

Creazione nuovo workspace

Page 9: [TYPO3] Gestione avanzata dei contenuti: versionig e workflow

http://www.t3campitalia.it/

Pag. 9Pag. 9 Roberto Torresani

Cambio workspace

Page 10: [TYPO3] Gestione avanzata dei contenuti: versionig e workflow

http://www.t3campitalia.it/

Pag. 10Pag. 10 Roberto Torresani

Visualizzazione Members

Page 11: [TYPO3] Gestione avanzata dei contenuti: versionig e workflow

http://www.t3campitalia.it/

Pag. 11Pag. 11 Roberto Torresani

Modifiche ad un testo

Page 12: [TYPO3] Gestione avanzata dei contenuti: versionig e workflow

http://www.t3campitalia.it/

Pag. 12Pag. 12 Roberto Torresani

Preview workspace

Page 13: [TYPO3] Gestione avanzata dei contenuti: versionig e workflow

http://www.t3campitalia.it/

Pag. 13Pag. 13 Roberto Torresani

Versioni

Page 14: [TYPO3] Gestione avanzata dei contenuti: versionig e workflow

http://www.t3campitalia.it/

Pag. 14Pag. 14 Roberto Torresani

Preview link

Page 15: [TYPO3] Gestione avanzata dei contenuti: versionig e workflow

http://www.t3campitalia.it/

Pag. 15Pag. 15 Roberto Torresani

Modifica stato

Page 16: [TYPO3] Gestione avanzata dei contenuti: versionig e workflow

http://www.t3campitalia.it/

Pag. 16Pag. 16 Roberto Torresani

Nuovo stato

Page 17: [TYPO3] Gestione avanzata dei contenuti: versionig e workflow

http://www.t3campitalia.it/

Pag. 17Pag. 17 Roberto Torresani

Utente di revisione

Page 18: [TYPO3] Gestione avanzata dei contenuti: versionig e workflow

http://www.t3campitalia.it/

Pag. 18Pag. 18 Roberto Torresani

Note utenti

Page 19: [TYPO3] Gestione avanzata dei contenuti: versionig e workflow

http://www.t3campitalia.it/

Pag. 19Pag. 19 Roberto Torresani

Rifiuto modifiche

Page 20: [TYPO3] Gestione avanzata dei contenuti: versionig e workflow

http://www.t3campitalia.it/

Pag. 20Pag. 20 Roberto Torresani

Proposta pubblicazione

Page 21: [TYPO3] Gestione avanzata dei contenuti: versionig e workflow

http://www.t3campitalia.it/

Pag. 21Pag. 21 Roberto Torresani

Nuovo stato

Page 22: [TYPO3] Gestione avanzata dei contenuti: versionig e workflow

http://www.t3campitalia.it/

Pag. 22Pag. 22 Roberto Torresani

Utente owner

Page 23: [TYPO3] Gestione avanzata dei contenuti: versionig e workflow

http://www.t3campitalia.it/

Pag. 23Pag. 23 Roberto Torresani

Scambio versioni

Page 24: [TYPO3] Gestione avanzata dei contenuti: versionig e workflow

http://www.t3campitalia.it/

Pag. 24Pag. 24 Roberto Torresani

Versioni scambiate

Page 25: [TYPO3] Gestione avanzata dei contenuti: versionig e workflow

http://www.t3campitalia.it/

Pag. 25Pag. 25 Roberto Torresani

Pubblicazione

Page 26: [TYPO3] Gestione avanzata dei contenuti: versionig e workflow

http://www.t3campitalia.it/

Pag. 26Pag. 26 Roberto Torresani

Modalità lista

Page 27: [TYPO3] Gestione avanzata dei contenuti: versionig e workflow

http://www.t3campitalia.it/

Pag. 27Pag. 27 Roberto Torresani

Versioning

Page 28: [TYPO3] Gestione avanzata dei contenuti: versionig e workflow

http://www.t3campitalia.it/

Pag. 28Pag. 28 Roberto Torresani

Creazione nuova versione

Page 29: [TYPO3] Gestione avanzata dei contenuti: versionig e workflow

http://www.t3campitalia.it/

Pag. 29Pag. 29 Roberto Torresani

Più versioni

Page 30: [TYPO3] Gestione avanzata dei contenuti: versionig e workflow

http://www.t3campitalia.it/

Pag. 30Pag. 30 Roberto Torresani

Differenze

Page 31: [TYPO3] Gestione avanzata dei contenuti: versionig e workflow

http://www.t3campitalia.it/

Pag. 31Pag. 31 Roberto Torresani

Modalità versioning

Page 32: [TYPO3] Gestione avanzata dei contenuti: versionig e workflow

http://www.t3campitalia.it/

Pag. 32Pag. 32 Roberto Torresani

Modalità list

Page 33: [TYPO3] Gestione avanzata dei contenuti: versionig e workflow

http://www.t3campitalia.it/

Pag. 33Pag. 33 Roberto Torresani

Scambio versioni

Page 34: [TYPO3] Gestione avanzata dei contenuti: versionig e workflow

http://www.t3campitalia.it/

Pag. 34Pag. 34 Roberto Torresani

Operazioni

● Publish: pubblica i contenuti da draft o custom in live

● Unpublish: rimuove i contenuti dal sito live

● Swap: inverte i contenuti draft/custom con quelli live

Page 35: [TYPO3] Gestione avanzata dei contenuti: versionig e workflow

http://www.t3campitalia.it/

Pag. 35Pag. 35 Roberto Torresani

Caso pratico

● Gestione articoli giornale:● Editori preparano i contenuti● Editori mandano a i contenuti in revisione (publish)● Revisori può' approvare o rifiutare i contenuti (reject)● Cron pubblica automaticamente i contenuti

Page 36: [TYPO3] Gestione avanzata dei contenuti: versionig e workflow

http://www.t3campitalia.it/

Pag. 36Pag. 36 Roberto Torresani

Ruoli

● Editors, Reviewers, Publishers:● Gestire contenuti nel workspace● Edit, review, publish, reject● Visualizzare differenze con live

● Administrator: ● Creare nuovi workspace● Gestire i permessi● Bloccare e sbloccare i workspace

Page 37: [TYPO3] Gestione avanzata dei contenuti: versionig e workflow

http://www.t3campitalia.it/

Pag. 37Pag. 37 Roberto Torresani

Conclusioni

● Lavorare in un workspace è identico a come eravamo abituati a lavorare in TYPO3

● Possibile avere stati di revisione (editing, review, publish, reject)

● Possibile avere preview delle modifiche fatte