際際滷

際際滷Share a Scribd company logo
Architettura delle informazioni con eZ publish Alberto Mucignat http://www.mucignat.com Linuxday, Cesena - 26/11/2005
Alcune info Perch辿 questo talk Chi siete? Quanti conoscono eZ e IA? Domande: fatele quando volete
Chi sono Alberto Mucignat Lavoro come PM web e IT supervisor Co-fondatore del network Studenti.it/Giovani.it Utente linux e sviluppatore a tempo perso Lavoro a ProDigi: http://www.prodigiweb.it Blog:  http://www.mucignat.com
eZ publish Potente sistema web based di gestione dei contenuti (CMS) Framework  per lo sviluppo di siti con funzionalit avanzate Gestione della  scalabilit  dei contenuti Enterprise  features
Scalabilit dei contenuti Possibilit di definire  granularmente  i contenuti Possibilit di cambiare i contenuti nel  tempo Riorganizzazione  di: Categorie relazioni tra contenuti sistemi di navigazione Features avanzate e  customizzabili
eZ enterprise features Object-oriented Programmazione dei template Multi-sito Workflow engine Estendibilit Privilegi granulari (user/group/section) Performance (cache, load balancing)
Cos竪 larchitettura delle informazioni? Classificare, organizzare e strutturare i  contenuti  di un sito web Definire i  percorsi  per accedere alle informazioni Progettare  task  editoriali e facilitarne lesecuzione Si basa su: Contenuti Utenti Contesto (businness)
Alcuni strumenti di IA Mappa del sito ( blueprint ) Wireframes  delle pagine Classificazione contenuti Categorie Relazioni Schemi di navigazione Men湛 e Percorsi Links Sistemi di ricerca Tesauri e  vocabolari controllati
Definizione dei contenuti in IA Inventario contenuti: Sito esistente Nuovo sito Definizione contenuti: Informazioni primarie Meta-dati Possibili  relazioni  tra contenuti
Definizione dei contenuti in eZ Definizione delle  classi di oggetti Definizione dei  datatypes Classi e datatypes: Built-in Custom Oggetti:  istanze di una classe Memorizzano i  contenuti reali
Classi e oggetti in eZ In eZ publish, ogni cosa 竪 un oggetto Le classi di oggetti vengono create dallamministratore Un  contenuto  竪 un  oggetto , ovvero unistanza di una classe
Contenuto e design Separazione tra  contenuto  e  design Utilizzo di  template  grafici Ottimizzazione delle  competenze  (content editor, web designer, sviluppatore, )
Design in eZ Creazione dei template grafici Customizzazione dei template per: Ogni tipo di oggetto/classe Ogni tipo di dato Il design comprende Grafica (html, imgs, css) Businness logic (template scripting)
Architettura delle pagine web Definire le informazioni  ordinate per priorit  (Page Description Diagrams) Rappresentare graficamente la pagina (wireframe) Descrizione dettagliata delle parti  dinamiche Casi duso
Dai wireframes ai template Wireframe Descrivono le pagine ai web designer Eventuali parti dinamiche Basso livello di fedelt Template Dettaglio grafico Aggiunta businness logic
Mappa del sito Definisce la struttura del sito Struttura le informazioni in aree tematiche Rappresenta la navigazione primaria
Categorie Collezioni di contenuti Impostazione gerarchica Lati negativi Decise a priori Bassa scalabilit Rappresentano la navigazione primaria
eZ category In base al  contenitore  dove viene inserito un contenuto Mediante un  meta-dato  (selezione) Filtrando la  tipologia  delloggetto
Link tra contenuti Contestuali allinterno del contenuto Relazionali Indicano relazioni tra contenuti Strutturali Da contenuti dello stesso tipo, appartenenti alle stesse categorie
eZ object relations Cosentono la relazioni tra pi湛 oggetti Vengono utilizzate direttamente nei templates con semplici query ( fetch ) Enhanced object relations (altre propriet)
eZ relations in opera Leditor crea le relazioni tra contenuti
Tagging Associazione di keywords ai contenuti Libert nella scelta Scalabilit Creazione di  associazioni involontarie Limiti: Ambiguit Formattazione
eZ tags Estensione di eZ publish Tutti gli oggetti eZ sono taggabili I tag generano collegamenti: Tag correlati -> clusters Tag principali -> clouds Generazione: Manuale Automatico (parsing)
Verso il Remixable Web Niente pi湛 gerarchie I contenuti si linkano tra loro Gli  interessi  e le  analogie  favoriscono i collegamenti Fonte: Shirky, Maistrello
Riferimenti eZ publish: http://www.ez.no IA: http://www.informationarchitecture.it http://semanticstudios.com IASummit http://www.iasummit.it
Domande? Grazie! Alberto Mucignat http://www.mucignat.com

More Related Content

