Setup QGIS hanya dengan repositori plugin lokal


16

Adakah praktik terbaik cara mengatur QGIS tanpa repositori resmi tetapi hanya dengan repositori lokal?

Gagasan di balik ini adalah untuk menyiapkan lingkungan yang stabil di mana admin GIS lokal memeriksa plugin sebelum ditambahkan ke repositori lokal.

Kami memiliki beberapa masalah dengan plugin yang membuat instalasi QGIS kami tidak stabil (misalnya https://github.com/vinayan/RectOvalDigitPlugin/issues/6 ). Karena keandalan perangkat lunak lebih penting bagi kolega kami daripada pilihan bebas antara 800 plugin, kami ingin memilih dulu plugin yang tersedia untuk mereka.

Pada akhirnya, mungkin tidak mungkin bagi orang yang harus mengatur instalasi QGIS untuk mencegah pengguna menginstal beberapa plugin yang tidak diinginkan / tidak stabil sebagai direktori plugin dan QGIS2.ini harus dapat ditulis oleh pengguna tetapi kami masih ingin untuk membuat lingkungan kerja QGIS kami sedikit lebih stabil.

Ide-ide saya adalah:

  • Menghapus repositori lokal dan membuat tombol "tambah" tidak terlihat?

  • Memblokir repositori resmi melalui proxy?

  • menggunakan Daftar Putih untuk plugin yang diizinkan dan memeriksa plugin yang diinstal terhadap daftar putih dengan plugin yang dipasang di folder program QGIS?

Adakah orang lain yang berpengalaman dengan pengaturan QGIS dalam infrastruktur TI bisnis?


dan agar jelas, ini berada di lingkungan Windows? Apakah QGIS diinstal pada semua mesin dengan installer OSGeo4W?
SaultDon

@AultDon ya, jendela dan diinstal dengan osgeo4W
markgraeflerland

Kita berbicara tentang repositori plugin secara spesifik, saya pikir? Anda tidak bertanya tentang repositori perangkat lunak QGIS secara umum? Mungkin bermanfaat untuk menuliskannya di judul.
Rostranimin

@Rostranimin: selesai
markgraeflerland

1
Apa masalahmu sekarang? Ide-ide Anda bagus. Apakah Anda memiliki tantangan untuk mengimplementasikannya?
wondim

Jawaban:


0

Karena tampaknya tidak mungkin untuk mencegah pengguna menginstal plugin yang tidak diinginkan / buruk, saya telah menyiapkan plugin yang menunggu sinyal inisialisasiLengkapi dan memeriksa plugin yang diinstal terhadap daftar putih dengan qgis.utils.available_plugins. Jadi saya setidaknya bisa memberi tahu pengguna bahwa ia menggunakan plugin yang belum masuk daftar putih: masukkan deskripsi gambar di sini

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.