miercuri, 3 decembrie 2008
Avem nevoie de “Link-uri utile”
duminică, 23 noiembrie 2008
Usability.
Desigur pe aceasta tema s'au scris foarte multe articole, dar ar fi bine sa ne uitam pe un exemplu.
Voi folosi doua ferestre de dialog, una din WINDOWS si alta din MAC OS. Scopul pentru care pot fi folosite butoanele de pe dialogul din windows poate fi inteles numai daca citim si mesajul de deasupra acestora.
Mai sus avem un dialog asemanator din Mac OS. Deosebirea acestuia fata cel din windows este ca ne dam seama de destinatia butoanelor citind doar textul de pe acestea.
Principiul acestui exemplu simplu poate fi folosit oriunde, inclusiv la proiectarea interfetei utilizator pentru aplicatii Web.
sâmbătă, 22 noiembrie 2008
Cateva metode de imbunatatire a “usability”-ului unui site cu ajutorul JavaScript si AJAX
In ultimii ani, roada atotputernicului JavaScript a fost bogata. Voi da cateva exemple si situatii care ascund in spate JavaScript /
1)Edit in place
In urma unui click un simplu text se transforma in camp de editare, fara reincarcarea paginii. Nici salvarea modificarilor nu necesita reincarcarea paginii.
2) Autosave
Cand scrii un comentariu mai lung sau post pe blog, e foarte neplacut sa pierzi ceea ce ai scris din cauza unor probleme ale site-ului. “Autosalvarea” rezolva o mare parte din aceste probleme.
3) LightBox, ThickBox
Asa se numesc solutiile JavaScript ce ofera vizualizarea fotografiilor la dimensiunile reale in aceeasi fereastra a browser-ului unde se afla si preview-ul. Dam click pe preview, ecranul se “intuneca” si deasupra paginii apare un nou panel in care se afla imaginea la dimensiunile normale.
4) Campuri cu autocomplete
Scrii cateva litere in campul de text si ti se ofera o lista cu termini existenti in system ce corespund literelor introduse.
5)Resizable textarea
Deseori dezvoltatorii nu de gandesc la dimensiunile campurilor de text. Sa scrii ceva voluminous intr-o ferestruica pe forum nu e deloc placut. Solutia aceastei probleme este bazata pe javaScript.
6) Screenshot la pozitionarea cursorului pe link.
7) Trimiterea datelor folosind
Este o tehnologie fundamentala in stare sa transforme folosirea continutului unui site de zece ori mai usoara. Ideea e ca pentru efectuarea anumitor actiuni nu este nevoie de reincarcarea paginii. Este comod sa incarci poze, atasezi fisiere, sa scrii in shoutbox,, sa votezi, verificarea disponibilitatii nume user la sign up.
duminică, 9 noiembrie 2008
User Interface...
sâmbătă, 8 noiembrie 2008
De ce CMS-urile de renume au partea de administrare insuportabila?
Raspunsul ar fi unul evident - dezvoltatorii nu si-au pus ca scop primordial administrarea confortabila, adica au avut mai mult grija de mobilitatea sabloanelor,auto-refresh,extensibilitate prin intermediul modulelor...
Din punctul meu de vedere cam astea ar caracteristicile care ar influenta partea de manevrare unui site:
* posibilitatea de a face orice actiuni accesand un numar minim de pagini si facand click-uri cat mai putine.
* posibilitati multiple de management asupra mai multor obiecte de acelasi tip, in acelasi timp :) (batch operations) .
*structura simpla a paginii de administrare.
*ascunderea unor setari mai putin sau deloc folosite.
Daca ar trebui sa dau o nota Joomlei sau Drupal-ului dupa aceste 4 caracteristici , fiecare ar aduna in suma cam 1 punct din 4. Rezulta ca se vorbeste mult de "usability" doar ca nu se prea grabeste procesul de implementare al acestui concept.
Totul este deja ocupat... noile site-uri ce vor face?
Dupa parerea mea, noului site nu ii va fi de folos:
*un server puternic
*un cod rapid si bine depanat
*o baza de date bine proiectata.
Nu-i vorba, partea de care se ocupa dezvoltatorii web trebuie sa fie bine facuta, insa avantaje serioase de concurenta noul site nu va obtine.
Nici comoditatea site-ului nu cred ca e un avantaj serios. Este greu de imaginat ca omul va schimba cu usurinta o vechitura de forum greoi cu unul in care totul se face cu un singur click.
Functionalitatea unui site modern o consider ca un avantaj moderat. Spre exemplu acum RSS este destul de popular, dar pe multe site-uri vechi nu exista feed-uri . Deci redactorul noului site poate "imprumuta" noutatile de pe cel vechi (concurent) si astfel sa obtina o parte din auditoriu. Dar totusi sa nu uitam ca majoritatea inovatiilor tenologice nu ajung la utilizatorii obisnuiti ai internetului.
Designul site-ului, defapt nici nu e de mirare, poate deveni asa o "chestie", care va deschide ochii utilizatorului. Daca site-ul este simpatic, vizitatorul va acorda atentie, astfel vom avea oportunitatea de ai "povesti" ce avantaje mai are site-ul nostru.
SEO- asta deja e mai serios si nu pot zice prea multe :D
Materiale de actualitate si in premiera, scrise special pentru noul site- un bun avantaj fata de concurenti. Dar asta nu e deloc simplu sau poate chiar imposibil. Presupunem ca proaspatul site e despre tehnica militara folosita in al II-lea razboi mondial - slabe sanse sa se poata lauda cu noi materiale si articole.
Ce ne ramane? Oamenii "interesanti" pot deveni atu-ul junelui site. Un forum in al carui discutii participa Gigi Megastaru' , va sta repede pe picioare. Gigi -marea vedeta, poate fi bineinteles inlocuit de cativa oameni cu care e placut sa socializezi.