I plugin sono dei file dll, sviluppati da persone esterne a wingabriel, che permettono di aggiungere funzionalità nuove al programma.
I plugin quindi sono dei veri e propri componenti aggiuntivi, creati per poter adattare wingabriel in contesti che altrimenti non sarebbe facilmente adattabile.
I plugin possono essere sviluppati da qualsiasi sviluppatore, sia esso uno esperto o un neofita.
Il linguaggio di sviluppo è visual basic.net o c#, su .net framework 4.8.1.
Come funzionano
I plugin si trovano nella cartella plugin del programma wingabriel, e si possono attivare dalle impostazioni.
Per attivare un plugin si deve andare in impostazioni>plugin e qui si trova un’elenco di plugin.
Premendo invio su uno di essi si trovano le seguenti voci:
- Disattiva: un sistema per disattivare i plugin.
- Permessi: per revocare i permessi connsentiti a un plugin: scrittura di note, agenda, rubrica ecc.
- Disinstalla: per disinstallare un plugin e eliminarne tutti i dati.
- Informazioni: per ottenere le informazioni del plugin.
Come sviluppare un plugin
Per sviluppare un plugin si devono seguire le regole presenti nella documentazione, e si devono rispettare tutti i limiti imposti per questioni di sicurezza: richiesta permmesso di scrittura di note, agenda, rubrica e vietato l’accesso a file, api di windows ecc.
Per maggiori dettagli e esempi vi invito a dare una lettura alla documentazione che trovate a questo link:
Documentazione per lo sviluppo dei plugin
