Pada tahap awal, pastikan anda sudah memahami cara penggunaan aplikasi OpenSID
Langkah-langkah pembuatan modul ssb:
- Buat module baru dari template yang sudah disediakan oleh pengembang aplikasi OpenSID. Misalkan kita membuat modul Prodeskel.
Pilih Create a new repository maka akan tampil,
Maka akan dibuat repository baru dengan nama yang anda isikan sebelumnya.
- Lakukan development pada local dengan melakukan clone pada repository tersebut.
Dalam menggunakan Module yang dibuat sebelumnya, bisa mengikuti langkah-langkah berikut ini:
- Pastikan sudah memasang aplikasi OpenSID sebelumn.
- Pastikan environment aplikasi OpenSID di setting development.
- Lakukan clone modul yang dibuat tadi dan disimpan pada folder Modules/
- Pada tahap ini, modul sudah ada namun belum bisa digunakan pada bagian admin. Langkah selanjutnya, masuk admin OpenSID.
- Buka modul yang ada pada navigasi, dan pilih paket tambahan.
Maka akan tampil halaman daftar modul yang tersedia atau yang sudah terpasang. Karena dilocal masih kosong, dan belum ditambahkan maka yang tampil juga akan kosong.
- Untuk menambahkan modul yang sudah ditambahkan tadi melalui git clone agar tampil pada navigasi, jalankan perintah berikut melalu url browser.
domain/plugin/dev/[nama_module]
dan kemudian tekan enter, maka pada navigasi akan tampil modul yang dipasang tsb.
Pada pengembangan module ini, struktur module sudah disediakan sebelumnya, tinggal mengikuti saja. Adapun yang perlu diperhatikan yakni :
- Pastikan setiap menambahkan halaman yang akan di akses, routenya juga didaftarkan.
- Pastikan route yang didaftarkan tidak digunakan oleh aplikasi bawaan OpenSID.
- Agar tampil pada OpenSID, pastikan membuat migrasi untuk menambahkan module tsb pada navigasi.
Adapun struktur module sbb: