SlideShare une entreprise Scribd logo
1  sur  60
Télécharger pour lire hors ligne
Tomasz Dziuda
✓ Lead Developer w GavickPro
✓ @dziudek
✓ wp.dziudek.pl
✓ zebymniezapomnial.tumblr.com
Darmowe rozszerzenia
✓ Oparte na licencji GPL
✓ Darmowe wsparcie techniczne
✓ Pełna funkcjonalność dostępna za darmo
✓ Łatwy wgląd do kodu źródłowego i jego zmian
na Githubie: https://github.com/GavickPro
GK LESS
LESS?
LESS = CSS +
Zmienne
Funkcje
Mixiny
Warunki
Komentarze inline
DRY
Zagnieżdżone reguły
Operacje matematyczne
@base_size: 1000px;
.border-radius(@radius: 5px) {
-webkit-border-radius: @radius;
-moz-border-radius: @radius;
border-radius: @radius;
}
.parent {
.border-radius;
	

 width: @base_size;
	

 .child {
.border-radius;
	

 	

 float: left;
	

 	

 width: @base_size * 0.25;
&:hover {
background: #eee;
}
& > div {
.border-radius;
}
}
}
.parent {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
width: 1000px;
}
.parent .child {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
float: left;
width: 250px;
}
.parent .child:hover {
background: #eee;
}
.parent .child > div {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
LESS CSS>> Preprocessor >>
Dla zainteresowanych
✓ http://lesscss.org/
✓ http://less2css.org/
✓ http://ciembor.github.io/lesscss.org/
✓ https://github.com/dziudek/LESS-Mixins
✓ http://www.slideshare.net/dziudek/less-word-up-
wrocaw2013
✓ http://getpreboot.com/
Konfiguracja
Możliwości
✓ Możliwość określenia katalogów wejściowych i
wyjściowych
✓ Kompilacja wybranych plików LESS
✓ Kompilacja na życzenie
✓ Generowanie errorlogów
Gdzie pobrać?
Github: https://github.com/GavickPro/GK-LESS
Dokumentacja: https://www.gavick.com/documentation/
wordpress-themes/plugins-for-wordpress/gk-less/
GK Tabs
Struktura Widżetu
Struktura Widżetu
Konfiguracja
Podstawowe
Interfejs
Animacja
Inne
Możliwości
✓ 6 wbudowanych styli
✓ Konfigurowalne animacje
✓ Konfigurowalny interfejs
✓ Cache
Konfigurowalny interfejs
Dostępne Style
Responsywność
✓ Obsługa gestów na ekranach dotykowych
✓ Pełna skalowalność
Własne Style
✓ Tworzymy plik o nazwie my-style.css
✓ Tworzymy w tym pliku odpowiedni nagłówek (File
Header API):
	
  	
  /*
Name: My style
*/
✓ Poprzedzamy wszystkie selektory CSS klasą .my-style
✓ Odświeżamy ustawienia widżetu, wybieramy z listy styli
My style i cieszymy się nowym stylem :-)
Akcje i Filtry
✓ gk_tabs_before_tabs_wrapper
✓ gk_tabs_before_tabs_list
✓ gk_tabs_after_tabs_list
✓ gk_tabs_before_tabs
✓ gk_tabs_after_tabs
✓ gk_tabs_after_tabs_wrapper
✓ gk_tabs_tab_title
✓ gk_tabs_tab_content
✓ gk_tabs_prev_button
✓ gk_tabs_next_button
Gdzie znaleźć?
Github: https://github.com/GavickPro/GK-Tabs
Dokumentacja: https://www.gavick.com/documentation/
wordpress-themes/plugins-for-wordpress/gk-tabs/
Przerwa dla Gardła ;-)
GK News Show Pro
Struktura
Wpis
Źródło
danych
Format
wpisu
Kontener
Wpis
✓ Standardowo składa się z:
✓ Tytułu
✓ Tekstu
✓ Grafiki
✓ Bloku informacji
✓ Hiperłącza
Kontener
✓ Struktura otaczająca wpisy
✓ Pozwala na tworzenie dowolnych układów
Źródło danych
✓ Źródło informacji wyświetlanych we wpisie
✓ Generuje elementy artykułu
✓ Mapuje dane dla formatu wpisu
Format wpisu
Opisuje strukturę wpisu za pomocą wstawek
zamienianych na odpowiednie wartości
{ID} {URL} {TITLE} {TEXT}
{IMAGE_FULL}
{IMAGE_LARGE}
{IMAGE_MEDIUM}
{IMAGE_THUMBNAIL}
{CATEGORIES}
{AUTHOR_ID}
{AUTHOR_NAME}
{AUTHOR_URL} {DATE}
{COMMENT_COUNT}
{COMMENTS}
<h3>
<a href={URL}>{TITLE}</a>
</h3>
<p>{TEXT}</p>
<small>{DATE}</small>
Dostępne źródła danych
✓ WordPress
✓ WooCommerce
✓ Pliki XML
✓ Pliki JSON
✓ Kanały RSS
Dostępne Kontenery
✓ Kontener domyślny
✓ News Gallery
✓ Title Overlay
Konfiguracja
Filtry i Akcje
✓ gk_nsp_art_title
✓ gk_nsp_art_text
✓ gk_nsp_art_image
✓ gk_nsp_art_info
✓ gk_nsp_art_readmore
✓ gk_nsp_link_title
✓ gk_nsp_link_text
✓ gk_nsp_before_article
✓ gk_nsp_after_article
✓ gk_nsp_before_link
✓ gk_nsp_after_link
✓ gk_nsp_before_wrapper
✓ gk_nsp_after_wrapper
Przykłady użycia
Gdzie znaleźć? (beta)
Github: https://github.com/GavickPro/GK-News-Show-Pro
Dokumentacja: https://github.com/GavickPro/GK-News-Show-Pro/wiki
Let’s talk about future
GavernWP v.2.0
[Screeny]
Nowe rodzaje responsywnego menu
Font Awesome
GK LESS - integracja
✓ Plik variables.less
✓ @nazwa: wartość; //Etykieta;opis
Nowe podstrony
✓ FAQ
✓ Team
✓ Team member
✓ Odświeżona Galeria
✓ Archiwum
Porządki
✓ Przegląd dokumentacji inline
✓ Usunięcie mało popularnych opcji
✓ Zmiana ustawień domyślnych na
wygodniejsze
Optymalizacja
✓ Cache plików JSON
✓ Nowa struktura ustawień
✓ Zoptymalizowane Widget Rules
Kiedy?
~Listopad 2013
Ważne Adresy
✓ http://www.gavick.com/
✓ https://github.com/GavickPro
✓ @gavickpro
Pytania?

