SlideShare a Scribd company logo
Foundations of Foundation 6
Foundation 6
Prototypowanie stron i aplikacji webowych
Szybkie i łatwe, z minimalną ilością zależności, ale z nowoczesnymi narzędziami
Umożliwia szybkie stworzenie ‘proof of concept’, z czytelnym kodem i czytelnymi klasami css
Posiada bazowy styl, który można z łatwością nadpisać lub dezaktywować
Szeroka gama prekonfigurowalnych pluginów w JS
Strony w wersji produkcyjnej
Ułatwia tworzenie semantycznych nazw klas ( w naszym przypadku BEM), dzięki zastosowaniu mixinów SASS
Znaczne odchudzenie kodu, dzięki selektywnemu importowaniu komponentów
Łatwe stylowanie niestandardowych designów bez konieczności nadpisywania kodu css i wielu zmiennych
(nie)Semantyczne klasy css - Material Design Lite
<div class="mdl-layout__tab-panel is-active">
<section class="section--center mdl-grid mdl-grid--no-spacing mdl-shadow--2dp">
<article class="section__play-btn mdl-cell mdl-cell--9-col-desktop mdl-cell--10-col-tablet mdl-cell--4-col-phone mdl-color--teal-100 m
white">
</article>
<aside class="mdl-card mdl-cell mdl-cell--3-col-desktop mdl-cell--2-col-tablet mdl-cell--4-col-phone">
</aside>
</section>
</div>
Semantyczne klasy css - Foundation
<div class="homepage">
<section class="content">
<article class="content__main content__main--home">
</article>
<aside class="content__sidebar">
</aside>
</section>
</div>
Łatwy start
Zurb udostępnia swój własny stack aplikacji, z którego korzysta.
NPM, Bower, Gulp, Lib-sass
tworzenie bazowego stylu, który jest raczej wireframe’em niż finalnym
designem.
Selektywny import modułów i bazowa konfiguracja w pliku settings
UglifyJS (kompresowanie JavaScript), UnCSS (usuwanie nieużywanego kodu
CSS), kompresja grafiki
Foundation 6 for Apps
Gotowe szablony aplikacji Angular 1.x
Komponenty Foundation w Angularze
Motion UI do pięknych animacji i efektów specjalnych
Bonuses & perks
Foundation for Emails (dawniej Ink)
Templates
Templates for Apps
Building blocks
Yeti Launch
Flex (opcjonalnie)
Q&A

More Related Content

What's hot

Django - webowy framework dla wymagających
Django - webowy framework dla wymagającychDjango - webowy framework dla wymagających
Django - webowy framework dla wymagających
Krzysztof Kreczko
 
Content Management System JOOMLA
Content Management System JOOMLAContent Management System JOOMLA
Content Management System JOOMLA
Sławomir Stańczuk
 
Serverless w Azure, czyli Azure Functions
Serverless w Azure, czyli Azure FunctionsServerless w Azure, czyli Azure Functions
Serverless w Azure, czyli Azure Functions
Lukasz Kaluzny
 
I Kongres eHandlu: Tomasz Wiśniewski - "Jak chmura Windows Azure może wspomóc...
I Kongres eHandlu: Tomasz Wiśniewski - "Jak chmura Windows Azure może wspomóc...I Kongres eHandlu: Tomasz Wiśniewski - "Jak chmura Windows Azure może wspomóc...
I Kongres eHandlu: Tomasz Wiśniewski - "Jak chmura Windows Azure może wspomóc...
ecommerce poland expo
 
Wordpress dla początkujących szkolenie / warsztat 07/10 Sidebary, Widgety, Mo...
Wordpress dla początkujących szkolenie / warsztat 07/10 Sidebary, Widgety, Mo...Wordpress dla początkujących szkolenie / warsztat 07/10 Sidebary, Widgety, Mo...
Wordpress dla początkujących szkolenie / warsztat 07/10 Sidebary, Widgety, Mo...
Mariusz Szatkowski
 
Projektowanie i implementacja usług sieciowych
Projektowanie i implementacja usług sieciowychProjektowanie i implementacja usług sieciowych
Projektowanie i implementacja usług sieciowych
University of Economics in Katowice
 
Codeception
CodeceptionCodeception
Codeception
eEngine
 

What's hot (7)

Django - webowy framework dla wymagających
Django - webowy framework dla wymagającychDjango - webowy framework dla wymagających
Django - webowy framework dla wymagających
 
Content Management System JOOMLA
Content Management System JOOMLAContent Management System JOOMLA
Content Management System JOOMLA
 
Serverless w Azure, czyli Azure Functions
Serverless w Azure, czyli Azure FunctionsServerless w Azure, czyli Azure Functions
Serverless w Azure, czyli Azure Functions
 
I Kongres eHandlu: Tomasz Wiśniewski - "Jak chmura Windows Azure może wspomóc...
I Kongres eHandlu: Tomasz Wiśniewski - "Jak chmura Windows Azure może wspomóc...I Kongres eHandlu: Tomasz Wiśniewski - "Jak chmura Windows Azure może wspomóc...
I Kongres eHandlu: Tomasz Wiśniewski - "Jak chmura Windows Azure może wspomóc...
 
Wordpress dla początkujących szkolenie / warsztat 07/10 Sidebary, Widgety, Mo...
Wordpress dla początkujących szkolenie / warsztat 07/10 Sidebary, Widgety, Mo...Wordpress dla początkujących szkolenie / warsztat 07/10 Sidebary, Widgety, Mo...
Wordpress dla początkujących szkolenie / warsztat 07/10 Sidebary, Widgety, Mo...
 
Projektowanie i implementacja usług sieciowych
Projektowanie i implementacja usług sieciowychProjektowanie i implementacja usług sieciowych
Projektowanie i implementacja usług sieciowych
 
Codeception
CodeceptionCodeception
Codeception
 

Similar to Foundations of Foundation 6

Microsoft Business Intelligence w 2017 roku
Microsoft Business Intelligence w 2017 rokuMicrosoft Business Intelligence w 2017 roku
Microsoft Business Intelligence w 2017 roku
HighWheelSoftware
 
Bem i SCSS na przykladzie inuit.css
Bem i SCSS na przykladzie inuit.cssBem i SCSS na przykladzie inuit.css
Bem i SCSS na przykladzie inuit.css
Michał Załęcki
 
Optymalizacja pracy front-end developera
Optymalizacja pracy front-end developeraOptymalizacja pracy front-end developera
Optymalizacja pracy front-end developera
Szymon Kadzielawa
 
Optymalizacja pracy front-end developera
Optymalizacja pracy front-end developeraOptymalizacja pracy front-end developera
Optymalizacja pracy front-end developera
WordCamp Polska
 
Podstawy Asp.Net Mvc 1.0 W 3600 Sekund
Podstawy Asp.Net Mvc 1.0 W 3600 SekundPodstawy Asp.Net Mvc 1.0 W 3600 Sekund
Podstawy Asp.Net Mvc 1.0 W 3600 Sekundemdzej
 
Visual Basic .NET. Bazy danych. Księga eksperta
Visual Basic .NET. Bazy danych. Księga ekspertaVisual Basic .NET. Bazy danych. Księga eksperta
Visual Basic .NET. Bazy danych. Księga eksperta
Wydawnictwo Helion
 
Responsive Web Design - co z tego wynikło?
Responsive Web Design - co z tego wynikło?Responsive Web Design - co z tego wynikło?
Responsive Web Design - co z tego wynikło?
Tomasz Dziuda
 
Migracja I Integracja Bazy
Migracja I Integracja BazyMigracja I Integracja Bazy
Migracja I Integracja BazyPrzemysław ...
 
CassisCMS
CassisCMSCassisCMS
CassisCMS
cassispl
 
Silverlight i PHP - jak budować interfejs nowoczesnych aplikacji internetowych?
Silverlight i PHP - jak budować interfejs nowoczesnych aplikacji internetowych?Silverlight i PHP - jak budować interfejs nowoczesnych aplikacji internetowych?
Silverlight i PHP - jak budować interfejs nowoczesnych aplikacji internetowych?
PHPCon Poland
 
