Rettelser af tilgængelighed på Shopify, Shopware, WooCommerce og Magento

Validiscan arbejder med webshops på Shopify, Shopware, WooCommerce og Magento med en temabaseret storefront. På alle platforme retter Validiscan fejl i temaets egne filer og leverer ændringerne som en pull request eller en patchpakke, og på Shopify også som en upubliceret kopi af temaet.

Hvilke platforme arbejder Validiscan med?

Validiscan arbejder med webshops på Shopify, Shopware, WooCommerce og Magento, hvis storefront er bygget af et tema: et sæt skabelonfiler, stilark og scripts, der gengiver webshoppens sider. Andre platforme og headless storefronts fås på forespørgsel: Validiscans rettelsesmotor har ingen opskrifter til dem.

Detaljer: headless storefronts, og hvad et projekt dækker

Validiscan arbejder med webshops på Shopify, Shopware, WooCommerce og Magento, hvis storefront er bygget af et tema: et sæt skabelonfiler, stilark og scripts, der gengiver webshoppens sider. Det er i de filer, Validiscan foretager sine ændringer.

Andre platforme og headless storefronts, hvor siderne bygges af en separat frontend-applikation, fås på forespørgsel: Rettelsesmotoren har ingen opskrifter til dem. Et projekt dækker én webshop på en af de fire platforme med ét domæne og ét tema.

Hvordan når rettelserne frem til webshoppen på hver platform?

Validiscan leverer rettelserne som en pull request eller en patchpakke på alle fire platforme og på Shopify også som en upubliceret kopi af temaet. Ingen af de tre måder ændrer den live webshop: Du eller din udvikler merger, publicerer eller anvender ændringerne.

Levering af rettelser pr. platform
Platform Pull request på GitHub Upubliceret temakopi Patchpakke
Shopify Ja, når temaet ligger i et GitHub-repository Ja, med en Theme Access-adgangskode til webshoppen Ja, udarbejdet ud fra en temafil, der er downloadet fra Shopify-administrationen
Shopware Ja, i temapluginets repository Nej (kun Shopify) Ja, udarbejdet ud fra en ZIP-fil med temapluginet
WooCommerce Ja, i repositoriet for temaet eller child-temaet Nej (kun Shopify) Ja, udarbejdet ud fra en ZIP-fil med temamappen
Magento Ja, i det repository, der rummer temaet Nej (kun Shopify) Ja, udarbejdet ud fra en ZIP-fil med temamappen
Detaljer: hvornår måden vælges, og hvad en patchpakke kræver

Validiscan leverer ændringer på tre måder. En pull request og en patchpakke fungerer på alle fire platforme; en upubliceret kopi af temaet findes kun på Shopify. Hvilken måde der bruges, afgøres pr. webshop, før arbejdet går i gang. Ingen af dem ændrer den live webshop: Du eller din udvikler merger, publicerer eller anvender ændringerne.

En patchpakke kræver ingen adgang til selve webshoppen. I stedet uploader en administrator i din organisation, som kan være din udvikler, en eksport af det nuværende tema i kundeportalen. Validiscan udarbejder ændringerne ud fra den kopi, så hver ændring peger på den præcise fil og linje. De tre leveringsmåder i detaljer

Sådan kommer tilgængelighedsrettelser ind i et tema til Shopify, Shopware, WooCommerce eller Magento

Hvilke filer ændrer rettelserne på hver platform?

Validiscans rettelser ændrer kun temaets egne filer: på Shopify Liquid-temaet, på Shopware temapluginet i en Shopware 6-storefront, på WooCommerce WordPress-temaet eller dets child-tema og på Magento et Magento 2-tema under app/design/frontend.

Shopify

Validiscan arbejder med Liquid-temaet i en Shopify-webshop.

Veje ind
Det GitHub-repository, temaet ligger i, en Theme Access-adgangskode eller en temafil, som du downloader i Shopify-administrationen og uploader i kundeportalen
Filtyper, som opskrifterne ændrer i applikationens tests
  • .css.liquid
  • .js
  • .json
  • .liquid
Opskrifter
20
Detaljer: hvordan Validiscan når et Shopify-tema, hvordan ændringerne kommer, og hvad opskrifterne ændrer

Validiscan arbejder med Liquid-temaet i en Shopify-webshop. Validiscan når temaet gennem det GitHub-repository, temaet ligger i, gennem en Theme Access-adgangskode, som Validiscan bruger til at downloade det aktive tema, eller gennem en temafil, som du downloader i Shopify-administrationen og uploader i kundeportalen.

Ændringerne kommer som en pull request, som en patchpakke eller som en upubliceret kopi af det aktive tema med navnet Validiscan A11y <date>, som du selv forhåndsviser og publicerer. Opskrifterne ændrer Liquid-filer i temaets mapper layout, templates, sections, snippets og blocks, temaets stilark og scripts i assets og webshoppens tekst i locales. En farverettelse kan også ændre en farveindstilling i config/settings_data.json.

Shopware

Validiscan arbejder med temapluginet i en Shopware 6-storefront.

Veje ind
Pluginets GitHub-repository eller en ZIP-fil med pluginets mappe under custom/plugins, uploadet i kundeportalen
Filtyper, som opskrifterne ændrer i applikationens tests
  • .html.twig
  • .js
  • .json
  • .scss
Opskrifter
20
Detaljer: hvordan Validiscan når et temaplugin til Shopware, hvordan ændringerne kommer, og hvad opskrifterne ændrer

Validiscan arbejder med temapluginet i en Shopware 6-storefront. Validiscan når temaet gennem pluginets GitHub-repository eller gennem en ZIP-fil med pluginets mappe under custom/plugins, som uploades i kundeportalen.

Ændringerne kommer som en pull request eller som en patchpakke. Opskrifterne ændrer Twig-skabeloner under Resources/views, SCSS og JavaScript under Resources/app/storefront/src og de snippet-filer, der rummer webshoppens tekst. En farverettelse kan også ændre en værdi i temaets theme.json.

WooCommerce

Validiscan arbejder med WordPress-temaet i en WooCommerce-webshop eller med dens child-tema; opskrifterne er skrevet til klassiske WordPress-temaer, der er bygget af PHP-skabeloner.

Veje ind
Temaets GitHub-repository eller en ZIP-fil med temamappen under wp-content/themes, inklusive child-temaet, hvis der er et
Filtyper, som opskrifterne ændrer i applikationens tests
  • .css
  • .js
  • .php
Opskrifter
20
Detaljer: hvordan Validiscan når et WooCommerce-tema, hvordan ændringerne kommer, og hvad opskrifterne ændrer

Validiscan arbejder med WordPress-temaet i en WooCommerce-webshop eller med dens child-tema. Opskrifterne er skrevet til klassiske WordPress-temaer, der er bygget af PHP-skabeloner. Validiscan når temaet gennem dets GitHub-repository eller gennem en ZIP-fil med temamappen under wp-content/themes, inklusive child-temaet, hvis der er et.

Ændringerne kommer som en pull request eller som en patchpakke. Opskrifterne ændrer temaets PHP-skabeloner, herunder de WooCommerce-skabeloner, som temaet overstyrer, og functions.php, samt de stilark og scripts, som temaet indlæser.

Magento

Validiscan arbejder med et Magento 2-tema under app/design/frontend.

Veje ind
Det GitHub-repository, der rummer temaet, eller en ZIP-fil med temamappen, uploadet i kundeportalen
Filtyper, som opskrifterne ændrer i applikationens tests
  • .css
  • .html
  • .less
  • .phtml
  • .xml
Opskrifter
20
Detaljer: hvordan Validiscan når et Magento-tema, hvordan ændringerne kommer, og hvad opskrifterne ændrer

Validiscan arbejder med et Magento 2-tema under app/design/frontend. Validiscan når temaet gennem det GitHub-repository, der rummer det, eller gennem en ZIP-fil med temamappen, som uploades i kundeportalen.

Ændringerne kommer som en pull request eller som en patchpakke. Opskrifterne ændrer .phtml- og .html-skabeloner, layout-XML-filer, temaets LESS-kildekode og, hvor temaet har et, dets kompilerede stilark, scripts under web/js og den tyske oversættelsesfil i i18n.

Hvad er det samme på alle fire platforme?

Validiscans metode er den samme på alle fire platforme; kun filerne er forskellige. Hver platform har de samme 20 opskrifter, skrevet til dens egne filer, og det samme rettelsesniveau pr. regel. En opskrift, der ikke kan se den rigtige ændring, foretager ingen, og hver ændring bliver i temaets egne filer.

  • De samme opskrifter. Rettelsesmotoren har 20 opskrifter på hver platform, det samme sæt på alle fire, hver især skrevet til den pågældende platforms skabeloner, stilark og tekstfiler. En opskrift er en deterministisk ændring for én slags fejl: Den samme kode får altid den samme ændring.
  • De samme niveauer. En regel i Validiscans regelkatalog har samme rettelsesniveau på alle fire platforme: AUTO, ASSISTED eller MANUAL. Hver platformside viser de regler, som hver opskrift dækker, med deres niveau.
  • Ingen gætterier. Når en opskrift ikke med tilstrækkelig sikkerhed kan finde koden bag en fejl, eller koden ikke viser, hvad den rigtige ændring er, foretager den ingen ændring. Fundet følger så ASSISTED-forløbet i stedet for at få en gættet rettelse.
  • Kun temaets egne filer. En ændring må kun berøre temaets egne filer: En ændring af build-output, afhængigheder, platformens kernefiler eller CI-konfiguration afvises. Ændrede skabeloner, stilark, scripts samt JSON- og XML-filer kontrolleres desuden med en parser for deres filtype, før Validiscan gennemgår ændringen.
  • Intet overlay. Hver rettelse er en redigering af temaets kildekode. Nogle få rettelser tilføjer linjer til temaets egne scripts, for eksempel for at forbinde en pauseknap med et slideshow, men der indsættes intet, som retter webshoppens sider i den besøgendes browser.
Detaljer: metoden på én linje, og den tekst, en opskrift tilføjer

Metoden er den samme overalt; det er kun filerne, der er forskellige.

Ny tekst, som en opskrift tilføjer, for eksempel ordene i et spring over-link eller navnet på en ikonknap, kommer på engelsk på alle fire platforme. På Shopify, Shopware og Magento kommer den også på tysk, hvor temaet har tyske oversættelsesfiler. På WooCommerce tilføjes den engelske tekst som oversættelig WordPress-tekst.

Hvad forbliver på niveau MANUAL på alle platforme?

Regler, hvis fejl kræver en beslutning om indhold eller adfærd, som kun du eller din udvikler kan træffe, for eksempel undertekster til dine produktvideoer, har rettelsesniveauet MANUAL på alle fire platforme. For et fund på niveau MANUAL giver Validiscan vejledning i, hvordan det rettes, ikke en ændring af din kode.

Ikke en del af et projekt

  • Arbejdet med fund på niveau MANUAL, der kræver dine egne beslutninger om indhold

  • Indlejret tredjepartsindhold som betalings- eller chatwidgets

  • PDF-filer

Detaljer: hvad et projekt ikke omfatter, og hvad det dækker

Nogle fejl kræver en beslutning om indhold eller adfærd, som kun du eller din udvikler kan træffe, for eksempel undertekster til dine produktvideoer eller en anden måde at bruge et betjeningselement på, som kun virker ved at trække. Regler som disse har rettelsesniveauet MANUAL på alle fire platforme, og hver platformside viser dem. For et fund på niveau MANUAL giver Validiscan vejledning i, hvordan det rettes, ikke en ændring af din kode. Arbejdet med fund på niveau MANUAL, der kræver dine egne beslutninger om indhold, er ikke en del af et projekt, og det samme gælder PDF-filer og indlejret tredjepartsindhold som betalings- eller chatwidgets.

Et projekt dækker én webshop på en af de fire platforme: ét domæne og ét tema.

Begynd med et gratis tjek af din webshop.

Send din webshops adresse. Validiscan scanner den og svarer med hver fejl, scanningen kan påvise, med siden og koden.

Bestil et gratis tjek

Eller skriv til info@validiscan.com.

Hvad det gratis tjek omfatter, og hvad det udelader
Du sender
din webshops adresse
Sider, der scannes
op til 15
Du får
hver fejl, scanningen kan påvise, med siden og koden
På din webshop
kun offentlige sider; intet login, intet købt, ingen formularer sendt
Hvad det ikke er
et fuldt audit

Skriv til Validiscan

Til et gratis tjek skal du skrive din webshops adresse og platform.

Validiscan bruger det, du sender, til at svare dig. Privatlivspolitik