yii2-simple-auth v1.0.0

Wydałem dzisiaj nowe rozszerzenie do Yii 2yii2-simple-auth. Dostarcza ono komponenty do łatwego uwierzytelniania oraz walidacji żądania HTTP. Każde żądanie otrzymuje swój własny unikalny token z czasem ważności, a więc żadne hasła ani klucze nie są wysyłane razem z żądaniem –  w przypadku braku obsługi https to powinno być bezpieczniejsze rozwiązanie niż basic access authentication. Szczegóły są dostępne w README na GitHubie.

Dodatkowo stworzyłem helper dla oficjalnego klienta HTTP dla Yii 2 – yii2-simple-auth-yii-authenticator. Pozwala on w wygodny sposób uwierzytelniać żądania generowane przez yii2-httpclient.

Oba rozszerzenia są od jakiegoś czasu wykorzystywane na Salenauts oraz Łowcach Gier do uwierzytelniania komunikacji z wewnętrznymi API, można więc uznać je za przetestowane i stabilne :).

Wirtualne skrzynki email we własnej domenie obsługiwane przez Gmail

Wirtualne skrzynki email we własnej domenie obsługiwane przez GmailWirtualne skrzynki email we własnej domenie obsługiwane przez Gmail

Krótki poradnik jak skonfigurować sobie obsługę zewnętrznej skrzynki email we własnej domenie za pomocą webmaila Gmaila (lub dowolnej usługi pozwalającej wysyłać maile z innych serwerów). Rozwiązanie można też z powodzeniem wykorzystywać dla zwykłych klientów email (np Thunderbirda) do zmniejszenia liczby obsługiwanych skrzynek IMAP. Wszystko w obrębie darmowego konta Gmail.

Czytaj więcej

Blog Teatru NN

Blog Teatru NNBlog Teatru NN

Kilka miesięcy temu wystartował Blog Ośrodka „Brama Grodzka ‐ Teatr NN”. Był to dość nietypowy projekt – aby oszczędzić sobie zbędnej pracy wykorzystałem tutaj dwa gotowe rozwiązania: jako bazowy system posłużył WordPress, do którego zaimplementowany został nowy layout strony Teatru NN. Dzięki temu nie musiałem dostosowywać i rozwijać modułu bloga w ramach głównego systemu Ośrodka, a jednocześnie nie musiałem implementować niemal od zera nowego layoutu dla WordPressa, wystarczyło zintegrować dwa gotowce. Główna część pracy sprowadziła się więc do stworzenia motywu dla WordPressa, który wykorzystywałby bezpośrednio gotowe pliki CSS oraz JavaScript i jedynie wygenerował odpowiedni HTML kompatybilny z przygotowanymi stylami. Wykonanie tego okazał się znacznie krótsze i ciekawsze niż budowanie kolejnego bloga lub motywu do niego. 🙂 Czytaj więcej