4 Verkkosisällön saavutettavuus

Samankaltaiset tiedostot
6 Verkkosisällön saavutettavuus

6 Verkkosisällön saavutettavuus

Verkkosisällön saavutettavuusohjeet 2.0: hyviä ohjeita monimuotoisen sisällön suunnitteluun ja arviointiin

Verkkopalveluiden saavutettavuus

Saavutettavat verkkosivut Miten ne tehdään?

W3C & verkkojulkaisun standardit

Mitä direktiivi käytännössä velvoittaa?

Muutama sana saavutettavuudesta Virpi Jylhä, Näkövammaisten liitto ry

Saavutettavuus > Tapio Haanperä Saavutettavuusasiantuntija tel

3 Verkkosaavutettavuuden tekniset perusteet

Saavutettavuuswebinaari

Digitaalisen median tekniikat. Esteettömyys ja käytettävyys

Digitaalisen median tekniikat. Esteettömyys ja käytettävyys Harri Laine 1

4.13 WAI-ohjeiden mukainen verkkosisältö, ilmoittaminen

Selkeä ja kaikille saavutettava Opintopolku

Saavutettavuus ei ole vain kriteerien noudattamista

Digi arkeen -neuvottelukunnan kokous: saavutettavuusdirektiivi ja siihen liittyvä kansallinen lainsäädäntö Kommenttipuheenvuoro, Sami Älli

7 Saavutettavuus ja välineet

XML johdanto, uusimmat standardit ja kehitys

W3C-teknologiat ja yhteensopivuus

Ohjeita informaation saavutettavuuteen

5 Verkkopalvelun laadun käsite? (hyvin lyhyesti)

Ouka.fi aikamatka saavutettavuuteen

Esteetön korkeakoulun tieto- ja viestintäympäristö

3 Verkkosaavutettavuuden tekniset perusteet

Käyttäjäkeskeisyys verkkopalveluissa

W3C ja alueellinen standardointi

Apua, saavutettavuusdirektiivi tulee!

Opintopolun esteettömyyshaasteet

Oulun kaupungin verkkosivuston saavutettavuuden arviointi (WCAG 2.0)

ARVO - verkkomateriaalien arviointiin

W3C: teknologia ja (tieto)yhteiskunta

THL - Kansalaispalvelujen graafiset tunnisteet. Lasse Tammilehto Creative Director, Solita & Jarmo Valmari Head of Design, Arcusys

Semanttinen Web. Ossi Nykänen. Tampereen teknillinen yliopisto (TTY), Digitaalisen median instituutti (DMI), Hypermedialaboratorio W3C Suomen toimisto

Paikkatiedot ja Web-standardit

Suomen virtuaaliammattikorkeakoulu Tapauskertomus tietojärjestelmähanke > 80 % % % < 50 % Suhteellinen osuus maksimiarvosta (%)

WCAG 2.1 Uudet kriteerit

Saavutettavuutta arvioimassa tapaus Avustajaportti

Saavutettavuusdirektiivi ja sen kansallinen toimeenpano. Markus Rahkola, VM,

vero.fi: Hankinnasta ylläpitoon Miten varmistaa saavutettavuus?

W3C ja Web-teknologiat

Lahden, Pohjois Karjalan ja Kemi Tornion AMK Effective Reading > 80 % % % < 50 % Suhteellinen osuus maksimiarvosta (%)

Hyvinkään kaupungin verkkosivuston saavutettavuuden arviointi (WCAG 2.0)

VirtuaaliAMK Tilastollinen päättely > 80 % % % < 50 % Suhteellinen osuus maksimiarvosta (%)

Tutkitaan sitten HTML-dokumenttien anatomiaa, jotta päästään käsiksi rakenteisten dokumenttien käsitteistöön esimerkkien kautta.

Saavutettava yliopisto esteetön opiskelu. Hannu Puupponen Hakija- ja opiskelijapalvelut

Saavutettavuuskiertue 2018 Saavutettavan verkkopalvelun hankinta Virpi Blom, North Patrol Oy

HTML & CSS. HTML (HyperText Markup Language) Antti Koivisto. ! HTML on sivujen kuvauskieli.

Saavutettavuusseloste, saavutettavuuspalaute ja saavutettavuuden valvonta

#saavuta2017 Puheenvuoroja, kognitiivinen saavutettavuus Torstai , klo

Johdatus rakenteisiin dokumentteihin

FlowIT virtaa IT-hankintoihin

VisualStudio Pikaopas, osa 1: WEB sivujen suunnittelu

Digitaalisen median tekniikat. Luento 6: Esteettömyys ja saavutettavuus

Tiedonlouhinta rakenteisista dokumenteista (seminaarityö)

Sivuston tiedotmysiteworthcheck.com

Julkisen hallinnon linjaukset tiedon sijainnista ja hallinnasta. Yhteenveto. Taustaa linjauksille. Linjausten tavoitteet. Lausunto

T Hypermediadokumentin laatiminen. Sisältö. Tavoitteet. Mitä on www-ohjelmointi? Arkkitehtuuri (yleisesti) Interaktiivisuuden keinot

3.27 "Tuotantoesimerkkien" rakenne ja viittaukset (1/2)

Sikarodut > 80 % % % < 50 % Suhteellinen osuus maksimiarvosta (%)

Suomen virtuaaliammattikorkeakoulu XML_mark_up_language > 80 % % % < 50 % Suhteellinen osuus maksimiarvosta (%)

Maanmittauslaitos.fi ja saavutettavuus

Miksi tarvitsemme verkkokirjoittamisen taitoa?

Kurssijärjestelyt. CS-1180 Verkkojulkaisemisen perusteet (5 op) Hanna Hämäläinen Informaatioverkostot / Mediatekniikan laitos

Virtuaaliammattikorkeakoulu Taide kasvatus taidekasvatus > 80 % % % < 50 % Suhteellinen osuus maksimiarvosta (%)

W3C ja Web-teknologiat

Sivuston tiedotgoogle.com

Sivuston tiedotqbooksupportpho nenumber.com

Semanttinen Web. Ossi Nykänen Tampereen teknillinen yliopisto (TTY), DMI / Hypermedialaboratorio W3C Suomen toimisto

Miten näkövammainen eroaa 'tavallisesta' käyttäjästä?

Tietokantasovellus (4 op) - Web-sovellukset ja niiden toteutus

Suomen virtuaaliammattikorkeakoulu Kestävää kehitystä etsimässä v. 0.9 > 80 % % % < 50 % Suhteellinen osuus maksimiarvosta (%)

Suomen virtuaaliammattikorkeakoulu Tietojohtaminen rakennus prosesseissa > 80 % % % < 50 % Suhteellinen osuus maksimiarvosta (%)

Code Camp for Girls. Sanna Nygård. Lokakuussa

Kansion tekeminen Luo linkki kansioon Luo kansiot työtilan jäsenille... 12

Sen jälkeen Microsoft Office ja sen alta löytyy ohjelmat. Ensin käynnistä-valikosta kaikki ohjelmat

Hyvää aamupäivää kaikille!

Oulun seudun ammattikorkeakoulu Aineistojen polku kirjastoon > 80 % % % < 50 % Suhteellinen osuus maksimiarvosta (%)

VirtuaaliAMK Opinnäytetyön ohjausprosessi > 80 % % % < 50 % Suhteellinen osuus maksimiarvosta (%)

10 Nykyaikainen WWW-arkkitehtuuri

Verkkosivut perinteisesti. Tanja Välisalo

Oulun ja Pohjois Karjalan ammattikorkeakoulu Virtuaalivasikan kasvatuspeli v. 0.5 > 80 % % % < 50 % Suhteellinen osuus maksimiarvosta (%)

Tampereen ammattikorkeakoulu Verkkokeskustelu > 80 % % % < 50 % Suhteellinen osuus maksimiarvosta (%)

Verkkopalvelujen saavutettavuus - yhdenvertaisuutta digitaalisessa yhteiskunnassa

Laajuus 5 op Luennot: 12 x 2t Harjoitukset: 7 viikkoharjoitusta harjoitusten tekemiseen saatavissa apua 2 ryhmää / harjoitus

Sivuston tiedotaskgeek.io

Tekstinkäsittelystä II. Tekstinkäsittelyohjelmien edistyneempiä piirteitä Tuki ryhmätyölle

HTML5 -elementit jatkuu

Sivuston tiedotwixaccounting.com

VirtuaaliAMK Tietolaari > 80 % % % < 50 % Suhteellinen osuus maksimiarvosta (%)

Käytettävyys verkko-opetuksessa Jussi Mantere

Luento 12: XML ja metatieto

Sivuston tiedotsiteoptimer.com

Sivuston tiedotakcpshop.de.websiteoutlook.com

Sisältö. XML, XHTML ja CSS XML XML. XML:n ja HTML:n ero. XML kieliä XML XHTML CSS XSL. T Hypermediadokumentin laatiminen 2002

