Sudah lama saya menginginkan fitur item menu yang tetap aktif atau tersorot jika Pengguna Akhir sedang membuka halaman selain List milik suatu table pada Aplikasi Web yang dihasilkan oleh PHPMaker. Akhirnya hari ini terwujud juga!
Satu lagi fitur keren pada Masino Extensions untuk PHPMaker 2022 yang sudah bisa Anda nikmati.
Sekarang aplikasi web yang dihasilkan oleh Masino Extensions dan PHPMaker 2022 memiliki kemampuan untuk menyorot item menu yang terdapat di Sidebar atau Navbar, meskipun sedang menampilkan halaman Tambah, Ubah, Tampilkan, dan Cari milik suatu table.
Pengertian menyorot menu item di sini maksudnya adalah, item menu yang terdapat di Sidebar atau Navbar akan tetap aktif atau ter-highlight jika Pengguna Akhir aplikasi web sedang membuka halaman selain halaman List. Halaman List itu sendiri adalah halaman yang berfungsi untuk menampilkan data dalam bentuk Table atau Card.
Seperti yang kita ketahui, aplikasi web yang dihasilkan oleh PHPMaker 2022, belum memiliki kemampuan tersebut. Jika kita membuka halaman Tambah milik suatu table bukan dengan menggunakan Modal dialog, maka item menu yang terkait, yaitu yang menampilkan halaman List tidak akan pernah tersorot atau aktif.
Tentu saja kondisi ini sangat tidak nyaman rasanya. Katakanlah kita sedang membuka halaman Tambah milik suatu table yang dihasilkan oleh PHPMaker 2022. Kita sebagai Pengguna Akhir menjadi bingung, halaman ini sebenarnya terkait dengan menu yang mana yang terakhir tadi kita klik di Sidebar atau Navbar.
Berangkat dari keterbatasan itu, saya berpikir, mengapa tidak menambahkan fitur tersebut melalui Masino Extensions untuk PHPMaker 2022? Tanggung sekali rasanya, karena sebenarnya PHPMaker 2022 sudah memiliki kerangka dasar untuk menciptakan fitur tadi.
PHPMaker 2022 sudah sejak lama memiliki kemampuan untuk menyorot item menu berdasarkan URL dari halaman yang sedang aktif. Tapi sayangnya, PHPMaker 2022 belum mengembangkan sampai kepada halaman terkait milik table yang sedang aktif.
Nah, yang dimaksud dengan halaman terkait adalah halaman Tambah, Ubah, Tampilkan, Cari. Artinya, halaman selain halaman List. PHPMaker baru hanya menyorot item menu di Sidebar atau Navbar, jika kita sudah menambahkan item menu yang terkait dengan halaman itu saja.
Karena itu, sudah seharusnyalah item menu yang terakhir kita pilih tadi tetap aktif atau tersorot; baik itu di Sidebar atau Navbar. Dengan cara ini, maka Pengguna Akhir merasa sangat nyaman, karena mereka dapat dengan cepat mengetahui, bahwa halaman yang sedang terbuka adalah milik item menu yang aktif atau tersorot tadi.
Dengan menggunakan Masino Extensions untuk PHPMaker 2022, maka kemampuan itu dapat dengan cepat kita implementasikan ke semua Aplikasi Web yang selama ini kita hasilkan melalui PHPMaker 2022. Anda sebagai Web Developer tidak perlu lagi pusing-pusing memikirkan bagaimana cara mengimplementasikannya.
Untuk melihat demonya, silahkan klik di sini, lalu login dengan menggunakan username admin dan password master. Setelah berhasil login, klik menu Trademarks yang terdapat di bawah kelompok menu CARS RELATED. Setelah itu, dari salah satu record yang terdapat di halaman List milik table Trademarks tadi, klik menu View dari tombol dropdown.
Perhatikanlah sekarang, bahwa item menu Trademarks yang terdapat di Sidebar tetap aktif atau tersorot. Itulah maksudnya. Jadi, meskipun kita sedang membuka halaman lain milik table Trademarks tersebut, maka sekarang kita dapat mengetahui dengan cepat, bahwa halaman tersebut kurang lebih milik table tersebut.
Anda juga bisa mencoba mengklik menu Order Details yang terdapat di bawah menu OTHER TABLES. Setelah menampilkan halaman List, cobalah klik menu View di salah satu record pada halaman List tadi untuk membuktikan bahwa item menu Order Details masih tetap aktif atau tersorot di bagian Sidebar.
Bahkan ketika kita mem-browse ke halaman berikutnya dengan menekan tombol Next, maka item menu Order Details tadi pun masih tetap aktif. Keren ‘kan?
Jika Anda sudah menjadi member di ILovePHPMaker.com, silahkan login dan download ulang Masino Extensions untuk PHPMaker 2022. Extract file zip yang sudah Anda download, lalu timpa semua Masino Extensions yang lama dengan versi terakhir ini.
Jangan lupa juga download project I Love PHPMaker 2022 Demo Project Files untuk mencobanya di localhost Anda. Pastikan Anda sudah mengikuti instruksi yang terdapat di dalam file README.txt.
Selamat menikmati.
Tinggalkan Balasan