Setelah kurang lebih satu bulan sejak PHPMaker 2025 dirilis, akhirnya Masino Extensions for PHPMaker 2025 pun dirilis juga. Sejak kemarin, Sabtu, 16 November 2024 sampai dengan hari ini, Minggu, 17 November 2024, Penulis lumayan sibuk memastikan Masino Extensions untuk PHPMaker 2025 siap digunakan, termasuk juga dengan Project Demo dan Project Starter Kit-nya yang merupakan satu kesatuan yang tidak terpisahkan.
Maaf jika terlambat beberapa hari dari rencana semula 11 November 2024, karena masih ditemukan beberapa kekurangan di sana-sini. Selain itu, beberapa project juga harus dikerjakan oleh Penulis secara bersamaan, sehingga cukup menyita perhatian, waktu, dan tenaga.
Secara umum, Masino Extensions untuk PHPMaker 2025 ini tidak terlalu jauh berbeda fitur-fiturnya dengan Masino Extensions untuk PHPMaker 2024. Perbedaan yang sangat signifikan hanya coding pada file-file template yang digunakan oleh PHPMaker 2025 dan PHPMaker 2024.
Seperti yang kita ketahui bahwa sejak versi 2025 ini, PHPMaker mengubah total style pemrograman di dalam file-file Class termasuk fungsi-fungsi globalnya dengan menerapkan PHP Strong Typed. Itu artinya, jika di versi sebelumnya kita tidak jelas mendefinisikan suatu variabel itu tipe apa sejak awal, maka di versi 2025 ini PHPMaker sudah mendefinisikan dengan tegas type-type variable dan keluaran dari fungsi-fungsi globalnya.
Sepertinya Author PHPMaker sudah mulai mempersiapkan agar minimal support PHP versi 8.2. Jadi, sejak PHPMaker 2025, tidak mendukung lagi PHP versi < 8.2. Bahkan sangat disarankan untuk menggunakan PHP 8.3 ke atas.
Dengan dirilisnya Masino Extensions untuk PHPMaker 2025, semakin membuktikan lagi bahwa Penulis tidak mau juga ketinggalan dengan teknologi terakhir yang senantiasa digunakan PHPMaker. Kunci utama always up-to-date harus jadi pedoman, supaya Web Developer bisa fokus mengimplementasikan business-project menggunakan teknologi terakhir juga.
O iya, buat kalian yang belum mengetahui apa itu Masino Extensions for PHPMaker, seperti namanya, ini adalah Extensions atau semacam fitur-fitur baru yang belum didukung di dalam fitur bawaan asli PHPMaker, sehingga aplikasi web yang dihasilkan oleh PHPMaker dapat memiliki fitur-fitur baru tadi tanpa harus repot-repot mengubah file template yang digunakan oleh PHPMaker.
Penulis tidak akan mengulang-ulang lagi fitur-fitur apa saja yang terdapat di Masino Extensions, karena sudah beberapa kali dibahas di artikel-artikel sebelumnya. Salah satunya adalah artikel yang berjudul Fitur-Fitur Masino Extensions untuk PHPMaker 2024.
Daripada mengurusi hal-hal teknis yang sebenarnya bisa ditangani oleh Masino Extensions, maka Anda sebagai Web Developer menjadi lebih fokus lagi untuk mengeksplorasi fitur-fitur di PHPMaker 2025, dimana Masino Extensions juga selalu dibuat untuk dapat selalu mengikuti teknologi terbaru yang digunakan di setiap versi major terakhir PHPMaker.
Salah satu fitur yang sangat Penulis sukai di PHPMaker 2025 adalah Impersonating User. Fitur ini memungkinan Administrator dapat berpindah antar akun Pengguna, tanpa harus logout lalu login kembali secara manul lewat halaman Login.
Yang menariknya lagi adalah, fitur Impersonating User ini tidak akan bentrok dengan akun yang sedang digunakan oleh Pengguna yang sebenarnya. Jadi, kita sebagai Web Developer dapat berperan secara langsung tanpa harus khawatir bentrok dengan akun Pengguna yang sedang digunakan.
Tidak terbayang repotnya jika fitur ini tidak ada, maka di beberapa project Web Development yang Penulis kerjakan, dimana ada begitu banyak User dan User Level yang didaftarkan, maka Administrator akan dipaksa untuk membuat fake account untuk mencoba berperan di setiap User Level tadi, apalagi jika ingin me-reproduce issue yang tiba-tiba muncul.
Fitur Impersonating User ini sudah lama Penulis nantikan. Termasuk juga dinanti-nantikan oleh banyak Web Developer lainnya, karena sangat terasa sekali membantu tugas-tugas Web Developer untuk dapat segera memberikan solusi jika misalnya ditemukan error yang dialami oleh Pengguna dengan User Level tertentu.
Jadi, tidak ada lagi alasan untuk tidak move forward menggunakan Masino Extensions untuk PHPMaker 2025. Rugi rasanya jika tidak menikmati fitur-fitur canggih di PHPMaker 2025 ini. Jangan lupa, kunjungi juga Demo Live-nya.
Batsaikhan mengatakan
Hello, I like the your extensions. I would like to use your extensions in my project with oracle database. Its possible or isn’t? Before, i use in my project with mysql database.
Masino Sinaga mengatakan
Thanks.
Basically, Masino Extensions are working also for another database. I have been using it also for SQL Server Database.
However, you need to adjust by yourself the Stored Procedures that I created for custom Breadcrumb Links so that it will compatible with your database engine other than MySQL.
Batsaikhan mengatakan
Hello,
I work in Mongolia and our time zone is +8 GMT. (Ulaanbaatar, Mongolia)
I can’t access the site of https://www.masinosinaga.com/ and https://www.ilovephpmaker.com/ in before our lunch time. Is your site working properly online like 24/7?
Please tell me explain?
Thanks
Masino Sinaga mengatakan
There are no issue regarding the website. It is up and online 24/7. Double check your Internet Provider. Perhaps it blocks the access to the website.