2009 07 08 Projektowanie interfejsów użytecznych

background image

72

PRAKTYKA

HAKIN9 7-8/2009

Z ARTYKUŁU

DOWIESZ SIĘ

na co zwrócić uwagę projektując

stronę internetową

gdzie szukać informacji o

standardach

jak szybko zbudować i

przetestować przyszłą stronę

CO POWINIENEŚ

WIEDZIEĆ

znać podstawy budowania stron

www

P

rzeglądając strony internetowe dużych portali,
urzędów, przeróżnych firm, dochodzę do
wniosku, że powinno się opracować pewnego

rodzaju standard prezentacji informacji, ułożenia treści
na stronie internetowej. Spróbuję opisać sytuacje
i sposoby organizowania funkcjonalnych stron
internetowych, tak zwanych stron zorientowanych na
użytkownika. Często treść zamieszczona na stronie
jest kierowana do określonej grupy społecznej.
By strona internetowa przyciągała i sprawiała,
że użytkownicy chcą na nią wracać, bez końca
potrzebuje adresu, aktualizacji i oznak życia. Adres
powinien być prostym zdaniem składającym się
z jak najkrótszej liczby słów; akronimy są łatwo
zapamiętywane. Proces aktualizacji informacji
powinien być adekwatny do zamieszczonych treści na
stronie internetowej i być wykonywany optymalnie w
stosunku do nich.

Aby strona istniała w Internecie, potrzebny

jest hosting i adres domeny; obydwa te elementy
są nierozłączne. Nawet wykorzystując darmowe
rozwiązania, technologia umieszczania strony
internetowej jest taka sama jak w przypadku płatnych
usług.

Hosting

Jest to miejsce na zewnętrznym serwerze do
zagospodarowania według własnych potrzeb. Wraz z
założeniem hostingu otrzymujemy adresy serwera ftp
oraz WWW, dzięki czemu zamieszczone pliki html, php
mogą być wyświetlane przez innych użytkowników.
Wybieramy między:

RAFAŁ PODSIADŁY

• darmowe – posiadające ograniczoną

funkcjonalność, często umieszczające reklamy,
ograniczony rozmiar na dysku i stały rozmiar
bazy danych. Niektóre serwisy ograniczają także
maksymalny rozmiar umieszczonego pliku. Gdy
nasz serwis jest całkowicie darmowy, musimy
liczyć się z faktem, że czasem może on nie działać
prawidłowo, lub szybkość transferu jest zbyt wolna.
Można by się pokusić o stwierdzenie: serwery
całkowicie darmowe, które są pozbawione reklam
i serwer z reklamami, czyli częściowo płatne.
Ponieważ pieniądze z sprzedaży reklam bierze
usługodawca,

• płatne – są to serwisy przede wszystkim

pozbawione reklam, w których to my mamy wpływ
na przestrzeń dyskową, rozmiar przechowywanej
bazy danych. Wszystko zależy od kwoty, jaką
planujemy uiścić za hosting. Zarówno w opcji
bezpłatnej, jak i płatnej usługodawca może
zaoferować nam system CMS. Czasem jednak
trzeba zainstalować samemu taki system. Jeśli
chodzi o pomoc techniczną w rozwiązywaniu
problemów, w dużej liczbie przypadków
rozwiązania komercyjne są lepiej zaopatrzone.
Chociaż tutaj nie ma reguły, najważniejsze jest,
by administratorzy posiadali odpowiednią wiedzę
i chęć do pracy. Zawsze można to sprawdzić
podczas tak zwanego okresu testowego,
maksymalnie do 15 dni, gdzie możemy zapytać
i poprosić o wykonanie jakiś zmian, badając
reakcje na nasze zapytanie i sposób, czas
rozwiązania naszego problemu.

Stopień trudności

Projektowanie

interfejsów

użytecznych

Zagubiony pośród portali internetowych, między opcjami,

przyciskami, szablonami stron, użytkownik jest bez szans

w poszukiwaniu potrzebnej / interesującej go informacji.

background image

73

PROJEKTOWANIE INTERFEJSÓW UŻYTECZNYCH

