Cara Update Script Chrome Extension dan WP-SIPD dengan GIT Bash
Pengembangan aplikasi WP-SIPD dan tools chrome extension terus dilakukan menyesuaikan update terbaru dari aplikasi SIPD maupun FMIS. Juga kadang ada penambahan beberapa fitur laporan di WP-SIPD untuk mengoptimalkan fungsi aplikasi ini. Hal ini membuat pengguna WP-SIPD perlu melakukan update secara mandiri script code aplikasi dan kadang jika diperlukan melakukan update struktur tabel database.
Salah satu cara yang paling mudah adalah dengan menggunakan aplikasi Git Bash jika menggunakan sistem operasi windows. Seperti yang sudah dijelaskan pada artikel sebelumnya https://smkasiyahhomeschooling.blogspot.com/2021/12/sipd-chrome-extension-untuk-migrasi.html di poin 1.4. Aplikasi git bisa didownload dari https://gitforwindows.org/, atau jika menggunakan sistem operasi linux kita tinggal jalankan perintah apt install git pada aplikasi terminal.
Sebelum melakukan update menggunakan Git, pastikan saat mendownload script WP-SIPD dulu juga sudah menggunakan perintah Git clone pada repositori di github. Ini ditandai dengan adanya file hidden .git pada folder plugin wp-sipd atau di fmis-chrome-extension. Berikut langkah-langkahnya untuk pengguna windows:
- Buka folder expoler dan masuk ke folder kerja aplikasi
- Klik kanan pada folder kerja dan pilih menu Git Bash Here untuk membuka terminal aplikasi Git
- Ketikan perintah git status untuk melihat apakah ada perubahan kode pada aplikasi. Jika sebelumnya kita melakukan perubahan kode secara mandiri, akan ada keterangan berwarna merah yang menandakan dimana letak file dimana kita merubah kode tersebut.
- Jika ada perubahan kode yang memang sengaja dilakukan untuk menambahkan fitur pada aplikasi WP-SIPD, maka kita perlu melakukan git commit -am "pesan terkait fitur yang mengharuskan perubahan kode". Atau jika perubahan kode tersebut tidak sengaja, kita bisa melakukan reset code dengan perintah git reset --hard.
- Jika keterangan dari perintah git status adalah nothing to commit, working tree clean, ini menandakan kalau kita bisa langsung menjalankan perintah git pull origin master untuk mengupdate script aplikasi di lokal sesuai update terbaru dari repositori di github.
- Untuk mengupdate aplikasi WP-SIPD kita perlu memperhatikan folder di https://github.com/agusnurwanto/wp-sipd/tree/master/sql-migrate. Dalam folder tersebut ada beberap perintah sql untuk mengupdate struktur database. Jika aplikasi WP-SIPD belum diupdate sebelum file sql di folder ini ada, maka kita perlu menjalankan semua file sql pada folder ini sesuai urutan tanggal dimulai dari yang paling lama di phpmyadmin atau bisa langsung di database MYSQL.
- Untuk mengupdate aplikasi chrome extension baik fmis-chrome-extension, sipd-chrome-extension dan sipd-penatausahaan-chrome-extension kita perlu mereload chrome extension setelah melakuan update script di proses nomor 5. Ini bertujuan untuk mengaktifkan kode terbaru pada browser chrome.
Komentar
Posting Komentar