-
Notifications
You must be signed in to change notification settings - Fork 0
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.
Untuk menambah widget, klik tombol Tambah Widget Baru, seperti terlihat di gambar berikut.
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.
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.
Untuk meng-aktifkan atau non-aktifkan suatu widget, klik tombol seperti terlihat di gambar berikut.
Widget yang aktif akan ditampilkan di sidebar website desa.
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.
Untuk mengubah isi suatu widget, klik tombol seperti terlihat di gambar berikut.
Di form yang ditampilkan, lakukan perubahan yang diinginkan dan klik Simpan untuk menyimpan perubahan tersebut.
contoh widget dinamis peta google
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.
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
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.
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.
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.
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.
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.