Architettura delle informazioni con eZ publish

  • 1. Architettura delle informazioni con eZ publish Alberto Mucignat http://www.mucignat.com Linuxday, Cesena - 26/11/2005
  • 2. Alcune info Perch辿 questo talk Chi siete? Quanti conoscono eZ e IA? Domande: fatele quando volete
  • 3. Chi sono Alberto Mucignat Lavoro come PM web e IT supervisor Co-fondatore del network Studenti.it/Giovani.it Utente linux e sviluppatore a tempo perso Lavoro a ProDigi: http://www.prodigiweb.it Blog: http://www.mucignat.com
  • 4. eZ publish Potente sistema web based di gestione dei contenuti (CMS) Framework per lo sviluppo di siti con funzionalit avanzate Gestione della scalabilit dei contenuti Enterprise features
  • 5. Scalabilit dei contenuti Possibilit di definire granularmente i contenuti Possibilit di cambiare i contenuti nel tempo Riorganizzazione di: Categorie relazioni tra contenuti sistemi di navigazione Features avanzate e customizzabili
  • 6. eZ enterprise features Object-oriented Programmazione dei template Multi-sito Workflow engine Estendibilit Privilegi granulari (user/group/section) Performance (cache, load balancing)
  • 7. Cos竪 larchitettura delle informazioni? Classificare, organizzare e strutturare i contenuti di un sito web Definire i percorsi per accedere alle informazioni Progettare task editoriali e facilitarne lesecuzione Si basa su: Contenuti Utenti Contesto (businness)
  • 8. Alcuni strumenti di IA Mappa del sito ( blueprint ) Wireframes delle pagine Classificazione contenuti Categorie Relazioni Schemi di navigazione Men湛 e Percorsi Links Sistemi di ricerca Tesauri e vocabolari controllati
  • 9. Definizione dei contenuti in IA Inventario contenuti: Sito esistente Nuovo sito Definizione contenuti: Informazioni primarie Meta-dati Possibili relazioni tra contenuti
  • 10. Definizione dei contenuti in eZ Definizione delle classi di oggetti Definizione dei datatypes Classi e datatypes: Built-in Custom Oggetti: istanze di una classe Memorizzano i contenuti reali
  • 11. Classi e oggetti in eZ In eZ publish, ogni cosa 竪 un oggetto Le classi di oggetti vengono create dallamministratore Un contenuto 竪 un oggetto , ovvero unistanza di una classe
  • 12. Contenuto e design Separazione tra contenuto e design Utilizzo di template grafici Ottimizzazione delle competenze (content editor, web designer, sviluppatore, )
  • 13. Design in eZ Creazione dei template grafici Customizzazione dei template per: Ogni tipo di oggetto/classe Ogni tipo di dato Il design comprende Grafica (html, imgs, css) Businness logic (template scripting)
  • 14. Architettura delle pagine web Definire le informazioni ordinate per priorit (Page Description Diagrams) Rappresentare graficamente la pagina (wireframe) Descrizione dettagliata delle parti dinamiche Casi duso
  • 15. Dai wireframes ai template Wireframe Descrivono le pagine ai web designer Eventuali parti dinamiche Basso livello di fedelt Template Dettaglio grafico Aggiunta businness logic
  • 16. Mappa del sito Definisce la struttura del sito Struttura le informazioni in aree tematiche Rappresenta la navigazione primaria
  • 17. Categorie Collezioni di contenuti Impostazione gerarchica Lati negativi Decise a priori Bassa scalabilit Rappresentano la navigazione primaria
  • 18. eZ category In base al contenitore dove viene inserito un contenuto Mediante un meta-dato (selezione) Filtrando la tipologia delloggetto
  • 19. Link tra contenuti Contestuali allinterno del contenuto Relazionali Indicano relazioni tra contenuti Strutturali Da contenuti dello stesso tipo, appartenenti alle stesse categorie
  • 20. eZ object relations Cosentono la relazioni tra pi湛 oggetti Vengono utilizzate direttamente nei templates con semplici query ( fetch ) Enhanced object relations (altre propriet)
  • 21. eZ relations in opera Leditor crea le relazioni tra contenuti
  • 22. Tagging Associazione di keywords ai contenuti Libert nella scelta Scalabilit Creazione di associazioni involontarie Limiti: Ambiguit Formattazione
  • 23. eZ tags Estensione di eZ publish Tutti gli oggetti eZ sono taggabili I tag generano collegamenti: Tag correlati -> clusters Tag principali -> clouds Generazione: Manuale Automatico (parsing)
  • 24. Verso il Remixable Web Niente pi湛 gerarchie I contenuti si linkano tra loro Gli interessi e le analogie favoriscono i collegamenti Fonte: Shirky, Maistrello
  • 25. Riferimenti eZ publish: http://www.ez.no IA: http://www.informationarchitecture.it http://semanticstudios.com IASummit http://www.iasummit.it
  • 26. Domande? Grazie! Alberto Mucignat http://www.mucignat.com