HAKIN9

7-8/2009

Przykładowe serwisy hostingowe :

• [darmowy]

http://www.cba.pl/,
http://yoyo.pl/,
http://justu.pl/,

• [płatny]

http://home.pl,
http://nazwa.pl,
http://kei.pl/,

Domena

Za jej pomocą możemy zaistnieć w Internecie,
pod warunkiem, że ktoś wcześniej nie
wykorzystał tej nazwy. Aby domena była
funkcjonalna, potrzebny jest wcześniej opisany
pakiet hostingowy, do którego domena będzie
zaparkowana. Na rynku możemy znaleźć
darmowe oferty domen lub oferty o bardzo
zaniżonych kosztach, np.: Domena za 50
groszy
, Domena za 7 groszy.

• [Domeny]

http://nazwa.pl,
www.domeny.pl,
http://home.pl,

Treść

Czyli zasady formatowania tekstu na stronie
internetowej. Każdy materiał umieszczony na
stronie internetowej powinien mieć oznaczenie
rzetelności źródła. Każdy artykuł powinien być
podpisany i zachowywać podstawowe zasady
formatowania tekstu.

• jednolita czcionka o stałej wysokości,

wyjątkiem są tutaj tylko nagłówki,

• nagłówki i tematy powinny być wyróżnione

przez pogrubienie ze zwiększoną czcionką,

• podpis, autor, źródło: powinny być

zdefiniowane bezpośrednio pod tekstem.
Chyba że przytaczamy czyjąś wypowiedź
w sposób bezpośredni, wtedy źródło
powinno znaleźć się tuż po przytoczonych
słowach,

• należy zawsze sprawdzić rzetelność i

aktualność umieszczonych opinii, artykułów
i źródeł. Dobrze jest, aby podać kilka źródeł
tej samej informacji.

Przed umieszczeniem jakichkolwiek tekstów
powinno się je przeczytać, sprawdzić błędy
ortograficzne i spójność słów. Zwrócić uwagę
na tematykę i ocenić ważność informacji.
Dokonać wstępnej selekcji na treść istotną
i mniej znaczącą. Będzie to potrzebne przy

tworzeniu nagłówków. Każdy dział powinien
zawierać nagłówek informujący o jego
tematyce, krótkie wprowadzenie, by czytelnik
miał rozeznanie co kryje prezentowany artykuł.
Wszystkie zasady prezentowania informacji
zawarte są w książce Petera Morville'a i
Lou Rosenfelda, AI, gdzie opisują strukturę
informacji, która składa się z następujących
schematów:

• organizacji (grupowania),
• nazewnictwa (etykietowania),
• łatwości nawigacji,
• łatwości wyszukiwania.

Projektowanie

Jest nieodłącznym elementem umieszczania
i zarządzania strukturą strony internetowej.
Planowanie i rozmieszczanie modułów
na naszej stronie jest bardzo ważne. To
modularyzacja zapewnia nam przejrzystość i
czytelność strony internetowej. Pierwsze kroki
projektant powinien zacząć od kartki papieru i
ołówka, spróbować rozmieścić poszczególne
moduły i przyporządkować im jakąś nazwę.
Zbudować drzewo strony, na którym będą
widnieć wszystkie odnośniki i podstrony.
Pierwsza strona będzie korzeniem serwisu,
każda następna będzie uczestniczyła w
prezentacji wybranych wcześniej materiałów.
Dlatego wcześniejsze etapy są takie ważne
(zebranie materiałów i segregacja), ponieważ
odpowiednie uporządkowanie materiałów do
zamieszczenia ułatwia nam bardzo szybkie
utworzenie działów, podstron. W procesie
projektowania strony zastanawiamy się tylko,
w którym miejscu je umieścić i w jaki sposób.
LOGO, obrazki, menu, treść strony. Nasuwa się
pytanie, gdzie umieścić te wszystkie informacje.
Spróbuje nawiązać treścią do takich osób
jak Jakob Nielsen i Donald Norman. Są to
prekursorzy interfejsu użytkownika, którzy
współtworzą artykuły związane z interfejsem
użytkownika i funkcjonalnością. Wprowadzili
zasady, dzięki którym badania nad
użytecznością strony WWW stały się łatwiejsze.
Jedna z technologii badania użyteczności
strony WWW mówi, że niepotrzebny jest
zaawansowany sprzęt, wystarczy tylko taki, na
którym strona internetowa będzie działać bez
zawieszania się. Zgadzam się z tezą Jakoba
Nielsena, że badanie mogą przeprowadzić
osoby bez żadnego doświadczenia,
powiedziałbym nawet, że należałoby
przetestować stronę pośród użytkowników w
żaden sposób niezwiązanych z naszą osobą.

Do przeprowadzenia testu wystarczy zaprosić
5 przechodniów w różnym wieku, którzy
ocenią funkcjonalność naszej strony i sposób
umieszczenia informacji, i którzy będą umieli
się odnaleźć w rozmieszczonych modułach.

Według obowiązujących zasad w interfejsie

użytkownika powinny znaleźć się takie
elementy, jak :

• pokazywanie statusu systemu,
• zachowanie zgodności pomiędzy

systemem a rzeczywistością,

• pozwolić użytkownikowi na pełną kontrolę,
• trzymanie się standardów i zachowanie

spójności,

• zapobieganie błędom. Kategorycznym

jest, by na naszym serwisie pojawiła się
informacja Podana strona nie istnieje,

• przejrzysty interfejs, który pozwala wybierać

zamiast zmuszać do pamiętania,

• zapewnienie elastyczności i efektywności,
• zadbanie o estetykę i umiar,
• jeśli już pojawią się błędy, to należy je

przewidzieć i zapewnić im skuteczną
obsługę błędów,

• należy pamiętać o pomocy i dokumentacji.

Alternatywnym prostym interfejsie.

Źródło – http://pl.wikipedia.org/wiki/Jakob_
Nielsen

Według Nielsena, powinniśmy kierować się

regułami tworzenia stron:

• umieszczenie w widocznym miejscu Loga

serwisu. Wskazane jest, by było na górze
po lewej stronie, odsunięte od góry i lewej
strony małym marginesem. By nie tworzyło
spójnej warstwy z treścią przeglądarki.
Obok Loga warto umieścić slogan
reklamowy krótko określający przesłanie i
misję serwisu internetowego,

• umieszczenie w głównym znaczniku

TITLE

ważnych dla serwisu zagadnień (może to
być np. nazwa serwisu lub firmy, dla której
został on zrobiony wraz z krótkim opisem
misji serwisu lub firmy); zdecydowanie złym
pomysłem jest zaczynanie tego znacznika
od Witam na naszej fajnej stronie,

• zamieszczenie na stronie w widocznym

miejscu odnośnika do sekcji, w której
mamy możliwość dokładnego opisania
firmy czy organizacji (tzw. sekcja O firmie),

• tworzenie tzw. punktów startowych na

stronie, czyli punktów, z których użytkownicy
mogą w szybki sposób wykorzystywać
możliwości serwisu i jego zasoby,

background image

74

PRAKTYKA

HAKIN9 7-8/2009

PROJEKTOWANIE INTERFEJSÓW UŻYTECZNYCH

75

HAKIN9

7-8/2009

• umieszczenie w widocznym miejscu i

standardowo nazwanej wyszukiwarki na
stronie,

• umieszczanie przykładów treści lub próbek

tego, co serwis oferuje, tak aby móc
zachęcić użytkowników do korzystania z
serwisu ,

• tworzenie linków, które ułatwiają korzystanie

z serwisu poprzez szybkie przejście
w odpowiednie sekcje, i umieszczanie
w linkach słów kluczowych (często
pierwszą rzeczą, jaką robi użytkownik na
nowym serwisie jest próba znalezienia
czegokolwiek, co może być kliknięte)

• wykorzystywanie strony głównej do

promocji najważniejszych produktów,
najlepszych artykułów poprzez
umieszczanie linków do nich,

• unikanie zbyt wielu kolorów, reklam i tzw.

wodotrysków,

