Installa QGIS solo con un repository di plug-in locale


16

Esiste una procedura ottimale per configurare QGIS senza il repository ufficiale ma solo con un repository locale?

L'idea alla base di ciò è quella di impostare un ambiente stabile in cui gli amministratori GIS locali controllino i plug-in prima che vengano aggiunti al repository locale.

Abbiamo riscontrato alcuni problemi con i plug-in che hanno reso instabili le nostre installazioni QGIS (ad esempio https://github.com/vinayan/RectOvalDigitPlugin/issues/6 ). Poiché l'affidabilità del software è più importante per i nostri colleghi rispetto alla libera scelta tra 800 plug-in, vogliamo preselezionare i plug-in disponibili per loro.

Alla fine della giornata non è probabilmente possibile per la persona che deve configurare le installazioni di QGIS per impedire agli utenti di installare alcuni plugin indesiderati / instabili come directory dei plugin e QGIS2.ini deve essere scrivibile dagli utenti, ma vogliamo ancora per rendere il nostro ambiente di lavoro QGIS un po 'più stabile.

Le mie idee sono:

  • Rimuovere il repository locale e rendere invisibile il pulsante "Aggiungi"?

  • Bloccare il repository ufficiale tramite il proxy?

  • usando una lista bianca per i plugin consentiti e controllando i plugin installati sulla lista bianca con un plugin installato nella cartella del programma QGIS?

Qualcun altro ha fatto qualche esperienza con le configurazioni QGIS in un'infrastruttura IT aziendale?


e per essere chiari, questo è in un ambiente Windows? QGIS è stato installato su tutte le macchine con il programma di installazione OSGeo4W?
— SaultDon

@SaultDon sì, windows e installato con osgeo4W
— markgraeflerland

Stiamo parlando del repository di plugin in particolare penso? Non stai chiedendo informazioni sui repository del software QGIS in generale? Potrebbe essere utile metterlo nel titolo.
— Rostranimin,

@Rostranimin: done
— markgraeflerland

1
Qual è il tuo problema adesso? Le tue idee sono buone. Hai una sfida a implementarli?
— Wondim

Risposte:


0

Poiché non sembra possibile impedire agli utenti di installare plug-in indesiderati / non validi, ho impostato un plug-in che attende il segnale di inizializzazione e verifica i plug-in installati rispetto a una whitelist con qgis.utils.available_plugins. Quindi posso almeno informare l'utente che utilizza un plugin che non è stato ancora inserito nella whitelist: inserisci qui la descrizione dell'immagine

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.