Jak zarządzam swoimi projektami z użyciem Trello?

Temat zarządzania swoim czasem zawsze był dla mnie bardzo ważny i podchodziłem do niego na wiele sposobów. W ostatnim czasie wypracowałem chyba w końcu metodę wykorzystania aplikacji Trello, która mnie satysfakcjonuje i rozwiązuje wiele pomniejszych problemów oraz wad poprzednich podejść. Czytaj dalej Jak zarządzam swoimi projektami z użyciem Trello?

Poboczne projekty, które cieszą i uczą

Osobiście jestem zdania, że posiadanie jako programista pobocznych projektów jest gwarantem zdrowia psychicznego i samorozwoju – cech w tym zawodzie mocno pożądanych. Mam w pracy i poza nią kilka takich projektów i każdy z nich sporo mnie nauczył. Wynika to z kilku bardzo prostych przyczyn:

  • Projekty poboczne z reguły nie mają deadline’ów, zatem nie musimy wszystkiego robić tak żeby znaleźć złoty środek pomiędzy jakością i czasem wykonania,
  • Można mocno eksperymentować z rzeczami, których normalnie nie stosujemy w komercyjnych projektach,
  • Ich głównym celem jest (przynajmniej u mnie) walor edukacyjny. Satysfakcja i możliwość zamiany projektu w coś większego to bonus, który czasami występuje, ale nie jest celem w samym sobie.

Wzięło mnie na takie małe przemyślenia, bo wczoraj skończyłem wersję 1.4 naszego darmowego motywu GK Portfolio – lada dzień pojawi się ona na repozytorium motywów (niecierpliwi mogą pobrać ją z repozytorium już dziś) – to był jeden z takich pobocznych projektów, który na przestrzeni pół roku całkiem ładnie się rozrósł przy niewielkim nakładzie pracy – aktualizacje były robione w wolnej chwili, użytkownicy dali bardzo ciekawy feedback.

Z bardzo prostego motywu powstał dość złożony projekt, który jest wykorzystywany i doceniany przez coraz szersze grono użytkowników WordPressa.

I jest to projekt, który ma przed sobą ciekawą przyszłość – mam długą listę kolejnych usprawnień i udoskonaleń do zrobienia :)

Maj z lokalnymi społecznościami WordPressa

Jeżeli w maju zamierzacie podróżować po Polsce to można połączyć przyjemne z pożytecznym i spotkać się z jedną z wielu lokalnych społeczności WordPressa – w maju obrodziło nam WordUpami, poniżej plan działania:

A jeżeli nie możecie się doczekać maja z WordUpami to pamiętajcie, że:

Jak zadbać o bezpieczeństwo wtyczek dla WordPressa?

Bezpośrednim efektem popularności WordPress jest jego popularność wśród osób szukających podatności, zarówno w samym WordPressie jak i jego rozszerzeniach. Skalę problemu można zobaczyć na stronie WPScan Vulnerability Database. Dlatego warto wyposażyć się w kilka wtyczek lub usług, które pozwolą nam zmniejszyć ryzyko posiadania znanych podatności w naszych instalacjach WordPressa.
Czytaj dalej Jak zadbać o bezpieczeństwo wtyczek dla WordPressa?

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.

WordUp Łódź #3 już za dwa tygodnie

22. kwietnia w Łodzi odbędzie się trzeci WordUp. Na poprzednim WordUpie skupiliśmy się dość mocno na tematyce związanej z motywami, a tym razem zajmiemy się zagadnieniami wartymi uwagi po wdrożeniu witryny opartej na WordPressie:

  • Wojciech Wawrzak opowie o prawnych aspektach blogowania.
  • Ja opowiem o optymalizacji szybkości wczytywania się stron bazujących na WordPressie.
  • Natomiast Kamil Porembiński opowie o błędach bezpieczeństwa związanych z WordPressem.

Oczywiście tak jak poprzednio czekają na Was kupony na piwo ;)

Mieliśmy też z Warszawy dostawę WordPressowych smyczy, także jeżeli jeszcze nie macie swojej z WordCamp Polska to będzie okazja ją zdobyć :)

Więcej szczegółów znajdziecie na stronie WordUpa oraz na Facebooku.

Pamiętajcie też by śledzić stronę łódzkiej społeczności WordPressa na FB.

Alternatywa dla kontekstu w ekranie personalizacji motywu

Inspiracją do tego wpisu było pytanie jednego z użytkowników, który przysłał mi maila z prośbą o przywrócenie na kilka minut opcji wyłączania poszczególnych elementów wpisu. Jak twierdził opcje te “nagle zniknęły”. Po krótkiej analizie treści maila zrozumiałem, że użytkownik ten padł ofiarą kontekstu w ekranie personalizacji. Dlatego wpadłem na prosty pomysł jak tego problemu uniknąć (w określonych wypadkach).
Czytaj dalej Alternatywa dla kontekstu w ekranie personalizacji motywu

type.js – dodatkowe właściwości CSS dla tekstu

type.js to biblioteka, która emuluje działanie dodatkowych właściwości CSS odpowiadających za wygląd tekstu.

Jak łatwo się domyślić robi to czasem dość brutalnie np. poprzez otoczenie każdej litery elementem typu span, ale w niektórych przypadkach, gdy zależy nam na ładnej typografii warto rozważyć jej zastosowanie, szczególnie wtedy, gdy nie mamy zbyt dużo tekstu do poprawiania w ten sposób.

Zewnętrzne linki do elementów ekranu personalizacji

W WordPressie 4.1 pojawiła się ciekawa funkcja związana z bezpośrednim linkowaniem do ekranu personalizacji motuwy – poprzez URL można wymusić otworzenie sekcji, panelu lub aktywowanie kontrolki.

Cały mechanizm powstał z potrzeby podlinkowania konkretnych elementów ekranu personalizacji w niektórych miejscach kokpitu. W wypadku potrzeby linkowania wewnątrz ekranu personalizacji polecam przeczytać mój wpis o skrypcie, który pozwala to zaimplementować. Czytaj dalej Zewnętrzne linki do elementów ekranu personalizacji