-
Notifications
You must be signed in to change notification settings - Fork 1k
Panduan 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:
- 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
- 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.
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.
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
Untuk petunjuk kustomisasi yang umum dilakukan, ikutilah tautan berikut:
Panduan OpenSID dibuat oleh relawan dari Komunitas OpenSID. Kami juga mengajak anda untuk turut membantu mengembangkan panduan ini, untuk manfaat bersama. Silakan melihat caranya di Mengembangkan Panduan OpenSID.
Petunjuk cara memakai panduan ini ada di Petunjuk Memakai Panduan OpenSID. Dukung kami untuk perkembangan yang baik.
- Persiapan Install OpenSID
- Install OpenSID
- Install OpenSID Baru
- Update OpenSID
- Pengaturan .htaccess
- Memasang Jaringan Lokal
- Install OpenSID Online
- Cara Install OpenSID API
- Cara Update OpenSID API
- Tanya Jawab Install dan Update
- Website OpenSID Demo Mode
- Ekspor Database
- Impor Data Kependudukan
- Impor BIP
- Backup dan Restore
- Migrasi DB
- Sinkronasi DB OpenDK
Utama
Web Artikel
Web Lapak
Web Peta
Web Analisis
Web Pembangunan
Web Covid19
Web Vaksin
Web Statistik
Web Pengaduan
Web Kehadiran
Siaga Covid-19
Info Desa
Kependudukan
Statistik
Kehadiran
Layanan Surat
Sekretariat
- Import Data Keuangan
- Laporan Keuangan
- Manual Data Keuangan
- Laporan Keuangan Manual
- Laporan APBDes
- Lainnya :
Buku Administrasi Desa
-
Administrasi Umum
-
Administrasi Penduduk
-
Administrasi Keuangan
-
Administrasi Pembangunan
Pemetaan
Hubung Warga
Pengaturan
Layanan Mandiri
Halaman Layanan Mandiri
- Mandiri Login
- Mandiri Daftar
- Mandiri Lupa PIN
- Mandiri Beranda
- Mandiri Profil
- Mandiri Surat
- Mandiri Pesan
- Mandiri Lapak
- Mandiri Bantuan
- Mandiri Kahadiran
- Mandiri Pendapat
- Mandiri Ganti PIN
- Mandiri Verifikasi
Halaman Kehadiran Perangkat Desa
Halaman Anjungan
Dll