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 🙂

WordPressowe Linki #20

WordPress 3.9 beta 1

Ukazała się pierwsza wersja beta, zaplanowanego na kwiecień wydania WordPress 3.9.

6 ciekawych funkcjonalności zawartych w kokpicie opisano tutaj.

Warto też rzucić okiem na zmiany Audio/Video 2.0 – jeżeli zarządzacie stronami z dużą ilością materiałów multimedialnych, to z pewnością nowe funkcjonalności Was ucieszą.

WordPress wykorzystywany do DDoS-ów

Ktoś w końcu postanowił w niecny sposób wykorzystać funkcjonalność Pingback WordPressa i użyć jej do wykonywania ataków DDoS – liczba wykorzystywanych instalacji jest ogromna i będzie zapewne rosnąć. Obecnie jednym z rozwiązań jest zdefiniowanie poniższego filtra:

add_filter( ‘xmlrpc_methods’, function( $methods ) {
unset( $methods['pingback.ping'] );
return $methods;
} );

Niestety jak można się domyślić – wyłącza on funkcjonalność Pingback. Jeżeli chcecie sprawdzić czy Wasz blog jest wykorzystywany w atakach DDoS, możecie to zrobić na stronie przygotowanej przez Sucuri.

Jeżeli używasz postów chronionych hasłem to koniecznie to przeczytaj

Powyższy artykuł dobrze punktuje słabości postów chronionych hasłem, główne z nich to fakt, że jeżeli ustawimy to samo hasło dla wielu postów to użytkownik automatycznie uzyska dostęp do każdego z nich (ze względu na sposób przechowywania danych dostępowych do posta chronionego hasłem) oraz brak ochrony hasłem załączników i komentarzy do takiego posta.

Wykrywacz motywów

Jeżeli ktoś ciągle Was nęka pytaniami typu „Jakiego motywu używa strona X?” to od dzisiaj możecie mu po prostu dać link do tego przydatnego narzędzia 🙂

Dostępne shortcode’y jako lista wyboru w edytorze postów

Kiedyś opisywałem podobne rozwiązanie, tylko bazujące na podpowiedziach – powyższe wyświetla od razu kompletną listę.

Jak rozszerzyć funkcjonalność WordPressowej wyszukiwarki?

Powyższy artykuł opisuje jak dodać podświetlenia szukanej frazy w wynikach wyszukiwania, ograniczyć wyszukiwanie do konkretnych kategorii czy zmienić sposób wyszukiwania tak by bazowało na całych frazach a nie słowach kluczowych.

WordCamp Europe 2014 – znamy termin i miejsce

Ogłoszono oficjalny termin i miejsce drugiego europejskiego WordCampa – odbędzie się on 27-29 września w stolicy Bułgarii – Sofii.