Optimizing Drupal Performance (Polish)
Optimizing Drupal Performance (Polish)Optimizing Drupal Performance (Polish)
Optimizing Drupal Performance (Polish)
Timur Kamanin
 
[TestWarez 2017] Architektura testów automatycznych dla wielomodułowej aplika...
[TestWarez 2017] Architektura testów automatycznych dla wielomodułowej aplika...[TestWarez 2017] Architektura testów automatycznych dla wielomodułowej aplika...
[TestWarez 2017] Architektura testów automatycznych dla wielomodułowej aplika...
Stowarzyszenie Jakości Systemów Informatycznych (SJSI)
 
Optymalizacja aplikacji ASP.NET
Optymalizacja aplikacji ASP.NETOptymalizacja aplikacji ASP.NET
Optymalizacja aplikacji ASP.NET
Bartlomiej Zass
 
Grid960
Grid960Grid960
Grid960
2Badek
 
Worklety i magiczne interfejsy z przyszłości
Worklety i magiczne interfejsy z przyszłościWorklety i magiczne interfejsy z przyszłości
Worklety i magiczne interfejsy z przyszłości
Marcin Gajda
 
Worklety i magiczne interfejsy z przyszlosci
Worklety i magiczne interfejsy z przyszlosciWorklety i magiczne interfejsy z przyszlosci
Worklety i magiczne interfejsy z przyszlosci
The Software House
 
Visual Basic .NET. Księga eksperta
Visual Basic .NET. Księga ekspertaVisual Basic .NET. Księga eksperta
Visual Basic .NET. Księga eksperta
Wydawnictwo Helion
 
Citrix NetScaler Gateway i Azure MFA
Citrix NetScaler Gateway i Azure MFACitrix NetScaler Gateway i Azure MFA
Citrix NetScaler Gateway i Azure MFA
Pawel Serwan
 
Wordpress i frameworki
Wordpress i frameworkiWordpress i frameworki
Wordpress i frameworki
Bartek Makowski
 

Similar to Foundations of Foundation 6 (20)

Microsoft Business Intelligence w 2017 roku
Microsoft Business Intelligence w 2017 rokuMicrosoft Business Intelligence w 2017 roku
Microsoft Business Intelligence w 2017 roku
 
Bem i SCSS na przykladzie inuit.css
Bem i SCSS na przykladzie inuit.cssBem i SCSS na przykladzie inuit.css
Bem i SCSS na przykladzie inuit.css
 
Optymalizacja pracy front-end developera
Optymalizacja pracy front-end developeraOptymalizacja pracy front-end developera
Optymalizacja pracy front-end developera
 
Optymalizacja pracy front-end developera
Optymalizacja pracy front-end developeraOptymalizacja pracy front-end developera
Optymalizacja pracy front-end developera
 
Podstawy Asp.Net Mvc 1.0 W 3600 Sekund
Podstawy Asp.Net Mvc 1.0 W 3600 SekundPodstawy Asp.Net Mvc 1.0 W 3600 Sekund
Podstawy Asp.Net Mvc 1.0 W 3600 Sekund
 
Visual Basic .NET. Bazy danych. Księga eksperta
Visual Basic .NET. Bazy danych. Księga ekspertaVisual Basic .NET. Bazy danych. Księga eksperta
Visual Basic .NET. Bazy danych. Księga eksperta
 
Responsive Web Design - co z tego wynikło?
Responsive Web Design - co z tego wynikło?Responsive Web Design - co z tego wynikło?
Responsive Web Design - co z tego wynikło?
 
Migracja I Integracja Bazy
Migracja I Integracja BazyMigracja I Integracja Bazy
Migracja I Integracja Bazy
 
CassisCMS
CassisCMSCassisCMS
CassisCMS
 
Silverlight i PHP
Silverlight i PHPSilverlight i PHP
Silverlight i PHP
 
Silverlight i PHP - jak budować interfejs nowoczesnych aplikacji internetowych?
Silverlight i PHP - jak budować interfejs nowoczesnych aplikacji internetowych?Silverlight i PHP - jak budować interfejs nowoczesnych aplikacji internetowych?
Silverlight i PHP - jak budować interfejs nowoczesnych aplikacji internetowych?
 