• unikanie zbyt ciężkiej i zbędnej, tj. nic nie

wnoszącej do treści serwisu, grafiki.

Całość można znaleźć w artykule : Top Ten
Guidelines for Homepage Usability

Strona multimedia

Jest to bardzo sporny temat. Niektórzy w
myśl zachowania zasady urzeczywistniania
strony, budowania bardziej odwzorowanych
w rzeczywistości interfejsów, tworzą duże pliki
graficzne, dobrej jakości zdjęcia, prezentacje
multimedialne. Ma to swoje konsekwencje:
skalowalność różnych rozdzielczości, gdy
nasza strona opiera się tylko i wyłącznie
o multimedialne rozwiązania, menu jest w
formie flash; wygląda bardzo ładnie, fajnie się
rozwija. Do tego baner i elementy interaktywne.
Konsekwencji takiego rozwiązania jest kilka:
szybkość ładowania strony internetowej,
potrzeba zainstalowania dodatkowych wtyczek.
Gdy nasza strona opiera się o standardowe
rozwiązania, to użytkownik decyduje, jaki
moduł zostaje załadowany, i w zależności
co wybierze, spodziewa się odpowiedniego
efektu (gdy przejdzie do działu zdjęcia). Ale
gdy strona jest oparta o jeden plik flash, w
którym umieszczona jest wysokiej jakości
grafika, menu, funkcje rysujące wektory czy
interakcja, strona taka na wolniejszych łączach
może ładować się kilka minut. Czy użytkownik
będzie na tyle cierpliwy, by poczekać? Istnieje
rozwiązanie tego problemu, ponieważ action
script, na podstawie którego opiera się grafika
flash, ma możliwość łączenia z bazą danych
i wyświetlania z tej właśnie bazy informacji.

Wystarczyłoby wszystkie elementy strony
umieścić właśnie w takiej bazie i ładować tylko
wtedy, gdy są potrzebne. Dużym plusem jest
to, że grafika flash traktuje każdy element jako
obiekt, i te obiekty mogą być zagnieżdżone, a
także ładowane tylko wtedy, gdy są potrzebne
za pomocą action script.

W zasadach projektowania wspomniałem

o rozmieszczeniu elementów, teraz pragnę
wrócić do tej myśli. Gdy posiadamy już
drzewo strony i wstępnie moduły zostały
rozrysowane, przystępujemy do kolejnego
etapu projektowania: przeniesienia naszej
strony internetowej w wersji alfa na wersje beta,
tj. w formę komputerową. Podstawową stronę
możemy zbudować w programie do tworzenia
prezentacji, np.: w OpenOffice, który pozwala
nam nawet na eksport pliku do formatu html
lub swf tylko w postaci plików graficznych. W
ramach testu utworzyłem przykładową stronę
WWW, a na zamieszczonej płycie CD będą
dodane wszystkie moje pliki utworzone w
ramach tego projektu. Samo projektowanie,
ustalanie elementów i przyznawanie im akcji
trwało kilka minut. Taką stronę rozdajemy
do testów, by użytkownicy zbadali jej
funkcjonalność.

Krojenie strony

Następnym etapem projektu beta jest
wyznaczenie rozmiaru poszczególnych
planowanych elementów i oddzielenie ich
od ogólnego pliku graficznego i zapisanie
jako pojedyncze pliki. Pomoże nam to w
późniejszym budowaniu szablonu strony w
CSS. Najlepiej jest zapisać projekt w formacie
jpg i rozpocząć jego krojenie za pomocą
programu graficznego (gimp – darmowy
program graficzny oparty na licencji GNU).
Obojętnie, jakiego narzędzia użyjemy, ważnym
jest, by pozwalał tworzyć prowadnice, które to
dostosujemy do naszej strony internetowej.
Dzięki prowadnicom odczytamy rozmiary
elementów, by później wiedzieć, w jaki sposób
umieścić je na stronie internetowej. Pociąć i
powycinać te elementy, a następnie zapisać
w formie pojedynczych plików. Pociętą stronę
możemy złożyć ponownie w programie
OpenOffice Writer, następnie zapisać w postaci
html. Oprogramować zdarzenia i przejścia.

