Kabar gembira. Sekarang Anda sudah bisa mendownload Masino Extensions untuk PHPMaker 2019 melalui situs http://www.ilovephpmaker.com. Tentu saja, Anda harus sudah terdaftar sebagai Member di situs tersebut. Jika belum, sekarang saatnya!
Bersamaan dengan dirilisnya Masino Extensions untuk PHPMaker 2019 tersebut, saya juga merilis contoh file demo project yang versi live demo-nya bisa Anda lihat dari http://demo15.ilovephpmaker.com. File demo project ini bisa Anda gunakan sebagai pedoman untuk mengetes, atau bereksperimen dengan beberapa pengaturan yang tersedia di 12 Extensions dalam Masino Extensions tersebut.
Beberapa fitur utama yang bisa Anda gunakan di dalam project PHPMaker 2019, dapat Anda lihat uraiannya melalui artikel Ini Bocoran Fitur di Masino Extensions untuk PHPMaker 2019.
Sedangkan fitur Masino Extensions untuk PHPMaker 2019 selengkapnya adalah sebagai berikut
- Auto Version untuk file CSS dan JS sehingga versi terakhir akan otomatis dimuat oleh Pengguna Akhir.
- Menyimpan status terakhir Panel Pencarian dan memuatnya pada saat halaman dimuat berikutnya.
- Tampilan komponen Tabs yang lebih baik, termasuk Detail Preview Row dan Detail Preview Overlay.
- Tampilan yang lebih baik untuk fokus Controls Form; tidak ada lagi garis biru tebal bawaan Bootstrap 4.
- Elemen dengan sudut siku-siku untuk hampir semua Control dan Element pada Form/Halaman; sehingga lebih simpel.
- Tampilan yang lebih baik untuk Item Menu dan Induk Menu; tidak ada lagi ruang/padding yang terlalu besar.
- Google Font menggunakan Open Sans; tidak perlu terhubung ke Google supaya dapat menggunakannya.
- Menyimpan status terakhir Sidebar; apakah Expanded, Mini-Sidebar, atau Off-Canvas; dan akan dimuat berikutnya.
- Otomatis mengubah status Sidebar pada layar Tablet (sidebar-mini) dan Phone (off-canvas).
- Memperbaiki left margin dari bagian Cookies Consent, khususnya saat Mini Sidebar sedang ditampilkan.
- Mendukung Table yang kosong ketika tidak ada record ditemukan di halaman List dan bagian Detail Preview.
- Kotak Dialog yang lebih bagus dan sederhana menggunakan Alertify Alert and Notification System.
- Hak Akses yang Dinamis untuk Export Data dan dapat dikelola dari halaman User Privileges (userpriv.php).
- Pilihan Pengaturan untuk Konfirmasi saat Tambah atau Ubah Data menggunakan Alertify Confirmation dialog.
- Pilihan Pengaturan ketika Sidebar sedang disembunyikan; apakah ke Mini-Sidebar atau Collapsed (Off-Canvas).
- Standar pengaturan Sidebar saat pertama kali; apakah Expanded, Mini, atau Collapsed (Off-Canvas).
- Memperbaiki perataan Label pada Form, dari rata Kiri ke rata Kanan; sehingga lebih nyaman dipandang.
- Kotak Dialog berisi pesan konfirmasi pada mode Grid-Add Dan Grid-Edit mode jika data sudah berubah.
- Otomatis menampilkan icon untuk Scroll to Top di bagian kanan bawah, ketika halaman di-scroll ke bawah.
- Versi Printer Friendly yang lebih sederhana, menggunakan font Courier New, dan mendukung style di Row_Rendered.
- Pilihan posisi Page Size; apakah Kiri atau Kanan dari bagian Paging (secara standar sekarang berada di Kiri).
- Perataan Caption Label pada form/halaman Add/Edit/View, sekarang menjadi Rata Kanan.
- Link otomatis ke Application Root URL pada bagian Application Title/Logo jika pilihan pengaturan dikosongkan.
- Kostumisasi yang lengkap untuk arah Panah di bagian Paging untuk mode/layout RTL (Right-To-Left).
- Memperbaiki Modal Dialog untuk form Add/Edit, sekarang tidak dapat ditutup tanpa mengklik Submit atau Cancel.
- Pilihan untuk Membandingkan Root URL; berguna untuk memisahkan Aplikasi Web versi Development dan Production.
- Memperbaiki Paging RTL, baik untuk List/View/Edit, maupun Detail Preview Row dan Detail Preview Overlay.
- Kemampuan untuk memindahkan Cursor ke Field atau Elemen berikutnya pada Form dengan menggunakan Enter.
- Jumlah Record Maksimum yang dapat dipilih dari Page Size di halaman List.
- Menampilkan pesan gagal dengan waktu-yang-update ketika akun terkunci setelah jumlah maksimum usaha terlampaui.
- Menyimpan Tanggal dan Jam ketika user berhasil login dan logout dari Aplikasi Web.
- Tautan Help Online di sebelah Judul Halaman menggunakan AJAX; hanya dimuat ketika dibutuhkan.
- Tautan About Us pada Footer yang akan ditampilkan menggunakan AJAX; hanya dimuat ketika dibutuhkan.
- Tautan Syarat dan Ketentuan pada Footer yang akan ditampilkan menggunakan AJAX; hanya dimuat ketika dibutuhkan.
- Pilihan untuk menampilkan tautan User Profile di bagian Dropdown Header pojok kanan atas.
- Pilihan untuk menampilkan Syarat dan Ketentuan di halaman Registration yang harus disetujui oleh Pengguna.
- Meningkatkan template Email untuk Ganti Kata Sandi sehingga kompatibel dengan multi-bahasa.
- Pilihan baru pada form Ganti Kata Sandi; bisa juga menggunakan Username dan/atau Email.
- Pilihan baru untuk mengimplementasikan Kebijakan Kata Sandi pada halaman Registration dan Ganti Kata Sandi.
- Pilihan baru untuk mereset Kata Sandi selain hanya Email, sekarang bisa menggunakan Username AND Email, atau berdasarkan Username saja.
- Statistik Pengunjung, berdasarkan Browser, Sistem Operasi, per Jam, per Hari, per Bulan, dan per Tahun.
- Kalender Jadwal menggunakan fullcalendar.io, termasuk operasi CRUD dengan Jendela Dialog Modal, mendukung drag-drop Event pada Kalender.
- Breadcrumb Links yang urutan hirarkinya kostum; tanpa batasan kedalaman hirarki dan mendukung multi-bahasa.
- Pengelolaan Breadcrumb Links menggunakan form Tambah, Periksa, Hapus, dan Pemindahan item Breadcrumb Link.
- Fixed Layout dengan posisi Fixed Header yang mendukung mode Phone dan Tablet.
- Memindahkan tombol ke bagian Preview Other Options untuk menghemat ruang di bagian bawah table Detail.
- Item Menu yang Terpilih dan memiliki Submenu sekarang secara standar akan selalu di-expanded.
- Status Cursor Mouse berubah menjadi Wait selama sedang memproses AJAX dan kembali ke Default setelah selesai.
- Bagian Cookie Policy sekarang benar-benar ditangani oleh pengaturan Cookie browser.
- Pilihan untuk mode Maintenance dengan waktu tersisa dan otomatis kembali ke status Normal setelah berakhir.
- Pilihan untuk menampilkan Pengumuman dengan mendukung multi-bahasa dan table Announcement khusus.
- Tampilan Slim Scrollbar yang baru dan selalu berusaha untuk scroll ke atas pada item menu yang aktif.
- Slim Scrollbar sekarang mendukung event Click untuk langsung scroll ke bagian paling atas atau bawah Scrollbar.
- Otomatis memformat Angka dengan menambahkan pemisah Ribuan dan Desimal pada Field yang bertipe Numerik saat data sedang diketik pada mode Add atau Edit; mendukung Grid-Add, Grid-Edit, Inline-Add, dan Inline-Edit juga.
- Mendukung atribut onclick pada Item Menu yang bisa didefinisikan via Menu Editor menggunakan sintaks khusus; untuk memanggil fungsi Javascript; lihat contohnya dengan mengklik menu Tentang Kami atau Syarat dan Ketentuan dari demo ini!
- Memperbaiki method ExecuteHtml milik class DbHelper untuk nilai bertipe Numerik dengan menambahkan karakter pemisah ribuan.
- Menambahkan fungsi elementsToRow ke dalam Framework Javascript yang digunakan oleh PHPMaker untuk memproses banyak record pada mode Grid-Add/Grid-Edit.
- Menambahkan class disabled ke dalam CSS untuk menampilkan icon cursor yang bertanda dilarang (not-allowed).
- Memperbaiki nilai href milik tombol Dropdown untuk menu Simpan dan Hapus Filter pada halaman List; tidak ada lagi karakter “#” yang menimbulkan masalah pada URL.
- Karakter pemisah Ribuan dan Desimal sekarang bisa diterapkan juga pada TextBox dengan status ReadOnly atau Disabled.
- Meningkatkan halaman User Privileges (userpriv.php); dengan menampilkan Hak Akses pada atribut title dari setiap control Checkbox, dan menghitung ulang tinggi halaman yang sebenarnya supaya mendukung pemakaian icon Scroll to Top.
- Meningkatkan lebar Field yang menggunakan Lookup Table dengan Modal Dialog untuk menghemat ruang di baris.
- Meningkatkan informasi yang ditampilkan pada Title jendela browser dengan menggunakan Judul Halaman yang aktif.
- Meningkatkan Language Selector di Navbar; sekarang secara standar menggunakan Dropdown; dan juga Bendera negara yang bertalian.
- Language Selector sekarang dapat diatur tipenya melalui extension MasinoHeaderFooter15, apakah ingin menggunakan LI, DROPDOWN, SELECT, atau RADIO
- Meningkatkan Item Menu yang memiliki tulisan panjang dengan otomatis memotong teks dan menimpanya dengan karakter tiga titik “…”, lalu menambahkan attribute title supaya Pengguna dapat melihat teks yang sebenarnya dengan cara hover mouse ke atas item menu tadi. Contoh implementasi pada item menu Trademarks atau Merk Dagang.
- Meningkatkan indentasi Item Sub Menu di Sidebar yang sedang Terbuka, sekarang terlihat lebih masuk ke dalam, di mana sebelumnya antara Menu dan Sub Menu semuanya rata kiri.
Oke, itulah semua fitur-fitur yang bisa Anda dapatkan jika menggunakan Masino Extensions untuk PHPMaker 2019. Semoga bermanfaat, ya. 🙂
Nurjayadi mengatakan
Masih menjadi yang ikut gembira …masih nabung untuk bisa menikmatinya…..maju terus Pak Masino!!!!
Masino Sinaga mengatakan
Semangaaaat, semoga tabungannya lekas bertambah… 🙂
john mengatakan
Kami Sudah Menggunakan extension baru dari pa masino sangat membantu sekali.pa. Trima Kasih Maju Terus …pa.
Masino Sinaga mengatakan
Sama-sama, hehehe… 🙂