Langsung ke konten

Plugin ​

Plugin memperluas Ogma dengan halaman UI kustom, pemrosesan backend, hook peristiwa, dan panel pengaturan - semuanya dibatasi oleh izin yang dideklarasikan plugin.

Tampilan Plugin dalam mode gelapTampilan Plugin dalam mode terang

Fitur yang Dapat Ditambahkan Plugin ​

  • Halaman UI kustom yang dapat diakses dari navigasi kiri.
  • Rute backend yang memproses permintaan atau respons.
  • Hook peristiwa yang dipicu oleh lalu lintas yang direkam.
  • Halaman pengaturan untuk konfigurasi khusus plugin.
  • Perintah yang dapat didaftarkan dalam palet perintah.

Menginstal dari Folder ​

  1. Klik Pasang di tampilan Plugin.
  2. Pilih Folder.
  3. Pilih direktori root plugin. Direktori harus berisi manifes plugin yang valid dan file yang dideklarasikan manifes.
  4. Ogma memvalidasi paket dan mendaftarkannya.
  5. Aktifkan plugin untuk menjalankannya.

Menginstal dari Arsip Zip ​

  1. Klik Pasang di tampilan Plugin.
  2. Pilih Zip.
  3. Pilih file .zip plugin.
  4. Tinjau nama dan versi plugin yang terdeteksi.
  5. Klik Pasang, lalu aktifkan plugin.

Instalasi zip disalin ke direktori plugin yang dikelola Ogma. Arsip asli dapat dihapus setelah instalasi.

Peringatan Kompatibilitas ​

Setelah instalasi, Ogma mungkin menampilkan peringatan di halaman detail plugin. Peringatan ini bersifat informatif - tidak mencegah plugin berjalan.

Peringatan umum:

  • File yang tidak dirujuk - file dalam paket yang tidak dideklarasikan manifes.
  • Lapisan kompatibilitas runtime tidak tersedia - plugin menggunakan API yang memerlukan lapisan kompatibilitas yang tidak tersedia dalam versi Ogma ini.

Tinjau peringatan sebelum mengaktifkan plugin yang belum Anda kenal.

Mengaktifkan dan Menonaktifkan ​

Gunakan sakelar Diaktifkan pada baris plugin untuk mengaktifkan atau menonaktifkan plugin. Plugin yang nonaktif tetap terinstal, tetapi tidak berjalan. Mengaktifkannya kembali memulihkan plugin tanpa instalasi ulang.

Tab Detail Plugin ​

Pilih plugin untuk membuka panel detailnya. Panel memiliki tab berikut.

TabIsi
RingkasanNama, versi, pembuat, deskripsi, dan sumber plugin.
PeringatanMasalah kompatibilitas yang terdeteksi saat instalasi atau aktivasi.
IzinIzin yang diminta plugin dan yang diberikan Ogma saat runtime.
FileDaftar file dalam paket plugin.
LogKeluaran runtime plugin, dengan penyorotan sintaks untuk baris log terstruktur.
UIHalaman kustom plugin, dirender langsung di panel.

Izin ​

Tab Izin mencantumkan setiap izin yang dideklarasikan plugin dalam manifesnya dan status pemberian izin saat ini. Izin untuk pemanggilan backend diberlakukan di sisi server. UI mencerminkan status langsung setiap izin.

Jika plugin tidak berperilaku sesuai harapan, periksa tab Izin untuk memastikan izin yang diperlukan telah diberikan.

Mode Pengembangan ​

Plugin yang diinstal dari folder menampilkan lencana Pengembangan dan tombol Muat ulang.

Klik Muat ulang untuk menerapkan perubahan kode tanpa instalasi ulang. Plugin dimulai ulang dan mendaftarkan kembali semua hook dan rute. Ini adalah siklus iterasi standar bagi pembuat plugin.

Plugin mode pengembangan tetap tertaut ke folder sumber. Perubahan file dalam folder tersebut berlaku pada pemuatan ulang berikutnya.

Katalog Plugin ​

Tab Katalog Plugin mencantumkan plugin komunitas dari registri Awesome Ogma Plugins.

  1. Telusuri atau cari daftar plugin.
  2. Klik plugin untuk melihat deskripsi, versi, dan metadata kompatibilitasnya.
  3. Klik Pasang untuk menginstalnya secara langsung.
  4. Jika versi kompatibel yang lebih baru tersedia untuk plugin marketplace yang terinstal, tindakannya berubah menjadi Perbarui.

Instalasi dari marketplace memerlukan koneksi jaringan untuk mengambil paket.

Perangkat lunak proprietari. Seluruh hak cipta dilindungi.