Tłumaczenie wtyczki WordPress może być łatwe! Dzisiaj pokażę Wam jak tłumaczyć szybko i bez problemów używając darmowych narzędzi: Poedit oraz Loco Translate. Inny translator dla WordPress nie będzie Wam potrzebny. No to do dzieła! Spis treści Co to są pliki tłumaczeń .mo i .po w WordPressie? Tłumaczenie wtyczki do WordPress z Poedit Jak przetłumaczyć wtyczkę […]
Techniczne
qweqweqwe
Mixiny w CSS jako sposób na prostsze tworzenie responsywnych stron WWW
Większość ruchu na dzisiejszych stronach internetowych pochodzi z urządzeń mobilnych. Ich twórcy skupiają się coraz bardziej na aspekcie RWD, stosując różne podejścia na etapie kodowania. Cel jest jednak jeden – umożliwić użytkownikom telefonów oraz tabletów prosty, a zarazem szybki dostęp do treści znajdujących się na serwisie webowym. Dzisiaj dowiesz się, czym są mixiny w CSS […]
5 rad, jak stworzyć wtyczkę do WordPressa, która osiągnie sukces
W repozytorium WordPressa znajduje się prawie 59 tysięcy wtyczek. Zastanawiasz się czasem, jak stworzyć kolejną, własną wtyczkę do WordPressa, która osiągnie sukces? Nie jest to proste zadanie, ale nie jest również niemożliwe. Podpowiem Ci w kilku krokach, na co zwrócić uwagę, aby Twoja wtyczka mogła znaleźć się w gronie popularnych. Pierwsza wtyczka powstała 10 grudnia […]
Mutexy, Zakleszczenia i inne koszmary programistów
Stosowanie operacji atomowych jest pięknym i prostym rozwiązaniem wielu problemów pojawiających się w środowiskach wielowątkowych, gdzie wiele procesów próbuje modyfikować te same dane. Niestety, nie zawsze ich użycie rozwiązuje problem. Nie zawsze operacja atomowa wystarczy Wyobraźmy sobie, że chcemy uzależnić jakąś operację w sklepie od stanu magazynowego. Jeśli mamy dokładnie 5 produktów w magazynie, być […]
Operacje atomowe w WordPress
Znane powiedzenie mówi są tylko dwie rzeczy trudne w informatyce – pierwsza to nazewnictwo, druga to inwalidacja cache. Autor tego powiedzenia najwyraźniej nie natrafił nigdy na problemy z synchronizacją procesów. Wątki… Wszędzie wątki Łatwo zapomnieć, że chociaż w PHP zazwyczaj nie piszemy asynchronicznego kodu, a w backendzie WordPress każda linia kodu jest wykonywana sekwencyjnie, to […]
Struktura ITCSS, czyli jak zapanować nad plikami CSS?
Tworzysz stronę internetową i ilość Twojego kodu CSS utrudnia Tobie pracę? Zastanawiasz się, w jaki sposób podzielić go na mniejsze pliki, aby zarządzanie takim projektem było intuicyjne również dla innych osób? W tym artykule postaram się dać kilka rad, jak używając struktury ITCSS można to zrobić w prosty sposób. Zacznijmy od początku: przeglądarka internetowa do […]
Wpływ wtyczek na szybkość działania WordPress
Wszystkie zgłaszane przez klientów problemy traktujemy bardzo poważnie. Czasami pojawiają się zgłoszenia które, ponieważ mogą dotyczyć całej grupy naszych wtyczek, analizowane są przeze mnie. Zdecydowałem, że podzielę się tutaj jedną z moich analiz. Jeden z naszych klientów zainstalował 17 naszych wtyczek oraz WPML, a następnie zmierzył czas odpowiedzi skryptu admin-ajax.php. Stwierdził, że największe spowolnienie spowodował […]
Nie zawsze wyjątek jest najlepszym rozwiązaniem
Wyjątki to wspaniały mechanizm, który pozwala zareagować na sytuacje, które uniemożliwiają funkcji wykonanie przeznaczonego jej zadania. Czasami jednak wyjątek, nie jest optymalnym wyjściem z sytuacji. Czasami istnieje lepsze rozwiązanie. Poprawne dane pomimo sytuacji wyjątkowej Jeśli wiemy, jak zostaną wykorzystane dane wynikowe zwrócone przez funkcje, możemy pomimo wystąpienia błędu, zwrócić dane, które nadal będą poprawne. Spójrzmy […]
Używaj wyjątków – sugestie po przeprowadzeniu kilkuset code review
W WP Desk przywiązujemy ogromną uwagę do tego, by wszystko, co robimy, było naprawdę świetnej jakości. Gwarancją sukcesu jest zastosowanie najlepszych z możliwych rozwiązań, dlatego na porządku dziennym jest u nas praktyka Code Review. Niektóre uwagi pojawiające się na review, wracają wyjątkowo często. Wszystkie gałęzie przed scaleniem (ang. merging) muszą w WP Desk przejść obowiązkowe […]
Jak pracują developerzy w WP Desk
Developerzy podczas rekrutacji bardzo często zadają nam wiele pytań o to, jak wygląda praca w WP Desk. W tym artykule przedstawię jak wygląda nasz dzień pracy, proces wypuszczenia wtyczki i jakich narzędzi używamy. Przeczytaj, czego możesz się nauczyć pracując z nami! Każdy zespół dostosowuje elementy procesu wytwarzania i utrzymywania wtyczek do własnych potrzeb, ale istnieje […]