Asennus & konfigurointi
Valmiit integraatiot
- Drupal-asennusohjelma
- WordPress-asennusohjelma
- Kirby-asennusohjelma (yhteisöversio)
- CraftCMS-asennusohjelma (yhteisöversio)
Mukautettu asennus
Jos haluat rakentaa oman toteutuksen, lataa paikallinen kopio (tai viittaa CDN-versioon) — tarvitset kielipaketin, JS-minimoidun tiedoston ja CSS-minimoidun tiedoston — ja luo uusi Ed11y-instanssi.
ESM/JS-moduulituonteja varten:
Käytä UMD-JavaScript-tiedostoja vanhempien selainten ja järjestelmien kanssa:
Parametrit
Täydellinen toteutus otetaan käyttöön vain kirjautuneille sisällöntuottajille (et halua sivustosi vierailijoiden näkevän tarkistinta!), ja se voi ohittaa minkä tahansa oletusparametreista.
Huomaa, että kaikille parametreille on oletusarvot; sisällytä vain ne, jotka haluat ohittaa.
Kattavasti mukautettu toteutus voi näyttää esimerkiksi tältä:
Valmiit integraatiot asettavat nämä muuttujat usein dynaamisesti — esim. lataamalla sivuja "assertiivisessa" tilassa juuri muokkauksen jälkeen ja palaamalla "kohteliaiseen" tilaan muutaman minuutin kuluttua.
Teemoittaminen
Useat parametrit mahdollistavat teeman valitsemisen, värien ohittamisen ja CSS:n injektoinnin.
Sisällytä vain ne parametrit, jotka sinun täytyy ohittaa, jotta tulevat päivitykset olisivat helpompia.
Hyödylliset JS-tapahtumat
Kehittäjät voivat liittyä näihin tapahtumiin ja muokata sivua tarpeen mukaan.
Tyypillisessä esiintymisjärjestyksessä…
ed11yRunCustomTests: lähetetään, kun Results-objekti on valmis vastaanottamaan mukautettuja tuloksia. Huomaa, että customTests-parametri täytyy asettaa suoritettavien mukautettujen testifunktioiden lukumääräksi (…todennäköisesti yksi…), jotta tämä tapahtuma lähetetään. Lisätietoja seuraavassa osiossa.ed11yResults: lähetetään, kun kaikki tarkistukset on suoritettu. API-integraatiot voivat nyt lukea dataa Ed11y.results-objektista.ed11yPanelOpened: lähetetään, jos paneeli aukeaa automaattisesti tai manuaalisesti.ed11yShowHidden: tarjoaadata-ed11y-result-numeron javiaJump-boolean-arvon. Lähetetään vain, jos "ed11yShowHidden"-parametri on asetettu ja elementin vanhempi vastaa selektoria. Käytetään paljastamaan varoitukset ei-vielä-avoimissa säilöissä, esim. akordeoissa, välilehdissä ja karuselleissa. Käyttöesimerkkejä seuraavassa osiossa.ed11yPop: tarjoaadata-ed11y-result-ID:n sekä viittauksetresult- jatip-objekteihin. Lähetetään, kun työkaluvinkki ilmestyy, jolloin voit muokata vinkkejä ajonaikaisesti.ed11yShut: tarjoaadata-ed11y-result-ID:n. Lähetetään, kun työkaluvinkki sulkeutuu.ed11yDismissalUpdate: tarjoaa laajennetut tiedot, kun käyttäjä hylkää tai palauttaa ilmoituksen. Käytetään API-integraatioissa. Tapahtumaolion sisältö:dismissPagedismissTestdismissKeydismissAction
Esimerkkejä löytyy seuraavista osioista.
Vinkkien muokkaaminen
Vinkin tekstin muokkaamista varten voit suoraan ylikirjoittaa ed11yLang.en-globaalin (ennen kirjaston alustamista) tai
Ed11y.M:n (alustamisen jälkeen) arvoja. Esim. Drupal-moduulissa,
jossa aliasoimme kielipakin Drupal.ed11yLang:ille:
Drupal.ed11yLang.lang.testNames.title = "Please write shorter headings."
Sama toimii mille tahansa lokalisointitiedoston oletusavaimista tai aktiivisesta kielikohtaisesta käännöksestä.
Drupal-moduuli lisää mukautettuja muokkauslinkkejä vinkkeihin editLinks-parametrin avulla.
Huomaa "Sivueditori" ja "Layouteditori":

Yksinkertaistettu versio koodista, joka asettaa kyseisen parametrin:
Drupal-moduuli käyttää sitten ed11yPop-tapahtumaa muokkauslinkin
dynaamiseen näyttämiseen ja piilottamiseen kontekstin perusteella, kun vinkkejä näytetään.
Tämä tapahtuma tarjoaa viittaukset result- ja tip-objekteihin:
Mukautetut testit
Jos customTests-parametri on luku, Editoria11y
lähettää "ed11yRunCustomTests"-tapahtuman tarkistuksen aikana ja odottaa enintään 500 ms
kuunnellen kyseistä määrää "ed11yResume"-tapahtumia.
Tämän avulla voidaan kutsua useita mukautettuja testiskriptejä, jotka syöttävät tuloksensa tuloslistaan ennen kuin vinkit piirretään.
Esimerkiksi, jos haluaisit luoda tämän vinkin merkitsemään sähköposteista liitetyt linkit, joilla on hämärretyt URL-osoitteet:

Tekisit:
- Lisää kuuntelija
ed11yRunCustomTests-tapahtumalle - Etsi vastaavat elementit
- Määritä vinkkiviesti
- Lähetä "resume"-tapahtuma antaaksesi Editoria11y:lle luvan piirtää vinkki: