tesseract project - t3camp italia 2011 bologna
Post on 05-Dec-2014
747 Views
Preview:
DESCRIPTION
TRANSCRIPT
Bologna 28/29 Ottobre 2011
Tesseract Project
alfredo furnò
T3Camp Italia Il secondo evento italiano dedicato a Typo3
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
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
http://www.t3campitalia.it/
Pag. 4Pag. 4
Tesseract Project
Concetti
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
http://www.t3campitalia.it/
Pag. 6Pag. 6
Tesseract Project
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
http://www.t3campitalia.it/
Pag. 8Pag. 8
Tesseract Project
Installazione
9
http://www.t3campitalia.it/
Tesseract Project
http://www.t3campitalia.it/
Pag. 10Pag. 10
Tesseract Project
● Tesseract (tesseract *)
● Generic Expression Parser (expressions *)
● Improved Overlays API (overlays *)
● Contexts (context *)
ext: Libraries
http://www.t3campitalia.it/
Pag. 11Pag. 11
Tesseract Project
● Display Controller (displaycontroller *)
● Advanced Display Controller
ext: Controller
http://www.t3campitalia.it/
Pag. 12Pag. 12
Tesseract Project
● Data Filter (datafilter *)
Ext: Data Filter
http://www.t3campitalia.it/
Pag. 13Pag. 13
Tesseract Project
● Data Query (dataquery *)
● Google Query (googlequery)
● Tag Pack Provider (tagpackprovider)
ext: Data Providers
http://www.t3campitalia.it/
Pag. 14Pag. 14
Tesseract Project
● Template-based display (templatedisplay *)
● Fluid-based Display (fluiddisplay)
● PHP-based display (phpdisplay)
ext: Data Consumer
15
http://www.t3campitalia.it/
Tesseract Project
16
http://www.t3campitalia.it/
Tesseract Project
http://www.t3campitalia.it/
Pag. 17Pag. 17
Tesseract Project
Caso di studio
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
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
http://www.t3campitalia.it/
Pag. 20Pag. 20
Tesseract Project
Benefici
http://www.t3campitalia.it/
Pag. 21Pag. 21
Tesseract Project
Demo
http://www.t3campitalia.it/
Pag. 22Pag. 22
Tesseract Project
SQL-based Data Provider - Tesseract projectData Query
http://www.t3campitalia.it/
Pag. 23Pag. 23
Tesseract Project
HTML-based Data Consumer - Tesseract projectTemplate-based Display
http://www.t3campitalia.it/
Pag. 24Pag. 24
Tesseract Project
Controller
http://www.t3campitalia.it/
Pag. 25Pag. 25
Tesseract Project
Mapping
http://www.t3campitalia.it/
Pag. 26Pag. 26
Tesseract Project
frontend
http://www.t3campitalia.it/
Pag. 27Pag. 27
Tesseract Project
Frontend - administrator
http://www.t3campitalia.it/
Pag. 28Pag. 28
Tesseract Project
Standard Data Filter - Tesseract projectData filter
http://www.t3campitalia.it/
Pag. 29Pag. 29
Tesseract Project
Frontend - editor
http://www.t3campitalia.it/
Pag. 30Pag. 30
Tesseract Project
The end
31
http://www.t3campitalia.it/
Tesseract Project
http://www.linkedin.com/in/alfredofurno
alfredof72@gmail.com
top related