Contenu connexe

En vedette

WordUp Gdynia - Jak tworzyć motywy przyjazne użytkownikom i programistom
WordUp Gdynia - Jak tworzyć motywy przyjazne użytkownikom i programistomWordUp Gdynia - Jak tworzyć motywy przyjazne użytkownikom i programistom
WordUp Gdynia - Jak tworzyć motywy przyjazne użytkownikom i programistomTomasz Dziuda
 
Wordpress - czyli ponad 17% wszystkich istniejących serwisów www
Wordpress - czyli ponad 17% wszystkich istniejących serwisów wwwWordpress - czyli ponad 17% wszystkich istniejących serwisów www
Wordpress - czyli ponad 17% wszystkich istniejących serwisów wwwB-MIND Software House
 
Wprowadzenie do WP-API
Wprowadzenie do WP-APIWprowadzenie do WP-API
Wprowadzenie do WP-APITomasz Dziuda
 
Jak nadążyć za światem front endu
Jak nadążyć za światem front enduJak nadążyć za światem front endu
Jak nadążyć za światem front enduTomasz Dziuda
 
Word up warszawa 2015
Word up warszawa 2015Word up warszawa 2015
Word up warszawa 2015Tomasz Dziuda
 
Jak nadążyć za światem front-endu - WordPress Training Day
Jak nadążyć za światem front-endu - WordPress Training DayJak nadążyć za światem front-endu - WordPress Training Day
Jak nadążyć za światem front-endu - WordPress Training DayTomasz Dziuda
 

En vedette (7)

WordUp Gdynia - Jak tworzyć motywy przyjazne użytkownikom i programistom
WordUp Gdynia - Jak tworzyć motywy przyjazne użytkownikom i programistomWordUp Gdynia - Jak tworzyć motywy przyjazne użytkownikom i programistom
WordUp Gdynia - Jak tworzyć motywy przyjazne użytkownikom i programistom
 
