Plugin¶
Il sistema di plugin consente di estendere Galette con funzionalità specifiche inutili per maggior parte degli utenti. I plugin incompatibili verranno automaticamente disabilitati, nel qual caso è necessario provvedere all’aggiornamento a una versione più recente.
Ogni plugin è una semplice cartella in {galette}/plugins/, fare riferimento alla documentazione del plugin per installarlo.
È possibile disabilitare un plugin creando il file _disabled nella sua cartella.
Plugin ufficiali¶
I plugin ufficiali sono sviluppati e mantenuti dal team Galette. I plugin ufficiali disponibili sono:
Plugin di terze parti¶
I plugin di terze parti sono sviluppati e mantenuti dai membri della comunità. Alcuni di loro potrebbero non essere tradotti, o disponibili su per un solo motore di database.
oAuth2 (Galette come fornitore di oAuth2),
Stripe (gestione pagamenti Stripe),
HelloAsso (gestione pagamenti HelloAsso),
LegalNotices (gestisce le pagine degli avvisi legali),
È stata creata una comunità Github per gestire plugin di terze parti, se volere potete aggiungere il proprio plugin.
Interfaccia di gestione Plugin¶
Viene fornita un’interfaccia di gestione dei plugin, la troverete dal cruscotto o nel menu di configurazione. Dopo aver scaricato i plugin nella cartella plugins di Galette, verrà visualizzato un elenco:
Se il server web ha accesso in lettura alla cartella dei plugin, allora è possibile abilitare o disabilitare qualsiasi plugin dall’icona relativa.
Se il plugin richiede un database per lavorare, è possibile eseguire gli script di installazione e aggiornamento dall’interfaccia.
Il database ACL verrà poi controllato. A differenza di Galette, non vi saranno richieste informazioni, poiché tutto è già disponibile dall’istanza corrente.