Dokąd zmierza WordPress – epilog

Po mojej prelekcji na WordCampie, która traktowała m.in. o tym czy jako developerzy WordPressa powinniśmy się bać o swoje dochody i przyszłość, odbyłem sporo rozmów oraz naszło mnie kilka przemyśleń do których chciałbym się odnieść jako uzupełnienie do mojej prezentacji. Czytaj dalej Dokąd zmierza WordPress – epilog

To już piąty raz…

Tegoroczny WordCamp w Gdyni był moim małym jubileuszem – 5 raz miałem okazję być prelegentem na tym wydarzeniu. Zresztą swoją przygodę z WordCampami zacząłem także w Trójmieście 🙂

Wiele się od mojego pierwszego WordCampa zmieniło i to też skłoniło mnie do podzielenia się w tym roku moimi refleksjami na temat tego dokąd zmierza WordPress:

Niestety nie mogę wypowiedzieć się o wszystkich prezentacjach, gdyż WordCampy wykorzystuję głównie na rozmowy z ludźmi i (najnowszy trend) na grę w badmintona 😉 Ale byłem m.in. na pierwszych czterech prelekcjach i moim zdaniem konferencja rozpoczęła się bardzo ciekawie.

Jeżeli chodzi o kwestie organizacyjne to znów mieliśmy bardzo dobre miejsce oraz świetnie zorganizowaną otoczkę – swoją drogą miło odpocząć od współorganizowania WordCampa – to ogromny wysiłek i wielkie brawa należą się całemu zespołowi za sprawne ogarnięcie całego wydarzenia.

Sporo pomysłów przeszło przez moją głowę podczas tego WordCampa – spodziewajcie się na jesień podczas WordUpów mojej prezentacji o motywach inspirowanej tegorocznym Contributor Day 🙂 Gdyby ktoś szukał pomocy przy recenzowaniu motywów to zapraszam do lektury małej ściągawki przygotowanej przeze mnie by szybciej tłumaczyć na czym polega recenzowanie motywów podczas Contributor Day.

Za rok widzimy się w Lublinie, a wcześniej pewnie zobaczymy się w Krakowie, Wrocławiu, Warszawie i kilku innych miastach np. w Łodzi 😉 Jak trochę odkopię się z zaległości to zacznę myśleć o kolejnym WordUpie, choć jak już wielu osobom wspominałem na konferencji – to będzie raczej listopad niż październik.

“Po prostu przestało działać”

Konsultacje w sprawie pomocy przy problemach ze stronami są bardzo podobne do wizyt u lekarza albo dietetyczki – osoby przychodzące po pomoc bardzo często nie chcą mówić całej prawdy. Zapominają przy tym, że w wypadku oprogramowania logika jest nieubłagana. Czytaj dalej “Po prostu przestało działać”

Moja prezentacja z WordPress Training Day w Krakowie

W ostatnią sobotę na WordPress Training Day w Krakowie pokazywałem prezentację “Jak nadążyć za światem front-endu?”

Prezentacja dostępna jest poniżej. Dlaczego taki temat? Bo wiedza o front-endzie odgrywa coraz większą rolę w świecie WordPressa. Dziś w zasadzie nie da się zbudować rozbudowanej wtyczki czy motywu bez odpowiedniej wiedzy o front-endzie.

Jak wymusić (lub wyłączyć) zamianę encji na emoji?

Jeżeli macie słabość do korzystania z encji dostępnych w HTML jako alternatywy dla niektórych ikon to być może zauważyliście, że ich wygląd jest czasem niespójny – w przeglądarce na komputerze wszystko wygląda normalnie, podczas gdy Safari na iOS namiętnie zamienia Wasze encje na emoji. Warto wiedzieć, że można sprawić by uspójnić wygląd encji, a wszystko dzięki możliwościom oferowanym przez Unicode. Czytaj dalej Jak wymusić (lub wyłączyć) zamianę encji na emoji?

Statycznie czy dynamicznie – moja prezentacja z ostatnich WordUpów

Na ostatnich kilku WordUpach: w Krakowie, Wrocławiu, Toruniu i Poznaniu, opowiadałem o tym kiedy opłaca się stosować WordPressa a kiedy zwykłe strony statyczne. Temat przeanalizowałem pod kątem 5 kryteriów: bezpieczeństwa, szybkości działania, UI/UX, workflowu i utrzymania.

Modyfikacja kodu wynikowego w shortcode [gallery]

WordPress umożliwia nam stworzenie własnego kodu wynikowego shortcode gallery poprzez filtr post_gallery. Niestety filtr ten jest umieszczony przed właściwym kodem generującym galerię, zatem najcześciej proponowanym rozwiązaniem jest stworzenie własnej funkcji obsługi tego shortcode i wykorzystanie atrybutów, które otrzymujemy jako argument funkcji filtrującej. Takie rozwiązanie ma pewne wady:

  • musimy pilnować ewentualnych zmian w kodzie WordPressa aby zapewnić pełną kompatybilność,
  • w wypadku gdy chcemy tylko dodać jakieś atrybuty do zdjęć to rozwiązanie wydaje się być mocno na wyrost,
  • trzeba wygenerować sporo kodu, który często duplikuje to co już robi WordPress.

Czytaj dalej Modyfikacja kodu wynikowego w shortcode

Google Maps API od 22 czerwca wymaga kluczy API dla nowych stron

Informacyjnie dla tych, którzy używają Google Maps API na swoich stronach – od 22 czerwca wszystkie zapytania do API dla nowych stron muszą zawierać klucz API. Wcześniej w wypadku małych lub lokalnych projektów klucz API nie był potrzebny do działania. W praktyce wygląda to tak, że strony na których wykorzystywaliśmy Google Maps API przed zmianami, nadal działają poprawnie, gdyż jak napisano w oficjalnym oświadczeniu:

Existing applications have been grandfathered based on their current usage to ensure that they continue to function both now and in the future. We will also be proactively contacting all existing API key users who, based on usage growth patterns, may be impacted in the future.

Zatem nie należy się dziwić, że na jednych stronach witryny mapy działają, a na innych mamy taki komunikat:

api-error

Po prostu API bez kluczy nie działa dla adresów dla których nie było wywołań przed 22 czerwca.

Informacje jak wygenerować klucz API dla swojej strony znajdziecie tutaj.