48. Framework LoadTime
Headway 226 ms
964 ms
Genesis
992 ms
WooThemes (Canvas)
1.2 s
Catalyst (w/Dynamik)
1.22 s
Ultimatum
1.26 s
iThemes (Builder)
Pagelines 5.18 s
lunedì 11 febbraio 13
49. Un altro livello di complessità
tra il progetto e WordPress
lunedì 11 febbraio 13
61. Foundation è un framework (con
licenza MIT) che comprende
lunedì 11 febbraio 13
62. Foundation è un framework (con
licenza MIT) che comprende
• Una griglia responsive nidificabile agnostic device
lunedì 11 febbraio 13
63. Foundation è un framework (con
licenza MIT) che comprende
• Una griglia responsive nidificabile agnostic device
• Stili mobile, bottoni e tipografia
lunedì 11 febbraio 13
64. Foundation è un framework (con
licenza MIT) che comprende
• Una griglia responsive nidificabile agnostic device
• Stili mobile, bottoni e tipografia
• Elementi di layout come tabs e pagination
lunedì 11 febbraio 13
65. Foundation è un framework (con
licenza MIT) che comprende
• Una griglia responsive nidificabile agnostic device
• Stili mobile, bottoni e tipografia
• Elementi di layout come tabs e pagination
• Forms
lunedì 11 febbraio 13
66. Foundation è un framework (con
licenza MIT) che comprende
• Una griglia responsive nidificabile agnostic device
• Stili mobile, bottoni e tipografia
• Elementi di layout come tabs e pagination
• Forms
• Plugin Javascript
lunedì 11 febbraio 13
68. Da dove viene Foundation
• Zurb - product design in Campbell, California
lunedì 11 febbraio 13
69. Da dove viene Foundation
• Zurb - product design in Campbell, California
• Nato per creare rapidamente prototipi html/css
lunedì 11 febbraio 13
70. Da dove viene Foundation
• Zurb - product design in Campbell, California
• Nato per creare rapidamente prototipi html/css
• Progettato per diventare codice di produzione
lunedì 11 febbraio 13
75. Mi piace perché...
• Linguaggio semantico
• Object oriented css
lunedì 11 febbraio 13
76. Separare struttura e skin
Ripetere caratteristiche visive
(background e stili border) come
skin separate che si possono
aggiungere ed espandere tra loro
per ottenere molta varietà
con poco codice.
lunedì 11 febbraio 13
77. Separare container e
content
Usare poco stili dipendenti
dalla posizione.
Un oggetto deve mantenere
le proprie caratteristiche,
non importa dove lo mettiamo.
lunedì 11 febbraio 13
78. Mi piace perché...
• Linguaggio semantico
• Object oriented css
• Sass/Compass ready
lunedì 11 febbraio 13
79. Sass
Syntactically Awesome Stylesheets
lunedì 11 febbraio 13
102. Installo Foundation via Ruby gem
[sudo] gem install zurb-foundation
Creiamo il progetto!
lunedì 11 febbraio 13
103. Installo Foundation via Ruby gem
[sudo] gem install zurb-foundation
Creiamo il progetto!
compass create <nomeprogetto> -r zurb-foundation --using foundation
lunedì 11 febbraio 13
110. Grazie al metodo ho
• Codice coerente
• Codice scalabile e modulare
lunedì 11 febbraio 13
111. Grazie al metodo ho
• Codice coerente
• Codice scalabile e modulare
• Consegne brevi
lunedì 11 febbraio 13
112. Grazie al metodo ho
• Codice coerente
• Codice scalabile e modulare
• Consegne brevi
• Formazione extra WordPress
lunedì 11 febbraio 13
113. Grazie al metodo ho
• Codice coerente
• Codice scalabile e modulare
• Consegne brevi
• Formazione extra WordPress
• Prodotti efficaci, flessibili ed
economici
lunedì 11 febbraio 13
114. “ Child themes and
a framework are
the only way you
should build your
WordPress site.
Matt Mullenweg
Founder, WordPress
lunedì 11 febbraio 13
115. Grazie!
Io sono Matteo Cavucci e questo intervento si chiama
“Perché odio i temi di WordPress”
mced.it - @MatteoMCED
lunedì 11 febbraio 13