Panduan Pindah Dari SID CRI ke OpenSID - JackMizh/Sisekar GitHub Wiki
Langkah untuk pindah dari SID CRI ke OpenSID
Untuk memindahkan instalasi SID CRI ke OpenSID, ikuti langkah-langkah berikut:
- Backup database SID CRI
- Backup semua file instalasi SID CRI
- Siapkan server OpenSID
- Migrasi database SID CRI ke struktur OpenSID
- Pindahkan file dari folder SID CRI ke folder OpenSID
- Ulangi perubahan penampilan web
Langkah-langkah ini dijelaskan di bawah. Langkah-langkah ini berasumsi instalasi SID CRI masih operasional, dan memakai XAMPP.
Siapkan server OpenSID
- Di XAMPP di komputer desa, buat sub-folder baru di htdocs, katakan opensid.
- Unduh versi terakhir OpenSID dari https://github.com/OpenSID/OpenSID/releases, dan install di sub-folder opensid.
- Buat folder desa di opensid dengan menyalin semua isi folder desa-contoh.
- Ubah setting akses database yang ada di file desa/config/database.php sesuai dengan setting akses ke database SID CRI yang akan dimigrasi ke OpenSID.
- Kalau anda sudah memperoleh Google API Key, masukkan ke file desa/config/config.php.
- Akses OpenSID dengan membuka URL http://localhost/opensid/index.php/siteman pada browser anda (misalnya Chrome atau Firefox)
Migrasi database dari SID CRI ke struktur OpenSID
Pada dasarnya database yang dipergunakan OpenSID dan SID CRI sama. Namun pada kenyataannya, ada berbagai versi SID CRI dan pegiat SID banyak yang mengubah database SID CRI untuk kebutuhan desa masing-masing.
Proses yang dijelaskan di bawah telah diuji untuk migrasi berbagai versi database SID CRI ke struktur database OpenSID. Namun, apabila sesudah melakukan migrasi, anda mengalami error, silakan melaporkannya di https://github.com/OpenSID/OpenSID/issues atau di https://www.facebook.com/groups/OpenSID/.
Proses Migrasi DB yang disediakan tidak akan mengganggu data yang sudah ada. Data penduduk dan data lainnya yang sudah terkumpulkan akan tetap aman.
Langkah untuk migrasi database dari SID CRI ke OpenSID adalah sebagai berikut:
- Backup database SID CRI yang akan dimigrasi.
- Siapkan server OpenSID seperti dijelaskan di atas. Pastikan database yang dipakai pada langkah (4) di atas adalah database SID CRI yang akan dimigrasi.
- Buka modul Administrasi SID di http://localhost/opensid/index.php/siteman. Tampilkan laman migrasi di OpenSID dengan menekan tombol Database > Migrasi DB.
- Klik tombol Migrasi Database Ke OpenSID [versi-terkini], seperti terlihat pada gambar berikut.
Pindahkan file dari folder SID CRI ke folder OpenSID
OpenSID menyediakan folder desa sebagai tempat khusus untuk menyimpan file yang telah diubah atau diunggah untuk kebutuhan desa. Struktur folder desa dijelaskan di Folder Desa.
Pindahkan file di instalasi SID CRI yang telah diunggah/diubah ke lokasi di folder desa di opensid sebagai berikut:
- Pindahkan file logo dari folder assets/files/logo ke folder desa/logo.
- Pindahkan semua surat export unduhan yang ada di folder surat/arsip ke folder desa/arsip.
- Pindahkan semua gambar artikel di folder assets/files/artikel ke folder desa/upload/artikel.
- Pindahkan semua file dokumen di folder assets/files/dokumen ke folder desa/upload/dokumen.
- Pindahkan semua gambar galeri di folder assets/files/galeri ke folder desa/upload/galeri.
- Pindahkan semua sub-folder dan file foto peta di folder assets/files/gis ke folder desa/upload/gis.
- Pindahkan semua foto pengguna di folder assets/files/user_pict ke folder desa/upload/user_pict.
- Pindahkan semua template surat Export Doc yang telah diubah sesuai kebutuhan desa dari sub-folder masing-masing jenis surat di folder surat ke folder desa/surat/export. Hanya pindahkan file .rtf untuk setiap jenis surat yang telah diubah. Untuk keterangan lebih lanjut, lihat Mengubah template surat export doc.
- Pindahkan semua template surat Cetak yang telah diubah sesuai kebutuhan desa dari folder surat/print ke folder desa/surat/print. Untuk keterangan lebih lanjut lihat Mengubah template surat cetak.
Ulangi perubahan penampilan web
Apabila instalasi SID CRI anda mengandung oprekan penampilan web, masukkan semua perubahan yang dilakukan ke dalam file desa-default.css dan desa-web.css di folder desa/css. Contoh kedua file tersebut ada di https://github.com/OpenSID/OpenSID/tree/master/desa-contoh/css. Untuk keterangan lebih lanjut lihat Mengubah penampilan web.
Tampilkan OpenSID
Setelah mengikuti langkah-langkah di atas, aplikasi OpenSID dapat diakses mempergunakan url:
http://localhost/opensid