Laman Widget
Seperti terlihat di gambar di atas, widget adalah tampilan persegi empat di sidebar yang menyediakan fitur-fitur seperti Layanan Mandiri, Arsip Artikel, Lokasi Kantor Desa, dan sebagainya.
Pengelolaan widget dilakukan di laman Widget. Untuk ke laman Widget, klik Admin Web > Widget, seperti terlihat di gambar berikut.
Ada tiga jenis widget:
- Sistem, widget yang disediakan sistem. Widget sistem tidak bisa diubah atau dihapus.
- Statis, widget yang dibuat pengguna, yang penerapannya mempergunakan script PHP, seperti halnya widget sistem.
- Dinamis, widget yang dibuat pengguna, yang penerapannya sebagai script HTML.
Menambah Widget
Untuk menambah widget, klik tombol Tambah Widget Baru, seperti terlihat di gambar berikut.
Widget Dinamis
Untuk menambahkan widget dinamis, pilih jenis widget dinamis dan isi form yang ditampilkan dengan script HTML yang diperlukan. Klik Simpan untuk menyimpan script yang telah diisi itu.
Script HTML widget dinamis disimpan di database SID. Di contoh_data_awal_[tgl].sql yang ada di rilis OpenSID, disediakan contoh widget dinamis. Pelajari widget itu untuk melihat contoh script HTMl untuk menampilkan widget.
Widget Statis
Sebelum menambahkan widget statis di laman Widget, file script PHP yang menampilkan widget itu perlu dibuat dulu. File script file itu perlu disimpan di folder desa/widget.
Setelah file script PHP untuk widget tersebut selesai disusun, masukkan nama file script tersebut ke form isian seperti terlihat di gambar berikut.
Contoh script PHP widget sistem (bentuknya serupa dengan widget statis) dapat dilihat di folder donjo-app/views/widgets.
Aktifkan/Non-aktifkan Widget
Untuk meng-aktifkan atau non-aktifkan suatu widget, klik tombol seperti terlihat di gambar berikut.
Widget yang aktif akan ditampilkan di sidebar website desa.
Mengubah Urutan Penampilan Widget
Widget yang aktif akan ditampilkan di sidebar web dengan urutan seperti tampak di laman Widget. Masing-masing widget bisa dinaikkan atau diturunkan dalam urutan ini dengan menekan tombol seperti terlihat di gambar berikut.
Mengubah Widget
Untuk mengubah isi suatu widget, klik tombol seperti terlihat di gambar berikut.
Mengubah Widget Dinamis
Di form yang ditampilkan, lakukan perubahan yang diinginkan dan klik Simpan untuk menyimpan perubahan tersebut.
contoh widget dinamis peta google
Mengubah Widget Statis
Perubahan penampilan widget statis dilakukan di file script PHP untuk widget yang bersangkutan. Widgetnya disimpan di folder desa/widget. Apabila nama file scriptnya berubah, perubahan itu perlu dilakukan juga di form berikut. Klik Simpan untuk menyimpan perubahan tersebut.
Mengubah Widget Sistem
Widget sistem tidak untuk diubah (tidak ada menu ubah untuk widget sistem di Admin Web > Widget).
Perhatikan bahwa semua widget sistem jenis statis, yaitu ada script php-nya. Apabila anda ingin menyesuaikan widget yang disediakan sistem, misalnya widget Komentar, caranya dengan membuat salinannya:
- Copy views/widgets/komentar.php ke desa/widgets/komentar.php
- Ubah file desa/widgets/komentar.php sesuai kebutuhan
- Buat widget statis baru, mengikuti panduan di atas, dengan memasukkan nama file widget 'komentar.php'
- Non-aktifkan widget sistem Komentar
- Aktifkan widget baru anda dan sesuaikan urutannya menurut kebutuhan
Menghapus Widget
Untuk menghapus suatu widget, klik tombol seperti terlihat di gambar berikut. Di dialog yang ditampilkan, klik Ya untuk konfirmasi widget akan dihapus. Widget sistem tidak bisa dihapus.
Beberapa widget dapat dihapus sekaligus, dengan mencentang widget yang akan dihapus, dan kemudian menekan tombol Hapus, seperti terlihat di gambar berikut. Di dialog yang tampil, klik Ya untuk konfirmasi. Widget sistem tidak akan terhapus.
Mencari Widget
Untuk mencari widget berdasarkan judul dan isinya, masukkan kata yang dicari ke dalam kotak isian seperti terlihat di gambar berikut, dan klik Cari. Widget yang judul atau isinya berisi kata yang dicari akan ditampilkan.
Memilah Widget
Daftar widget bisa dipilah berdasarkan status aktif atau non-aktif. Untuk memilah daftar widget, pilih status yang diinginkan seperti terlihat di gambar berikut. Widget dengan status yang dipilih akan ditampilkan.
Pengaturan Widget
Bagi widget sistem yang dapat diubah settingnya oleh pengguna, kolom Aksi di halaman Widget menampilkan tombol Admin yang bila di-klik akan membuka halaman pengaturan widget yang bersangkutan.
Sebagai contoh, pada widget Media Sosial, tombol Admin akan membuka halaman pengaturan tautan untuk masing-masing jenis media sosial yang akan tampil di widget Media Sosial.
Contoh lainnya, untuk widget Sinergi Program, petunjuk halaman pengaturannya ada di Pengaturan Sinergi Program.