Esteettömiä näkökulmia saavutettavuuteen

Suomen virtuaaliammattikorkeakoulu Teknillinen mekanikka fem tutorials > 80 % % % < 50 % Suhteellinen osuus maksimiarvosta (%)

Arcada yrkeshögskola Hållbar utveckling v 0.5 > 80 % % % < 50 % Suhteellinen osuus maksimiarvosta (%)

JULKISTEN VERKKOPALVELUJEN LAATUKRITEERISTÖN KONSEPTI

MAANMITTAUSLAITOS.FI JA SAAVUTETTAVUUS EMILIA HANNULA & KIRSI MÄKINEN

Transkriptio:

4 Verkkosisällön saavutettavuus Verkkosisällön saavutettavuus on informaation saavutettavuuden erikoistapaus. Verkkosisällön saavutettavuus kohdistaa huomionsa verkkopalvelun käyttöliittymärajapintaan (vrt. XHTML), mutta puhuu hieman myös kognitiivisesta saavutettavuudesta ja prosesseista verkon takana Verkkosisällön saavutettavuusohje 1.0 ja informatiivinen dokumentaatio Saavutettavuuden tasot Arviointi ja menetelmät Section 508 yms. 71

4.1 Verkkosisällön saavutettavuusohjeet Verkkosisällön saavutettavuusohje 1.0 (Web Content Accessibility Guidelines 1.0, WCAG 1.0) pitkälti määrittelee mitä Web(- sisällön) saavutettavuudella tarkoitetaan - normatiivisena perustana WCAG 1.0 - suositus ("30 s" mutta vain osa...) - ja kokoelma ohjeita joihin tukeutuen suositusta tulkitaan ja sovelletaan (yleensä asian tätä puolta ei erikseen mainita...) Saavutettavuusohje on W3C-suositus vuodelta 1999 (WAI-toimialue) - W3C-suosituspolun tulos, johon liittyy errata - englanninkielinen, mutta käännetty myös suomeksi WCAG 2.0 työn alla (periaatteessa yhteensopivia) 72

4.2 Verkkosisällön saavutettavuusohjeet, dokumentaatio Ks. http://www.w3c.org/wai/resources/ Keskeiset ohjeet - Web Content Accessibility Guidelines 1.0 (WCAG 1.0) - checkpoints (WCAG 1.0:n liite) - Tekniikat - Techniques for Web Content Accessibility Guidelines 1.0 - Accessibility improvements in HTML 4.0 - Accessibility Features of SMIL, SVG, CSS -... - Arviointi - Evaluating Web Sites for Accessibility - lisäksi eritasoista promootio- ja oppimateriaali, esimerkkejä, yms. 73

4.3 WCAG 1.0 pähkinänkuoressa (1/2) Saavutettavuusohjeen WCAG 1.0 sisältö lyhykäisyydessään: 1. Tarjoa samansisältöinen vaihtoehto ääni- ja kuvaperustaiselle tiedolle. 2. Älä luota yksin värien käyttöön. 3. Käytä merkkaus- ja tyylikieliä ja käytä niitä oikein. 4. Koodaa tekstin luonnollinen kieli selvästi (dokumentin tekniseen otsikkoon). 5. Käytä taulukoita siten että ne voidaan esittää eri tavoin ja eri välineillä. 6. Varmista että uusia teknologioita hyödyntävät sivut toimivat hyvin myös vanhemmilla asiakasohjelmilla....jatkuu 74

4.4 WCAG 1.0 pähkinänkuoressa (2/2) 7. Varmista että käyttäjä voi hallita sovelluksen aikariippuvia osia. 8. Varmista sulautettujen tai upotettujen käyttöliittymäosien suora saavutettavuus. 9. Suunnittele laiteriippumattomasti. 10. Käytä ratkaisuja jotka toimivat myös tällä hetkellä (käytä tarvittaessa väliaikaisia ratkaisuja) 11. Käytä W3C-teknologioita ja ohjeita. 12. Pidä käyttäjä jatkuvasti selvillä asiayhteydestä ja sijainnista sovelluksessa. 13. Tarjoa selkeä navigointimekanismi. 14. Varmista että dokumentit ovat selkeitä ja yksinkertaisia. 75

4.5 Ohjeet vs. tarkistuslista Kommentteja: - ok ohjeita, mutta esitietojen ja taitojen pitää olla kunnossa - selvästi heuristiikka miten noudatetaan/arvioidaan? Käytännössä verkkosisällön saavutettavuusohjetta sovelletaan juuri ohjeen tarkistuslistaan vedoten - ks. http://www.w3c.tut.fi/translations/wai/wcag10-checklist/ -...se ryhmittelee tarkistuskohteet (checkpoint) kolmitasoiseksi rakenteeksi tärkeysasteisiin (priority) vedoten (Huom. järjestys!) Ohjetta on kritisoitu mm. eritasoisten ohjeiden sekoittamisesta, painotuksista, numeroinnista ja sekavuudesta (mutta näihin emme voi vaikuttaa!) 76

4.6 Ohjeiden tärkeysasteet ja tasoluokitus Taso 1 (1 ~ A) - Sisällöntuottajan pitää noudattaa tätä tarkistuskohtaa. Mikäli kohtaa ei noudateta, yhden tai useamman käyttäjäryhmän on mahdotonta saavuttaa dokumentin sisältämä informaatio. Kyseinen tarkistuskohta on perusehto, jonka avulla tietyt ryhmät kykenevät käyttämään verkkoaineistoa. Taso 2 (1 ja 2 ~ AA) - Sisällöntuottajan tulisi noudattaa tätä tarkistuskohtaa. Muussa tapauksessa yhden tai useamman käyttäjäryhmän voi olla vaikeaa saavuttaa dokumentin sisältämä informaatio. Tämän tarkistuskohdan noudattaminen poistaa suuria esteitä verkkosivujen käytön tieltä. Taso 3 (1, 2 ja 3 ~ AAA) - Sisällöntuottaja voi noudattaa tätä tarkistuskohtaa. Muussa tapauksessa yhden tai useamman käyttäjäryhmän voi olla hieman hankalaa saavuttaa dokumentin sisältämä informaatio. Tarkistuskohdan noudattaminen parantaa verkkoaineiston saavutettavuutta. 77

4.7 Saavutettavuusohjeistus versus tekniikat Ohje ja tarkistuslista eivät käytännössä itsessään tarjoa esimerkkejä esim. saavutettavan XHTML-dokumentin kirjoittamiseen toteutustasolla Ohje Techniques for Web Content Accessibility Guidelines 1.0 jäsentää saavutettavuusohjeen tekniikoiden näkökulmasta. Se sisältää viittauksia täsmällisimpiin ohjeisiin: - Core Techniques for Web Content Accessibility Guidelines 1.0 - HTML Techniques for Web Content Accessibility Guidelines 1.0 - CSS Techniques for Web Content Accessibility Guidelines 1.0 Yo. dokumentit eivät kuitenkaan ole "suosituksia", ts. tarkkaan ottaen normatiivinen saavutettavuusohje jättää melko paljon tulkinnanvaraa -...mutta käytännössä tekniikkaohjeet luetaan myös ohjeen piiriin 78

4.8 Viittausrakenne: tarkistuslista, ohje, tekniikat ja HTML Ohjeen seuraaminen koetaan joskus hankalaksi koska se sisältää runsaasti viittauksia "erisisältöisten, mutta samannäköisten" dokumenttien välillä Ohjeen suomenk. käännös ei toteuta linkkirakennetta (eikä siten ole kovin hyödyllinen tuotantokäytössä) (Huom. suom. tarkistuslista sisältää!) Taso 1 Taso 2... Taso3... Tarkistuslista cp4.1 Merkitse selvästi dokumentin kielen vaihtuminen... Saavutettavuusohje Guideline 1: Provide equivalent... cp 1.1, 1.2,..., 1.5 Guideline 2: Don't rely on color... cp 2.1, 2.2 Guideline 3: Use markup... cp 3.1, 3.2,..., 3.7 Guideline 4: Clarify natural language usage cp 4.1, 4.2, 4.3 Guideline 5: Create tables that...... Yleiset tekniikat (Viittaukset jaoteltu tekniikoittain)... Guideline 3: Use markup... Guideline 4: Create tables that... cp 4.1: HTML techniques: Identifying changes in language cp 4.2 cp 4.3. Guideline 5: Create tables that...... HTML-tekniikat (Core/HTML/CSS)... 2.1 Identifying changes in language cp 4.1: Example. <P>And with a certain <SPAN lang="fr">je ne sais quoi</span>, she entered both the room, and his life, forever. <Q>My name is Natasha,</Q> she said. <Q lang="it">piacere,</q> he replied in impeccable Italian, locking the door. Checklist of Checkpoints for Web Content Accessibility Guidelines 1.0 Web Content Accessibility Guidelines 1.0 Techniques for Web Content Accessibility Guidelines 1.0 HTML Techniques for Web Content Accessibility Guidelines 1.0 79