Optimizing Drupal Performance (Polish)
Optimizing Drupal Performance (Polish)Optimizing Drupal Performance (Polish)
Optimizing Drupal Performance (Polish)
 
[TestWarez 2017] Architektura testów automatycznych dla wielomodułowej aplika...
[TestWarez 2017] Architektura testów automatycznych dla wielomodułowej aplika...[TestWarez 2017] Architektura testów automatycznych dla wielomodułowej aplika...
[TestWarez 2017] Architektura testów automatycznych dla wielomodułowej aplika...
 
Optymalizacja aplikacji ASP.NET
Optymalizacja aplikacji ASP.NETOptymalizacja aplikacji ASP.NET
Optymalizacja aplikacji ASP.NET
 
Grid960
Grid960Grid960
Grid960
 
Worklety i magiczne interfejsy z przyszłości
Worklety i magiczne interfejsy z przyszłościWorklety i magiczne interfejsy z przyszłości
Worklety i magiczne interfejsy z przyszłości
 
Worklety i magiczne interfejsy z przyszlosci
Worklety i magiczne interfejsy z przyszlosciWorklety i magiczne interfejsy z przyszlosci
Worklety i magiczne interfejsy z przyszlosci
 
Visual Basic .NET. Księga eksperta
Visual Basic .NET. Księga ekspertaVisual Basic .NET. Księga eksperta
Visual Basic .NET. Księga eksperta
 
Citrix NetScaler Gateway i Azure MFA
Citrix NetScaler Gateway i Azure MFACitrix NetScaler Gateway i Azure MFA
Citrix NetScaler Gateway i Azure MFA
 
Wordpress i frameworki
Wordpress i frameworkiWordpress i frameworki
Wordpress i frameworki
 

Foundations of Foundation 6

  • 2. Foundation 6 Prototypowanie stron i aplikacji webowych Szybkie i łatwe, z minimalną ilością zależności, ale z nowoczesnymi narzędziami Umożliwia szybkie stworzenie ‘proof of concept’, z czytelnym kodem i czytelnymi klasami css Posiada bazowy styl, który można z łatwością nadpisać lub dezaktywować Szeroka gama prekonfigurowalnych pluginów w JS Strony w wersji produkcyjnej Ułatwia tworzenie semantycznych nazw klas ( w naszym przypadku BEM), dzięki zastosowaniu mixinów SASS Znaczne odchudzenie kodu, dzięki selektywnemu importowaniu komponentów Łatwe stylowanie niestandardowych designów bez konieczności nadpisywania kodu css i wielu zmiennych
  • 3. (nie)Semantyczne klasy css - Material Design Lite <div class="mdl-layout__tab-panel is-active"> <section class="section--center mdl-grid mdl-grid--no-spacing mdl-shadow--2dp"> <article class="section__play-btn mdl-cell mdl-cell--9-col-desktop mdl-cell--10-col-tablet mdl-cell--4-col-phone mdl-color--teal-100 m white"> </article> <aside class="mdl-card mdl-cell mdl-cell--3-col-desktop mdl-cell--2-col-tablet mdl-cell--4-col-phone"> </aside> </section> </div>
  • 4. Semantyczne klasy css - Foundation <div class="homepage"> <section class="content"> <article class="content__main content__main--home"> </article> <aside class="content__sidebar"> </aside> </section> </div>
  • 5. Łatwy start Zurb udostępnia swój własny stack aplikacji, z którego korzysta. NPM, Bower, Gulp, Lib-sass tworzenie bazowego stylu, który jest raczej wireframe’em niż finalnym designem. Selektywny import modułów i bazowa konfiguracja w pliku settings UglifyJS (kompresowanie JavaScript), UnCSS (usuwanie nieużywanego kodu CSS), kompresja grafiki
  • 6. Foundation 6 for Apps Gotowe szablony aplikacji Angular 1.x Komponenty Foundation w Angularze Motion UI do pięknych animacji i efektów specjalnych
  • 7. Bonuses & perks Foundation for Emails (dawniej Ink) Templates Templates for Apps Building blocks Yeti Launch Flex (opcjonalnie)
  • 8. Q&A