Wordpress - czyli ponad 17% wszystkich istniejących serwisów www
Wordpress - czyli ponad 17% wszystkich istniejących serwisów wwwWordpress - czyli ponad 17% wszystkich istniejących serwisów www
Wordpress - czyli ponad 17% wszystkich istniejących serwisów www
 
JSztuczki
JSztuczkiJSztuczki
JSztuczki
 
Wprowadzenie do WP-API
Wprowadzenie do WP-APIWprowadzenie do WP-API
Wprowadzenie do WP-API
 
Jak nadążyć za światem front endu
Jak nadążyć za światem front enduJak nadążyć za światem front endu
Jak nadążyć za światem front endu
 
Word up warszawa 2015
Word up warszawa 2015Word up warszawa 2015
Word up warszawa 2015
 
Jak nadążyć za światem front-endu - WordPress Training Day
Jak nadążyć za światem front-endu - WordPress Training DayJak nadążyć za światem front-endu - WordPress Training Day
Jak nadążyć za światem front-endu - WordPress Training Day
 

Similaire à Za darmo nie umarło - WordCamp Wrocław

News Show Pro GK5 na 10 sposobów
News Show Pro GK5 na 10 sposobówNews Show Pro GK5 na 10 sposobów
News Show Pro GK5 na 10 sposobówTomasz Dziuda
 
WordUp Trójmiasto - Sage 9 w praktyce
WordUp Trójmiasto - Sage 9 w praktyceWordUp Trójmiasto - Sage 9 w praktyce
WordUp Trójmiasto - Sage 9 w praktyceDawid Urbański
 
W3 Total Cache - skuteczne przyśpieszanie WordPressa
W3 Total Cache - skuteczne przyśpieszanie WordPressaW3 Total Cache - skuteczne przyśpieszanie WordPressa
W3 Total Cache - skuteczne przyśpieszanie WordPressaBartosz Romanowski
 
Gavern Framework - Joomla! Day Poland 2013
Gavern Framework - Joomla! Day Poland 2013Gavern Framework - Joomla! Day Poland 2013
Gavern Framework - Joomla! Day Poland 2013Bartłomiej Krztuk
 
Zabezpiecz swoją stronę w Joomla!
Zabezpiecz swoją stronę w Joomla!Zabezpiecz swoją stronę w Joomla!
Zabezpiecz swoją stronę w Joomla!Wojciech Klocek
 
Architektura CSS - dobre i złe praktyki
Architektura CSS - dobre i złe praktykiArchitektura CSS - dobre i złe praktyki
Architektura CSS - dobre i złe praktykiJakub Wiśniewski
 
Podstawy SEO w Drupalu 7 - Jarosław Sobiecki
Podstawy SEO w Drupalu 7 - Jarosław SobieckiPodstawy SEO w Drupalu 7 - Jarosław Sobiecki
Podstawy SEO w Drupalu 7 - Jarosław SobieckiGrzegorz Bartman
 
WordUp Kraków - maj 2015
WordUp Kraków - maj 2015WordUp Kraków - maj 2015
WordUp Kraków - maj 2015Tomasz Dziuda
 
CSS Workflow, czyli jak pracować z CSS-em?
CSS Workflow, czyli jak pracować z CSS-em?CSS Workflow, czyli jak pracować z CSS-em?
CSS Workflow, czyli jak pracować z CSS-em?WordCamp Polska
 
Word up łódź kwiecień 2015
Word up łódź   kwiecień 2015Word up łódź   kwiecień 2015
Word up łódź kwiecień 2015Tomasz Dziuda
 
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
 
Motywy Wordpressa Historia Prawdziwa
Motywy Wordpressa Historia PrawdziwaMotywy Wordpressa Historia Prawdziwa
Motywy Wordpressa Historia PrawdziwaTomasz Dziuda
 
Zaplecze pozycjonerskie na WordPressie
Zaplecze pozycjonerskie na WordPressieZaplecze pozycjonerskie na WordPressie
Zaplecze pozycjonerskie na WordPressiebalticdev
 
Extjs & netzke
Extjs & netzkeExtjs & netzke
Extjs & netzkeGaldoMedia
 

Similaire à Za darmo nie umarło - WordCamp Wrocław (20)

