Zmiana w systemie komentarzy
Opublikowano 2010-02-11 00:57:14 funkcjonalność strony
Dokonałem małej zmiany w systemie komentarzy. Od dzisiaj komentarze są weryfikowane po stronie serwera, a nie po stronie klienta jak to miało wcześniej miejsce. Weryfikacja jest przeprowadzana przez silnik CakePHP, w przypadku nie powodzenia weryfikacji zwracamy obiekt JSON z treścią błędów. Jeżeli weryfikacja przebiegła pomyślnie, zwracam treść komentarza, który jest dynamicznie dołączany do strony. Rozwiązanie z pewnością lepsze, zajmuje mniej miejsca w kodzie, umożliwia lepsze rozpoznanie błędów.
Jeżeli nic mi nie przeszkodzi to następny artykuł będzie właśnie na ten temat. :)
Strona w nowej odsłonie
Opublikowano 2010-02-08 23:19:51 licznik długu funkcjonalność strony ogólnie CakePHP
Chociaż może na pierwszy rzut oka tego nie widać, to strona przeszła znaczną modyfikację. Obecnie oparta jest na frameworku CakePHP w wersji 1.3 beta. Wcześniej była napisana w czystym PHP. Zdecydowałem się na taką zmianę głównie dlatego, żeby lepiej poznać CakePHP. Do funkcji serwis dodałem możliwość komentowania projektów.
Jutro dokonam aktualizacji licznika długów. Wygląda na to, że licznik dokona nieznacznego skoku do przodu, ale o tym dokłądnie już jutro. W najbliższym czasie planuję napisać co nie co o tym co mnie spotkało w trakcie przepisywania serwisu pod nowy engine. Jeżeli się w końcu zmotywuję to uzupełnię działy CV i portfolio. W (dużo) dalszej przyszłości planuję kolejne udogodnienia na stronie.
Idą zmiany
Opublikowano 2010-01-21 18:15:44 funkcjonalność strony ogólnie
Kolejny post niestety informacyjny. Wkrótce strona pojawi się w nowej odsłonie. Design pozostaje ten sam. Nowy silnik będzie oparty na CakePHP. Towarzyszyć temu będzie dodanie kilku nowych funkcji i usprawnień. Szczegóły zostawiam jako niespodziankę.
Pomimo tego, że silnik strony jest już praktycznie ukończony, trzeba będzie na niego jeszcze trochę poczekać. Jest to związane z niezwykle przykrym wydarzeniem w roku jakim jest sesja. ;)
Przechodząc do przyszłości, czyli po wprowadzaniu nowego silnika; wydam cykl artykułów odnośnie CakePHP. Planuję opisać jego wady i zalety, trudności i ułatwienia jakie napotkałem przy tworzeniu swojej pierwszej aplikacji opartej na tym frameworku. Zdradzę jedynie tyle, że jestem wciąż zachwycany możliwościami tego młodego frameworku. Polecam każdemu zapoznać się na początek z wzorcem MVC. Odsyłam do wiki i google.
PS. Istnieje polska nazwa na 'framework'?
Kolejne poprawki i dodatki
Opublikowano 2009-09-25 13:09:33 funkcjonalność strony
Dzisiaj na stronę doszły kolejne poprawki i dodatki. Poza drobnymi zmianami w layoucie dodałem następujące dodatki:
- Krótki opis elementów górnego menu po najechaniu. Wykonane używając XHTML + CSS + jQuery.
- Kategorie artykułów są od tej chwili klikalne. Po kliknięciu na daną kategorię, widzimy tylko artykuły z danej kategorii. Kilka linijek w PHP.
- Formularz kontaktowy w zakładce kontakt. Służy do szybkiego kontaktu. Wykonany za pomocą połączenia jQuery i PHP.
Oczekuję na dalsze propozycje. ;)
RSS i komentarze
Opublikowano 2009-09-12 12:58:09 funkcjonalność strony
Dzisiaj strona doczekała się własnego kanału RSS, oraz systemu komentarzy. Obie opcje są w tej chwili dość ubogie, ale będą rozwijane. Kanał RSS jest serwowany 'na żywo', nie ma żadnego cache'wania. Komentarze natomiast są dodawane przez javascript, pojawia się popup, w którym wpisujemy dane potrzebne do komentarza, po czym klikamy przycisk wyślij. Okienko w którym wpisujemy komentarz możemy dowolne przesuwać chwytając ciemno-szarego tła, w ten sposób możemy poprzez półprzezroczyste białe tło zobaczyć treść strony, oraz komentarzy. Proszę o pisanie wszelkich uwag odnośnie obu opcji. Pozdrawiam i mam nadzieję, że się spodoba.