#blog

wszystkie notatki oznaczone etykietą "blog"

MalDevBlog 2.0

Wreszcie mogę oficjalnie przedstawić nową odsłonę mojego MalDevBloga. Nowy design to nowe możliwości. Od kilkunastu dni, w wolnych chwilach, męczyłem się aby wszystko dobrze zgrać i chyba mi się to udało. Nie będę zbyt dużo pisał, wszystko ładnie już widać na żywo ;) Nowy szablon MalExtreme w kilku miejscach wykorzystuje Ajaxa. Co razem z odpowiednim rozplanowaniem elementów bloga, pozwoliło zaoszczędzić (w porównaniu do starej wersji) na stronie głównej ponad połowę zapytań do bazy i skrócić dwukrotnie czas generacji.

Czytaj dalej

Pierwsze kody Mog'a

Kod Mog’a pomału się rozrasta :) A tak mówiąc szczerze to chyba prawie nic wielkiego jeszcze nie ma. No może oprócz tych kilku podstawowych klas, które będą wykorzystywane przeze mnie także w innych projektach. Mowa tutaj głównie o sterowniku sql-a i parserze template-a. Obie są bardzo proste i posiadają tylko te funkcje/metody, jakie mi są aktualnie potrzebne, czyli totalny minimalizm. System szablonów pewnie się z czasem rozbuduje. Na razie obsługuje tylko pojedyncze zmienne i bloki, ale kiedyś trzeba będzie pomyśleć o warunkach lub nieco inaczej rozwiązać bloki, aby posiadały także funkcjonalność warunkowego przetwarzania.

Czytaj dalej

Projekt Mogger

Wpadłem na kolejny szalony pomysł na projekt, którego nazwą kodową jest obecnie mog, mogger… Spytacie mnie co takiego znów wymyśliłem?! Już Wam mówię… Zresztą słowo mogger… pewnie się wam jakoś kojarzy z joggerem… więc mog, czy jakbym to ostatecznie nazwał, byłby podobnym systemem blogowym, tyle że z obsługą w standardzie przez protokół Tlena i może też innych komunikatorów. Na początek powstałby bot tlenowy, nieco później jabberowy i gg. Z tą częścią nie powinno być większego problemu.

Czytaj dalej

Zaproszenie do planety

Dziś dostałem zaproszenie od quirisa do Polskiej Planety Opery :) Cieszę się że mogę znaleźć się w tak zaszczytnym gronie. A nie tylko ta planeta została dziś “zdobyta”, bo Fanatyk dodał również cześć MalDevBloga do Polskiej Planety WordPressa. Wreszcie ktoś docenił to co robię, co jest niezmiernie miłe, zważywszy na fakt, że głównie i tak piszę dla siebie. Nawet oglądalność pozostaje na niskim poziomie, co jest poniekąd tego dowodem, ale to nie jest przecież takie ważne.

Czytaj dalej

MalDevBlog na Technorati

Zarejestrowałem się na Technorati i dodałem tam swojego bloga. Niestety 6 miesięcy za późno, bo powinienem to zrobić zaraz po założeniu dev-bloga. No cóż, małe spóźnienie, ale jak to mawiają “lepiej późno, niż wcale”. Serwis Technorati jest niewątpliwie jednym z najpopularniejszych wyszukiwarek blogów. Coś jak Google, ale dla blogów. Technorati Tags pozwalają na dodawanie słów kluczowych do każdej notki na blogu. Na podstawie tych danych można za pomocą serwisu przeglądać archiwum blogów, a także dotrzeć do obrazków z Flickr lub linków z Furl :)

Czytaj dalej

Atak spamerów

Pierwszy spam w komentarzach na blogu pojawił się w połowie lutego. Komentarz usunąłem, ale zacząłem się zastanawiać, czy fala botów i automatów spamujących nie dotarła już do mojego DevBloga. I czy nie trzeba będzie na przyszłość pomyśleć nad jakimś sensownym zabezpieczeniem anty-spamowym, bo inaczej zaroi się tu od śmieci i różniastych debilnych linków… Ten moment chyba już nadszedł, bo dziś siedząc sobie spokojnie na Tlenie naraz hurtowo zasypały mnie powiadomienia o nowej poczcie.

Czytaj dalej

Plugins in MalDevBlog

W ciągu kilku ostatnich dni wpakowałem do DevBloga kilka fajnych pluginów, które były mi potrzebne i w jakimś stopniu poprawiły jego funkcjonalność oraz estetykę. Zaimplementowałem kilka wtyczek, m.in. dodających nowe funkcje ułatwiające przeglądanie i zapoznawanie się z publikacjami. Są to opcje m.in. drukowania notki, wysyłki kopii znajomemu przez e-mail, czy PostRatings do oceniania publikacji… Wpakowałem jeszcze jakieś szersze statystyki DevBloga. Prócz tego, wkomponowałem Gravatara do komentarzy, nawet ładnie i czytelnie się to prezentuje.

Czytaj dalej

Wordpress Plugin

Znalazłem fajne stronki z wtyczkami do WP! Są to w rzeczywistości 2 bazy pluginów. Pierwsza z nich to Wordpress Plugin Database z bardzo dużą zawartością plugów, a druga to Plugin Directory z sekcją dla developerów. Można na nich znaleźć prawie każdą wtyczkę, której się potrzebuje :) Oczywiście można na stronach oficjalnych WP poszukać co nie co ciekawych informacji, m.in na witrynach Codex’u, czyli obszernej WordPressowej dokumentacji. Godną uwagi jest polska strona o WP, chodzi tu o forum uruchomione przez Fanatyka.

Czytaj dalej

Walidacyjne poprawki

Poprawiłem dziś resztę szablonu, jakiekolwiek błędy będę teraz usuwał na bieżąco. Wszystkie generowane podstrony devbloga powinny “przebiec” walidację xHTML i CSS bez żadnych błędów. Przynajmniej te strony co walidowałem nie wykazywały skłonności do wypluwania błędów w składni XHTML-a :) Włączyłem i ustawiłem generowanie łatwych i funkcjonalnych linków, opcja oparta na mod_rewrite jest częścią WordPressa. Teraz linki są łatwe i znacznie czytelniejsze od tych PHP-owskich z GET-em w adresie. Powinny też być łatwiej indeksowane przez boty wyszukiwarek.

Czytaj dalej

Dalsze zmagania z designem

Dalej męczę się z designem devbloga :| No cóż, kolejny argument żeby wreszcie nauczyć się podstaw Photoshopa. Zwykle odkładam to na bliżej nieokreśloną przyszłość, bo jednak grafika to nie moje zainteresowania… chociaż te podstawy fajnie byłoby kiedyś opanować. Tymczasem postanowiłem skupić się bardziej na CSS i pewnie trochę się napier…lę z tym, żeby wszystko pasowało do siebie co do piksela. Efekty już widać i jak na razie udało mi się zaspokoić wymagania IE i FF pod kątem tej samej interpretacji kodu i wyglądu :)

Czytaj dalej