News Show Pro GK5 na 10 sposobów
News Show Pro GK5 na 10 sposobówNews Show Pro GK5 na 10 sposobów
News Show Pro GK5 na 10 sposobów
 
WordUp Trójmiasto - Sage 9 w praktyce
WordUp Trójmiasto - Sage 9 w praktyceWordUp Trójmiasto - Sage 9 w praktyce
WordUp Trójmiasto - Sage 9 w praktyce
 
W3 Total Cache - skuteczne przyśpieszanie WordPressa
W3 Total Cache - skuteczne przyśpieszanie WordPressaW3 Total Cache - skuteczne przyśpieszanie WordPressa
W3 Total Cache - skuteczne przyśpieszanie WordPressa
 
Gavern Framework - Joomla! Day Poland 2013
Gavern Framework - Joomla! Day Poland 2013Gavern Framework - Joomla! Day Poland 2013
Gavern Framework - Joomla! Day Poland 2013
 
Wydajny frontend 2023
Wydajny frontend 2023Wydajny frontend 2023
Wydajny frontend 2023
 
Zabezpiecz swoją stronę w Joomla!
Zabezpiecz swoją stronę w Joomla!Zabezpiecz swoją stronę w Joomla!
Zabezpiecz swoją stronę w Joomla!
 
Architektura CSS - dobre i złe praktyki
Architektura CSS - dobre i złe praktykiArchitektura CSS - dobre i złe praktyki
Architektura CSS - dobre i złe praktyki
 
Feo w-joomla
Feo w-joomlaFeo w-joomla
Feo w-joomla
 
Podstawy SEO w Drupalu 7 - Jarosław Sobiecki
Podstawy SEO w Drupalu 7 - Jarosław SobieckiPodstawy SEO w Drupalu 7 - Jarosław Sobiecki
Podstawy SEO w Drupalu 7 - Jarosław Sobiecki
 
Grok Artykul
Grok ArtykulGrok Artykul
Grok Artykul
 
Potęga pliku .htaccess
Potęga pliku .htaccessPotęga pliku .htaccess
Potęga pliku .htaccess
 
WordUp Kraków - maj 2015
WordUp Kraków - maj 2015WordUp Kraków - maj 2015
WordUp Kraków - maj 2015
 
CSS Workflow, czyli jak pracować z CSS-em?
CSS Workflow, czyli jak pracować z CSS-em?CSS Workflow, czyli jak pracować z CSS-em?
CSS Workflow, czyli jak pracować z CSS-em?
 
Word up łódź kwiecień 2015
Word up łódź   kwiecień 2015Word up łódź   kwiecień 2015
Word up łódź kwiecień 2015
 
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?
 
Wordpress i nagłówki
Wordpress i nagłówkiWordpress i nagłówki
Wordpress i nagłówki
 
Motywy Wordpressa Historia Prawdziwa
Motywy Wordpressa Historia PrawdziwaMotywy Wordpressa Historia Prawdziwa
Motywy Wordpressa Historia Prawdziwa
 
Tools gk5
Tools gk5Tools gk5
Tools gk5
 
Zaplecze pozycjonerskie na WordPressie
Zaplecze pozycjonerskie na WordPressieZaplecze pozycjonerskie na WordPressie
Zaplecze pozycjonerskie na WordPressie
 
Extjs & netzke
Extjs & netzkeExtjs & netzke
Extjs & netzke
 

Plus de Tomasz Dziuda

Wtyczkowe kompendium - WordUp Warszawa
Wtyczkowe kompendium - WordUp WarszawaWtyczkowe kompendium - WordUp Warszawa
Wtyczkowe kompendium - WordUp WarszawaTomasz Dziuda
 
Wtyczkowe Kompendium - WordUp Łódź #12
Wtyczkowe Kompendium - WordUp Łódź #12Wtyczkowe Kompendium - WordUp Łódź #12
Wtyczkowe Kompendium - WordUp Łódź #12Tomasz Dziuda
 
Wtyczkowe Kompendium - WordUp Lublin
Wtyczkowe Kompendium - WordUp LublinWtyczkowe Kompendium - WordUp Lublin
Wtyczkowe Kompendium - WordUp LublinTomasz Dziuda
 
Wtyczkowe kompendium
Wtyczkowe kompendiumWtyczkowe kompendium
Wtyczkowe kompendiumTomasz Dziuda
 
