Prototyping con typo3

Nicola Della Marina
Nicola Della MarinaTYPO3 Integrator and Magento Frontend Developer
Prototyping con TYPO3
UsareTYPO3 CMS come strumento
di progettazione del sito internet
Chi sono
• Nicola Della Marina
• Frontend Developer perWebformat
• Da oltre 10 anni nello sviluppo di progetti web
• TYPO3 e Magento trainer con oltre 200 ore di
formazione in aula
• TYPO3 Certified Integrator dal 2009
• Certified Magento Frontend Developer dal
2013
Cosa è il prototyping
Cosa è il prototyping
«Il Prototyping serve a definire i
requisiti con un sistema reale e
funzionante, piuttosto che su uno
teorico»
Ἐν ἀρχῇ ἦν ὁ λόγος
(In principio era il verbo)
Storia del web design
http://www.w3.org/History/19921103-hypertext/hypertext/WWW/TheProject.html
<font>
<table>
<marquee>
WEB 2.0 ?????
ResponsiveWeb Design
Quali sono le
caratteristiche di
un prototipo?
Non è, e non presenta, il prodotto finale
Deve concentrarsi su un numero ristretto di
funzionalità, che devono essere selezionate tra
quelle che verranno usate maggiormente
Deve rappresentare un processo ben definito
(Scenario)
Ha vari livelli di fedeltà
Visuale Funzionale Testuale
Quali sono i vantaggi del
Prototyping?
• È rapido nella sua implementazione
• Non richiede conoscenze software avanzate
• Verifica immediatamente se i requisiti sono stati
compresi correttamente
• Controlla il lavoro di analisi prima che lo sviluppo
sia effettivamente iniziato
• Consente di aggiustare il tiro senza rifare le cose
o senza mettere ‘toppe’
• Aiuta a coinvolgere di più il cliente
Gli strumenti
• Carta e penna
• Post-it e penna
• Strumenti specifici online o meno
(Mockflow,Balsamiq,Powerpoint,…)
• Programmi di grafica (Fireworks...)
• ProgrammiWYSIWYG (Dreamweaver…)
• Applicazioni con temi predefiniti (Magento…)
• Framework avanzati (Bootstrap, Foundation…)
E TYPO3 ?
• Introduction e Government Package
• Fluid PoweredTYPO3
• Prototype Package
(non esiste, l’ho inventato adesso)
Prototyping con typo3
Prototyping con typo3
Prototype Package
• Basat0 su un framework completo e stabile
• Estensione con HTML eTypoScript di base
• Grid Elements e Fluidcontent
• Estensioni con dump SQL incluso
Typoscript Modulare
- prototypePackage
- Static
- TS_1
- TS_2
- …
- ext_tables.php
t3lib_extMgm::addStaticFile($_EXTKEY,'static/TS_1/', ‘Modulo 1');
t3lib_extMgm::addStaticFile($_EXTKEY,'static/TS_2/', ‘Modulo 2');
TsConfig integrato
- prototypePackage
- res
- ext_localconf.php
t3lib_extMgm::addPageTSConfig(‘
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:prototypePackage/res/pageTSconfig.ts">
');
Grid Elements
come estensione
TsConfig
TypoScript
Q & A
Grazie
nicola.dellamarina@webformat.com
1 of 25

Recommended

Front-end First: sopravvivere con il testing in JavaScript by
Front-end First: sopravvivere con il testing in JavaScriptFront-end First: sopravvivere con il testing in JavaScript
Front-end First: sopravvivere con il testing in JavaScriptCodemotion
319 views10 slides
Codice di qualità con VS2010 (TDD) by
Codice di qualità con VS2010 (TDD)Codice di qualità con VS2010 (TDD)
Codice di qualità con VS2010 (TDD)XeDotNet
392 views21 slides
Non so assolutmente niente di informatica o web ma devo comunque creare un pr... by
Non so assolutmente niente di informatica o web ma devo comunque creare un pr...Non so assolutmente niente di informatica o web ma devo comunque creare un pr...
Non so assolutmente niente di informatica o web ma devo comunque creare un pr...Gabriele Guizzardi
448 views16 slides
10 consigli in 10 minuti per un plugin di successo - WordCamp Torino 2018 by
10 consigli in 10 minuti per un plugin di successo - WordCamp Torino 201810 consigli in 10 minuti per un plugin di successo - WordCamp Torino 2018
10 consigli in 10 minuti per un plugin di successo - WordCamp Torino 2018Marco Chiesi
147 views22 slides
TYPO3 e il SEO by
TYPO3 e il SEOTYPO3 e il SEO
TYPO3 e il SEOWilliam Sbarzaglia
529 views35 slides
Le 10 estensioni da tenere sempre a disposizione by
Le 10 estensioni da tenere sempre a disposizioneLe 10 estensioni da tenere sempre a disposizione
Le 10 estensioni da tenere sempre a disposizioneNicola Della Marina
675 views44 slides

More Related Content

Similar to Prototyping con typo3

Slide typescript - net campus by
Slide typescript - net campusSlide typescript - net campus
Slide typescript - net campusDotNetCampus
243 views22 slides
TYPESCRIPT, ANGULAR E BOOTSTRAP ASSIEME PER APPLICAZIONI REAL WORLD by
TYPESCRIPT, ANGULAR E BOOTSTRAP ASSIEME PER APPLICAZIONI REAL WORLDTYPESCRIPT, ANGULAR E BOOTSTRAP ASSIEME PER APPLICAZIONI REAL WORLD
TYPESCRIPT, ANGULAR E BOOTSTRAP ASSIEME PER APPLICAZIONI REAL WORLDDotNetCampus
510 views22 slides
Presentazione Unibo by
Presentazione UniboPresentazione Unibo
Presentazione UniboBalint Maschio
95 views44 slides
Rapid prototyping with Ionic Framework by
Rapid prototyping with Ionic FrameworkRapid prototyping with Ionic Framework
Rapid prototyping with Ionic FrameworkAlessio Delmonti
2.2K views28 slides
Tesi8 by
Tesi8Tesi8
Tesi8tryyrt
302 views21 slides
Sinossi by
SinossiSinossi
SinossiStefano Tollot
98 views1 slide

Similar to Prototyping con typo3(20)

Slide typescript - net campus by DotNetCampus
Slide typescript - net campusSlide typescript - net campus
Slide typescript - net campus
DotNetCampus243 views
TYPESCRIPT, ANGULAR E BOOTSTRAP ASSIEME PER APPLICAZIONI REAL WORLD by DotNetCampus
TYPESCRIPT, ANGULAR E BOOTSTRAP ASSIEME PER APPLICAZIONI REAL WORLDTYPESCRIPT, ANGULAR E BOOTSTRAP ASSIEME PER APPLICAZIONI REAL WORLD
TYPESCRIPT, ANGULAR E BOOTSTRAP ASSIEME PER APPLICAZIONI REAL WORLD
DotNetCampus510 views
Rapid prototyping with Ionic Framework by Alessio Delmonti
Rapid prototyping with Ionic FrameworkRapid prototyping with Ionic Framework
Rapid prototyping with Ionic Framework
Alessio Delmonti2.2K views
Tesi8 by tryyrt
Tesi8Tesi8
Tesi8
tryyrt302 views
Slide typescript - xe dotnet - Codemotion Rome 2015 by Codemotion
Slide typescript - xe dotnet - Codemotion Rome 2015Slide typescript - xe dotnet - Codemotion Rome 2015
Slide typescript - xe dotnet - Codemotion Rome 2015
Codemotion666 views
Flavio ATZENI - SMAU 2014 by Paradisi63
Flavio ATZENI - SMAU 2014Flavio ATZENI - SMAU 2014
Flavio ATZENI - SMAU 2014
Paradisi63309 views
Marco Zani: Come dimensionare Magento per raggiungere i Key Performance Indic... by Meet Magento Italy
Marco Zani: Come dimensionare Magento per raggiungere i Key Performance Indic...Marco Zani: Come dimensionare Magento per raggiungere i Key Performance Indic...
Marco Zani: Come dimensionare Magento per raggiungere i Key Performance Indic...
Meet Magento Italy1.2K views
Introduzione - Web design by gowow
Introduzione - Web designIntroduzione - Web design
Introduzione - Web design
gowow661 views
Sim tec webinar la simulazione uno strumento per migliorare la realtà by AIMFirst
Sim tec webinar la simulazione uno strumento per migliorare la realtàSim tec webinar la simulazione uno strumento per migliorare la realtà
Sim tec webinar la simulazione uno strumento per migliorare la realtà
AIMFirst216 views
Pensiero Analogico e Microservizi by Consulthinkspa
Pensiero Analogico  e MicroserviziPensiero Analogico  e Microservizi
Pensiero Analogico e Microservizi
Consulthinkspa786 views
Enterprise Microblog per il Project Management by Giuliano Prati
Enterprise Microblog per il Project ManagementEnterprise Microblog per il Project Management
Enterprise Microblog per il Project Management
Giuliano Prati740 views
Alm pills - Sessione community tour Dot Net Umbria 2011 by Gian Maria Ricci
Alm pills - Sessione community tour Dot Net Umbria 2011Alm pills - Sessione community tour Dot Net Umbria 2011
Alm pills - Sessione community tour Dot Net Umbria 2011
Gian Maria Ricci334 views
... thinking about Microformats! by Stefano Fago
... thinking about Microformats!... thinking about Microformats!
... thinking about Microformats!
Stefano Fago401 views
Laboratorio internet: 5. Requisiti (parte III) by Roberto Polillo
Laboratorio internet: 5. Requisiti (parte III)Laboratorio internet: 5. Requisiti (parte III)
Laboratorio internet: 5. Requisiti (parte III)
Roberto Polillo570 views

Prototyping con typo3

  • 1. Prototyping con TYPO3 UsareTYPO3 CMS come strumento di progettazione del sito internet
  • 2. Chi sono • Nicola Della Marina • Frontend Developer perWebformat • Da oltre 10 anni nello sviluppo di progetti web • TYPO3 e Magento trainer con oltre 200 ore di formazione in aula • TYPO3 Certified Integrator dal 2009 • Certified Magento Frontend Developer dal 2013
  • 3. Cosa è il prototyping
  • 4. Cosa è il prototyping «Il Prototyping serve a definire i requisiti con un sistema reale e funzionante, piuttosto che su uno teorico»
  • 5. Ἐν ἀρχῇ ἦν ὁ λόγος (In principio era il verbo)
  • 6. Storia del web design http://www.w3.org/History/19921103-hypertext/hypertext/WWW/TheProject.html
  • 10. Quali sono le caratteristiche di un prototipo?
  • 11. Non è, e non presenta, il prodotto finale
  • 12. Deve concentrarsi su un numero ristretto di funzionalità, che devono essere selezionate tra quelle che verranno usate maggiormente
  • 13. Deve rappresentare un processo ben definito (Scenario)
  • 14. Ha vari livelli di fedeltà Visuale Funzionale Testuale
  • 15. Quali sono i vantaggi del Prototyping? • È rapido nella sua implementazione • Non richiede conoscenze software avanzate • Verifica immediatamente se i requisiti sono stati compresi correttamente • Controlla il lavoro di analisi prima che lo sviluppo sia effettivamente iniziato • Consente di aggiustare il tiro senza rifare le cose o senza mettere ‘toppe’ • Aiuta a coinvolgere di più il cliente
  • 16. Gli strumenti • Carta e penna • Post-it e penna • Strumenti specifici online o meno (Mockflow,Balsamiq,Powerpoint,…) • Programmi di grafica (Fireworks...) • ProgrammiWYSIWYG (Dreamweaver…) • Applicazioni con temi predefiniti (Magento…) • Framework avanzati (Bootstrap, Foundation…)
  • 17. E TYPO3 ? • Introduction e Government Package • Fluid PoweredTYPO3 • Prototype Package (non esiste, l’ho inventato adesso)
  • 20. Prototype Package • Basat0 su un framework completo e stabile • Estensione con HTML eTypoScript di base • Grid Elements e Fluidcontent • Estensioni con dump SQL incluso
  • 21. Typoscript Modulare - prototypePackage - Static - TS_1 - TS_2 - … - ext_tables.php t3lib_extMgm::addStaticFile($_EXTKEY,'static/TS_1/', ‘Modulo 1'); t3lib_extMgm::addStaticFile($_EXTKEY,'static/TS_2/', ‘Modulo 2');
  • 22. TsConfig integrato - prototypePackage - res - ext_localconf.php t3lib_extMgm::addPageTSConfig(‘ <INCLUDE_TYPOSCRIPT: source="FILE:EXT:prototypePackage/res/pageTSconfig.ts"> ');
  • 24. Q & A