Opravte jednou, opraveno všude
Stovky problémů. Hrstka oprav.
Záhlaví, navigace a patička jsou na každé stránce, takže jediný nefunkční odkaz v nich se také hlásí na každé stránce. Seskupení komponent seskupí tyto nálezy podle prvku, na kterém byly nalezeny, takže se běh kontroly čte jako krátký seznam komponent k opravě - seřazený podle toho, kolik problémů každá oprava odstraní.
- Jeden řádek na prvek
- ne jeden na problém a stránku
- Nejhorší nahoře
- podle problémů, které odstraní jediná oprava
Stejná chyba, započtená na každé stránce
Váš web je postavený ze šablon. Váš seznam problémů by měl být také.
Každý skener hlásí po stránkách, protože tam problém našel. Na webu ze šablon to jednu vadu vynásobí počtem stránek, na kterých se objevuje: cookie lišta s tlačítkem bez popisku se promění ve čtyři sta nálezů a report, který vám měl říct, kde začít, vám říká, že je všechno naléhavé. Seskupení komponent čte tytéž výsledky obráceně - podle prvku - protože tak je váš tým opravuje.
Co ukazuje plochý seznam problémů
Každý nález, na každé stránce, každý na vlastním řádku.
- Odkazy musí mít rozpoznatelný text - /pricing
- Odkazy musí mít rozpoznatelný text - /about-us
- Odkazy musí mít rozpoznatelný text - /contact
- …a tentýž nález na dalších 397 stránkách.
Co ukazuje Seskupení komponent
Jeden prvek, každá stránka, na které selhává, každý jeho problém.
- footer nav a.social - 400 stránek, 2 typy problémů, 800 problémů.
- Opravte ho jednou v šabloně patičky a všech 800 zmizí.
- Závažnost po stránkách: 400 stránek kritických, 400 stránek středních.
- Seřazeno vůči zbytku běhu, takže víte, že přijde na řadu jako první.
Co vám řekne každá karta prvku
Vše, co potřebujete k rozhodnutí, co opravit nejdřív
Každý řádek je jeden prvek, ne jeden problém. Obsahuje každou kontrolu, ve které prvek selhává, a čísla, která říkají, co jeho oprava přinese.
- 01
Seřazeno podle toho, co oprava odstraní
Prvky jsou seřazeny podle problémů, které by jejich oprava odstranila, pak podle počtu stránek, na kterých se objevují, a pak podle závažnosti. Na začátku seznamu je vždy místo, kde jedna změna udělá nejvíc.
Pořadí
- 02
Dotčené stránky podle závažnosti
Jedno číslo pro každou závažnost, kterou prvek má: kolik stránek nese problém této úrovně. Závažnost, kterou prvek nemá, se vynechá, místo aby se ukazovala jako nula.
Závažnost
- 03
Podíl z celého běhu
Každé procento se počítá ze všech problémů, které běh našel, ne z toho, co je na obrazovce - takže „12 % běhu“ znamená 12 % běhu, s jakýmkoli filtrem.
Dopad
- 04
Každý problém prvku
Tentýž odkaz může selhat v kontrastu a zároveň nemít popisek - dvě opravy, jedna komponenta. Rozbalená karta uvádí každou kontrolu s její závažností, úrovní WCAG, výskyty, stránkami a odkazem na návod k opravě.
Detail
- 05
Filtr podle závažnosti a enginu
Zužte výběr na kritické problémy, na nálezy, které vytváří jen Deep Scan, nebo hledejte podle selektoru či názvu problému. Počty a procenta se přepočítají pro to, co zbývá, takže čísla vždy odpovídají seznamu.
Třídění
- 06
Rovnou ke kódu
Zkopírujte CSS selektor prvku, otevřete report dotčené stránky nebo otevřete živou stránku v Development Assistant či Agoře se zvýrazněným prvkem.
Oprava
Většina dluhu v přístupnosti webu postaveného ze šablon leží v několika sdílených komponentách. Seskupení komponent vám ukáže, ve kterých - a jakou část reportu každá oprava vyřeší.
Čísla, která sedí
Čísla, která můžete předložit product ownerovi
Seskupený pohled je užitečný jen tehdy, když jsou jeho čísla správná. Proto se každé počítá, ne odhaduje - a když je číslo minimem, a ne přesnou hodnotou, report to uvede.
- Stránky se počítají jednou na prvek, i když prvek selhává v několika kontrolách na různých stránkách.
- Filtrování prvku přepočítá jeho čísla ze zbývajících problémů, takže „Critical only“ nikdy neukazuje součty zahrnující ty drobné.
- Názvy problémů pocházejí ze stejného katalogu jako report po stránkách, takže stejný problém má všude stejný název.
- Velké běhy si ponechají nejnákladnější prvky a report uvádí, kolik jich zobrazuje z celkového počtu nalezených.
Tabulka, kterou nikdo nechce sestavovat
Třídění, které váš tým dělá ručně po každém auditu - hotové ve chvíli, kdy kontrola skončí
Převést export po stránkách na seznam komponent není těžké. Je to jen pomalé a musí se to dělat znovu po každé kontrole, a proto se to obvykle nedělá.
-
Ručně
Seskupení komponent
-
Exportovat všechny problémy do tabulky
Seskupeno automaticky po skončení běhu
-
Seřadit podle selektoru a sloučit duplicity
Jeden řádek na prvek, se všemi kontrolami, ve kterých selhává
-
Spočítat stránky, které každý prvek rozbíjí
Dotčené stránky podle závažnosti na každé kartě
-
Zjistit, která oprava vyřeší nejvíc
Nejhorší nahoře podle problémů, které každá oprava odstraní
-
Udělat to celé znovu po dalším vydání
Každý naplánovaný běh se seskupí stejně
Problémy konkrétní stránky zůstávají, kde jsou
Seskupení komponent uvádí jen to, co selhává stejně na více než jedné stránce. Vše ostatní je dál v reportu po stránkách a nálezy na úrovni stránky, které se opakují napříč webem - třeba chybějící jazyk stránky - se uvádějí jako „Whole page“, protože jde všude o stejnou vadu, i když neexistuje komponenta k opravě.
Jak to funguje
Nic k nastavování. Každý naplánovaný běh kontroly se po skončení seskupí.
- 01
Kontrolujte jako obvykle
Vaše naplánovaná nebo jednorázová kontrola běží přesně jako dřív, se statickým enginem i s Deep Scan, na desktopu i na mobilu.
- 02
Seskupeno podle prvku
Po skončení běhu QualiBooth porovná všechny stránky a seskupí nálezy, které se opakují na stejném prvku, z obou enginů.
- 03
Seřazeno podle toho, co vyřeší
Prvky jsou seřazeny podle problémů, které by jejich oprava odstranila, a souhrn běhu ukazuje podíl opravitelný na úrovni komponent.
- 04
Opravte jednou, ověřte si to
Opravte komponentu ve svém kódu. Další běh ukáže, že zmizela ze všech stránek, na kterých se objevovala.
Ve vašem reportu
První, co v běhu kontroly uvidíte
Report běhu začíná sdílenými komponentami. „Overview“ ukazuje, jaká část běhu je opravitelná na úrovni komponent, a tři nejnákladnější prvky; karta „Shared components“ obsahuje celý seznam.
- Sdílené prvky a podíl problémů opravitelných na úrovni komponent, hned vedle skóre.
- Panel „Fix once, fix everywhere“ s nejnákladnějšími prvky, z nichž první je rozbalený.
- Karta „Shared components“ se všemi prvky, filtrovatelná podle závažnosti, enginu a textu.
- Jasný stav, dokud běh probíhá, nebo když se žádný prvek napříč stránkami neopakuje.
- 1
- řádek na prvek, ne na problém
- 2
- enginy kontroly seskupené dohromady
- 2
- zobrazení, desktop a mobil
- 0
- nastavování - součást každého tarifu
Otázky, které dostáváme
- Co se počítá jako sdílená komponenta?
- Jakýkoli prvek, který selhává ve stejné kontrole přístupnosti na více než jedné stránce běhu kontroly - obvykle záhlaví, navigace, patička, cookie lišta nebo jiná šablonovaná část webu. Seskupují se i nálezy, které patří celé stránce, a ne jednomu prvku, a uvádějí se jako „Whole page“.
- Musím něco nastavovat?
- Ne. Seskupení komponent se spouští automaticky u každého naplánovaného běhu kontroly po jeho skončení, pro výsledky z desktopu i z mobilu. Je součástí každého tarifu.
- Zahrnuje i nálezy Deep Scan?
- Ano. Nálezy statického enginu i Deep Scan se seskupují dohromady a seznam můžete filtrovat podle enginu, abyste viděli jen jeden z nich.
- Skryje seskupení nějaké problémy?
- Ne. Každý nález zůstává v reportu po stránkách. Seskupení komponent je druhý pohled na tytéž výsledky, uspořádaný podle prvku, na kterém jsou, a jeho procenta se vždy počítají ze všech problémů v běhu.
- Proč u jednoho z mých starších běhů kontroly seskupení chybí?
- Běhy, které skončily před vydáním Seskupení komponent, se zpětně neanalyzují. Další kontrola s touto konfigurací ho už bude obsahovat. Seskupení také potřebuje alespoň dvě úspěšně zkontrolované stránky, protože funguje porovnáváním stránek.
- Jak to pomůže mým vývojářům?
- Promění report v pracovní úkoly, které odpovídají vašemu kódu. Každá karta nabízí přesný CSS selektor ke zkopírování, odkazy na dotčenou stránku a otevře živou stránku v Development Assistant či Agoře se zvýrazněným prvkem - takže oprava začíná v komponentě, ne pátráním stránku po stránce.
Zjistěte, jak velká část vašeho reportu je ve skutečnosti jediná oprava
Spusťte bezplatnou kontrolu, nebo si nechte v ukázce provést sdílenými komponentami vašeho webu.