4. Przyczyna tej sytuacji
Przegląd motywu jest dość czasochłonny
Brakuje wolontariuszy
Twórcy motywów odkryli, że oficjalne repozytorium
to alternatywna droga dotarcia do potencjalnych
klientów
5. Przyczyna tej sytuacji
Przegląd motywu jest dość czasochłonny
Brakuje wolontariuszy
Twórcy motywów odkryli, że oficjalne repozytorium
to alternatywna droga dotarcia do potencjalnych
klientów
6. Przyczyna tej sytuacji
Przegląd motywu jest dość czasochłonny
Brakuje wolontariuszy
Twórcy motywów odkryli, że oficjalne repozytorium
to alternatywna droga dotarcia do potencjalnych
klientów
19. Warto sprawdzić
Stronę wyszukiwarki (w tym dla frazy bez wyników)
Stronę błędu 404
Stronę archiwum (dzienne, miesięczne, roczne)
Stronę załącznika
Stronę autora
Stronę aktywacji autora w Multisite ;)
29. Kilka spostrzeżeń
• Menu to najczęściej popsuty element stron
responsywnych
• Największe problemy pojawiają się przy
przejściu poniżej rozdzielczości tabletowych
• Płynny layout nie zawsze ma sens
• Należy pamiętać o dużych elementach w
treści wpisów
30. Kilka spostrzeżeń
• Menu to najczęściej popsuty element stron
responsywnych
• Największe problemy pojawiają się przy
przejściu poniżej rozdzielczości tabletowych
• Płynny layout nie zawsze ma sens
• Należy pamiętać o dużych elementach w
treści wpisów
31. Kilka spostrzeżeń
• Menu to najczęściej popsuty element stron
responsywnych
• Największe problemy pojawiają się przy
przejściu poniżej rozdzielczości tabletowych
• Płynny layout nie zawsze ma sens
• Należy pamiętać o dużych elementach w
treści wpisów
32. Kilka spostrzeżeń
• Menu to najczęściej popsuty element stron
responsywnych
• Największe problemy pojawiają się przy
przejściu poniżej rozdzielczości tabletowych
• Płynny layout nie zawsze ma sens
• Należy pamiętać o dużych elementach w
treści wpisów
39. Nikt nie broni nam używać/usuwać
istniejących sekcji Ekranu Personalizacji
Ani modyfikować im nazw:
$wp_customize->get_section('colors')->title = __('Custom Colors', 'xyz');
42. Zbyt wiele opcji oznacza:
Utrudnione modyfikowanie wyglądu motywu
Dużą ilość kodu CSS w sekcji <head>
Zwiększoną liczbę zapytań o pomoc techniczną
43. Zbyt wiele opcji oznacza:
Utrudnione modyfikowanie wyglądu motywu
Dużą ilość kodu CSS w sekcji <head>
Zwiększoną liczbę zapytań o pomoc techniczną
44. Zbyt wiele opcji oznacza:
Utrudnione modyfikowanie wyglądu motywu
Dużą ilość kodu CSS w sekcji <head>
Zwiększoną liczbę zapytań o pomoc techniczną
45. Motyw powinien używać 2-3
bazowych kolorów
Pozostałe kolory powinny być wyliczone na podstawie
bazowych kolorów
https://gist.github.com/stephenharris/5532899
46. "Błąd" w JavaScript, którzy
robią prawie wszyscy
Ja też go robiłem ;-) #wstydliwewyznania
57. Problemy
Użytkownik musi nauczyć się nowego UI
Z reguły nie jest wcale ładniej ani wygodniej
Aktualizacje WordPressa mogą powodować
problemy z istniejącym stylowaniem
58. Problemy
Użytkownik musi nauczyć się nowego UI
Z reguły nie jest wcale ładniej ani wygodniej
Aktualizacje WordPressa mogą powodować
problemy z istniejącym stylowaniem
59. Problemy
Użytkownik musi nauczyć się nowego UI
Z reguły nie jest wcale ładniej ani wygodniej
Aktualizacje WordPressa mogą powodować
problemy z istniejącym stylowaniem
65. Jak szybko sprawdzić czy nie
zapomnieliśmy gdzieś o function_exists?
Tworzymy motyw potomny
Dodajemy w nim kopię pliku functions.php z
naszego motywu
66. Jak szybko sprawdzić czy nie
zapomnieliśmy gdzieś o function_exists?
Tworzymy motyw potomny
Dodajemy w nim kopię pliku functions.php z
naszego motywu
67. Jak szybko sprawdzić czy nie
zapomnieliśmy gdzieś o function_exists?
Tworzymy motyw potomny
Dodajemy w nim kopię pliku functions.php z
naszego motywu
Usuwamy błędy do skutku ;-)
71. Kiedy rozdzielanie plików JS
ma sens?
Pliki, które będą nadpisane przez użytkownika
Pliki z funkcjami używanymi na konkretnych
podstronach
Duże pliki, których ładowanie jest opcjonalne
72. Kiedy rozdzielanie plików JS
ma sens?
Pliki, które będą nadpisane przez użytkownika
Pliki z funkcjami używanymi na konkretnych
podstronach
Duże pliki, których ładowanie jest opcjonalne
73. Kiedy rozdzielanie plików JS
ma sens?
Pliki, które będą nadpisane przez użytkownika
Pliki z funkcjami używanymi na konkretnych
podstronach
Duże pliki, których ładowanie jest opcjonalne
93. Tworząc motywy pamiętaj aby:
Wykorzystywać w pełni możliwości WordPressa
Tworzyć checklisty (testy/proces tworzenia)
Nie uszczęśliwiać użytkowników na siłę
Uczyć się od innych developerów
Regularnie odświeżać swoją wiedzę
94. Tworząc motywy pamiętaj aby:
Wykorzystywać w pełni możliwości WordPressa
Tworzyć checklisty (testy/proces tworzenia)
Nie uszczęśliwiać użytkowników na siłę
Uczyć się od innych developerów
Regularnie odświeżać swoją wiedzę
95. Tworząc motywy pamiętaj aby:
Wykorzystywać w pełni możliwości WordPressa
Tworzyć checklisty (testy/proces tworzenia)
Nie uszczęśliwiać użytkowników na siłę
Uczyć się od innych developerów
Regularnie odświeżać swoją wiedzę
96. Tworząc motywy pamiętaj aby:
Wykorzystywać w pełni możliwości WordPressa
Tworzyć checklisty (testy/proces tworzenia)
Nie uszczęśliwiać użytkowników na siłę
Uczyć się od innych developerów
Regularnie odświeżać swoją wiedzę
97. Tworząc motywy pamiętaj aby:
Wykorzystywać w pełni możliwości WordPressa
Tworzyć checklisty (testy/proces tworzenia)
Nie uszczęśliwiać użytkowników na siłę
Uczyć się od innych developerów
Regularnie odświeżać swoją wiedzę