Jak Twoja strona moze wygenerować niespodziewane koszta? WordUp Kraków
Jak Twoja strona moze wygenerować niespodziewane koszta? WordUp KrakówJak Twoja strona moze wygenerować niespodziewane koszta? WordUp Kraków
Jak Twoja strona moze wygenerować niespodziewane koszta? WordUp KrakówTomasz Dziuda
 
Jak Twoja strona może wygenerować niespodziewane koszta
Jak Twoja strona może wygenerować niespodziewane kosztaJak Twoja strona może wygenerować niespodziewane koszta
Jak Twoja strona może wygenerować niespodziewane kosztaTomasz Dziuda
 
REST API - teoria i praktyka - WordUp Trójmiasto
REST API - teoria i praktyka - WordUp TrójmiastoREST API - teoria i praktyka - WordUp Trójmiasto
REST API - teoria i praktyka - WordUp TrójmiastoTomasz Dziuda
 
REST API - teoria i praktyka - WordUp Warszawa
REST API - teoria i praktyka - WordUp WarszawaREST API - teoria i praktyka - WordUp Warszawa
REST API - teoria i praktyka - WordUp WarszawaTomasz Dziuda
 
Contributor Day - WordCamp Lublin 2017 - przegląd motywów
Contributor Day - WordCamp Lublin 2017 - przegląd motywówContributor Day - WordCamp Lublin 2017 - przegląd motywów
Contributor Day - WordCamp Lublin 2017 - przegląd motywówTomasz Dziuda
 
Electron + WordPress = ❤
Electron + WordPress = ❤Electron + WordPress = ❤
Electron + WordPress = ❤Tomasz Dziuda
 
Statycznie czy dynamicznie - infoMEET Wrocław
Statycznie czy dynamicznie - infoMEET WrocławStatycznie czy dynamicznie - infoMEET Wrocław
Statycznie czy dynamicznie - infoMEET WrocławTomasz Dziuda
 
Motywy dla WordPressa - historia prawdziwa - WordUp Katowice
Motywy dla WordPressa - historia prawdziwa - WordUp KatowiceMotywy dla WordPressa - historia prawdziwa - WordUp Katowice
Motywy dla WordPressa - historia prawdziwa - WordUp KatowiceTomasz Dziuda
 
Motywy dla WordPressa - historia prawdziwa - WordUp Warszawa
Motywy dla WordPressa - historia prawdziwa - WordUp WarszawaMotywy dla WordPressa - historia prawdziwa - WordUp Warszawa
Motywy dla WordPressa - historia prawdziwa - WordUp WarszawaTomasz Dziuda
 
Dokąd zmierza WordPress?
Dokąd zmierza WordPress?Dokąd zmierza WordPress?
Dokąd zmierza WordPress?Tomasz Dziuda
 
Statycznie czy dynamicznie? v.2.0
Statycznie czy dynamicznie? v.2.0Statycznie czy dynamicznie? v.2.0
Statycznie czy dynamicznie? v.2.0Tomasz Dziuda
 
Statycznie czy dynamicznie?
Statycznie czy dynamicznie?Statycznie czy dynamicznie?
Statycznie czy dynamicznie?Tomasz Dziuda
 
Jak nadążyć za światem front-endu?
Jak nadążyć za światem front-endu?Jak nadążyć za światem front-endu?
Jak nadążyć za światem front-endu?Tomasz Dziuda
 
Jak tworzyć motywy przyjazne użytkownikom i programistom - WordUp Silesia
Jak tworzyć motywy przyjazne użytkownikom i programistom - WordUp SilesiaJak tworzyć motywy przyjazne użytkownikom i programistom - WordUp Silesia
Jak tworzyć motywy przyjazne użytkownikom i programistom - WordUp SilesiaTomasz Dziuda
 
WordUp Wrocław #3 2015
WordUp Wrocław #3 2015WordUp Wrocław #3 2015
WordUp Wrocław #3 2015Tomasz Dziuda
 

Plus de Tomasz Dziuda (20)

Wtyczkowe kompendium - WordUp Warszawa
Wtyczkowe kompendium - WordUp WarszawaWtyczkowe kompendium - WordUp Warszawa
Wtyczkowe kompendium - WordUp Warszawa
 