Rozdzielczość

Wraz ze wzrostem sprzętu jakości
oprogramowania i szybkości komputerów,
użytkownicy Internetu stosują coraz to większe
rozdzielczości w swoich komputerach.

Jeszcze parę lat temu rozmiar 800x640 był
standardem. Teraz według najnowszych badań
(http://www.ranking.pl/index.php?page=Ranks:
RanksPage&stat=23|OW
) dostępnych na
stronie www.ranking.pl można dowiedzieć się,
że aktualną rozdzielczością jest 1024x768.
Następną jest rozdzielczość charakterystyczna
dla monitorów laptopów 1280x800,

dlatego nasza strona powinna być

już zrobiona pod najbardziej funkcjonalną
rozdzielczość, tak aby cała treść znajdowała
się na stronie.

Zbyt długie artykuły

Wrócę jeszcze na chwilę do tematu
umieszczania treści na stronie internetowej.
Zbyt długi artykuł, który trzeba przewijać,
odstrasza użytkownika. Jeśli jednak podzielimy
jego treść i umieścimy kolejne strony,
pozwolimy użytkownikowi przekładać je i
nadzorować ten proces, to chętniej będzie
wracał do interesującej go strony. Dobrym
rozwiązaniem jest umieszczenie małego
streszczenia na początku każdej ze strony, by
osoba nie musiała czytać całego artykułu, tylko
interesujące ją informacje. Każdy z nas doceni
projektanta, który zadbał o to, byśmy ani chwili
nie marnowali ze swojego cennego czasu.

Jak to się ma do portali

W odróżnieniu od małych stron internetowych,
duże serwisy borykają się z problemem
nadmiaru informacji. Właściciel chciałby,
aby jak największa liczba użytkowników
zaglądała do serwisu, żeby każdy mógł w
nim znaleźć coś dla siebie: politykę, sport,
kulturę, motoryzację, coś dla kobiet. Jak
to wszystko rozgraniczyć, podzielić, aby
dostępność była łatwa i szybka dla każdej
grupy społecznej? Dodatkowe usługi,
jak poczta, są już standardem w takich
serwisach. Dlatego wracam do badań i
beta testów. Każda nowa funkcjonalność,
zmiana na stronie może przybliżyć lub oddalić
klienta od naszego rozwiązania, pomysłu.
Poszczególne rozwiązania są bardzo dobre,
np.: informacje na stronie są umieszczone w
postaci zmieniających się zdarzeń z różnych
dziedzin: nauki, kultury, polityki, a nawet
gospodarki. I gdy osoba wchodzi na portal,
w pierwszej kolejności jej wzrok zauważa
elementy zmieniające się; przyciągają one
uwagę. Pokusiłbym się nawet o stworzenie
takiego okna, gdzie pierwszy element będzie
wyświetlany 4 sekundy, a każdy następny 7
sekund. Wtedy osoba zainteresowana spojrzy

background image

74

PRAKTYKA

HAKIN9 7-8/2009

PROJEKTOWANIE INTERFEJSÓW UŻYTECZNYCH

75

HAKIN9

7-8/2009

na ten pakiet, będzie się zastanawiać, co było
na początku, pierwsza informacja, a zarazem
będzie oglądać ten przegląd. W końcu ma
licznik, wie, że tych informacji jest niezbyt duża
ilość.

Personalizacja stron WWW

Zbuduj taką stronę, jaka jest najbardziej
potrzebna, czyli przystosowaną dla ciebie. I
nie chodzi tutaj o kolory czy zmianę szablonu
graficznego, ale zbudowanie modułowe
strony w taki sposób, by użytkownik mógł po
zalogowaniu się do serwisu oglądać tylko
takie informacje, które go interesują, i takie
reklamy, które są z jego dziedziny. Można
wtedy przeprowadzić badania przydatności
danej informacji artykułu, ponieważ każdy
z nas jest w tym serwisie zalogowany,
zarejestrowany. Można wykorzystać tę wiedzę
do budowania bardziej dopasowanych
reklam, aby zaspokoić potrzeby klienta.
Od strony technicznej wykonanie takiego
modułowego spersonalizowanego profilu dla
użytkownika nie jest trudnym rozwiązaniem, a
przysporzy popularności danemu serwisowi,
gdy na przykład po zalogowaniu się do
poczty wejdziemy na zakładkę wiadomości
i zobaczymy wydarzenia polityczne
lub ekonomiczne, albo gdy kobieta po
zalogowaniu się od razu zacznie czytać o
zdrowiu i urodzie. Nie chce generalizować,
jednak koncepcja personalizacji jest do
zrealizowania. Dzięki niej możliwe będzie
zbudowanie serwisów dla użytkowników, a nie
serwisów dla informacji.

Strona

a nowoczesne technologie

Każdy aspekt projektowania ma swoje plusy
i minusy. Aktualnie przyjmuje się, że strona
internetowa powinna opierać się o standardy
W3C. Zatem przy jej budowie powinny
być uwzględnione takie aspekty jak style,
podpisy do rysunków, ułatwienia dla osób
niewidomych, odpowiednie kolory. W3C jest
organizacją, która wyznacza normy i standardy
poprawności wyświetlania i tworzenia stron.
Dzięki walidacji jesteśmy w stanie ocenić
naszą stronę pod kątem występowania
błędów, poprawności kodu. Dzięki takiemu
zastosowaniu nasza strona będzie lepiej
wyglądać w różnych przeglądarkach i nie
będzie się sypać, rozjeżdżać.

Nie tylko strony internetowe cierpią na

funkcjonalności, duże złożone aplikacje
także mają zbyt skomplikowane nieintuicyjne

interfejsy, w konsekwencji czego użytkownicy
dzwonią do pomocy technicznej częściej z
pytaniem A gdzie ja mogę ustawić tę opcję?.
Jest to nierozsądne rozwiązanie, ponieważ
my sami przez złe zaplanowanie interfejsu
odstraszamy przyszłych klientów, psujemy
relacje między obecnymi, i marnujemy swój
czas na tłumaczenia, zamiast wykorzystać go
w bardziej produktywny sposób.

User Friendly

Interfejs przyjazny użytkownikowi, czyli taki, w
którym łatwo i przyjemnie nasz potencjalny
klient potrafi się odnaleźć. Nawet menu – słowa
w nim użyte – mają znaczenie. Zróbmy mały
eksperyment: pozycja informująca o adresie
naszej firmy i telefonie: KONTAKT, ADRES,
JESTEŚMY TUTAJ, SKONTAKTUJ SIĘ Z NAMI.

Jak myślicie, które z tych pozycji będą

najszybciej kojarzone przez użytkownika?
Mnie się wydaje, że dwa pierwsze słowa są
najbardziej intuicyjne. Posiadamy już stronę i
chcemy zbadać jej użyteczność w Internecie:
co klientów interesuje najbardziej, co lubią i
co wybierają. Do tego służy mapa klikalności,
wprowadzona całkiem niedawno do technik
internetowych. Pozwala ona na ustalenie,
gdzie klient klika. Badanie gemiusHeatMap
wskazuje odnośniki oraz miejsca na witrynie, w
które internauci najczęściej klikają. Dzięki temu
właściciel serwisu uzyskuje bogatszą wiedzę
na temat słabych i mocnych punktów swojej
witryny, a co za tym idzie, może poprawić jej
ergonomię i atrakcyjność, która informuje o
kliknięciach dokonanych przez internautów
w linki oraz elementy klikalne umieszczone
na stronie. Pozwala to ocenić, które materiały
cieszą się największą popularnością, oraz które
strefy witryny mogą posłużyć do najlepszego
pozycjonowania produktów i informacji. Takie
moduły zliczają obecnie również kliknięcia w
formularze, mapy i skrypty JavaScript (łącznie z
elementami wykonanymi w technologii AJAX).
Z kolei ClickMapa odwzorowuje wszystkie
kliknięcia wykonane na witrynie i prezentuje je
w formie mapy temperatury. Jak wyjaśniają
przedstawiciele Gemiusa, otrzymane wyniki
wskazują na najbardziej gorące punkty witryny,
czyli miejsca atrakcyjne dla użytkowników i
przyciągające ich uwagę. Webmaster może
dzięki tej funkcji dowiedzieć się, w której części
strony koncentruje się największy ruch i czy
użytkownicy klikają tylko w odnośniki, czy
także w inne elementy strony, które wydają
się im klikalne. Wracając do pierwszych zdań
mojego artykułu, nasuwają się wnioski, że

ogromna ilość stron nie jest w żaden sposób
nastawiona na interakcje z użytkownikiem.
Często poszukiwanie wiadomości utrudnia
sam interfejs, a czasem zbyt duża liczba mało
znaczących informacji.

Krótko o standardach

Początkujący webmasterzy , często uważają
z oburzeniem, że przecież skoro działa to nie
trzeba się przejmować żadnymi wytycznymi
jakichś organizacji. Głównym zadanie strony
www jest prezentacja informacji. I gdy spełnia
ten warunek po co zmieniać stronę. Pisząc
stronę zgodną ze standardami umieszczasz
dużo mniej kodu. Często gdy zmienimy
stronę z starego HTML na nowoczesne
XHTML+CSS rozmiar plików zmniejszy się
5, a nawet 10krotnie. Nie tylko oszczędzamy
czas wykonując kolejne zmiany, ale także
przyspieszymy jej ładowanie. Modyfikacja
wyglądu. Zmiana drobnego szczegółu opiera
się na zmianie jednej linijki w jednym pliku.
Zmiana organizacji menu zmiana kolorystyki
linków. Zmiana całego wyglądu witryny polega
na zmianie jednego pliku CSS. Dodatkowym
plusem jest że strona działa wszędzie,
niezależnie od użytej przeglądarki. Warto także
nawiązać, że poprawnie zrobiona strona
może być z powodzeniem przeglądana przez
osoby niewidome [za pomocą specjalnych
programów czytających stronę]. W przypadku
wielu dawnych stron jest to niewykonalne
– zagnieżdżanie setek tael w tabelach,
umieszczanie dziesiątek niepotrzebnych
grafik powodujących rozszerzenie
komórki itp. powodowało, że programy
te były bezużyteczne. Jeden plik XHTML
(sformatowany za pomocą innego pliku CSS)
jest obsługiwany przez wszystkie przeglądarki...
Co więcej jeden plik CSS może być czytany
przez setki stron www.

Podsumowanie

Zaprojektowanie interfejsu nie jest tak trudną
sprawą, jeśli zwrócimy uwagę na opisane w
tym artykule problemy. Oprzemy sie o jedną
z technologii. Musimy także pamiętać o
użytkownikach, którzy będą korzystać serwisu
i grup społecznych do których ten serwis jest
adresowany ...

Rafał Podsiadły

Od kilku lat fascynuje się nietypowymi technikami

zabezpieczeń, projektowaniem i wprowadzaniem

skutecznych polityk bezpieczeństwa, projektowaniem

użytecznych interfejsów dla użytkownika, psychologią

społeczną.

Kontakt z autorem: rafal.podsiadly@gmail.com


Wyszukiwarka

Podobne podstrony:
2009 07 08 FreeBSD – chwila dla admina, cz 1 [Poczatkujacy]
2009 07 08 Bezpieczne gry komputerowe
2009 07 08 Clickjacking – groźny link
2009 07 08 Conficker o botnetach słów kilka
2009 07 08 Bezpieczna platforma multimedialna
2009 07 08 Tak robią to prawdziwi hakerzy cz 2
ZEM 07 08 Przydzial projektow
2010 07 08 Ustawa o Policji projekt zmianid 26997 (2)
nu 07 08 2009 (2)
2010 07 08 Ustawa o Policji projekt zmian
Budujemy Dom nr 07,08 2009 spis treści
Szczegoly operacji 2009 09 08 23 07 47
ankieta 07 08
2009 04 08 POZ 06id 26791 ppt
Psychometria 2009, Wykład 9, Techniki projekcyjne

więcej podobnych podstron