<?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>Martin Pešout &#187; Kniha</title>
	<atom:link href="https://www.martinpesout.cz/category/kniha/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.martinpesout.cz</link>
	<description>Front-end vývojář</description>
	<lastBuildDate>Thu, 26 Jun 2025 22:12:07 +0000</lastBuildDate>
	<language>cs-CZ</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.6</generator>
		<item>
		<title>Kniha: Design Systems</title>
		<link>https://www.martinpesout.cz/kniha-design-systems/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=rss</link>
		<comments>https://www.martinpesout.cz/kniha-design-systems/#comments</comments>
		<pubDate>Wed, 17 Jan 2018 22:30:12 +0000</pubDate>
		<dc:creator>Martin Pešout</dc:creator>
				<category><![CDATA[Kniha]]></category>
		<category><![CDATA[Webdesign]]></category>

		<guid isPermaLink="false">http://www.martinpesout.cz/?p=2856</guid>
		<description><![CDATA[Pokud pracujete déle na webovém projektu, dostanete se možná do situace, kdy začnete přemýšlet nad jeho lepší organizaci. Nemyslím tím organizaci na úrovni kódu, ale organizaci při návrhu jednotlivých stránek. Projekt by měl navenek působit konzistentně a jednotně. Pokud toho]]></description>
				<content:encoded><![CDATA[<div class="l-submain"><div class="l-submain-h g-html i-cf"><p>Pokud pracujete déle na webovém projektu, dostanete se možná do situace, kdy začnete přemýšlet nad jeho lepší organizaci. Nemyslím tím organizaci na úrovni kódu, ale organizaci při návrhu jednotlivých stránek. Projekt by měl navenek působit konzistentně a jednotně. Pokud toho chcete docílit, je třeba nalézt společný komunikační kanál mezi designery, UX specialisty a frontend vývojáři. Tento společný &#8222;jazyk&#8220; lze vyjádřit tzv. <em>systémem designu</em> (v angličtině pod názvem <em>design system</em>). Smashing Magazine vydal v září 2017 knihu <strong>Design Systems</strong>, která se tímto tématem zabývá. V následujícím textu bych chtěl přiblížit, co v knize najdete a proč se jí vyplatí přečíst. </p>
<p><span id="more-2856"></span> </p>
<p>Autorkou knihy je <a href="http://www.craftui.com/">Alla Kholmatova</a>, UX a interakční designerka s mnohaletou zkušeností v oblasti designu webů. Pravidelně přispívá do designových publikací (např. A List Apart), publikuje články na blogu, přednáší na konferencích a pořádá řadu workshopů. </p>
<p><img src="http://www.martinpesout.cz/wp-content/uploads/2018/01/P1170029-1024x768.jpg" alt="Kniha Design Systems" width="1024" height="768" class="alignnone size-large wp-image-3141" /></p>
<h2>Cílová skupina</h2>
<p>Kniha cílí na malé a středně velké týmy, kteří se snaží integrovat systém designu do svého každodeního života. V podstatě kdokoliv, kdo se podílí na tvorbě daného produktu, může z této knihy profitovat. Na běžných projektech bych knihu doporučil přečíst převážně <strong>designerům, UX specialistům a frontend vývojářům</strong>.</p>
<h2>Oblasti, kterým se kniha věnuje</h2>
<p>Autorka má bohaté zkušenosti v oblasti interakčního designu. Nenajdete zde proto žádné ukázky kódu ani analýzy vhodných nástrojů. Postupně ale získáte přehled o tom, jaké jsou <strong>základní stavební bloky </strong>systému designu a jaké <strong>procesy</strong> by ho měly provázet. Vše, o čem se v knize dočtete, je vysvětleno na reálných ukázkách. Kniha se díky tomu snadno čte a texty by měly být snadno &#8222;stravitelné&#8220; i pro méně zkušené čtenáře. Podíváte se pod pokličku službám jako Airbnb, Atlassian, Spotify, Smashing Magazine, Slack, TED a celé řadě dalších. A právě tyto pohledy na procesy skutečných produktů dávají knize velkou přidanou hodnotu. </p>
<h3>Část I. Základy</h3>
<p>První polovina knihy je zaměřena na <strong>popis návrhových vzorů</strong>. Dozvíte se, že se jedná o znovupoužitelné, opakující se části rozhraní a také proč je důležité tyto vzory co nejdříve rozpoznat. V knize je pak podrobněji rozebíráno rozdělení návrhových vzorů na funkční a pocitové. Funkční vzory si lze představit jako konkrétní komponenty (např. tlačítko, textové pole). Pocitové vzory reprezentují celkový styl produktu (ovlivněny např. používanými barvami, styly ikonek apod.). </p>
<p>V závěru první části se čtenář dozví o důležitosti správného <strong>pojmenovávání návrhových vzorů</strong>. Dobré názvy nesmějí být moc technické a členové v týmu by měli mít možnost do pojmenovávání promlouvat. Jedině tak budou mít všichni pocit, že přispívají ke společnému dílu a začnou systému desingu důvěřovat. V knize jsou pak ukázány konkrétní cesty, jak toho docílit.</p>
<p>Kapitoly první části se věnují následujícím tématům:</p>
<ul>
<li>Kapitola 1: Systémy designu</li>
<li>Kapitola 2: Principy</li>
<li>Kapitola 3: Funkční vzory</li>
<li>Kapitola 4: Pocitové vzory</li>
<li>Kapitola 5: Společný jazyk</li>
</ul>
<h3>Část II. Postupy</h3>
<p>Systém designu se nedá vybudovat jen tak přes noc. Jeho vznik ovlivňuje mnoho faktorů: struktura vaší organizace, týmová kultura, typ samotného produktu a řada dalších věcí. Jedná se o složitý proces a Alla Kholmatova si toho byla při psaní vědoma. Hned první kapitola této části se snaží na příkladech (Airbnb vs. TED) ukázat, že <strong>systém designu nemusí být pokaždé provázený přísnými pravidly</strong>. Přišlo mně zajímavé tuto část knihy zde v recenzi vypíchnout. Mám totiž pocit, že systém designu bývá částo odmítán právě kvůli obavám z jeho náročnosti nebo případné ztráty kreativity. Tato kapitola se snaží podobné obavy vyvrátit.</p>
<p>Zbývající kapitoly se pak zaměřují na <strong>praktické kroky a techniky</strong>, pomocí kterých se dá vystavět a udržovat systém designu. Dozvíte se tak, jaké techniky pomáhají při jeho zavádění do organizace. Nemalá část textu je pak věnována ukázkám postupů při tvorbě návrhových vzorů &#8211; jak je správně najít, pojmenovat a určit jejich význam. V samotném závěru knihy najdete sekci věnovanou tvorbě knihovny návrhových vzorů (<em>pattern library</em>).</p>
<p>Kapitoly druhé části se věnují následujícím tématům:</p>
<ul>
<li>Kapitola 6: Parametry systému designu</li>
<li>Kapitola 7: Plánování a praktické kroky</li>
<li>Kapitola 8: Tvorba funkčních vzorů</li>
<li>Kapitola 9: Tvorba pocitových vzorů</li>
<li>Kapitola 10: Knihovny návrhových vzorů</li>
</ul>
<h2>Co nového vás kniha může naučit?</h2>
<ol>
<li>Jak <strong>získat podporu pro systém designu</strong> u vedení firmy.</li>
<li>Jak provést <strong>audit vašeho rozhraní</strong>.</li>
<li>Jak vybudovat sdílený jazyk designu uvnitř vašeho týmu.</li>
<li>Jak <strong>posunout myšlení celého týmu</strong> od designování jednotlivých stránek po designování produktu jako celku.</li>
<li>Jak co nejdříve rozpoznat jednotlivé vzory při návrhu produktu.</li>
<li>Jak nalézt rovnováhu mezi <strong>znovupoužitelností</strong>, <strong>konsistencí</strong> a přitom <strong>zachovat kreativitu</strong>.</li>
<li>Jak <strong>zamezit duplikování a nekonzistencím</strong> v návrhu.</li>
<li>Jak <strong>vybudovat knihovnu návrhových vzorů</strong>.</li>
<li>Jak efektivně vyvíjet a přidávat nové návrhové vzory.</li>
</ol>
<h2>Ukázková kapitola</h2>
<p>Na webu Smashing Magazine je k dispozici <a href="http://provide.smashingmagazine.com/design-systems-chapter-2.pdf">ukázková kapitola v PDF</a> (0.7MB). Autorka zde rozebírá výhody dobře navrženého systému designu. Můžete si tak udělat představu o tom, jakým stylem je kniha napsaná.</p>
<p><img src="http://www.martinpesout.cz/wp-content/uploads/2018/01/P1170031-1024x768.jpg" alt="Náhled do knihy Design Systems" width="1024" height="768" class="alignnone size-large wp-image-3142" /></p>
<p><img src="http://www.martinpesout.cz/wp-content/uploads/2018/01/P1170032-1024x768.jpg" alt="Náhled do knihy Design Systems" width="1024" height="768" class="alignnone size-large wp-image-3143" /></p>
<h2>Co bylo pro mě největším přínosem?</h2>
<p>Nové knihy od <a href="https://www.smashingmagazine.com/printed-books/">Smashing Magazine</a> se snaží sledovat poslední trendy kolem vývoje webů. Když jsem se začal o systém designu zajímat já, neměl jsem po ruce žádný ucelený zdroj informací, ze kterého bych mohl čerpat. Jedinou možností bylo získávat informace z různých článků na internetu. Vydání této knihy mně osobně udělalo velkou radost a přišlo v pravý čas. </p>
<p>Pro mě byla kniha <em>Design Systems</em> hlavně zdrojem nových informací. I když jsem měl s designem systému už nějaké zkušenosti, lhal bych, kdybych tvrdil, že jsme měli na projektu vše ideálně nastavené. Proto jsem velice ocenil množství ukázek z jiných reálných produktů, kterými je kniha doslova nabitá. Díky nim se nám podařilo do projektu zanést řadu nových postupů.</p>
<h2>Pár slov závěrem</h2>
<p>Systém designu po mě znamenal velkou změnu. Než jsme ho s kolegy začlenili do našeho projektu, byl návrh designu a vývoj frontendu jako dva rozdílné světy. Byl jsem zvyklý, že spolupracují jen výjimečně. Nyní vzájemně kooperují a mám pocit, že je naše aplikace díky tomu snáze udržitelná. Znovupoužitelné části systému se snažíme tvořit společně a zároveň využíváme toho, co už je vytvořené. Pokud jste v podobné situaci a hledáte cestu, jak zlepšit spolupráci mezi designery a frontend vývojáři, mohu vám knihu jen doporučit. <a href="https://www.smashingmagazine.com/printed-books/design-systems/">Design Systems</a> je skvělý startovací bod plný kvalitních informací. </p>
<div class="w-actionbox color_alternate controls_aside"><div class="w-actionbox-h"><div class="w-actionbox-text"><h3>Tištěná kniha a e-book</h3><p>Design System je možné objednat na webu Smashing Magazine. Kniha obsahuje 288 barevných stránek a má kvalitní pevnou vazbu. K dispozici je také samostatně jako e-book</p></div><div class="w-actionbox-controls at_right"><a class="w-actionbox-button g-btn type_default" href="https://www.smashingmagazine.com/printed-books/design-systems/"><span>Přejít na e-shop</span></a></div></div></div>
</div></div>]]></content:encoded>
			<wfw:commentRss>https://www.martinpesout.cz/kniha-design-systems/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kniha: Vzhůru do (responzivního) webdesignu</title>
		<link>https://www.martinpesout.cz/kniha-vzhuru-do-responzivniho-webdesignu/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=rss</link>
		<comments>https://www.martinpesout.cz/kniha-vzhuru-do-responzivniho-webdesignu/#comments</comments>
		<pubDate>Wed, 06 Sep 2017 05:17:49 +0000</pubDate>
		<dc:creator>Martin Pešout</dc:creator>
				<category><![CDATA[Kniha]]></category>
		<category><![CDATA[Kódování]]></category>
		<category><![CDATA[Webdesign]]></category>

		<guid isPermaLink="false">http://www.martinpesout.cz/?p=2642</guid>
		<description><![CDATA[Pokud budete hledat knihu zabývající se implementací a návrhem webů, brzo zjistíte, že nemáte pomalu z čeho vybírat. Podobných publikací je jako šafránu. Není se ale čemu divit. Věci spjaté s tvorbou moderních webů se rychle mění. Psát knihu o tématech,]]></description>
				<content:encoded><![CDATA[<div class="l-submain"><div class="l-submain-h g-html i-cf"><p>Pokud budete hledat knihu zabývající se implementací a návrhem webů, brzo zjistíte, že nemáte pomalu z čeho vybírat. Podobných publikací je jako šafránu. Není se ale čemu divit. Věci spjaté s tvorbou moderních webů se rychle mění. Psát knihu o tématech, které mohou být za dva roky zastaralé, není vůbec snadné. Toto léto však vyšla nová kniha, která se do tohoto tématu pouští rovnou po hlavě. Dámy a pánové, chtěl bych vám představit <strong>Vzhůru do (responzivního) webdesignu</strong>.<img title="Celý příspěvek..." alt="" src="http://www.martinpesout.cz/wp-includes/js/tinymce/plugins/wordpress/img/trans.gif" /></p>
<p>Autorem knihy je Martin Michálek, významná osobnost české frontendové scény. Martin je specialista na CSS a responzivní design. Aktivně píše na svém blogu <a href="http://www.vzhurudolu.cz/">Vzhůru dolů</a>, spoluzaložil a vede spolek <a href="http://www.frontendisti.cz/">Frontendisti.cz</a>. Je také autorem e-booku <a href="http://www.vzhurudolu.cz/ebook">Vzhůru do CSS3</a>.</p>
<p><img alt="vzhuru-do-webdesignu" src="http://www.martinpesout.cz/wp-content/uploads/2017/08/vzhuru-do-webdesignu-1024x576.jpg" width="1024" height="576" /></p>
<h2>Cílová skupina</h2>
<p>Martin hned v úvodu přiznává, že jeho původním záměrem bylo vytvořit technickou příručku pro kodéry. Záhy ale zjistil, že psát o technologiích a zamlčet jejich vazbu na design je v případě responzivního designu nemožné. Vypůjčím si jeho slova: HTML, CSS a design jsou zrátka spojené nádoby. Jsou to odvětví, která spolu úzce souvisí a musí se doplňovat.</p>
<p>Vznikla tak publikace, která na 272 stránkách nabízí množství praktických ukázek a rad. Oslovit by měla širokou škálu čtenářů. Primárně je psaná pro kodéry, kteří využíjí největší část knihy. Získají zde přehled o postupech a technologiích používaných pro tvorbu dnešních responzivních webů. Čerpat z knihy mohou však i designeři, grafici a marketéři. Pro ně jsou naopak určeny texty týkající se statistik, návrhu rozhraní a responzivních navigací.</p>
<p>Pokud občas čtete <a href="http://www.vzhurudolu.cz">Martinův blog</a>, jistě poznáte jeho rukopis. Martin si moc nepotrpí na košatá souvětí. Má rád jednoduché věty a přímá sdělení. Texty sem tam doplní svým osobitým humorem. To je přesně jeho styl. V podobném duchu je i celá tato kniha. Díky tomu, že jsou texty značně zjednodušené, měla by být kniha snadno stravitelná i pro začátečníky, kteří se k tvorbě webů dostali teprve nedávno. Pokročilejší čtenář může být zklamaný, když zjistí, že složitější techniky a nástroje nejsou v textu příliš rozebírány. Je to tak trochu daň za veliké zjednodušování. Na podrobnější zdroje je ale vždy odkazováno. Je ponecháno na čtenáři, zda si sám bude chtít nastudovat podrobnosti. Podle mého názoru to ničemu nevadí, ba naopak. Kniha se o to snadněji čte, lépe se v ní orientuje a každý čtenář si tak přijde na své.</p>
<h2>Oblasti, kterým se kniha věnuje</h2>
<p>Kniha se postupně dotýká celé řady témat, se kterými by měl přijít do styku každý dnešní web v průběhu svého vývoje. Obsah je rozdělen do následujících kapitol:</p>
<ol>
<li>Úvod do tvorby webu</li>
<li>Dokument jako základ</li>
<li>Viewport na mobilech</li>
<li>Rychlost načítání</li>
<li>Obrázky a další média</li>
<li>Návrh rozhraní v éře mobilů</li>
<li>Design komponent rozhraní</li>
<li>Media queries a layout</li>
<li>Responzivní navigace</li>
<li>Testování responzivních webů</li>
</ol>
<h2>Kniha s vlastním dějem</h2>
<p>Do knihy se podařilo dostat zajímavou dějovou linku. Martin zde popisuje, jak by budoval pomyslný eshop s outdoorovým vybavením ForestKid.cz. Jednotlivé kroky začíná návrhem uživatelského rozhraní. Čtenáři radí, jak se neunáhlit a neskočit rovnou na kódování jednotlivých částí. Společně tak procházíme jakousi výzkumnou fází projektu. V dalších kapitolách směřujeme k tvorbě samotného dokumentu a po částech budujeme produktovou stránku eshopu. Výzkumnou fázi tak postupně nahrazují praktické části. Texty jsou navíc doplněny o příklady umístěnými na CodePen. Ukázky je tak možné si vyzkoušet přímo v prohlížeči.</p>
<h2>Designování v prohlížeči</h2>
<p>V knize vás může překvapit, že při budování ukázkového eshopu nedochází k přípravě grafických souborů designerem a k jejich následnému oživení v prohlížeči. Postup, který je zde použit, se nazývá <em>designování v prohlížeči</em>. Vytváříme nejprve hrubou kostru aplikace, kterou v několika iteracích zpřesňujeme a vylaďujeme do finální podoby. Cílem je, dostat obsah co nejdříve do prohlížeče a odhalit včas případné problémy při návrhu. Martin je velkým propagátorem tohoto přístupu a hovořil o tom např. na <a href="https://www.webexpo.net/prague2017/talk/designing-in-the-browser/">WebExpo 2015</a>. Jak však sám v knize uvádí: &#8222;Není dobrého nebo špatného pracovního postupu. Důležitý je vždy výsledek.&#8220; Je zde ale zřejmé, že při designování přímo v prohlížeči se dobře vysvětlují principy responzivního designu.</p>
<h2>Celkové dojmy</h2>
<p>Ze <strong>Vzhůru do (responzivního) webdesignu</strong> jsem opravdu nadšený. Na řadě knih o webdesignu mi vadilo, že buď postrádají dostatek praktických ukázek nebo ukázky nepřináší nic nového. Opakují věci, které jsou zkušenějším kodérům známé. Martin jde o trochu dál. Jako bonus nabízí čtenářům vlastní know-how. Abyste pochopili, co tím myslím, zde je jeden příklad:</p>
<p>V knize je odkaz na žátěžový test typografie. Jedná se o připravený dokument obsahující všechny myslitelné i nemyslitelné HTML elementy, které mají různou délku a jsou do sebe různě zanořené. Jako kodér si ho můžete stáhnout, přidat k němu vlastní CSS a snadno tak otestovat, zda při tvorbě stylů na nic nezapomněl. Je to děsně jednoduché a ušetří to práci. I já jsem připravený dokument ve svém projektu už použil.</p>
<p>Ze začátku čtení jsem měl trochu obavu, aby celá kniha nepůsobila jako referenční příručka. V první půlce knihy je v textech často odkazováno na témata, která se teprve budou probírat v následujících kapitolách. Navíc zde nacházíme množství odkazů na články umístěné na blogu. Musím ale uznat, že jak jsem pokračoval ve čtení, přestal jsem toto naprosto vnímat. Jakmile jsem měl pocit, že bych si potřeboval víc nastudovat, použil jsem odkaz a přešel na blog <a href="http://vzhurudolu.cz">Vzhůru dolů</a>. Zde je krásně vidět, jak se Martinovi zúročuje jeho intenzivní psaní článků z posledních let, kterými pokrývá různá témata z oblasti webdesignu.</p>
<p>Přeci jen musím zmínit jednu oblast, která by podle mého názoru zasloužila větší pozornost. Jedná se o přístupnost při psaní dokumentu webu. V knize sice najdete zmínky o použití HTML5 tagů a WAI-ARIA atributů. Dočtete se, že dodávají sémantickou informace a můžou pomoci např. zrakově hendikepovaným v lepší orientaci na webu. Tím zde popis končí a čtenář je pro bližší informace odkázán na blogový článek. Nějaká drobná kapitola na toto téma by se hodila. Kdo ví, třeba se v budoucnu dočkáme dalšího pokračování.</p>
<h2>Pár slov závěrem</h2>
<p>Kniha se podle mě opravdu povedla. Snadno se čte a jedná se o cenný zdroj informací nejen pro kodéry, ale i další lidi figurující v procesu budování webu. Místo v mé knihovně zatím ještě nezabere. Ale jen z toho důvodu, že by se tam na ní zbytečně prášilo a tak jí nosím při sobě a v případě potřeby do ní nahlédnu. Pokud uvažujete o nějaké formě sebevzdělávání v oblasti webdesignu, mohu vám ji vřele doporučit.</p>
<div class="w-actionbox color_alternate controls_aside"><div class="w-actionbox-h"><div class="w-actionbox-text"><h3>Tištěná kniha a e-book</h3><p>Vzhůru do (responzivního) webdesignu je k dipozici jako tištěná kniha a e-book za celkovou cenu 649 Kč (272 stran barevně na kvalitním papíře ve formátu A5). K dispozici je také jako samostatný e-book za cenu 299 Kč.</p></div><div class="w-actionbox-controls at_right"><a class="w-actionbox-button g-btn type_default" href="https://www.vzhurudolu.cz/ebook-responzivni"><span>E-shop</span></a></div></div></div>
</div></div>]]></content:encoded>
			<wfw:commentRss>https://www.martinpesout.cz/kniha-vzhuru-do-responzivniho-webdesignu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kniha: Inclusive Design Patterns</title>
		<link>https://www.martinpesout.cz/kniha-inclusive-design-patterns/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=rss</link>
		<comments>https://www.martinpesout.cz/kniha-inclusive-design-patterns/#comments</comments>
		<pubDate>Tue, 27 Dec 2016 09:12:08 +0000</pubDate>
		<dc:creator>Martin Pešout</dc:creator>
				<category><![CDATA[Kniha]]></category>
		<category><![CDATA[Přístupnost]]></category>

		<guid isPermaLink="false">http://www.martinpesout.cz/?p=2548</guid>
		<description><![CDATA[Pokud se zabýváte novinkami kolem vývoje frontendu, nemohlo vám uniknout, že Smashing Magazine vydává každým rokem několik svých publikací. Letos v září byla výdána nová kniha s názvem Inclusive Design Patterns. Knihu jsem si objednal a musím říct, že se]]></description>
				<content:encoded><![CDATA[<div class="l-submain"><div class="l-submain-h g-html i-cf"><p>Pokud se zabýváte novinkami kolem vývoje frontendu, nemohlo vám uniknout, že <a href="https://www.smashingmagazine.com/">Smashing Magazine</a> vydává každým rokem několik svých publikací. Letos v září byla výdána nová kniha s názvem <strong>Inclusive Design Patterns</strong>. Knihu jsem si objednal a musím říct, že se četla doslova sama. Rozhodl jsem se proto sepsat hlavní postřehy pro ty z vás, kteří možná ještě přemýšlí nad koupí nebo hledají možnost pro nové sebevzdělávání.</p>
<p><span id="more-2548"></span></p>
<p>Autorem knihy je Heydon Pickering, známý jako UI designer, řečník a odborník na přístupnost na webu. Na Smashing Magazine je <a href="https://www.smashingmagazine.com/author/heydon-pickering/">autorem několika zajímavých článků</a>. Dále provozuje svůj blog <a href="http://www.heydonworks.com/">HeydonWorks</a>.</p>
<p><img class="alignnone size-full wp-image-2561 aligncenter" alt="inclusive-design-patterns-22-preview-opt" src="http://www.martinpesout.cz/wp-content/uploads/2016/12/inclusive-design-patterns-22-preview-opt.jpg" width="660" height="658" /></p>
<h2>Zaměření knihy</h2>
<p>Hlavním tématem knihy je tvorba snadno přístupných webů a webových rozhraní. Autor říká, že si možná ani tento problém neuvědomujeme, ale jako vývojáři vytváříme špatně přístupné webové stránky odjakživa. Problémem není nedostatek talentu nebo vědomostí. Problémem je způsob, jakým řešíme konkrétní úkoly.</p>
<p>Heydon si dal za cíl čtenářům ukázat, jak lze vytvořit přístupná rozhraní bez velkého úsilí. Chce všem sdělit, že je nutné nad návrhem komponent přemýšlet jiným způsobem. Je třeba navrhovat web inkluzivně.</p>
<h2>Inkluzivní design &#8211; co to spojení znamená?</h2>
<p>Inkluzivní návrh webu hovoří o tom, že je třeba při vývoji frontendu nahlížet na problém z různých perspektiv. Váš web si budou pravděpodobně prohlížet velice různí uživatelé. Musíme brát v potaz už jen to, že někteří z nich budou web prohlížet na svém notebooku a jiní na mobilu. Někteří můžou mít velice špatné internetové připojení. Jiní zas trpí zrakovou vadou a jsou odkázaní na své čtečky obrazovky s hlasovým výstupem. A to je jen drobný výčet možných situací. Inkluzivní návrh je takový návrh, který počítá s možnými problémy.</p>
<p>Vypůjčil jsem si jednoduchou ukázku z knihy.</p>
<p>HTML:</p>
<pre class="brush: xml; title: ; notranslate">
&lt;div class=&quot;button&quot;&gt;&lt;/div&gt;
</pre>
<p>CSS:</p>
<pre class="brush: css; title: ; notranslate">
.button {
  width: 200px;
  height: 70px;
  background: url('../images/button.png');
}
</pre>
<p>JavaScript:</p>
<pre class="brush: jscript; title: ; notranslate">
button.addEventListener('click', function() {
  // the event fired on click
});
</pre>
<p>Takto navržené tlačítko nepočítá s rozdílným chováním uživatelů. Možných problémů je hned několik. Například:</p>
<ul>
<li>Tlačítko obsahuje PNG obrázek. Uživatel, který bude zoomovat na svém mobilu nebo uživatel s Retina obrazovkou, bude tlačítko vidět rozmazané.</li>
<li>Pokud zakážeme načítání obrázků úplně, stane se takto navržené tlačítko neviditelné.</li>
<li>Protože je použitý <code>&lt;div&gt;</code> element namísto <code>&lt;button&gt;</code>, nebude možné udělat na tlačítko focus pomocí TAB klávesy.</li>
<li>Protože textový popisek tlačítka je umístěný přímo v obrázku, zrakově postižení lidé nemají možnost jak zjistit, který popisek tlačítko obsahuje. Jejich čtečky danou informaci v HTML kódu nenajdou. Navíc takové tlačítko nelze přeložit do jiných jazyků. Tudíž ani uživatelé ze zahraničí, kteří neznají náš jazyk, nebudou schopni daný web používat.</li>
</ul>
<p>Na tvorbu tlačítka a možné problémy je třeba nahlížet z různých perspektiv. V knize je potřeba podobného uvažování neustále opakována. Vždy je vše vysvětleno na konkrétních praktických ukázkách.</p>
<h2>Ať jsi začátečník nebo pokročilý kodér, určitě se dozvíš něco nového</h2>
<p>Když jsem zvažoval, zda tuto knihu vůbec objednat, tak jsem prvně trochu váhal. Říkal jsem si: &#8222;<em>Tvorbou webů se zabývám již deset let a za tu dobu člověk posbírá veliké množství zkušeností. Přinese mně tato kniha něco nového?</em>&#8220; Navíc se snažím pečlivěji vybírat, do čeho investuji svůj volný čas. Co jsem rozhodně něchtěl, je dokola pročítat základní teorii. To považuji za problém i u spousty článků nebo přednášek, na které na internetu narážím &#8211; málo konkrétních ukázek, spousta teorie a konceptů. Naopak zbožňuji a vyhledávám připadové studie &#8211; jdou přímo k věci a na konkrétních ukázkách se toho nejvíce naučím.</p>
<p>Potěšilo mě, když jsem zjistil, že kniha je doslova napěchována praktickými ukázkami. Obsahuje spoustu komponent a připravených ukázek kódu, které můžete rovnou použít v konkrétních situacích.</p>
<p>Nemusíte mít obavu, že se budete učit vytvářet pouze základní věci, jako tlačítka nebo odkazy. Na své si přijde jak začátečník, tak i pokročilý kodér. Kniha z kraje zmiňuje, jak zapisovat správně např. HTML dokument nebo titulek stránky. Důraz se klade opět na přístupnost. Pokročilý čtenář může tento text jen prolétnout a zpytovat své svědomí, zda skutečně daná doporučení dodržuje.</p>
<p>Po několika základních kapitolách přicházejí na řadu pokročilejší techniky. Dozvíte se tak například:</p>
<ul>
<li>jak správně vytvářet přístupné navigace</li>
<li>jak vytvářet SVG ikonky, které nesou sémantickou informaci</li>
<li>jak vytvářet správně formuláře</li>
<li>jak vytvářet jejich validační hlášky způsobem, abychom správně informovali i uživatele se zrakovým postižením použivající čtečku</li>
</ul>
<p>Podobných oblastí, kterým se kniha věnuje, je monohem více.</p>
<h2>Oblasti, kterým se kniha věnuje</h2>
<p>Obsah knihy lze rozdělit do následujících kapitol:</p>
<ol>
<li>Dokument</li>
<li>Odstavec</li>
<li>Jak tvořit blogové články?</li>
<li>Navigace</li>
<li>Menu tlačítko</li>
<li>Inkluzivní prototypování</li>
<li>Jak tvořit seznamy produktů?</li>
<li>Jak vytvářet přístupné filtry?</li>
<li>Registrační formuláře</li>
<li>Test-Driven-Development při tvorbě frontendu</li>
</ol>
<p><img class="alignnone size-full wp-image-2587 aligncenter" alt="inclusive-design-patterns-21-opt" src="http://www.martinpesout.cz/wp-content/uploads/2016/12/inclusive-design-patterns-21-opt.jpg" width="660" height="574" /></p>
<h2>Co bylo pro mě největším přínosem?</h2>
<p>Nejvíce mě překvapilo, jak jsou jednotlivé příklady v knize dávány do spojitosti s použitelností pro zrakově postižené uživatele. Až díky jejich čtečkám obrazovky si dokážeme uvědomit, zda poskytujeme správné sémantické informace. Základní principy jsem znal. Nikdy mně ale nenapadlo, že je třeba použít speciálního přístupu např. při zobrazení validačních hlášek nebo v případě, že používáme &#8222;preloadery&#8220;. V této oblasti jsem získal řadu cenných informací.</p>
<p>V čase, kdy píšu tento článek, patří <strong>Inclusive Design Patterns</strong> mezi nejzajímavější knihy z oblasti frontendu, které jsou na trhu. <a href="https://shop.smashingmagazine.com/products/inclusive-design-patterns" target="_blank">K dispozici je na webu Smashing Magazine</a>, kde je možné pořídit tištěnou nebo jen elektronickou verzi.</p>
<div class="w-actionbox color_alternate controls_aside"><div class="w-actionbox-h"><div class="w-actionbox-text"><h3>Novinky ze světa front-endu</h3><p>Pokud vás zajímají další novinky ze světa front-endu, můžete sledovat můj profil na Twitteru</p></div><div class="w-actionbox-controls at_right"><a class="w-actionbox-button g-btn type_default" href="https://twitter.com/martinpesout"><span>@martinpesout</span></a></div></div></div>
</div></div>]]></content:encoded>
			<wfw:commentRss>https://www.martinpesout.cz/kniha-inclusive-design-patterns/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
