Skip to content

Panduan Kustomisasi OpenSID

Andi Fahruddin Akas edited this page Oct 25, 2021 · 4 revisions

Kustomisasi OpenSID

Salah satu strategi utama OpenSID adalah untuk menghindari pengguna OpenSID mengubah file inti SID (semua file dalam rilis OpenSID). Dengan strategi ini, instalasi SID desa akan lebih mudah di-upgrade apabila ada rilis baru. Selebihnya, dengan mempertahankan keutuhan file inti SID, pengguna akan lebih mudah mendapatkan bantuan apabila terjadi masalah, karena pengguna dapat melaporkan versi yang dipergunakan secara utuh sehingga pihak yang membantu dapat mengetahui secara persis script apa saja yang ada di instalasi SID pengguna.

Apabila diperlukan, pengguna dapat menyesuaikan OpenSID dengan kebutuhan desa mempergunakan folder desa, sebagaimana dijelaskan di panduan ini.

Jika perubahan yang diinginkan tidak didukung oleh kustomisasi yang dijelaskan di panduan ini, langkah yang dapat anda lakukan adalah:

  1. Kalau perubahan yang diperlukan bermanfaat bagi desa lain, menambahkan usulan atau permintaan fitur di https://github.com/OpenSID/OpenSID/issues, untuk dimasukkan pada rilis yang akan datang
  2. Kalau perubahan yang diperlukan khusus bagi desa anda saja, menambahkan usulan atau permintaan di https://github.com/OpenSID/OpenSID/issues untuk disediakannya kustomisasi yang memungkinkan pengguna melakukan perubahan tersebut tanpa mengubah file inti.

Folder desa

Pada OpenSID semua file oprekan untuk keperluan desa, disimpan di folder khusus di luar file rilis SID inti. Folder yang dipakai, folder desa, tidak berisi file SID inti, dan tidak akan ditimpa sewaktu menyerap rilis baru SID. Dengan demikian, pegiat SID desa akan:

  • tahu secara jelas, file apa saja yang telah diubah
  • tidak mengubah file asli rilis SID, sehingga mengurangi kemungkinan merusak script
  • mudah melakukan backup file khusus desa
  • lebih mudah menyerap rilis baru SID

Untuk penjelasan struktur folder desa lihat Folder Desa.

Pengetahuan Yang Diperlukan

Untuk melakukan kustomisasi SID sederhana, seperti perubahan surat atau penampilan web, bisa dilakukan dengan coba-coba. Tetapi sebaiknya mempelajari dan mendalami ketrampilan dalam teknologi yang dipergunakan oleh SID:

  • PHP
  • HTML
  • CSS
  • Pengoperasian server anda, misalnya XAMPP, termasuk:
    • phymyadmin
    • menjalankan Apache
    • menjalankan Mysql

Apabila ingin melakukan kustomisasi yang lebih canggih, ada baiknya juga menguasai:

  • SQL versi Mysql
  • Javascript
  • debugger PHP, seperti xdebug

Kustomisasi Yang Umum Dilakukan

Untuk petunjuk kustomisasi yang umum dilakukan, ikutilah tautan berikut:


Panduan OpenSID

OpenSID

Install dan Update

Utama
Web Artikel
Web Lapak
Web Peta
Web Analisis
Web Pembangunan
Web Covid19
Web Vaksin
Web Statistik
Web Pengaduan
Web Kehadiran

Siaga Covid-19

Home SID

Info Desa

Kependudukan

Statistik

Kehadiran

Layanan Surat

Sekretariat

Keuangan

Buku Administrasi Desa

Analisis

Bantuan

Pertanahan

Pembangunan

Lapak

Pengaduan

Pemetaan

Hubung Warga

Pengaturan

Admin Web

Layanan Mandiri

Halaman Layanan Mandiri

Halaman Kehadiran Perangkat Desa

Halaman Anjungan

Lainnya

Dll

Clone this wiki locally