4.9 WCAG 1.0 -tarkistuslistan käyttö pähkinänkuoressa Taso 1: perustaso (ks. http://www.w3c.tut.fi/translations/wai/wcag10-checklist/) - vrt. esimerkki "Kiinan muuri" Taso 2: keskeisiä parannuksia: - hyvälaatuinen merkkaus, ei teknisiä jippoja, ei pop-up -ikkunoita - metatiedot, sivuston hyvä jäsennys, navigointi, sisällysluettelo, yms. - Taulukot sivuntaitossa: Huom: Kohdat 5.3. & 5.4. vs. monikanavaisuuden mahdollisuudet (HTML=julkaisuformaatti) Taso 3: haasteita: - merkkausrakenteen rikastaminen, tabindex, [linkkien ryhmittely ja merkkaus], - kielenhuoltoa, jäsennystä, loppuviilausta, jne. K: Mihin pyrkiä käytännössä? V: "Tasoon 1 (+ ne piirteet jotka oleellisia)" 80

4.10 Verkkosisällön saavutettavuusohjeistuksen ala WAI-ohjeistus tähtää käytön esteiden poistamiseen; rajaus on rationaalinen: pyrkimys on tehdä "mahdollisimman paljon hyvää realistisin resurssein" Tiedon hyväksyttävyys esim. arvot ja uskomukset WCAG 1.0 (vrt. matkaketju!) Tiedon sinänsä ymmärrettävyys Tiedon esitystavan ymmärrettävyys Tiedon tekninen saatavuus Täydentävä informaatio eri aisteille Tiedon esitysrakenteen ymmärrettävyys Informaation äärelle pääsyn esteet Verkkosisällön käyttöliittymän käytön esteet Selaimen käytön esteet Käyttöjärjestelmän käyttöliittymän esteet Tietokoneen käytön fyysiset esteet esim. käsitteet, esitiedot, konteksti esim. kirjoitustyyli esim. apuvälineiden käyttö esim. kuvien alt-teksti esim. sivurakenne, kappalejako esim. taulukoiden looginen käyttö esim. lomakkeet ja linkit esim. suosikit, animaation hallinta esim. selaimen avaaminen esim. koneen käynnistäminen 81

4.11 Saavutettavuusohjeiden noudattamisen vaativuus Tavoite: verkkosisältö kaikille...mutta "vain" heuristinen ohje - pyrkii kuvaamaan hyvän käytännön saavutettavuuden konkreettiseen toteuttamiseen - edellyttää harkintaa - osa vaatimuksista on ehdottomuudessaan epärealistisia (mutta näiden henki on kuitenkin melko selvä) - huono toteutus voi seurata ohjeen kirjainta noudattamatta sen henkeä (Väli)johtopäätös: ohje tarjoaa normin josta tingitään vain hyvin perustein (käytännössä ns. kohtuuton taakka, undue burden) Myös pelkkä ohjeen hengen noudattaminen parantaa saavutettavuutta mutta ei välttämättä ansaitse "saavutettavuusmerkkiä" (ts. sertifiointi on ongelma!) 82

4.12 WAI-pikavinkit (jos homma tuntuu liian hankalalta...) Kuvat & animaatiot. Käytä alt-attribuuttia selittämään tehtävä. Kuvakartat. Käytä aktiivialueisiin selainpuolen map:iä ja tekstiä. Multimedia. Liitä audioon tekstitys ja kuvausteksti sekä videoon kuvaus. Hypertekstilinkit. Tee linkkitekstistä sellaisenaan ymmärrettävä esim. vältä "klikkaa tästä" tyyppisiä selityksiä. Sivujen organisointi. Käytä otsikoita, listoja ja yhtenäistä rakennetta. Käytä CSS:ää sommitteluun ja tyyliin kun mahdollista. Käyrät & kaaviot. Käytä yhteenvetoa tai longdesc-attribuuttia. Skriptit, appletit & plug-init. Tarjoa vaihtoehtoinen sisältö, jos aktiiviset piirteet ovat saavuttamattomia tai niitä ei tueta. Kehykset. Käytä noframes:iä ja selventäviä otsikoita. Taulukot. Tee rivien lukemisesta ymmärrettävää. Tee yhteenveto. Tarkista lopputulos. Validoi. Käytä http://www.w3.org/tr/wcag ohjeita, tarkistuslistaa ja työkaluja. 83