Technologie i narzędzia: język PHP 5, Java, JavaScript, Python, system Zend Framework, Django, biblioteka jQuery, Smarty, platforma Eclipse, MySQL, SVN, CVS, UML, Firefox.
WebProgramming - wszystko o serwisach internetowych
O serwisach internetowych.
[usability] Uwaga na Ajax (przykłady w jQuery).
Odkąd Ajax stał się tak popularny coraz więcej osób zauważa również jego wady (niestety taki jest koszt popularności ;)). Głównymi zarzutami (ale nie jedynymi) w jego kierunku to:
- Zaburzenie standardowej interakcji z użytkownikiem.
- Niepoprawne działanie przycisku Wstecz/Back w przeglądarce.
[usability|javascript] Zabawy JavaScript’owo-Ajax’owe.
Aby urozmaicić look & feel strony coraz częściej wykorzystuje się możliwości jakie daje nam JavaScript & Ajax… i bez wątpienia nie należy się tego wstydzić. Jest jednak jedno ale…Mianowicie często zapominamy o ważnej rzeczy jak użyteczność tych nowych “bajerów”. Pod adresem Ajax’a zostało przedstawionych kilka zarzutów związanych z ogólnie pojętym “usability” - między innymi odnosiły się one do problemów z przyciskiem Back przeglądarki (takie same zarzuty były wysuwane w kierunku iframe). Jednak nie chciałem mówić o tych utartych i znanych wszystkim problemach.
[usability] 10 porad.
Osoby zainteresowane tematem użyteczności na pewno zaciekawi pewien artykuł, który miałem przyjemność niedawno przeczytać, a mianowicie “10 Ustability Tips for Web Designers“.
Trudno się z tymi uwagami nie zgodzić, zastanawia mnie jedynie ostatnia z wymienionych porad “Unikać CAPTCHAs” - z punktu widzenia użyteczności może to i dobra uwaga… ale po coś to zostało wprowadzone ;). Po usunięciu ich z formularzy wracamy do punktu wyjścia - w tym momencie musimy rozwiązać problem wysyłania formularzy przez automaty.
[usability] Google Search
Może już jest późno i mnie się coś wydaje, ale zauważyłem pewne niedociągnięcie w kolejnym produkcie Google - tym razem znanej wszystkim Google Search. Wczoraj w nocy po kliknięciu na “Szukaj” w Google, oddaliłem swój wzrok od monitora i zauważyłem…
[usability] Nawet największym zdarzają się wpadki - część 2.
Kolejna część uwag dotyczących użyteczności (ang. usability) znanych i powszechnie używanych stron internetowych. Tym razem kilka słów o KupBilet.pl oraz (uwaga) Google Analytics.
[usability] Nawet największym zdarzają się wpadki - część 1.
O użyteczności serwisów internetowych mówi się coraz więcej - to dobra wiadomość. Zła jest taka, że nie każdy się do nich stosuje ;). W dzisiejszych czasach projekt każdej strony, a tym bardziej aplikacji internetowej powinien brać pod uwagę jej użyteczność - a przynajmniej podstawowe zasady. Jak to jednak w życiu bywa nawet najlepszym i/lub największym zdarzają się jeszcze wpadki (każdy kibic pamięta gol strzelony Kuszczakowi przez bramkarza ;)).
[usability] Skuteczny “Kreator czyszczenia” w Home.pl
Miałem dzisiaj w planach zrobić porządki na poczcie, ponieważ nazbierało się w niej trochę śmieci. Wszedłem więc na webmail, który oferuje mój provider (czyli Home.pl) i ku uciesze moim oczom ukazał się “Kreator czyszczenia”. Mówię sobie “fajnie, ułatwi mi prace”. Początek zapowiadał się więc ciekawie, a jak się skończyło? Sami przeczytajcie.
[php|zend] Sprytne tłumaczenie adresów url.
Przyglądając się wielojęzycznym serwisom zauważyłem, iż żaden z nich nie tłumaczy adresów url (oczywiście treść samej strony jest ładnie przetłumaczona). Innymi słowy niezależnie od wyboru języka adresy stron są takie same - na przykład dostęp do wiadomości kryje się pod adresem /messages/show/1/, a przecież mogłoby to wyglądać tak /wiadomosci/wyswietl/1/ - czyż nie bardziej czytelnie (szczególnie dla osób nie znających języka angielskiego).
Zamiast rozmyślać wziąłem się za implementacje - tak też narodziła się wtyczka do Zend Framework o nazwie Fancyurl.
[php|javascript] Kontrola praw.
Dzisiaj zaproponuje Wam ciekawy (moim zdaniem oczywiście) sposób na implementację kontroli praw po stronie widoku. Przyznam się szczerze, iż nie wykorzystałem go jeszcze w żadnym projekcie, ale jestem ciekawy co o nim sądzicie.
[usability] Ułatawiaj życie..
Tworzone serwisy internetowe coraz częściej nie spełniają roli informacyjnej tylko realizują wybrane zadanie lub ułatwiają w jego osiągnięciu. Niestety autorzy tych serwisów zapominają często o ułatwieniu w ich korzystaniu - można powiedzieć ich użyteczności.