Electron – wprowadzenie

W maju ukazała się wersja 1.0 Electrona – narzędzia do tworzenia aplikacji desktopowych z wykorzystaniem technologii webowych. Dla niewtajemniczonych – Electron to narzędzie, które wykorzystano przy tworzeniu takich aplikacji jak Slack, edytor Atom, Calypso dla WordPress.com czy Visual Studio Code. Ponieważ sam od dłuższego czasu korzystam z tego rozwiązania, chciałbym je Wam przybliżyć.

Dlaczego? Bo Electron idealnie nadaje się do tworzenia aplikacji, które korzystają np. z WordPressowego REST API – nie trzeba się uczyć zbyt wielu rzeczy jeżeli mamy na swoim koncie aplikacje SPA.

Czytaj dalej Electron – wprowadzenie

Dodawanie własnych pól w REST API

Gdy przyjrzymy się standardowym odpowiedziom REST API, to szybko odkryjemy, że sporo typowych operacji pobierania danych, może wymagać dodatkowych zapytań. Jednym ze sposobów na rozwiązanie tego problemu jest dodanie własnych pól do odpowiedzi REST API. Czytaj dalej Dodawanie własnych pól w REST API

WordCamp Polska coraz bliżej…

Zaczęło się finalne odliczanie do kolejnego polskiego WordCampa – widzimy się już za niecałe 10 dni. To też ostatni moment by nabyć bilety, których zostało już dosłownie kilka.

To na pewno będzie największy polski WordCamp – 300 uczestników, 40 prelegentów, 6 ścieżek tematycznych. WordPress wyraźnie rośnie w siłę na terenie naszego kraju, co mnie bardzo cieszy.

Jeżeli chodzi o mnie to wystąpię w podwójnej roli – współorganizatora i prelegenta. Jako prelegent poruszę ważny temat REST API – mogę Wam zdradzić, że nawet jeżeli na jakimś WordUpie widzieliście moją prelekcję, to i tak warto się pojawić, bo z oryginału zostało może 30% – całość przepisałem pod kątem WP API w wersji 2.* – także, jeżeli szukacie informacji o ostatnich zmianach w WP API, to możecie liczyć na sporą dawkę wiedzy. Poza tym jak zawsze pojawi się kilka ciekawostek oraz przypadków użycia.

Do zobaczenia w Krakowie!

WordUp Łódź #4 za nami

Drugi w tym roku łódzki WordUp odbył się 10 czerwca w Niebostanie. Mieliśmy jak zawsze 3 prezentacje: o WP-API, tworzeniu stron w oparciu o WordPressa oraz o grzechach stron budowanych na WordPressie.

Mała galeria zdjęć z wydarzenia:

Zdjęcia do galerii oraz nagłówka wpisu wykonał Robert Szymczak, któremu bardzo dziękuję za fotorelację.

Frekwencja biorąc pod uwagę okres przedwakacyjny oraz odbywające się w tym samym czasie inne branżowe wydarzenia dopisała, co mnie bardzo cieszy, bo to wyraźny sygnał, że warto organizować WordUpa częściej niż raz do roku 🙂

W tym roku odbędzie się jeszcze co najmniej jeden łódzki WordUp – najpewniej w październiku – tym samym uda się wykonać mój tegoroczny plan zorganizowania co najmniej trzech WordUpów. Mamy już pierwszych prelegentów, więc nie warto czekać do samego końca ze zgłoszeniem swojego tematu 😉

P.S. Jeden z prelegentów – Maciej Palmowski cały czas naciska żeby zająć kawałek plaży w Manufakturze i zorganizować plażowanie z WordPressem w wakacje – więc być może zobaczymy się szybciej niż na jesieni 😉

Przypisywanie tagów i kategorii przy tworzeniu wpisów poprzez WP-API.

WP-API pomimo wersji 1.2 wciąż posiada pewne braki w oferowanych funkcjach, szczególnie jeżeli chodzi o tworzenie treści. Jednym z większych braków jest moim zdaniem brak możliwości bezpośredniego określenia taksonomii (m.in. kategorii i tagów) wpisu przy jego tworzeniu. Czytaj dalej Przypisywanie tagów i kategorii przy tworzeniu wpisów poprzez WP-API.

Wykorzystanie menadżera mediów we własnych wtyczkach

Dzięki wykorzystaniu menadżera mediów we własnych wtyczkach możemy znacząco ułatwić życie użytkownikowi – nie musi on z pamięci wprowadzać adresów do wybranych grafik. W tym wpisie chciałbym pokazać jak łatwo dodać obsługę menadżera mediów do własnej wtyczki/motywu.

Uproszczony schemat działania jakie chcemy osiągnąć prezentuje się następująco:

  1. Dodajemy do określonych przycisków akcję otwierania menadżera mediów po ich kliknięciu
  2. Definiujemy właściwości okna menadżera mediów wykorzystywanego przez nasz skrypt
  3. Dodajemy obsługę operacji wyboru obrazka
  4. Dodajemy obsługę operacji zamknięcia menadżera

Jak widać sama idea nie wygląda zbyt skomplikowanie – na szczęście większość operacji wykonywania jest po stronie skryptów menadżera mediów – musimy obsłużyć tylko kluczowe operacje takie jak wybór zdjęcia i zakończenie korzystania z menadżera. Czytaj dalej Wykorzystanie menadżera mediów we własnych wtyczkach