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.
| 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 MagentoHvilke 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/.
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/ 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 tjekEller 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