Capítol 15. Desenvolupament de connectors amb el paquet rkwarddev

Vista general

Escriure connectors externs implica escriure fitxers en tres llenguatges (XML, JavaScript i R) i la creació d'una jerarquia estandarditzada de directoris. Per a fer-ho molt més fàcil als desenvolupadors voluntaris de connectors, estem proporcionant el paquet rkwarddev. Proporciona una sèrie de funcions simples de l'R per a crear el codi XML per a tots els elements de diàleg com els «tabbooks», caselles de selecció, llistes desplegables o navegadors de fitxers, així com funcions per a crear el codi JavaScript i fitxers d'ajuda del RKWard per a començar. La funció rk.plugin.skeleton() crea l'arbre de directoris esperat i tots els fitxers necessaris on se suposa que són.

Aquest paquet no està instal·lat de manera predeterminada, però s'ha d'instal·lar manualment des del repositori propi del RKWard. Podeu fer-ho utilitzant la interfície de la IGU (ArranjamentConfigura els paquets), o des de qualsevol sessió R en execució:

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

El rkwarddev depèn d'un altre paquet petit anomenat «XiMpLe», que és un analitzador i generador de XML molt senzill i també està present en el mateix repositori.

També es pot trobar la documentació completa en format PDF. Es pot trobar una introducció més detallada per a treballar amb el paquet al resum bàsic del «rkwarddev».