Namestitev & konfiguracija
Vnaprej konfigurirane različice
- Namestitveni program za Drupal
- Namestitveni program za WordPress
- Namestitveni program za Kirby (prispevek skupnosti)
- Namestitveni program za CraftCMS (prispevek skupnosti)
Namestitev po meri
Za lastno implementacijo prenesite lokalno kopijo (ali navedite CDN različico).
Za uvoz modulov ESM/JS:
Za starejše brskalnike in sisteme uporabite datoteke .umd JavaScript:
Parametri
Popolna implementacija naj bo naložena samo za prijavljene urednike (ne želite, da vaši obiskovalci vidijo preverjevalnika!), in lahko preglasi katerega koli od privzetih parametrov.
Upoštevajte, da so privzete vrednosti podane za vse parametre; vključite le tiste, ki jih želite preglasiti.
Primer obsežno prilagojene implementacije:
Ključne integracije pogosto sproti nastavljajo te spremenljivke — npr. nalaganje strani v »assertive« načinu, ko so bile nedavno urejene, in vrnitev nazaj v »polite« po nekaj minutah.
Oblikovanje
Nekateri parametri omogočajo izbiro teme, preglasitev barv in vbrizgavanje CSS.
Vključite le parametre, ki jih morate preglasiti, da bodo prihodnje posodobitve lažje.
Koristni dogodki JS
Oblikovalci tem lahko te dogodke priključijo za odzivanje in prilagajanje strani po potrebi.
V tipičnem vrstnem redu pojavljanja…
ed11yRunCustomTests: razposlano, ko je objekt Results pripravljen za vbrizgavanje custom rezultatov. Upoštevajte, da mora biti parameter customTests nastavljen na število funkcij custom testov, ki jih boste izvajali (…verjetno eno…), da bo ta dogodek sploh razposlan.ed11yResults: razposlano, ko so vsa preverjanja zaključena. Integracije API-ja lahko zdaj iz objekta Ed11y.results pridobijo podatke.ed11yPanelOpened: razposlano, če se plošča odpre, samodejno ali ročno.ed11yShowHidden: zagotavlja številodata-ed11y-resultin logično vrednostviaJump. Razposlano samo, če je parameter »ed11yShowHidden« nastavljen in je nadrejeni element elementa v skladu z izbirateljem.ed11yPop: zagotavlja IDdata-ed11y-resultter reference na objekteresultintip. Razposlano, ko se prikaže opis, kar vam omogoča prilagajanje nasvetov med izvajanjem.ed11yShut: zagotavlja IDdata-ed11y-result. Razposlano, ko se opis zapre.ed11yDismissalUpdate: zagotavlja razširjene informacije, ko uporabnik zavrne ali obnovi opozorilo. Uporablja se za API integracije. Objekt dogodka vsebuje:dismissPagedismissTestdismissKeydismissAction
Primeri so v naslednjih razdelkih.
Prilagajanje nasvetov
Če želite le spremeniti besedilo nasveta, lahko elemente v globalnem objektu ed11yLang.en (pred klicem knjižnice) ali Ed11y.M (po klicu knjižnice) neposredno preglasite. Npr. v modulu Drupal, kjer smo paket prevoda vzdevkali kot Drupal.ed11yLang:
Drupal.ed11yLang.lang.testNames.title = "Please write shorter headings."
To velja za katerega koli od privzetih ključev v paketu lokalizacije.
Modul Drupal prav tako doda lastne povezave za urejanje v nasvete z uporabo parametra editLinks. Upoštevajte »Urejevalnik strani« in »Urejevalnik postavitve«:

Poenostavljena različica kode, ki nastavi ta parameter:
Modul Drupal nato uporablja dogodek ed11yPop za dinamično prikazovanje in skrivanje
povezave za urejanje glede na kontekst, ko se prikažejo nasveti.
Ta dogodek zagotavlja reference na objekte result in tip:
Testi po meri
Če je parameter customTests število, bo Editoria11y
med preverjanjem razposlal dogodek »ed11yRunCustomTests« in nato za do 500 ms čakal na
to število dogodkov »ed11yResume«.
To je mogoče izkoristiti za klicanje toliko skriptov s custom testi, kot je potrebno, ki lahko potisnejo svoje rezultate v niz rezultatov pred risanjem nasvetov.
Na primer, če bi radi ustvarili ta nasvet za označevanje povezav z zakritimi URL-ji iz e-pošte:

Storili bi:
- Dodajte poslušalnik za dogodek
ed11yRunCustomTests - Poiščite ujemajoče elemente
- Določite sporočilo nasveta
- Razpošljite dogodek »resume«, da Editoria11y nariše nasvet: