Pull request ini menambahkan fitur galeri di website OpenDK. Fitur ini memungkinkan pengelolaan album beserta galeri-galeri yang berisi beberapa gambar. Selain itu, ada beberapa penambahan pada navigasi publikasi serta penyesuaian agar mendukung perubahan tipe data di database. Berikut detailnya:
Perubahan Utama:
Fitur Galeri:
Menambahkan fitur untuk membuat, mengedit, dan menghapus album serta galeri.
Setiap album bisa memiliki beberapa galeri, dan setiap galeri dapat berisi lebih dari satu gambar.
Observer:
Dibuat observer untuk album dan galeri agar file yang terkait di storage otomatis terhapus saat album atau galeri dihapus maupun di update jika ada perubahan, tanpa perlu membuat fungsi penghapusan file secara manual.
Tampilan Admin dan Publik:
Dibuat halaman admin untuk mengelola album dan galeri dengan mudah.
Halaman publik juga ditambahkan agar pengguna dapat melihat galeri yang sudah diunggah.
Halaman Galeri
Halaman List Galeri
Halaman detail galeri
Show image pada detail galeri
Halaman Admin daftar Album
Halaman List Album
Form Detail Album ketika Upload Gambar Multiple
Form Detail Album ketika input jenis URL
Penambahan Enum di MenuTipe:**
Menambahkan enum baru di MenuTipe.php untuk memudahkan pembuatan navigasi baru yang berhubungan dengan publikasi galeri di bagian publik.
Penambahan Package doctrine/dbal:
Package doctrine/dbal ditambahkan agar Laravel bisa mendukung perubahan tipe data seperti tinyInteger saat menggunakan fungsi change(), yang secara default tidak didukung.
Catatan Tambahan:
Semua fitur sudah diuji dan berjalan dengan baik.
Jangan lupa untuk menjalankan composer install setelah pull request ini diterima agar package doctrine/dbal bisa terpasang.
https://github.com/OpenSID/OpenDK/issues/1024
Deskripsi Perubahan:
Pull request ini menambahkan fitur galeri di website OpenDK. Fitur ini memungkinkan pengelolaan album beserta galeri-galeri yang berisi beberapa gambar. Selain itu, ada beberapa penambahan pada navigasi publikasi serta penyesuaian agar mendukung perubahan tipe data di database. Berikut detailnya: Perubahan Utama:
Fitur Galeri:
Menambahkan fitur untuk membuat, mengedit, dan menghapus album serta galeri. Setiap album bisa memiliki beberapa galeri, dan setiap galeri dapat berisi lebih dari satu gambar.
Observer:
Dibuat observer untuk album dan galeri agar file yang terkait di storage otomatis terhapus saat album atau galeri dihapus maupun di update jika ada perubahan, tanpa perlu membuat fungsi penghapusan file secara manual.
Tampilan Admin dan Publik:
Dibuat halaman admin untuk mengelola album dan galeri dengan mudah. Halaman publik juga ditambahkan agar pengguna dapat melihat galeri yang sudah diunggah.
Halaman List Galeri
Halaman detail galeri
Show image pada detail galeri
Halaman Admin daftar Album
Halaman List Album
Form Detail Album ketika Upload Gambar Multiple
Form Detail Album ketika input jenis URL
Penambahan Enum di MenuTipe:**
Menambahkan enum baru di MenuTipe.php untuk memudahkan pembuatan navigasi baru yang berhubungan dengan publikasi galeri di bagian publik.
Penambahan Package doctrine/dbal:
Package doctrine/dbal ditambahkan agar Laravel bisa mendukung perubahan tipe data seperti tinyInteger saat menggunakan fungsi change(), yang secara default tidak didukung.
Catatan Tambahan:
Semua fitur sudah diuji dan berjalan dengan baik. Jangan lupa untuk menjalankan composer install setelah pull request ini diterima agar package doctrine/dbal bisa terpasang.