WordPress-verkkosivuston saavutettavuus : saavutettavan teeman kehitys
Tarkiainen, Sami (2019)
Diplomityö
Tarkiainen, Sami
2019
School of Engineering Science, Tietotekniikka
Kaikki oikeudet pidätetään.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi-fe2019110136216
https://urn.fi/URN:NBN:fi-fe2019110136216
Tiivistelmä
Tämän diplomityön tarkoituksena on tutkia mitä vaatimuksia Euroopan Unionin (EU) asettama saavuttavuusdirektiivi tuo uuden verkkosivuston suunnitteluun ja toteutukseen. Selvitän mitä saavutettavuus ja saavutettavuusohjeistus (Web Content Accessibility Guidelines, WCAG) tarkoittavat, mitä niillä pyritään saavuttamaan, sekä keneen ne vaikuttavat suoraan ja välillisesti.
Työssäni tarkastelen myös WordPress-julkaisujärjestelmää ja avaan sen rakennetta sekä toiminnallisuuksia. Tämän jälkeen selvitän saavutettavuusohjeistuksen vaatimia käytännön toimenpiteitä, joilla saavutettavuus toteutetaan sivustolle kokonaisuudessaan. Lisäksi avaan saavutettavuuden testausta ja siihen liittyviä. Arvoin kahden verkosta löytyvän ilmaisen testaustyökalun toiminnallisuuden sekä niiden toimivuuden.
Lopuksi esittelen case-esimerkillä käytännössä, kuinka saavutettavuus voidaan teknisesti toteuttaa WordPress-julkaisujärjestelmällä toteutetun verkkosivuston teemaan. Työn kirjoitushetkellä saavutettavuus on erittäin ajankohtainen aihe case-esimerkin kohdeyritykselle, kun saavutettavuusdirektiivi vaatii julkishallinnon ja virastojen omistamat verkkosivustot täyttämään saavutettavuusohjeistuksen vaatimukset ja kriteerit. Teeman toteutuksen jälkeen testaan toteutuksen onnistumista käyttäen hyväksi todettuja testaustyökaluja. Tämän jälkeen arvioin kehitystyön ja testauksen onnistumista kokonaisuutena. The purpose of this thesis is to examine what requirements the European Union (EU) Accessibility Directive sets to the design and implementation of a website. I will explain what accessibility and Web Content Accessibility Guidelines (WCAG) mean, what they aim to achieve, and who they affect directly and indirectly.
In my thesis, I will also go through the basics of WordPress Content Management System (CMS) and open its structure and functionality. I will also outline practical steps provided by the accessibility guidelines to implement accessibility for the site. In addition, I will tell how accessibility can be tested and measured. I will showcase two publicly available free to use tools for testing the accessibility and evaluate their functionality of.
Finally, I will use the case study to demonstrate how accessibility can be implemented within a WordPress theme. At the time of writing, accessibility is a very timely topic for the case examples target company, where the Accessibility Directive requires websites owned by government to meet the requirements and criteria of the accessibility guidelines. After the theme has been implemented, it will be tested with the testing tools presented in this work. After this I will evaluate how development process and testing succeeded overall.
Työssäni tarkastelen myös WordPress-julkaisujärjestelmää ja avaan sen rakennetta sekä toiminnallisuuksia. Tämän jälkeen selvitän saavutettavuusohjeistuksen vaatimia käytännön toimenpiteitä, joilla saavutettavuus toteutetaan sivustolle kokonaisuudessaan. Lisäksi avaan saavutettavuuden testausta ja siihen liittyviä. Arvoin kahden verkosta löytyvän ilmaisen testaustyökalun toiminnallisuuden sekä niiden toimivuuden.
Lopuksi esittelen case-esimerkillä käytännössä, kuinka saavutettavuus voidaan teknisesti toteuttaa WordPress-julkaisujärjestelmällä toteutetun verkkosivuston teemaan. Työn kirjoitushetkellä saavutettavuus on erittäin ajankohtainen aihe case-esimerkin kohdeyritykselle, kun saavutettavuusdirektiivi vaatii julkishallinnon ja virastojen omistamat verkkosivustot täyttämään saavutettavuusohjeistuksen vaatimukset ja kriteerit. Teeman toteutuksen jälkeen testaan toteutuksen onnistumista käyttäen hyväksi todettuja testaustyökaluja. Tämän jälkeen arvioin kehitystyön ja testauksen onnistumista kokonaisuutena.
In my thesis, I will also go through the basics of WordPress Content Management System (CMS) and open its structure and functionality. I will also outline practical steps provided by the accessibility guidelines to implement accessibility for the site. In addition, I will tell how accessibility can be tested and measured. I will showcase two publicly available free to use tools for testing the accessibility and evaluate their functionality of.
Finally, I will use the case study to demonstrate how accessibility can be implemented within a WordPress theme. At the time of writing, accessibility is a very timely topic for the case examples target company, where the Accessibility Directive requires websites owned by government to meet the requirements and criteria of the accessibility guidelines. After the theme has been implemented, it will be tested with the testing tools presented in this work. After this I will evaluate how development process and testing succeeded overall.