[typo3] gestione avanzata dei contenuti: versionig e workflow
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
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
http://www.t3campitalia.it/
Pag. 2Pag. 2 Roberto Torresani
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;
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
http://www.t3campitalia.it/
Pag. 5Pag. 5 Roberto Torresani
Punti di interesse
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
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
http://www.t3campitalia.it/
Pag. 8Pag. 8 Roberto Torresani
Creazione nuovo workspace
http://www.t3campitalia.it/
Pag. 9Pag. 9 Roberto Torresani
Cambio workspace
http://www.t3campitalia.it/
Pag. 10Pag. 10 Roberto Torresani
Visualizzazione Members
http://www.t3campitalia.it/
Pag. 11Pag. 11 Roberto Torresani
Modifiche ad un testo
http://www.t3campitalia.it/
Pag. 12Pag. 12 Roberto Torresani
Preview workspace
http://www.t3campitalia.it/
Pag. 13Pag. 13 Roberto Torresani
Versioni
http://www.t3campitalia.it/
Pag. 14Pag. 14 Roberto Torresani
Preview link
http://www.t3campitalia.it/
Pag. 15Pag. 15 Roberto Torresani
Modifica stato
http://www.t3campitalia.it/
Pag. 16Pag. 16 Roberto Torresani
Nuovo stato
http://www.t3campitalia.it/
Pag. 17Pag. 17 Roberto Torresani
Utente di revisione
http://www.t3campitalia.it/
Pag. 18Pag. 18 Roberto Torresani
Note utenti
http://www.t3campitalia.it/
Pag. 19Pag. 19 Roberto Torresani
Rifiuto modifiche
http://www.t3campitalia.it/
Pag. 20Pag. 20 Roberto Torresani
Proposta pubblicazione
http://www.t3campitalia.it/
Pag. 21Pag. 21 Roberto Torresani
Nuovo stato
http://www.t3campitalia.it/
Pag. 22Pag. 22 Roberto Torresani
Utente owner
http://www.t3campitalia.it/
Pag. 23Pag. 23 Roberto Torresani
Scambio versioni
http://www.t3campitalia.it/
Pag. 24Pag. 24 Roberto Torresani
Versioni scambiate
http://www.t3campitalia.it/
Pag. 25Pag. 25 Roberto Torresani
Pubblicazione
http://www.t3campitalia.it/
Pag. 26Pag. 26 Roberto Torresani
Modalità lista
http://www.t3campitalia.it/
Pag. 27Pag. 27 Roberto Torresani
Versioning
http://www.t3campitalia.it/
Pag. 28Pag. 28 Roberto Torresani
Creazione nuova versione
http://www.t3campitalia.it/
Pag. 29Pag. 29 Roberto Torresani
Più versioni
http://www.t3campitalia.it/
Pag. 30Pag. 30 Roberto Torresani
Differenze
http://www.t3campitalia.it/
Pag. 31Pag. 31 Roberto Torresani
Modalità versioning
http://www.t3campitalia.it/
Pag. 32Pag. 32 Roberto Torresani
Modalità list
http://www.t3campitalia.it/
Pag. 33Pag. 33 Roberto Torresani
Scambio versioni
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
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
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
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