Poglavje 15. Razvoj vtičnika s paketom rkwarddev

Pregled

Pisanje zunanjih vtičnikov vključuje pisanje datotek v treh jezikih (XML,JavaScript in R) ter ustvarjanje standardizirane hierarhije imenikov. Da bi bilo to veliko lažje za voljne razvijalce vtičnikov, smo zagotovili paket rkwarddev. Zagotavlja število preprostih R funkcij za ustvarjanje datoteke XML koda za vsa pogovorna okna elemente, kot so zavihki, potrditvena polja, spustni seznami ali brskalniki datotek kot funkcije za ustvarjanje JavaScript kode in RKWard datoteke pomoči za začetek. Funkcija rk.plugin.skeleton() ustvaripričakovano drevo imenikov in vse potrebne datoteke, kjer naj bi bile biti.

Ta paket ni privzeto nameščen, ampak ga je treba namestiti ročno iz RKWard repozitorija. To lahko storite z GUI vmesnikom (NastavitveKonfiguriraj pakete) ali iz katere koli tekoče R seje:

install.packages("rkwarddev", repos="https://files.kde.org/rkward/R")
                library(rkwarddev)
                

rkwarddev je odvisen od drugega klicanega majhnega paketaXiMpLe, ki je zelo preprost XML razčlenjevalnik in generator terprisoten tudi v istem skladišču.

Tam lahko najdete tudi celotno dokumentacijo v formatu PDF. Podrobnejši uvod v delo s paketom najdete v vinjeto rkwarddev.