Nxdom Framework

Nusantara eXtreme Development Object Model — dokumentasi resmi

extension Extensions — Panduan Penggunaan

Fitur Extensions memungkinkan Anda menambah dan mengelola berbagai ekstensi / aplikasi tambahan di aplikasi. Ada tiga jenis ekstensi:

JenisSumberDimana Muncul Setelah Install
InternalBawaan aplikasiSidebar Packages
MarketDari serverSidebar Packages
DeveloperBuatan pengembangActivity Bar (bilah ikon kiri) + sidebar

1. Sidebar Extensions

Buka tab Extensions di sidebar kiri. Kotak pencarian di header sidebar memfilter berdasarkan judul atau deskripsi secara langsung.

Install / Uninstall Ekstensi

StatusTombolFungsi
Belum ter-installInstallPasang ekstensi
Ter-installIkon hapus (merah)Hapus ekstensi

Setiap ekstensi ditampilkan dengan ikon, judul, deskripsi singkat, dan tombol aksi. Tombol refresh di header untuk memuat ulang daftar.


2. Internal Extensions

Ekstensi internal adalah fitur yang sudah tersedia sejak awal:

EkstensiFungsi
Access (Admin)Kelola akses pengguna dan organisasi
Packages (Admin)Kelola daftar paket aplikasi

Keduanya membutuhkan hak admin. Install → buka Packages → klik ekstensi untuk membukanya (tab Access dan Packages).


3. Market Extensions

Market extensions adalah aplikasi data yang diambil dari server. Setiap aplikasi memiliki nama, versi, deskripsi, ikon, dan nama pengembang.

Syarat Muncul

  • Ekstensi tersedia di server.
  • Akun Anda memiliki akses ke ekstensi tersebut.

Cara Pakai

  1. Buka tab Extensions → cari ekstensi market.
  2. Klik Install.
  3. Buka Packages di sidebar → klik ekstensi untuk membukanya.
  4. Panel aplikasi terbuka dengan header + riwayat progres, tabel data, tombol Tambah Data, dan form CRUD.

4. Developer Extensions

Developer Extension adalah tampilan kustom yang ditambahkan oleh pengembang. Berbeda dengan Market, ekstensi ini muncul sebagai ikon baru di Activity Bar dengan sidebar dan panel sendiri.

Cara Pakai

  1. Buka tab Extensions → cari ekstensi developer.
  2. Klik Install.
  3. Ikon baru muncul di Activity Bar (bilah ikon kiri).
  4. Klik ikon tersebut untuk membuka sidebar dan panel ekstensi.

Perbedaan dengan Ekstensi Lain

AspekDeveloperMarket / Internal
Lokasi setelah installActivity Bar + sidebar kiriSidebar Packages
Cocok untukTools, dokumentasi, wizard kustomAplikasi data / CRUD

5. Sidebar Packages

Sidebar Packages menampilkan semua ekstensi yang sudah di-install (internal dan market).

TindakanHasil
Klik item packageBuka panel aplikasi di tab editor
Klik kanan itemMenu: Force Reload, Remove from Sidebar
  • Force Reload — muat ulang konten panel
  • Remove from Sidebar — hapus dari daftar (setara uninstall)

6. Activity Bar

Developer extension yang sudah di-install mendapat ikon sendiri di Activity Bar (bilah ikon vertikal kiri). Klik ikon untuk membuka tampilan ekstensi di sidebar. Ikon developer otomatis muncul saat di-install dan hilang saat di-uninstall.