tesseract project - t3camp italia 2011 bologna
DESCRIPTION
Il progetto Tesseract è un insieme di estensioni progettate per facilitare l’estrazione e la visualizzazione di dati in TYPO3, utilizzando controller e formati di dati standard. Maggiori informazioni suhttp://www.typo3-tesseract.comTRANSCRIPT
![Page 1: Tesseract Project - T3Camp Italia 2011 Bologna](https://reader033.vdocuments.net/reader033/viewer/2022061207/5484baf8b47959ce0c8b4c7f/html5/thumbnails/1.jpg)
Bologna 28/29 Ottobre 2011
Tesseract Project
alfredo furnò
T3Camp Italia Il secondo evento italiano dedicato a Typo3
![Page 2: Tesseract Project - T3Camp Italia 2011 Bologna](https://reader033.vdocuments.net/reader033/viewer/2022061207/5484baf8b47959ce0c8b4c7f/html5/thumbnails/2.jpg)
http://www.t3campitalia.it/
Pag. 2Pag. 2
Tesseract Project
alfredo furnò
Systems Development Specialist
Organizing technology to meet business goals with Open Source Solutions for Small Business
![Page 3: Tesseract Project - T3Camp Italia 2011 Bologna](https://reader033.vdocuments.net/reader033/viewer/2022061207/5484baf8b47959ce0c8b4c7f/html5/thumbnails/3.jpg)
http://www.t3campitalia.it/
Pag. 3Pag. 3
Tesseract Project
Il progetto Tesseract è un insieme di estensioni progettate per facilitare l'estrazione e la visualizzazione di dati in TYPO3, utilizzando controller e formati di dati standard.
Maggiori informazioni su
http://www.typo3-tesseract.com
![Page 4: Tesseract Project - T3Camp Italia 2011 Bologna](https://reader033.vdocuments.net/reader033/viewer/2022061207/5484baf8b47959ce0c8b4c7f/html5/thumbnails/4.jpg)
http://www.t3campitalia.it/
Pag. 4Pag. 4
Tesseract Project
Concetti
![Page 5: Tesseract Project - T3Camp Italia 2011 Bologna](https://reader033.vdocuments.net/reader033/viewer/2022061207/5484baf8b47959ce0c8b4c7f/html5/thumbnails/5.jpg)
http://www.t3campitalia.it/
Pag. 5Pag. 5
Tesseract Project
MVC framework
● Data Providerottiene i dati da una sorgente e restituisce Standardized Data Structures (SDS)
● Data Consumer riceve Standardized Data Structures (SDS) e produce un output da esso
● Data Filter va collegato ai provider di dati per filtrare i dati
● Controllergestisce le relazioni tra tutti i componenti
![Page 6: Tesseract Project - T3Camp Italia 2011 Bologna](https://reader033.vdocuments.net/reader033/viewer/2022061207/5484baf8b47959ce0c8b4c7f/html5/thumbnails/6.jpg)
http://www.t3campitalia.it/
Pag. 6Pag. 6
Tesseract Project
![Page 7: Tesseract Project - T3Camp Italia 2011 Bologna](https://reader033.vdocuments.net/reader033/viewer/2022061207/5484baf8b47959ce0c8b4c7f/html5/thumbnails/7.jpg)
http://www.t3campitalia.it/
Pag. 7Pag. 7
Tesseract Project
Standardized Data Structures (SDS)
● garantiscono che tutti i componenti “Tesseract” possono interagire l'uno con l'altro
● ci sono due tipi di SDS, oltre a una struttura separata per i Data Filter
![Page 8: Tesseract Project - T3Camp Italia 2011 Bologna](https://reader033.vdocuments.net/reader033/viewer/2022061207/5484baf8b47959ce0c8b4c7f/html5/thumbnails/8.jpg)
http://www.t3campitalia.it/
Pag. 8Pag. 8
Tesseract Project
Installazione
![Page 9: Tesseract Project - T3Camp Italia 2011 Bologna](https://reader033.vdocuments.net/reader033/viewer/2022061207/5484baf8b47959ce0c8b4c7f/html5/thumbnails/9.jpg)
9
http://www.t3campitalia.it/
Tesseract Project
![Page 10: Tesseract Project - T3Camp Italia 2011 Bologna](https://reader033.vdocuments.net/reader033/viewer/2022061207/5484baf8b47959ce0c8b4c7f/html5/thumbnails/10.jpg)
http://www.t3campitalia.it/
Pag. 10Pag. 10
Tesseract Project
● Tesseract (tesseract *)
● Generic Expression Parser (expressions *)
● Improved Overlays API (overlays *)
● Contexts (context *)
ext: Libraries
![Page 11: Tesseract Project - T3Camp Italia 2011 Bologna](https://reader033.vdocuments.net/reader033/viewer/2022061207/5484baf8b47959ce0c8b4c7f/html5/thumbnails/11.jpg)
http://www.t3campitalia.it/
Pag. 11Pag. 11
Tesseract Project
● Display Controller (displaycontroller *)
● Advanced Display Controller
ext: Controller
![Page 12: Tesseract Project - T3Camp Italia 2011 Bologna](https://reader033.vdocuments.net/reader033/viewer/2022061207/5484baf8b47959ce0c8b4c7f/html5/thumbnails/12.jpg)
http://www.t3campitalia.it/
Pag. 12Pag. 12
Tesseract Project
● Data Filter (datafilter *)
Ext: Data Filter
![Page 13: Tesseract Project - T3Camp Italia 2011 Bologna](https://reader033.vdocuments.net/reader033/viewer/2022061207/5484baf8b47959ce0c8b4c7f/html5/thumbnails/13.jpg)
http://www.t3campitalia.it/
Pag. 13Pag. 13
Tesseract Project
● Data Query (dataquery *)
● Google Query (googlequery)
● Tag Pack Provider (tagpackprovider)
ext: Data Providers
![Page 14: Tesseract Project - T3Camp Italia 2011 Bologna](https://reader033.vdocuments.net/reader033/viewer/2022061207/5484baf8b47959ce0c8b4c7f/html5/thumbnails/14.jpg)
http://www.t3campitalia.it/
Pag. 14Pag. 14
Tesseract Project
● Template-based display (templatedisplay *)
● Fluid-based Display (fluiddisplay)
● PHP-based display (phpdisplay)
ext: Data Consumer
![Page 15: Tesseract Project - T3Camp Italia 2011 Bologna](https://reader033.vdocuments.net/reader033/viewer/2022061207/5484baf8b47959ce0c8b4c7f/html5/thumbnails/15.jpg)
15
http://www.t3campitalia.it/
Tesseract Project
![Page 16: Tesseract Project - T3Camp Italia 2011 Bologna](https://reader033.vdocuments.net/reader033/viewer/2022061207/5484baf8b47959ce0c8b4c7f/html5/thumbnails/16.jpg)
16
http://www.t3campitalia.it/
Tesseract Project
![Page 17: Tesseract Project - T3Camp Italia 2011 Bologna](https://reader033.vdocuments.net/reader033/viewer/2022061207/5484baf8b47959ce0c8b4c7f/html5/thumbnails/17.jpg)
http://www.t3campitalia.it/
Pag. 17Pag. 17
Tesseract Project
Caso di studio
![Page 18: Tesseract Project - T3Camp Italia 2011 Bologna](https://reader033.vdocuments.net/reader033/viewer/2022061207/5484baf8b47959ce0c8b4c7f/html5/thumbnails/18.jpg)
http://www.t3campitalia.it/
Pag. 18Pag. 18
Tesseract Project
Albo PretorioL'Albo pretorio è, dal 1º gennaio 2011, la sezione nei siti informatici delle amministrazioni e degli enti pubblici dove vengono pubblicati gli atti per i quali è obbligatoria la pubblicità legale. Precedentemente, l'Albo pretorio o Albo municipale era una tavola o vetrina esistente presso ogni ente pubblico, generalmente collocata presso la porta della casa comunale o in un luogo pubblico.Nell'Albo Pretorio vengono pubblicate le deliberazioni, le ordinanze, i manifesti e gli atti che devono essere portati a conoscenza del pubblico per disposizione di legge[1] o di regolamento. Vengono inoltre esposti all'Albo Pretorio gli atti destinati a singoli cittadini quando i destinatari risultano irreperibili al momento della consegna. Per alcuni atti la legge prevede il deposito degli stessi presso la Segreteria a disposizione del pubblico, con affissione all'Albo Pretorio del relativo avviso.
http://it.wikipedia.org/wiki/Albo_pretorio
![Page 19: Tesseract Project - T3Camp Italia 2011 Bologna](https://reader033.vdocuments.net/reader033/viewer/2022061207/5484baf8b47959ce0c8b4c7f/html5/thumbnails/19.jpg)
19
http://www.t3campitalia.it/
Tesseract Project
Albo PretorioL'Albo pretorio è, dal 1º gennaio 2011, la sezione nei siti informatici delle amministrazioni e degli enti pubblici dove vengono pubblicati gli atti per i quali è obbligatoria la pubblicità legale. Precedentemente, l'Albo pretorio o Albo municipale era una tavola o vetrina esistente presso ogni ente pubblico, generalmente collocata presso la porta della casa comunale o in un luogo pubblico.Nell'Albo Pretorio vengono pubblicate le deliberazioni, le ordinanze, i manifesti e gli atti che devono essere portati a conoscenza del pubblico per disposizione di legge[1] o di regolamento. Vengono inoltre esposti all'Albo Pretorio gli atti destinati a singoli cittadini quando i destinatari risultano irreperibili al momento della consegna. Per alcuni atti la legge prevede il deposito degli stessi presso la Segreteria a disposizione del pubblico, con affissione all'Albo Pretorio del relativo avviso.
http://it.wikipedia.org/wiki/Albo_pretorio
![Page 20: Tesseract Project - T3Camp Italia 2011 Bologna](https://reader033.vdocuments.net/reader033/viewer/2022061207/5484baf8b47959ce0c8b4c7f/html5/thumbnails/20.jpg)
http://www.t3campitalia.it/
Pag. 20Pag. 20
Tesseract Project
Benefici
![Page 21: Tesseract Project - T3Camp Italia 2011 Bologna](https://reader033.vdocuments.net/reader033/viewer/2022061207/5484baf8b47959ce0c8b4c7f/html5/thumbnails/21.jpg)
http://www.t3campitalia.it/
Pag. 21Pag. 21
Tesseract Project
Demo
![Page 22: Tesseract Project - T3Camp Italia 2011 Bologna](https://reader033.vdocuments.net/reader033/viewer/2022061207/5484baf8b47959ce0c8b4c7f/html5/thumbnails/22.jpg)
http://www.t3campitalia.it/
Pag. 22Pag. 22
Tesseract Project
SQL-based Data Provider - Tesseract projectData Query
![Page 23: Tesseract Project - T3Camp Italia 2011 Bologna](https://reader033.vdocuments.net/reader033/viewer/2022061207/5484baf8b47959ce0c8b4c7f/html5/thumbnails/23.jpg)
http://www.t3campitalia.it/
Pag. 23Pag. 23
Tesseract Project
HTML-based Data Consumer - Tesseract projectTemplate-based Display
![Page 24: Tesseract Project - T3Camp Italia 2011 Bologna](https://reader033.vdocuments.net/reader033/viewer/2022061207/5484baf8b47959ce0c8b4c7f/html5/thumbnails/24.jpg)
http://www.t3campitalia.it/
Pag. 24Pag. 24
Tesseract Project
Controller
![Page 25: Tesseract Project - T3Camp Italia 2011 Bologna](https://reader033.vdocuments.net/reader033/viewer/2022061207/5484baf8b47959ce0c8b4c7f/html5/thumbnails/25.jpg)
http://www.t3campitalia.it/
Pag. 25Pag. 25
Tesseract Project
Mapping
![Page 26: Tesseract Project - T3Camp Italia 2011 Bologna](https://reader033.vdocuments.net/reader033/viewer/2022061207/5484baf8b47959ce0c8b4c7f/html5/thumbnails/26.jpg)
http://www.t3campitalia.it/
Pag. 26Pag. 26
Tesseract Project
frontend
![Page 27: Tesseract Project - T3Camp Italia 2011 Bologna](https://reader033.vdocuments.net/reader033/viewer/2022061207/5484baf8b47959ce0c8b4c7f/html5/thumbnails/27.jpg)
http://www.t3campitalia.it/
Pag. 27Pag. 27
Tesseract Project
Frontend - administrator
![Page 28: Tesseract Project - T3Camp Italia 2011 Bologna](https://reader033.vdocuments.net/reader033/viewer/2022061207/5484baf8b47959ce0c8b4c7f/html5/thumbnails/28.jpg)
http://www.t3campitalia.it/
Pag. 28Pag. 28
Tesseract Project
Standard Data Filter - Tesseract projectData filter
![Page 29: Tesseract Project - T3Camp Italia 2011 Bologna](https://reader033.vdocuments.net/reader033/viewer/2022061207/5484baf8b47959ce0c8b4c7f/html5/thumbnails/29.jpg)
http://www.t3campitalia.it/
Pag. 29Pag. 29
Tesseract Project
Frontend - editor
![Page 30: Tesseract Project - T3Camp Italia 2011 Bologna](https://reader033.vdocuments.net/reader033/viewer/2022061207/5484baf8b47959ce0c8b4c7f/html5/thumbnails/30.jpg)
http://www.t3campitalia.it/
Pag. 30Pag. 30
Tesseract Project
The end
![Page 31: Tesseract Project - T3Camp Italia 2011 Bologna](https://reader033.vdocuments.net/reader033/viewer/2022061207/5484baf8b47959ce0c8b4c7f/html5/thumbnails/31.jpg)
31
http://www.t3campitalia.it/
Tesseract Project
http://www.linkedin.com/in/alfredofurno