Skonfiguruj QGIS tylko z lokalnym repozytorium wtyczek

16

Czy istnieje najlepsza praktyka, jak skonfigurować QGIS bez oficjalnego repozytorium, ale tylko z repozytorium lokalnym?

Ideą tego jest skonfigurowanie stabilnego środowiska, w którym lokalni administratorzy GIS sprawdzają wtyczki, zanim zostaną dodane do lokalnego repozytorium.

Mieliśmy pewne problemy z wtyczkami, które powodowały niestabilność naszych instalacji QGIS (na przykład https://github.com/vinayan/RectOvalDigitPlugin/issues/6 ). Ponieważ niezawodność oprogramowania jest ważniejsza dla naszych współpracowników niż swobodny wybór między 800 wtyczkami, chcemy wstępnie wybrać dostępne dla nich wtyczki.

Pod koniec dnia osoba, która musi skonfigurować instalacje QGIS, prawdopodobnie nie jest w stanie zapobiec, aby użytkownicy instalowali niechciane / niestabilne wtyczki, ponieważ katalog wtyczek i QGIS2.ini muszą być zapisywane przez użytkowników, ale nadal chcemy aby nasze środowisko pracy QGIS było nieco bardziej stabilne.

Moje pomysły to:

  • Usunąć lokalne repozytorium i uczynić przycisk „dodawania” niewidocznym?

  • Zablokować oficjalne repozytorium przez proxy?

  • korzystasz z białej listy dozwolonych wtyczek i sprawdzasz zainstalowane wtyczki na białej liście z wtyczką zainstalowaną w folderze programu QGIS?

Czy ktoś jeszcze miał jakieś doświadczenie z konfiguracjami QGIS w biznesowej infrastrukturze IT?

markgraeflerland
źródło
i dla jasności, to jest w środowisku Windows? Czy QGIS został zainstalowany na wszystkich komputerach z instalatorem OSGeo4W?
SaultDon
@ SaultDon tak, Windows i zainstalowany z osgeo4W
markgraeflerland
Mówimy konkretnie o repozytorium wtyczek? Nie pytasz ogólnie o repozytoria oprogramowania QGIS? Pomocne może być umieszczenie tego w tytule.
Rostranimin,
@Rostranimin: done
markgraeflerland
1
Jaki masz teraz problem? Twoje pomysły są dobre. Czy masz problemy z ich wdrożeniem?
zastanawiajcie się

Odpowiedzi:

0

Ponieważ wydaje się, że nie jest możliwe uniemożliwienie użytkownikom instalacji niechcianych / złych wtyczek, skonfigurowałem wtyczkę, która czeka na sygnał inicjalizacji Zakończony i sprawdza zainstalowane wtyczki pod kątem białej listy z qgis.utils.available_plugins. Mogę więc przynajmniej poinformować użytkownika, że ​​używa wtyczki, która nie została jeszcze dodana do białej listy: wprowadź opis zdjęcia tutaj

markgraeflerland
źródło