<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Ferrante.pl - simplicity of web programming &#187; Usability</title>
	<atom:link href="http://ferrante.pl/category/tech/usability/feed/" rel="self" type="application/rss+xml" />
	<link>http://ferrante.pl</link>
	<description>Technologie internetowe, PHP5, Python, Javascript. Publicystyka i kursy w najlepszym wydaniu.</description>
	<lastBuildDate>Tue, 27 Jul 2010 19:28:32 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Front-Trends 2010 &#8211; najtańsza konferencja w Europie?</title>
		<link>http://ferrante.pl/2010/07/27/front-trends-2010-najtansza-konferencja-w-europie/</link>
		<comments>http://ferrante.pl/2010/07/27/front-trends-2010-najtansza-konferencja-w-europie/#comments</comments>
		<pubDate>Tue, 27 Jul 2010 19:28:32 +0000</pubDate>
		<dc:creator>ferrante</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://ferrante.pl/?p=799</guid>
		<description><![CDATA[A już na pewno, jeśli chodzi o tę tematykę i taki line-up. Uruchomiliśmy właśnie sprzedaż biletów na Front-Trends 2010, na której pojawią się w tym roku elektryzujące nazwiska, jak Douglas Crockford, Tantek Çelik i Peter-Paul Koch. Pierwsza tura biletów jest ekstremalnie tania, bo 98€ za sztukę! Biletów jest dwadzieścia, więc proszę się spieszyć! Ponadto bilety [...]]]></description>
			<content:encoded><![CDATA[<p>A już na pewno, jeśli chodzi o tę tematykę i <a href="http://front-trends.com/schedule">taki line-up</a>. Uruchomiliśmy właśnie <a href="http://front-trends.com/registration">sprzedaż biletów</a> na Front-Trends 2010, na której pojawią się w tym roku elektryzujące nazwiska, jak Douglas Crockford, Tantek Çelik i Peter-Paul Koch. Pierwsza tura biletów jest <strong>ekstremalnie tania</strong>, bo 98€ za sztukę! Biletów jest dwadzieścia, więc proszę się spieszyć! Ponadto bilety Early Birds są również bardzo tanie, bo 148€. Nie ma chyba innej konferencji z takimi nazwiskami za taką cenę! Zrobiliśmy chyba wszystko, by umożliwić Polakom i obywatelom krajów sąsiednich jak najlepszy dostęp do liderów branży front-end na świecie. Warto było czekać.</p>
<p>To jak, widzimy się na Front-Trends 2010?</p>
]]></content:encoded>
			<wfw:commentRss>http://ferrante.pl/2010/07/27/front-trends-2010-najtansza-konferencja-w-europie/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Konferencyjna Polska</title>
		<link>http://ferrante.pl/2010/05/26/konferencyjna-polska/</link>
		<comments>http://ferrante.pl/2010/05/26/konferencyjna-polska/#comments</comments>
		<pubDate>Wed, 26 May 2010 21:01:24 +0000</pubDate>
		<dc:creator>ferrante</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://ferrante.pl/?p=766</guid>
		<description><![CDATA[We wtorek miałem przyjemność uczestniczyć w SparkUp, prawdopodobnie pierwszej w Polsce konferencji o webdev i ux, zrealizowanej z tak dużym rozmachem. Jestem pod wrażeniem atmosfery i ludzi, którzy pojawili się w Poznaniu. Biletów sprzedano masę i dobitnie świadczy to o tym, że w Polsce jest ogromny potencjał i świetny klimat dla takich inicjatyw.
Nie jeździsz na [...]]]></description>
			<content:encoded><![CDATA[<p>We wtorek miałem przyjemność uczestniczyć w <a href="http://sparkup.pl">SparkUp</a>, prawdopodobnie pierwszej w Polsce konferencji o webdev i ux, zrealizowanej z tak dużym rozmachem. Jestem pod wrażeniem atmosfery i ludzi, którzy pojawili się w Poznaniu. Biletów sprzedano masę i dobitnie świadczy to o tym, że w Polsce jest ogromny potencjał i świetny klimat dla takich inicjatyw.<span id="more-766"></span></p>
<h3>Nie jeździsz na konferencje &#8211; tracisz!</h3>
<p>Przede wszystkim, zastałem w stolicy Wielkopolski mnóstwo nieprzypadowych gości. Byli tam managerowie, programiści, designerzy, blogerzy, internetowi celebryci, Czytelnicy tego bloga, uczestnicy moich szkoleń i masa innych specjalistów, którzy na co dzień tworzą nasz polski internet. Motywowały zasłyszane przeze mnie kuluarowe rozmowy, zainspirowane zapewne obejrzanymi wcześniej wystąpieniami. <i>Wiesz, zamiast trzech buttonów dajemy jeden, a to to w ogóle porażka, nie wiem czemu tak zrobiliśmy&#8230;</i> &#8211; spierał się siedzący za mną zespół developerów. Tym ludziom po prostu zależało, a strzelam, że takich dyskusji było tego dnia więcej.</p>
<p>Powiedzmy sobie głośno, jeśli jeszcze tego nie wiesz &#8211; nie bywasz na konferencjach &#8211; przegrywasz. Przegrywasz wiedzę, kontakty biznesowe, potencjalnie wartościowych, nowych znajomych. A w ogólnym rozrachunku &#8211; pieniądze, które mógłbyś zdobyć dzięki powyższym. Na sali kręciły się osoby, związane z takimi markami jak Microsoft, Opera, Nokia, Roche, czy Allegro. Pytanie &#8220;szukasz pracy?&#8221; zdecydowanie nie było tematem tabu.</p>
<h3>Przeglądarka Twoim domem</h3>
<p>Następna dekada to czas nowoczesnego, zgodnego ze standardami front-endu. JavaScript jest już dostępny na większości zaawansowanych urządzeń mobilnych, świat podbija niesamowity HTML5 (i krążące wokół niego nowinki), a <a href="http://www.apple.com/hotnews/thoughts-on-flash/">Flash umiera</a>. W dużych korporacjach &#8220;J2ME&#8221; zaczyna być ustawiany w parze z takimi słowami jak skansen czy muzeum, a zaawansowane, webowe aplikacje sprawiają wrażenie software&#8217;u desktopowego &#8211; są szybkie, lekkie, wygodne i działają w przeglądarce. Jest rzeczą niezwykle ważną, abyśmy nie przegapili pewnego skoku jakościowo &#8211; technologicznego, który niedługo się dokona. Tym bardziej cieszy fakt, że na horyzoncie pojawiły się wydarzenia, dzięki którym możemy poczuć się jak np. Brytyjczycy, którzy mają u siebie co roku kilkanaście (o ile nie więcej) takich konferencji.</p>
<h3>SparkUp &#8211; jestem na tak</h3>
<p>Nie chciałbym oceniać poszczególnych elementów konferencji SparkUp. Jak na każdej, były rzeczy, które należałoby poprawić, jak i te, za które należą się oklaski. Ogólne wrażenie było bardzo dobre. Nie będzie więc tutaj szyderczej i bratobójczej krytyki, którą z pewnością wielu blogerów by podniosło. Zresztą, najlepiej konferencję ocenią/ocenili jej uczestnicy na <a href="http://blip.pl/tags/sparkup">Blipie</a> czy <a href="http://twitter.com/#search?q=sparkupconf">Twitterze</a>. Jest to wręcz idealny kanał komunikacji dla takich eventów, czego kiedyś nie doceniałem.</p>
<p>Miałem też okazję porozmawiać dłuższą chwilę z jednym z organizatorów &#8211; Piotrem Czekałą. Wielkie gratulacje za chęci i sprawienie, że konferencja się odbyła! Miejcie świadomość, że SparkUp organizują sympatyczni ludzie z głową na karku. Przy okazji dowiedzieliśmy się kilku ciekawych rzeczy, co z pewnością przemyślimy w kontekście <a href="http://front-trends.com">Front Trends</a>.</p>
<h3>Front Trends</h3>
<p>No właśnie, Front Trends. Pojawiło się ostatnio mnóstwo pytań, co do konferencji, która odbędzie się w Warszawie 21 i 22 października. Wiedzcie, że pracujemy bardzo ciężko nad pełną wersją strony internetowej, a także nad cenami i ścieżkami tematycznymi. Nie chcę składać żadnych obietnic czasowych, ponieważ mamy zamiar zaoferować Wam jak najlepszą konferencję i dbamy o dopracowanie każdego szczegółu. Zbliża się najwyższy moment na podanie wszystkich, wiążących informacji, więc proszę o odrobinę cierpliwości!</p>
<h3>Konferencji czas</h3>
<p>Muszę przyznać, że jestem wielkim optymistą, jeśli chodzi o przyszłość konferencyjną w Polsce. Po tym, co usłyszałem i zobaczyłem we wtorek, jestem pewien, że Polska pragnie takich wydarzeń. I będzie je miała, bo taki potencjał nie może zostać zmarnowany.</p>
]]></content:encoded>
			<wfw:commentRss>http://ferrante.pl/2010/05/26/konferencyjna-polska/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Co wkurza mnie w zakładkach?</title>
		<link>http://ferrante.pl/2009/03/24/co-wkurza-mnie-w-zakladkach/</link>
		<comments>http://ferrante.pl/2009/03/24/co-wkurza-mnie-w-zakladkach/#comments</comments>
		<pubDate>Tue, 24 Mar 2009 21:44:22 +0000</pubDate>
		<dc:creator>ferrante</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://ferrante.pl/?p=287</guid>
		<description><![CDATA[Zakładki (zwane też tabami lub kartami) to dość newralgiczny element stron internetowych. Każdy interpretuje go po swojemu. Często są nam wciskane, choć tak naprawdę kontekst nakazuje użycie czegoś zupełnie innego. Przede wszystkim jednak zakładki wkurzają mnie dlatego, że nigdy do końca nie wiem, jak się zachowają.
javascript: void();
Widziałem w swoim życiu wiele kombinacji. Raz treść ładowana [...]]]></description>
			<content:encoded><![CDATA[<p>Zakładki (zwane też tabami lub kartami) to dość newralgiczny element stron internetowych. Każdy interpretuje go po swojemu. Często są nam wciskane, choć tak naprawdę kontekst nakazuje użycie czegoś zupełnie innego. Przede wszystkim jednak zakładki wkurzają mnie dlatego, że nigdy do końca nie wiem, jak się zachowają.<span id="more-287"></span></p>
<h3>javascript: void();</h3>
<p>Widziałem w swoim życiu wiele kombinacji. Raz treść ładowana była AJAXem bez żadnego komunikatu, drugi raz pojawiał się pasek postępu. Czasem zakładki otwierały się natychmiast, choć byłem pewien, że sobie poczekam (wszakże na stronie, z której przyszedłem, wszystko odbywało się przez zapytania asynchroniczne). Często też jestem świadkiem sytuacji, że zostaję przekierowany na inną stronę, mimo że zakładka sprawiała wrażenie dynamicznej. O niedostępnych tabach nie wspomnę &#8211; mało kto zwraca uwagę, że w przypadku wyłączonego JavaScriptu bądź uruchomienia zakładki w nowym oknie powinienem zostać przeniesiony do strony, która pokaże mi mniej więcej to, o czym była mowa w etykiecie karty. Niestety, nadal pokutuje (nie)słynne <span class="f">javascript:void</span> &#8211; przykład pierwszy z brzegu &#8211; gry-online.pl:</p>
<p class="p"><a href='http://ferrante.pl/wp-content/uploads/2009/03/gol-tabs.jpg'><img src="http://ferrante.pl/wp-content/uploads/2009/03/gol-tabs.jpg" alt="gol-tabs" title="gol-tabs" width="431" height="170" class="alignnone size-full wp-image-329" /></a></p>
<h3>A to Polska właśnie</h3>
<p>Najlepiej przykład wkurzających zakładek prezentują polskie, czołowe portale. Zacznijmy od Onetu (używając tzw. skórki eleganckiej).</p>
<p class="p"><a href='http://ferrante.pl/wp-content/uploads/2009/03/onet-tabs.jpg'><img src="http://ferrante.pl/wp-content/uploads/2009/03/onet-tabs.jpg" alt="onet-tabs" title="onet-tabs" width="431" height="170" class="alignnone size-full wp-image-293" /></a></p>
<p>Po pierwsze, link <em>więcej</em> powoduje przeładowanie strony, mimo że wygląda on jak pozostałe zakładki. Po drugie, kontrast między zakładką a treścią jest tak mały, że można ulec dezorientacji. Tym bardziej, że treść jest dość długa i znacznie wykracza poza widzialny obszar monitora (1280&#215;800). Nie wspomnę też o tym, że zakładki ładowane są AJAXem, używając bardzo mało przejrzystego komunikatu:</p>
<p class="p"><a href='http://ferrante.pl/wp-content/uploads/2009/03/onet-tabs2.jpg'><img src="http://ferrante.pl/wp-content/uploads/2009/03/onet-tabs2.jpg" alt="onet-tabs2" title="onet-tabs2" width="431" height="170" class="alignnone size-full wp-image-294" /></a></p>
<p>Na szczęście bez problemów mogłem otworzyć daną zakładkę w nowym oknie przeglądarki.</p>
<p>Na Onecie jesteśmy zaskakiwani niejeden raz. Trochę niżej widnieje zupełnie inny, horyzontalny dodajmy, system zakładkowy.</p>
<p class="p"><a href='http://ferrante.pl/wp-content/uploads/2009/03/onet-tabs3.jpg'><img src="http://ferrante.pl/wp-content/uploads/2009/03/onet-tabs3.jpg" alt="onet-tabs2" title="onet-tabs2" width="431" height="170" class="alignnone size-full wp-image-294" /></a></p>
<p>Oprócz braku konsekwencji, wyróżnienie aktywnego elementu jest dość mało sugestywne (o ile kolor pomarańczowy załatwia sprawę dość skutecznie, tak jasne obramowanie i wszędobylski biały niwelują pozytywne uczucie).</p>
<p>Na Wirtualnej Polsce nie lepiej. Powtórzony błąd z linkiem <em>więcej</em>. W dodatku bliskość dwóch systemów zakładek obok siebie sprawia wrażenie niezłego miszmaszu. Nie lubię powoływać się, jak już pisałem, na gadające głowy, ale jest to podręcznikowy przykład na tezy Jacoba Nielsena (które zresztą przetłumaczyłem poniżej). Na WP spróbowano też pobić rekord świata w upchnięciu jak największej treści na jak najmniejszym obszarze. Udało się to nieźle. </p>
<p class="p"><a href='http://ferrante.pl/wp-content/uploads/2009/03/wp-zakladki.jpg'><img src="http://ferrante.pl/wp-content/uploads/2009/03/wp-zakladki.jpg" alt="wp-zakladki" title="wp-zakladki" width="431" height="170" class="alignnone size-full wp-image-296" /></a></p>
<p>Poza tym, znowu zostałem zmylony brakiem AJAXa &#8211; tym razem interesująca mnie prognoza pogody została załadowana natychmiast. Zdziwiłem się także tym, że pod tabem reprezentującym pogodę nie ma oferty żarówek &#8211; tutejsza ikonka za nic nie przypomina słońca, o co, jak mniemam po głębszym zastanowieniu, zapewne chodziło autorom. </p>
<p>Nie lepsze są zakładki wyszukiwarek &#8211; tym razem aktywny element został wyróżniony pogrubieniem, co w połączeniu z klaustrofobiczną wręcz ilością miejsca tworzy duży chaos.</p>
<p>Z dziennikarskiego obowiązku wszedłem też na Interię i Gazetę.pl. W pierwszym przypadku było prawie idealnie &#8211; zachowana konsekwencja w używaniu zakładek, spójna kolorystyka i layout oraz natychmiastowe ładowanie bez AJAXa. Razić może jedynie dość niski kontrast między aktywnymi i nieaktywnymi zakładkami.</p>
<p class="p"><a href='http://ferrante.pl/wp-content/uploads/2009/03/interia-tabs.jpg'><img src="http://ferrante.pl/wp-content/uploads/2009/03/interia-tabs.jpg" alt="interia-tabs" title="interia-tabs" width="431" height="170" class="alignnone size-full wp-image-297" /></a></p>
<p>Na Gazecie jak to na Gazecie &#8211; o ile kontrast pomiędzy głównymi zakładkami jest stosunkowo mały, tak sytuację ratują duże odstępy pomiędzy nimi. </p>
<p class="p"><a href='http://ferrante.pl/wp-content/uploads/2009/03/gazeta-tabs1.jpg'><img src="http://ferrante.pl/wp-content/uploads/2009/03/gazeta-tabs1.jpg" alt="gazeta-tabs" title="gazeta-tabs" width="431" height="170" class="alignnone size-full wp-image-290" /></a></p>
<p>Dalej jest już mniej przejrzyście i dostępnie (najlepiej to widac w kontekście całego portalu, a nie konkretnego wycinka obrazu):</p>
<p class="p"><a href='http://ferrante.pl/wp-content/uploads/2009/03/gazeta-tabs2.jpg'><img src="http://ferrante.pl/wp-content/uploads/2009/03/gazeta-tabs2.jpg" alt="gazeta-tabs2" title="gazeta-tabs2" width="431" height="170" class="alignnone size-full wp-image-291" /></a></p>
<p>Paradoksalnie, najbardziej dostępnymi zakładkami na stronie są te:</p>
<p class="p"><a href='http://ferrante.pl/wp-content/uploads/2009/03/gazeta-tabs3.jpg'><img src="http://ferrante.pl/wp-content/uploads/2009/03/gazeta-tabs3.jpg" alt="gazeta-tabs3" title="gazeta-tabs3" width="431" height="170" class="alignnone size-full wp-image-292" /></a></p>
<p>Choć urodą i przestrzenią nie grzeszą.</p>
<p>Podsumowując &#8211; zakładki są skuteczne w realizacji założeń (upchanie treści w danym obszarze, czego wręcz developerzy nadużywają), jednak dobrze wykonanych tabów ze świecą szukać. Z reguły są one wręcz rozmyte z innymi elementami strony, nieprzewidywalne, mają mały kontrast, a zamieszczonej w nich treści jest o wiele za dużo.</p>
<h3>Trzynaście przykazań</h3>
<p>Swego czasu Jacob Nielsen <a href="http://www.useit.com/alertbox/tabs.html">popełnił 13 wskazówek co do budowania zakładek</a>. Pozwolę sobie je przytoczyć:</p>
<ul>
<li>Używaj zakładek do rozróżnienia widoków tyczących się tego samego kontekstu (nie do nawigacji pomiędzy zupełnie innymi obszarami).</li>
<li>Zakładki powinny logicznie dzielić treść tak, aby użytkownik z łatwością mógł się domyślić, co znajdzie pod każdą z nich.</li>
<li>Zazwyczaj użytkownicy nie chcą widzieć jednocześnie treści z wielu zakładek. Jeśli ktoś chce porównać dane, przełącza się pomiędzy kartami, zapamiętując treść jednej z nich, by potem dopasować ją do danych z aktywnej zakładki.</li>
<li>Zakładki nie powinny być od siebie tematycznie oderwane.</li>
<li>Podświetlanie aktywnej zakładki poprzez jej rozjaśnienie jest ok, jeśli zakładek jest poniżej czterech (dla tylko dwóch tabów ciężko jest natomiast wtedy stwierdzić, która jest aktywna). Dodatkowo, możesz wyróżnić aktywną kartę poprzez zmianę jej wielkości, pogrubienie, ikonkę. Możesz ją również zaprojektować tak, by sprawiała wrażenie mieszczącej przed innymi zakładkami.</li>
<li>Niewybrane zakładki powinny być czytelne i dobrze widoczne, przypominając użytkownikowi, że ma do wyboru także inne opcje. Jeśli nieaktywne karty są za bardzo &#8220;zlane&#8221; z tłem, pozostaje ryzyko, że użytkownik nigdy ich nie dojrzy, tym samym pozbawiając sie odkrycia dodatkowych opcji na Twojej stronie.</li>
<li>Aktywna zakładka powinna być ściśle połączona z panelem jej contentu, sprawiając wrażenie przyklejonej. Podkreśla to, który box jest pokazywany i wskazuje użytkownikowi, która zakładka jest aktywna.
<p>Co więcej, ten sam kolor tła dla boxu i zakładki do niego prowadzącej wzmacnia także relację między nimi i wymusza używanie różnych kolorów tła dla nieaktywnych i aktywnych zakładek.</li>
<li>Etykiety (<em>labelki</em>) powinny być krótkie i jasne. Ich długość powinna przeważnie wynosić od jednego do dwóch wyrazów. Krótkie nagłówki są bardziej widoczne i wpadają po prostu w oko. Jeśli potrzebujesz dłuższych jest to znak, że system zakładek to nie do końca to, czego potrzebujesz.</li>
<li>Każde słowo etykiety powinno zaczynać się od dużej litery np. Biało-Czerwony Orzeł (<em>choć biorąc pod uwagę specyfikę języka polskiego nie jest to do końca trafne założenie- przyp. ferrante</em>). Unikaj kapitałek, które są mniej czytelne.</li>
<li>Umieszczaj zakładki tylko w jednym rzędzie. Wielorzędowe zakładki wymagają &#8220;skakania&#8221; po elementach interfejsu, wprowadzając użytkownika w dezorientację. Jeśli masz aż tyle zakładek, że nie mieszczą się one w jednym rzędzie, pomyśl nad uproszczeniem designu.</li>
<li>Zakładki powinny być nad boxem, nigdy pod lub z boku, ponieważ użytkownik może je przeoczyć.</li>
<li>Powinno być oczywiste, jaki obszar strony jest objęty systemem zakładek.</li>
<li>Pomiędzy kliknięciem w zakładkę a pojawieniem się stosownej treści nie powinno być dłuższych odstępów niż jedna sekunda (idealny czas to poniżej < 0,1s). W przeciwnym razie użytkownik nie czuje naturalnej zależności między jego ruchami myszką, a zmianą wyglądu poszczególnych tabów i paneli z treścią.</li>
</ul>
<p>Jak widać, Jacoba Nielsena opłaca się czytać. Co więcej, ponoć większość go czyta (sic!). Szkoda jednak, że nikt przy tym nie myśli. Sam mam na swoim blogu zakładki i zaręczam Wam, to była zła decyzja. Na szczęście już wkrótce nadarzy się okazja, by to zmienić.</p>
]]></content:encoded>
			<wfw:commentRss>http://ferrante.pl/2009/03/24/co-wkurza-mnie-w-zakladkach/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
	</channel>
</rss>