Wtyczkowe Kompendium - WordUp Łódź #12
Wtyczkowe Kompendium - WordUp Łódź #12Wtyczkowe Kompendium - WordUp Łódź #12
Wtyczkowe Kompendium - WordUp Łódź #12
 
Trello w praktyce
Trello w praktyceTrello w praktyce
Trello w praktyce
 
Wtyczkowe Kompendium - WordUp Lublin
Wtyczkowe Kompendium - WordUp LublinWtyczkowe Kompendium - WordUp Lublin
Wtyczkowe Kompendium - WordUp Lublin
 
Wtyczkowe kompendium
Wtyczkowe kompendiumWtyczkowe kompendium
Wtyczkowe kompendium
 
Jak Twoja strona moze wygenerować niespodziewane koszta? WordUp Kraków
Jak Twoja strona moze wygenerować niespodziewane koszta? WordUp KrakówJak Twoja strona moze wygenerować niespodziewane koszta? WordUp Kraków
Jak Twoja strona moze wygenerować niespodziewane koszta? WordUp Kraków
 
Jak Twoja strona może wygenerować niespodziewane koszta
Jak Twoja strona może wygenerować niespodziewane kosztaJak Twoja strona może wygenerować niespodziewane koszta
Jak Twoja strona może wygenerować niespodziewane koszta
 
REST API - teoria i praktyka - WordUp Trójmiasto
REST API - teoria i praktyka - WordUp TrójmiastoREST API - teoria i praktyka - WordUp Trójmiasto
REST API - teoria i praktyka - WordUp Trójmiasto
 
REST API - teoria i praktyka - WordUp Warszawa
REST API - teoria i praktyka - WordUp WarszawaREST API - teoria i praktyka - WordUp Warszawa
REST API - teoria i praktyka - WordUp Warszawa
 
Contributor Day - WordCamp Lublin 2017 - przegląd motywów
Contributor Day - WordCamp Lublin 2017 - przegląd motywówContributor Day - WordCamp Lublin 2017 - przegląd motywów
Contributor Day - WordCamp Lublin 2017 - przegląd motywów
 
Electron + WordPress = ❤
Electron + WordPress = ❤Electron + WordPress = ❤
Electron + WordPress = ❤
 
Statycznie czy dynamicznie - infoMEET Wrocław
Statycznie czy dynamicznie - infoMEET WrocławStatycznie czy dynamicznie - infoMEET Wrocław
Statycznie czy dynamicznie - infoMEET Wrocław
 
Motywy dla WordPressa - historia prawdziwa - WordUp Katowice
Motywy dla WordPressa - historia prawdziwa - WordUp KatowiceMotywy dla WordPressa - historia prawdziwa - WordUp Katowice
Motywy dla WordPressa - historia prawdziwa - WordUp Katowice
 
Motywy dla WordPressa - historia prawdziwa - WordUp Warszawa
Motywy dla WordPressa - historia prawdziwa - WordUp WarszawaMotywy dla WordPressa - historia prawdziwa - WordUp Warszawa
Motywy dla WordPressa - historia prawdziwa - WordUp Warszawa
 
Dokąd zmierza WordPress?
Dokąd zmierza WordPress?Dokąd zmierza WordPress?
Dokąd zmierza WordPress?
 
Statycznie czy dynamicznie? v.2.0
Statycznie czy dynamicznie? v.2.0Statycznie czy dynamicznie? v.2.0
Statycznie czy dynamicznie? v.2.0
 
Statycznie czy dynamicznie?
Statycznie czy dynamicznie?Statycznie czy dynamicznie?
Statycznie czy dynamicznie?
 
Jak nadążyć za światem front-endu?
Jak nadążyć za światem front-endu?Jak nadążyć za światem front-endu?
Jak nadążyć za światem front-endu?
 
Jak tworzyć motywy przyjazne użytkownikom i programistom - WordUp Silesia
Jak tworzyć motywy przyjazne użytkownikom i programistom - WordUp SilesiaJak tworzyć motywy przyjazne użytkownikom i programistom - WordUp Silesia
Jak tworzyć motywy przyjazne użytkownikom i programistom - WordUp Silesia
 
WordUp Wrocław #3 2015
WordUp Wrocław #3 2015WordUp Wrocław #3 2015
WordUp Wrocław #3 2015
 

Za darmo nie umarło - WordCamp Wrocław