Instalēšana & konfigurēšana
Iepriekš konfigurētās versijas
- Drupal instalētājs
- WordPress instalētājs
- Kirby instalētājs (contrib)
- CraftCMS instalētājs (contrib)
Pielāgota instalācija
Lai izveidotu savu ieviešanu, lejupielādējiet lokālu kopiju (vai izmantojiet CDN versiju) ar valodas pakotni, JS min failu un CSS min failu, pēc tam izveidojiet jaunu "Ed11y" instanci.
Priekš ESM/JS moduļu importa:
Izmantojiet .umd JavaScript failus mantotajām pārlūkprogrammām un sistēmām:
Parametri
Pilna ieviešana tiks aktivizēta tikai pieteikušos redaktoriem (jūs nevēlaties, lai vietnes apmeklētāji redzētu jūsu pārbaudītāju!), un var pārrakstīt jebkuru no noklusējuma parametriem.
Ņemiet vērā, ka noklusējumi ir norādīti visiem parametriem; iekļaujiet tikai tos, ko vēlaties pārrakstīt.
Stipri pielāgota ieviešana varētu izskatīties šādi:
Gatavās integrācijas bieži iestata šos mainīgos darba laikā — piem., ielādējot lapas "assertive" režīmā, kad tās nesen rediģētas, un pārslēdzot atpakaļ uz "polite" pēc dažām minūtēm.
Tematizācija
Vairāki parametri ļauj izvēlēties tēmu, pārrakstīt krāsas un injicēt CSS.
Iekļaujiet tikai tos parametrus, kas jāpārraksta, lai nākotnes atjauninājumi būtu vieglāki.
Noderīgi JS notikumi
Tematizētāji var pievienot šos notikumus, lai reaģētu un pēc vajadzības modificētu lapu.
Tipiskajā parādīšanās secībā…
ed11yRunCustomTests: tiek izsūtīts, kad objekts Results ir gatavs pielāgoto rezultātu injicēšanai. Ņemiet vērā, ka parametram customTests jābūt iestatītam uz palaižamo pielāgoto pārbaudes funkciju skaitu (…iespējams, viens…), lai šis notikums tiktu izsūtīts. Sīkāk nākamajā sadaļā.ed11yResults: tiek izsūtīts, kad visas pārbaudes ir pabeigtas. API integrācijas tagad var izgūt datus no objekta Ed11y.results.ed11yPanelOpened: tiek izsūtīts, ja panelis tiek atvērts automātiski vai manuāli.ed11yShowHidden: sniedzdata-ed11y-resultskaitli unviaJumpBūla vērtību. Tiek izsūtīts tikai tad, ja ir iestatīts parametrs "ed11yShowHidden" un elementa vecākelements atbilst selektoram. Tiek izmantots, lai atklātu brīdinājumus vēl neatvērtos konteineros, piem., akordeonos, cilnēs un karuseļos. Lietošanas piemēri nākamajā sadaļā.ed11yPop: sniedzdata-ed11y-resultID, kā arī atsauces uzresultuntipobjektiem. Tiek izsūtīts, kad parādās rīka padoms, ļaujot modificēt padomus izpildes laikā.ed11yShut: sniedzdata-ed11y-resultID. Tiek izsūtīts, kad rīka padoms tiek aizvērts.ed11yDismissalUpdate: sniedz papildinformāciju, kad lietotājs noraida vai atjauno brīdinājumu. Izmantots API integrācijām. Notikuma objekts satur:dismissPagedismissTestdismissKeydismissAction
Piemērus var atrast šādās sadaļās.
Padomu modificēšana
Ja vēlaties tikai modificēt padoma tekstu, objekta ed11yLang.en global (pirms bibliotēkas izsaukšanas) vai Ed11y.M (pēc bibliotēkas izsaukšanas) elementus var tieši pārrakstīt. Piem., Drupal modulī, kur mēs izveidojām valodas pakotnes aizstājvārdu kā Drupal.ed11yLang:
Drupal.ed11yLang.lang.testNames.title = "Please write shorter headings."
Tas attiecas uz jebkuru no noklusējuma atslēgām lokalizācijas failā vai aktīvo valodas specifisko tulkojumu.
Drupal modulis arī pievieno pielāgotas rediģēšanas saites padomiem, izmantojot parametru editLinks. Ievērojiet "Lapas redaktors" un "Izkārtojuma redaktors:"

Vienkāršota tā parametra iestatīšanas koda versija:
Drupal modulis pēc tam izmanto notikumu ed11yPop, lai dinamiski parādītu un paslēptu
rediģēšanas saiti atkarībā no konteksta, kad tiek parādīti padomi.
Šis notikums sniedz atsauces uz result un tip objektiem:
Pielāgotas pārbaudes
Ja parametrs customTests ir skaitlis, Editoria11y
izsūtīs notikumu "ed11yRunCustomTests" pārbaudes laikā un pēc tam apturēsies uz līdz 500ms, gaidot tik daudz "ed11yResume" notikumu.
To var izmantot, lai izsauktu tik daudz skriptu ar pielāgotām pārbaudēm, cik vēlaties, kas var nostumt savus rezultātus rezultātu masīvā pirms padomu zīmēšanas.
Piemēram, ja vēlaties izveidot šo padomu, lai atzīmētu saites, kas ielīmētas no e-pastiem ar aizēnotiem URL:

Jums vajadzētu:
- Pievienot klausītāju notikumam
ed11yRunCustomTests - Atrast atbilstošos elementus
- Definēt padoma ziņojumu
- Izsūtīt "resume" notikumu, lai Editoria11y zīmētu padomu: