Folder Desa - JackMizh/Sisekar GitHub Wiki

Tujuan Folder Desa

Semua file oprekan untuk keperluan desa, disimpan di folder khusus di luar file release 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 release SID, sehingga mengurangi kemungkinan merusak script
  • mudah melakukan backup file khusus desa
  • lebih mudah menyerap rilis baru SID

Struktur Folder Desa

Struktur folder desa dapat dilihat pada gambar di bawah:

Folder Keterangan
desa/arsip dipakai oleh sistem untuk menyimpan, secara otomatis, semua surat yang telah diunduh mempergunakan fitur Export Doc di modul Administrasi > Cetak Surat
desa/config tempat menyimpan file database.php yang berisi konfigurasi akses database yang dipergunakan SID (lihat bagian Siapkan file konfigurasi database di Panduan install OpenSID). Juga berisi file config.php yang berisi konfigurasi aplikasi (lihat Panduan konfigurasi aplikasi)
desa/css tempat menyimpan file berisi script untuk mengubah penampilan situs web desa (lihat Mengubah penampilan web)
desa/logo dipakai oleh sistem untuk menyimpan, secara otomatis, file logo desa yang diunggah oleh pengguna mempergunakan fitur Identitas Desa di modul Administrasi > SID Home
desa/surat tempat menyimpan berkas unsur surat, baik surat baru yang dihasilkan di laman Master Surat (lihat Master Surat maupun surat yang diubah sesuai kebutuhan desa. Semua berkas untuk satu jenis surat (misalnya surat dengan url surat_baru) disimpan di berkas dengan nama url, misalnya desa/surat/surat_baru.
desa/upload/artikel dipakai oleh sistem untuk menyimpan, secara otomatis, file gambar artikel yang diunggah oleh pengguna
desa/upload/dokumen dipakai oleh sistem untuk menyimpan, secara otomatis, file dokumen lampiran artikel yang diunggah oleh pengguna
desa/upload/galeri dipakai oleh sistem untuk menyimpan, secara otomatis, file gambar galeri yang diunggah oleh pengguna
desa/upload/gis/area dipakai oleh sistem untuk menyimpan, secara otomatis, file gambar area peta yang diunggah oleh pengguna
desa/upload/gis/garis dipakai oleh sistem untuk menyimpan, secara otomatis, file gambar obyek garis peta yang diunggah oleh pengguna
desa/upload/gis/lokasi dipakai oleh sistem untuk menyimpan, secara otomatis, file gambar lokasi peta yang diunggah oleh pengguna
desa/upload/user_pict dipakai oleh sistem untuk menyimpan, secara otomatis, file gambar pengguna yang diunggah oleh pengguna
desa/upload/widget dipakai oleh sistem untuk menyimpan, secara otomatis, file gambar yang diunggah untuk digunakan widget
desa/widget tempat menyimpan file script widget yang dibuat oleh desa

Contoh Folder Desa

File rilis OpenSID menyediakan contoh folder desa bernama desa-contoh, yang dapat ditemukan di direktori root di instalasi SID anda (htdocs kalau memakai XAMPP).

Pada proses install OpenSID, buat folder desa dan copy semua isi desa-contoh ke folder itu.

Setiap folder berisi file baca-ini.txt, yang menjelaskan pemakaian folder tersebut.

Pada desa-contoh, perhatikan contoh berikut yang disediakan.

Folder/File Contoh Keterangan
desa-contoh/config/database.php Berisi contoh setting untuk akses database
desa-contoh/surat Berisi contoh surat yang disesuaikan untuk keperluan desa (lihat Master Surat)
desa-contoh/css Berisi contoh file CSS yang mengubah penampilan situs web desa. Contoh yang tersedia dijelaskan di Mengubah penampilan web.
⚠️ **GitHub.com Fallback** ⚠️