Diegimas ir konfigūravimas
Iš anksto sukonfigūruotos versijos
- Drupal diegimo programa
- WordPress diegimo programa
- Kirby diegimo programa (bendruomenės)
- CraftCMS diegimo programa (bendruomenės)
Pasirinktinis diegimas
Norėdami sukurti savo diegimą, atsisiųskite vietinę kopiją (arba nurodykite CDN versiją) kalbos paketo, JS min failo ir CSS min failo, tada sukurkite naują „Ed11y" egzempliorių.
ESM/JS modulių importui:
Naudokite .umd JavaScript failus senesniems naršyklėms ir sistemoms:
Parametrai
Pilnas diegimas bus vykdomas tik prisijungusiems redaktoriams (nenorite, kad Jūsų svetainės lankytojai matytų tikrintuvą!), ir gali nepaisyti bet kurių numatytųjų parametrų.
Atkreipkite dėmesį, kad visiems parametrams pateiktos numatytosios reikšmės – įtraukite tik tai, ką norite nepaisyti.
Labai pritaikytas diegimas gali atrodyti taip:
Integruoti papildiniai dažnai nustato šiuos kintamuosius dinamiškai – pvz., puslapiai įkeliami „assertive" režimu, kai jie buvo neseniai redaguoti, ir perjungiami atgal į „polite" po kelių minučių.
Temavimas
Keli parametrai leidžia pasirinkti temą, perrašyti spalvas ir įterpti CSS.
Nurodykite tik tuos parametrus, kuriuos norite nepaisyti, – tai palengvins būsimus atnaujinimus.
Naudingi JS įvykiai
Temų kūrėjai gali prisijungti prie šių įvykių, kad reaguotų ir modifikuotų puslapį pagal poreikį.
Tipine atsiradimo tvarka…
ed11yRunCustomTests: išsiunčiamas, kai objektasResultsparuoštas pasirinktiniams rezultatams įterpti. Atkreipkite dėmesį, kad parametras customTests turi būti nustatytas į pasirinktinių testų funkcijų skaičių, kurį vykdysite (…tikriausiai vieną…), kad šis įvykis būtų išsiųstas. Išsamiau – kitame skyriuje.ed11yResults: išsiunčiamas, kai visi patikrinimai baigti. API integracijos dabar gali išgauti duomenis iš objekto Ed11y.results.ed11yPanelOpened: išsiunčiamas, jei skydelis atsidaro automatiškai arba rankiniu būdu.ed11yShowHidden: pateikiadata-ed11y-resultnumerį irviaJumploginę (boolean) reikšmę. Išsiunčiama tik tada, jei nustatytas parametras „ed11yShowHidden" ir elemento tėvinis elementas atitinka selektorių. Naudojamas įspėjimams atskleisti dar neatidarytose talpyklose, pvz., akordeonuose, skirtukuose ir karuselėse. Naudojimo pavyzdžiai kitame skyriuje.ed11yPop: pateikiadata-ed11y-resultID, taip pat nuorodas į objektusresultirtip. Išsiunčiamas, kai pasirodo įrankio patarimas, leidžiantis modifikuoti patarimus vykdymo metu.ed11yShut: pateikiadata-ed11y-resultID. Išsiunčiamas, kai užsidaro įrankio patarimas.ed11yDismissalUpdate: pateikia išplėstinę informaciją, kai naudotojas atmeta arba atkuria įspėjimą. Naudojamas API integracijoms. Įvykio objektas apima:dismissPagedismissTestdismissKeydismissAction
Pavyzdžių rasite tolesniuose skyriuose.
Patarimų modifikavimas
Jei norite tik pakeisti patarimo tekstą, elementus objekte ed11yLang.en (prieš iškviečiant biblioteką) arba Ed11y.M (po iškvietimo) galima tiesiogiai perrašyti. Pvz., Drupal modulyje, kur kalbos paketą priskyrėme Drupal.ed11yLang:
Drupal.ed11yLang.lang.testNames.title = "Please write shorter headings."
Tai taikoma bet kuriam iš numatytųjų lokalizacijos failo raktų ar aktyvaus kalbai skirto vertimo.
Drupal modulis taip pat įtraukia pasirinktines redagavimo nuorodas į patarimus naudodamas parametrą editLinks. Atkreipkite dėmesį į „Puslapio redaktorius" ir „Maketo redaktorius":

Supaprastinta kodo, nustatančio šį parametrą, versija:
Drupal modulis tada naudoja įvykį ed11yPop, kad dinamiškai rodytų ir slėptų redagavimo nuorodą pagal kontekstą, kai rodomi patarimai.
Šis įvykis pateikia nuorodas į objektus result ir tip:
Pasirinktiniai testai
Jei parametras customTests yra skaičius, Editoria11y išsiųs įvykį „ed11yRunCustomTests" tikrinimo metu ir lauks iki 500 ms, klausydamas to skaičiaus „ed11yResume" įvykių.
Tai galima išnaudoti norint iškviesti tiek scenarijų su pasirinktiniais testais, kiek reikia – jie gali įterpti savo rezultatus į rezultatų masyvą prieš piešiant patarimus.
Pavyzdžiui, jei norėtumėte sukurti šį patarimą, kad pažymėtumėte nuorodas, įklijuotas iš el. laiškų su užšifruotais URL:

Jūs turėtumėte:
- Pridėti klausytoją
ed11yRunCustomTestsįvykiui - Rasti atitinkančius elementus
- Apibrėžti patarimo žinutę
- Išsiųsti „resume" įvykį, kad Editoria11y nupiešti patarimą: