Suche senden
Hochladen
Wtyczkowe Kompendium - WordUp Lublin
•
0 gefällt mir
•
392 views
Tomasz Dziuda
Folgen
Moja prezentacja o wtyczkach z WordUp Lublin
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 96
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
Wtyczkowe kompendium
Wtyczkowe kompendium
Tomasz Dziuda
Wtyczkowe kompendium - WordUp Warszawa
Wtyczkowe kompendium - WordUp Warszawa
Tomasz Dziuda
Wtyczkowe Kompendium - WordUp Łódź #12
Wtyczkowe Kompendium - WordUp Łódź #12
Tomasz Dziuda
Statycznie czy dynamicznie?
Statycznie czy dynamicznie?
Tomasz Dziuda
Word up warszawa 2015
Word up warszawa 2015
Tomasz Dziuda
WordUp Gdynia - Jak tworzyć motywy przyjazne użytkownikom i programistom
WordUp Gdynia - Jak tworzyć motywy przyjazne użytkownikom i programistom
Tomasz Dziuda
Wprowadzenie do WP-API
Wprowadzenie do WP-API
Tomasz Dziuda
Statycznie czy dynamicznie - infoMEET Wrocław
Statycznie czy dynamicznie - infoMEET Wrocław
Tomasz Dziuda
Empfohlen
Wtyczkowe kompendium
Wtyczkowe kompendium
Tomasz Dziuda
Wtyczkowe kompendium - WordUp Warszawa
Wtyczkowe kompendium - WordUp Warszawa
Tomasz Dziuda
Wtyczkowe Kompendium - WordUp Łódź #12
Wtyczkowe Kompendium - WordUp Łódź #12
Tomasz Dziuda
Statycznie czy dynamicznie?
Statycznie czy dynamicznie?
Tomasz Dziuda
Word up warszawa 2015
Word up warszawa 2015
Tomasz Dziuda
WordUp Gdynia - Jak tworzyć motywy przyjazne użytkownikom i programistom
WordUp Gdynia - Jak tworzyć motywy przyjazne użytkownikom i programistom
Tomasz Dziuda
Wprowadzenie do WP-API
Wprowadzenie do WP-API
Tomasz Dziuda
Statycznie czy dynamicznie - infoMEET Wrocław
Statycznie czy dynamicznie - infoMEET Wrocław
Tomasz Dziuda
Motywy Wordpressa Historia Prawdziwa
Motywy Wordpressa Historia Prawdziwa
Tomasz Dziuda
Wielomilonowy ruch na wordpressie wordpress wordcamp gdynia 2016
Wielomilonowy ruch na wordpressie wordpress wordcamp gdynia 2016
Lukasz Wilczak
Word up łódź kwiecień 2015
Word up łódź kwiecień 2015
Tomasz Dziuda
Motywy dla WordPressa - historia prawdziwa - WordUp Warszawa
Motywy dla WordPressa - historia prawdziwa - WordUp Warszawa
Tomasz Dziuda
Nowości w drupal 9 i 10 [PL]
Nowości w drupal 9 i 10 [PL]
Droptica
Dokąd zmierza WordPress?
Dokąd zmierza WordPress?
Tomasz Dziuda
WP-API - teoria i praktyka - WordUp Łódź #4
WP-API - teoria i praktyka - WordUp Łódź #4
Tomasz Dziuda
Application in Xamarin.Forms
Application in Xamarin.Forms
Maciej Kuchcik
(node.js) Web development - prościej (pl)
(node.js) Web development - prościej (pl)
Mateusz Kwasniewski
Jak nadążyć za światem front-endu - WordPress Training Day
Jak nadążyć za światem front-endu - WordPress Training Day
Tomasz Dziuda
Nie takie bloki straszne… czyli wstęp do Gutenberga
Nie takie bloki straszne… czyli wstęp do Gutenberga
Krzysztof Grabania
Jak nadążyć za światem front endu
Jak nadążyć za światem front endu
Tomasz Dziuda
Bezpieczna i szybka strona statyczna z funkcjonalnością Wordpressa. Czy to m...
Bezpieczna i szybka strona statyczna z funkcjonalnością Wordpressa. Czy to m...
Lukasz Wilczak
Contributor Day - WordCamp Lublin 2017 - przegląd motywów
Contributor Day - WordCamp Lublin 2017 - przegląd motywów
Tomasz Dziuda
Migrate API w Drupalu [PL]
Migrate API w Drupalu [PL]
Droptica
Daj się wyręczyć - Joomla Day Polska 2014
Daj się wyręczyć - Joomla Day Polska 2014
Tomasz Dziuda
(node.js) Web Development - prościej
(node.js) Web Development - prościej
Mateusz Kwasniewski
Jak tworzyć motywy przyjazne użytkownikom i programistom - WordUp Silesia
Jak tworzyć motywy przyjazne użytkownikom i programistom - WordUp Silesia
Tomasz Dziuda
Responsive Web Design
Responsive Web Design
WordUp Gdańsk
Środowisko PWA
Środowisko PWA
University of Economics in Katowice
Joomla Day Poland 15 - Docker
Joomla Day Poland 15 - Docker
Lukas Lesniewski
Functional widgets in Rails
Functional widgets in Rails
Sebastian Sito
Weitere ähnliche Inhalte
Was ist angesagt?
Motywy Wordpressa Historia Prawdziwa
Motywy Wordpressa Historia Prawdziwa
Tomasz Dziuda
Wielomilonowy ruch na wordpressie wordpress wordcamp gdynia 2016
Wielomilonowy ruch na wordpressie wordpress wordcamp gdynia 2016
Lukasz Wilczak
Word up łódź kwiecień 2015
Word up łódź kwiecień 2015
Tomasz Dziuda
Motywy dla WordPressa - historia prawdziwa - WordUp Warszawa
Motywy dla WordPressa - historia prawdziwa - WordUp Warszawa
Tomasz Dziuda
Nowości w drupal 9 i 10 [PL]
Nowości w drupal 9 i 10 [PL]
Droptica
Dokąd zmierza WordPress?
Dokąd zmierza WordPress?
Tomasz Dziuda
WP-API - teoria i praktyka - WordUp Łódź #4
WP-API - teoria i praktyka - WordUp Łódź #4
Tomasz Dziuda
Application in Xamarin.Forms
Application in Xamarin.Forms
Maciej Kuchcik
(node.js) Web development - prościej (pl)
(node.js) Web development - prościej (pl)
Mateusz Kwasniewski
Jak nadążyć za światem front-endu - WordPress Training Day
Jak nadążyć za światem front-endu - WordPress Training Day
Tomasz Dziuda
Nie takie bloki straszne… czyli wstęp do Gutenberga
Nie takie bloki straszne… czyli wstęp do Gutenberga
Krzysztof Grabania
Jak nadążyć za światem front endu
Jak nadążyć za światem front endu
Tomasz Dziuda
Bezpieczna i szybka strona statyczna z funkcjonalnością Wordpressa. Czy to m...
Bezpieczna i szybka strona statyczna z funkcjonalnością Wordpressa. Czy to m...
Lukasz Wilczak
Contributor Day - WordCamp Lublin 2017 - przegląd motywów
Contributor Day - WordCamp Lublin 2017 - przegląd motywów
Tomasz Dziuda
Migrate API w Drupalu [PL]
Migrate API w Drupalu [PL]
Droptica
Daj się wyręczyć - Joomla Day Polska 2014
Daj się wyręczyć - Joomla Day Polska 2014
Tomasz Dziuda
(node.js) Web Development - prościej
(node.js) Web Development - prościej
Mateusz Kwasniewski
Jak tworzyć motywy przyjazne użytkownikom i programistom - WordUp Silesia
Jak tworzyć motywy przyjazne użytkownikom i programistom - WordUp Silesia
Tomasz Dziuda
Responsive Web Design
Responsive Web Design
WordUp Gdańsk
Środowisko PWA
Środowisko PWA
University of Economics in Katowice
Was ist angesagt?
(20)
Motywy Wordpressa Historia Prawdziwa
Motywy Wordpressa Historia Prawdziwa
Wielomilonowy ruch na wordpressie wordpress wordcamp gdynia 2016
Wielomilonowy ruch na wordpressie wordpress wordcamp gdynia 2016
Word up łódź kwiecień 2015
Word up łódź kwiecień 2015
Motywy dla WordPressa - historia prawdziwa - WordUp Warszawa
Motywy dla WordPressa - historia prawdziwa - WordUp Warszawa
Nowości w drupal 9 i 10 [PL]
Nowości w drupal 9 i 10 [PL]
Dokąd zmierza WordPress?
Dokąd zmierza WordPress?
WP-API - teoria i praktyka - WordUp Łódź #4
WP-API - teoria i praktyka - WordUp Łódź #4
Application in Xamarin.Forms
Application in Xamarin.Forms
(node.js) Web development - prościej (pl)
(node.js) Web development - prościej (pl)
Jak nadążyć za światem front-endu - WordPress Training Day
Jak nadążyć za światem front-endu - WordPress Training Day
Nie takie bloki straszne… czyli wstęp do Gutenberga
Nie takie bloki straszne… czyli wstęp do Gutenberga
Jak nadążyć za światem front endu
Jak nadążyć za światem front endu
Bezpieczna i szybka strona statyczna z funkcjonalnością Wordpressa. Czy to m...
Bezpieczna i szybka strona statyczna z funkcjonalnością Wordpressa. Czy to m...
Contributor Day - WordCamp Lublin 2017 - przegląd motywów
Contributor Day - WordCamp Lublin 2017 - przegląd motywów
Migrate API w Drupalu [PL]
Migrate API w Drupalu [PL]
Daj się wyręczyć - Joomla Day Polska 2014
Daj się wyręczyć - Joomla Day Polska 2014
(node.js) Web Development - prościej
(node.js) Web Development - prościej
Jak tworzyć motywy przyjazne użytkownikom i programistom - WordUp Silesia
Jak tworzyć motywy przyjazne użytkownikom i programistom - WordUp Silesia
Responsive Web Design
Responsive Web Design
Środowisko PWA
Środowisko PWA
Ähnlich wie Wtyczkowe Kompendium - WordUp Lublin
Joomla Day Poland 15 - Docker
Joomla Day Poland 15 - Docker
Lukas Lesniewski
Functional widgets in Rails
Functional widgets in Rails
Sebastian Sito
WordPress dla początkujących
WordPress dla początkujących
Katarzyna Javaheri-Szpak
WYSIWYG w Drupalu 7 - Tomasz Rychter
WYSIWYG w Drupalu 7 - Tomasz Rychter
Grzegorz Bartman
WP-API - teoria i praktyka - WordUp Trójmiasto #2
WP-API - teoria i praktyka - WordUp Trójmiasto #2
Tomasz Dziuda
Google App Engine i Google Play Services w Twoich aplikacjach
Google App Engine i Google Play Services w Twoich aplikacjach
3camp
Electron + WordPress = ❤
Electron + WordPress = ❤
Tomasz Dziuda
JavaScript, Moduły
JavaScript, Moduły
Mariusz Nowak
PSD2WP: kodowanie dedykowanych motywów dla WordPressa w modelu komponentowym
PSD2WP: kodowanie dedykowanych motywów dla WordPressa w modelu komponentowym
Krzysztof Łęcki
Rozszerzalne aplikacje w .NET(czyli MAF i MEF)
Rozszerzalne aplikacje w .NET(czyli MAF i MEF)
Maciej Zbrzezny
Pyconpl2008 - Pogodzić Google App Engine z Django
Pyconpl2008 - Pogodzić Google App Engine z Django
Rafal Jonca
WordUp Trójmiasto - Sage 9 w praktyce
WordUp Trójmiasto - Sage 9 w praktyce
Dawid Urbański
Dlaczego Twoja kolejna aplikacja powinna bazować na platformie Drupal?
Dlaczego Twoja kolejna aplikacja powinna bazować na platformie Drupal?
Grzegorz Bartman
Czym Jest Web 2.0?
Czym Jest Web 2.0?
Przemek Łącki
Poland - Dev Days 2005
Poland - Dev Days 2005
Tomasz Cieplak
Zastosowanie buildout przy wdrażaniu projektów opartych o framework Django
Zastosowanie buildout przy wdrażaniu projektów opartych o framework Django
Dominik Szopa
Podstawy SEO w Drupalu 7 - Jarosław Sobiecki
Podstawy SEO w Drupalu 7 - Jarosław Sobiecki
Grzegorz Bartman
Najlepsze wtyczki WordPress, które każdy developer powinien mieć
Najlepsze wtyczki WordPress, które każdy developer powinien mieć
Maciej Swoboda
Webpack - Czym jest webpack i dlaczego chcesz go używać? - wersja krótka
Webpack - Czym jest webpack i dlaczego chcesz go używać? - wersja krótka
Marcin Gajda
Statycznie czy dynamicznie? v.2.0
Statycznie czy dynamicznie? v.2.0
Tomasz Dziuda
Ähnlich wie Wtyczkowe Kompendium - WordUp Lublin
(20)
Joomla Day Poland 15 - Docker
Joomla Day Poland 15 - Docker
Functional widgets in Rails
Functional widgets in Rails
WordPress dla początkujących
WordPress dla początkujących
WYSIWYG w Drupalu 7 - Tomasz Rychter
WYSIWYG w Drupalu 7 - Tomasz Rychter
WP-API - teoria i praktyka - WordUp Trójmiasto #2
WP-API - teoria i praktyka - WordUp Trójmiasto #2
Google App Engine i Google Play Services w Twoich aplikacjach
Google App Engine i Google Play Services w Twoich aplikacjach
Electron + WordPress = ❤
Electron + WordPress = ❤
JavaScript, Moduły
JavaScript, Moduły
PSD2WP: kodowanie dedykowanych motywów dla WordPressa w modelu komponentowym
PSD2WP: kodowanie dedykowanych motywów dla WordPressa w modelu komponentowym
Rozszerzalne aplikacje w .NET(czyli MAF i MEF)
Rozszerzalne aplikacje w .NET(czyli MAF i MEF)
Pyconpl2008 - Pogodzić Google App Engine z Django
Pyconpl2008 - Pogodzić Google App Engine z Django
WordUp Trójmiasto - Sage 9 w praktyce
WordUp Trójmiasto - Sage 9 w praktyce
Dlaczego Twoja kolejna aplikacja powinna bazować na platformie Drupal?
Dlaczego Twoja kolejna aplikacja powinna bazować na platformie Drupal?
Czym Jest Web 2.0?
Czym Jest Web 2.0?
Poland - Dev Days 2005
Poland - Dev Days 2005
Zastosowanie buildout przy wdrażaniu projektów opartych o framework Django
Zastosowanie buildout przy wdrażaniu projektów opartych o framework Django
Podstawy SEO w Drupalu 7 - Jarosław Sobiecki
Podstawy SEO w Drupalu 7 - Jarosław Sobiecki
Najlepsze wtyczki WordPress, które każdy developer powinien mieć
Najlepsze wtyczki WordPress, które każdy developer powinien mieć
Webpack - Czym jest webpack i dlaczego chcesz go używać? - wersja krótka
Webpack - Czym jest webpack i dlaczego chcesz go używać? - wersja krótka
Statycznie czy dynamicznie? v.2.0
Statycznie czy dynamicznie? v.2.0
Mehr von Tomasz Dziuda
Trello w praktyce
Trello w praktyce
Tomasz Dziuda
Jak Twoja strona moze wygenerować niespodziewane koszta? WordUp Kraków
Jak Twoja strona moze wygenerować niespodziewane koszta? WordUp Kraków
Tomasz Dziuda
Jak Twoja strona może wygenerować niespodziewane koszta
Jak Twoja strona może wygenerować niespodziewane koszta
Tomasz Dziuda
REST API - teoria i praktyka - WordUp Trójmiasto
REST API - teoria i praktyka - WordUp Trójmiasto
Tomasz Dziuda
REST API - teoria i praktyka - WordUp Warszawa
REST API - teoria i praktyka - WordUp Warszawa
Tomasz Dziuda
Motywy dla WordPressa - historia prawdziwa - WordUp Katowice
Motywy dla WordPressa - historia prawdziwa - WordUp Katowice
Tomasz Dziuda
Webinar: 5 Tricks for WordPress web administrators
Webinar: 5 Tricks for WordPress web administrators
Tomasz Dziuda
Jak nadążyć za światem front-endu?
Jak nadążyć za światem front-endu?
Tomasz Dziuda
WordUp Wrocław #3 2015
WordUp Wrocław #3 2015
Tomasz Dziuda
Jak tworzyć motywy przyjazne użytkownikom i programistom?
Jak tworzyć motywy przyjazne użytkownikom i programistom?
Tomasz Dziuda
JSztuczki
JSztuczki
Tomasz Dziuda
Introduction to ECMAScript 2015
Introduction to ECMAScript 2015
Tomasz Dziuda
Mehr von Tomasz Dziuda
(12)
Trello w praktyce
Trello w praktyce
Jak 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 koszta
REST 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 Warszawa
Motywy dla WordPressa - historia prawdziwa - WordUp Katowice
Motywy dla WordPressa - historia prawdziwa - WordUp Katowice
Webinar: 5 Tricks for WordPress web administrators
Webinar: 5 Tricks for WordPress web administrators
Jak nadążyć za światem front-endu?
Jak nadążyć za światem front-endu?
WordUp Wrocław #3 2015
WordUp Wrocław #3 2015
Jak tworzyć motywy przyjazne użytkownikom i programistom?
Jak tworzyć motywy przyjazne użytkownikom i programistom?
JSztuczki
JSztuczki
Introduction to ECMAScript 2015
Introduction to ECMAScript 2015
Wtyczkowe Kompendium - WordUp Lublin
1.
Wtyczkowe kompendium Tomasz Dziuda WordUp Lublin
20.II.2018
2.
Czym jest wtyczka?
3.
Nie wszystkim da
się dogodzić ;-)
4.
Core Wtyczki
5.
Wtyczki wagi ciężkiej WooCommerce
JetPack Yoast SEO
6.
Wtyczki wagi lekkiej Regenerate
Thumbnails Open GraphSierotki
7.
Rodzaje wtyczek
8.
Wtyczki
9.
Wtyczki do wtyczek
10.
Przyszłe funkcje WordPressa Źródło:
https://wordpress.org/plugins/gutenberg/ Lista: https://make.wordpress.org/core/features-as-plugins/
11.
Źródło: https://pl.wordpress.org/plugins/rest-api/
12.
Wtyczki wymuszane (must-use)
13.
wp-content plugins mu-plugins themes plugin-name.php plugin-name uploads
14.
Zamienniki (Drop-iny)
15.
wp-includes/pluggable.php Lista funkcji: https://codex.wordpress.org/Pluggable_Functions
16.
Wtyczkowe zależności
17.
Źródło: http://tgmpluginactivation.com/screenshots/
18.
Źródło: http://tgmpluginactivation.com/
19.
Aktualizowanie wtyczek
20.
Update a Upgrade
21.
1.2.4 1.2.5 -
Update 1.2.4 1.3.0 - Upgrade 1.2.4 1.3.2 - Upgrade 1.2.4 2.0.0 - Duży upgrade
22.
1.2.4 1.2.5 -
Update 1.2.4 1.3.0 - Upgrade 1.2.4 1.3.2 - Upgrade 1.2.4 2.0.0 - Duży upgrade
23.
1.2.4 1.2.5 -
Update 1.2.4 1.3.0 - Upgrade 1.2.4 1.3.2 - Upgrade 1.2.4 2.0.0 - Duży upgrade
24.
1.2.4 1.2.5 -
Update 1.2.4 1.3.0 - Upgrade 1.2.4 1.3.2 - Upgrade 1.2.4 2.0.0 - Duży upgrade
25.
26.
wp-config.php define( 'FTP_USER', 'username'
); define( 'FTP_PASS', 'password' ); define( 'FTP_HOST', 'hostname.com' ); define( 'FTP_SSL', true );
27.
28.
29.
Jak wybrać wtyczkę?
30.
Zdefiniuj swoje potrzeby
31.
Dobierz wtyczkę adekwatną do
potrzeb
32.
Upewnij się, że
w ogóle potrzebujesz wtyczki Źródło: https://codex.wordpress.org/
33.
Zweryfikuj autora wtyczki
(I) Źródło: https://pl.wordpress.org/plugins/jetpack/
34.
Zweryfikuj autora wtyczki
(II) Źródło: https://profiles.wordpress.org/automattic
35.
Sprawdź czy wtyczka
jest regularnie aktualizowana Źródło: https://pl.wordpress.org/plugins/jetpack/
36.
Zobacz jakie problemy
mają jej użytkownicy Źródło: https://pl.wordpress.org/plugins/jetpack/
37.
Sprawdź czy wtyczka
nie ma znanych luk bezpieczeństwa Źródło: https://wpvulndb.com/
38.
Dobre praktyki
39.
Preferuj wtyczki z
oficjalnego repozytorium
40.
Im mniej wtyczek
tym lepiej
41.
Mniej aktualizacji
42.
Mniej wektorów ataku
43.
Mniejsze ryzyko problemów
z kompatybilnością w przyszłości
44.
Mniej problemów po zmianie
motywu
45.
Pilnowanie aktualizacji
46.
#protip https://pl.wordpress.org/plugins/wp-updates-notifier/
47.
#protip WP Cron https://pl.wordpress.org/plugins/wp-updates-notifier/
48.
#protip WP Cron https://uptimerobot.com/ https://pl.wordpress.org/plugins/wp-updates-notifier/
49.
Okresowa weryfikacja
50.
Używasz tej wtyczki? ???
51.
Wtyczka została usunięta
lub nie jest aktualizowana? Źródło: https://pl.wordpress.org/plugins/no-longer-in-directory/
52.
Czy wtyczka nie
wpływa negatywnie na wydajność strony? Źródło: https://pl.wordpress.org/plugins/query-monitor/
53.
10 12 14
przydatnych wtyczek
54.
Two Factor Authentication Opis:
https://podstawy-wp.pl/przydatne-wtyczki/przydatne-wtyczki-1-two-factor- authentication/
55.
56.
WP Super Cache Opis:
https://podstawy-wp.pl/przydatne-wtyczki/przydatne-wtyczki-10-wp-super- cache/
57.
58.
Contact Form 7 Opis:
https://podstawy-wp.pl/przydatne-wtyczki/przydatne-wtyczki-14-contact- form-7/
59.
60.
Yoast SEO Opis: https://podstawy-wp.pl/przydatne-wtyczki/przydatne-wtyczki-13-yoast-seo/
61.
62.
Disqus Opis: https://podstawy-wp.pl/przydatne-wtyczki/przydatne-wtyczki-9-disqus/
63.
64.
Advanced Custom Fields
(ACF) Opis: https://podstawy-wp.pl/przydatne-wtyczki/przydatne-wtyczki-8-advanced- custom-fields/
65.
66.
67.
68.
Autoptimize Opis: https://podstawy-wp.pl/przydatne-wtyczki/przydatne-wtyczki-7-autoptimize/
69.
70.
Limit Login Attempts
Reloaded Opis: https://podstawy-wp.pl/przydatne-wtyczki/przydatne-wtyczki-4-limit-login- attempts-reloaded/
71.
72.
Regenerate Thumbnails Opis: https://podstawy-wp.pl/przydatne-wtyczki/przydatne-wtyczki-5-regenerate- thumbnails/
73.
74.
UpdraftPlus WordPress Backup
Plugin Opis: https://podstawy-wp.pl/przydatne-wtyczki/przydatne-wtyczki-12-updraftplus- wordpress-backup-plugin/
75.
76.
Duplicator Opis: https://podstawy-wp.pl/przydatne-wtyczki/przydatne-wtyczki-11-duplicator/
77.
78.
79.
80.
81.
82.
Smush Image Compression
and Optimization Opis: https://podstawy-wp.pl/przydatne-wtyczki/przydatne-wtyczki-6-smush-image- compression-and-optimization/
83.
84.
Activity Log Opis: http://podstawy-wp.pl/przydatne-wtyczki/przydatne-wtyczki-3-activity-log/
85.
86.
WP Rollback Opis: https://podstawy-wp.pl/przydatne-wtyczki/przydante-wtyczki-2-wp-rollback/
87.
88.
89.
90.
Motyw czy wtyczka?
91.
[szortkody]
92.
Własne typy postów
93.
Kontekst
94.
Czy problem jest powszechny? ???
95.
Pytania?
96.
podstawy-wp.pl slideshare.net/dziudek tomasz@dziuda.com
Jetzt herunterladen