Sejak versi 2025.10, PHPMaker sepertinya agak ketat dalam mengijinkan jumlah Extensions yang digunakan dalam sebuah project.
Hal ini terbukti ketika hari ini Penulis baru selesai menginstall dan meng-update ke versi 2025.10, maka ada beberapa Extensions yang merupakan bagian dari Masino Extensions, otomatis menjadi tidak aktif, padahal sebelumnya dalam keadaan aktif.
Dari total 15 Masino Extensions for PHPMaker 2025 dimana yang diaktifkan di project demo2025 sebanyak 14 (dimana ada 2 Extensions yang berada di satu grup yang sama yaitu MasinoAutoNumeric25 dan MasinoInputMask25), maka hanya 10 Extensions saja yang menjadi aktif, sedangkan 4 lainnya tidak aktif.
Keempat Extensions yang tidak aktif tersebut adalah sebagai berikut:
- MasinoCalendar25
- MasinoLogin25
- MasinoChangePassword25
- MasinoForgotPassword25
Sedangkan 10 Masino Extensions lainnya tetap dalam posisi aktif.
Kemungkinan ini ada pengaruhnya dengan perubahan salah satu logic yang terkait dengan Extensions, dimana sejak versi 2025.10, PHPMaker melakukan improvement sebagai berikut:
Improved: Allow placing extension files in subfolder (to match main template)
Entah ada kaitannya dengan perubahan tersebut, yang jelas, sudah sekitar setengah jam Penulis bolak-balik mencoba mengaktifkan kembali kelima Extensions tadi, tapi hasilnya tetap saja keempat Extensions di atas menjadi tidak aktif. Hanya 10 dari 14 Masino Extensions tersebut yang aktif
Melihat kondisi tersebut, Penulis memutuskan untuk segera menggabungkan beberapa Extension sejenis. Extensions nomor urut 2 sampai dengan 4 di atas (MasinoLogin25, MasinoChangePassword25, dan MasinoForgotPassword25), plus Extension MasinoRegister25, digabungkan menjadi satu Extension baru yang bernama MasinoAdvancedSecurity25.
Sedangkan Extension MasinoCalendar25 digabungkan ke dalam Extension MasinoSearchPanelStatus25, karena di Extension MasinoCalendar memiliki logic yang dapat mengingat status Panel Pencarian menggunakan Cookies di sisi Client dan kode PHP di sisi server.
Oleh karena itu, pastikan kalian untuk men-download ulang Masino Extensions for PHPMaker 2025, jika kalian sudah mulai menggunakan PHPMaker 2025.10.
Setelah itu, pastikan untuk tidak mengaktifkan kelima Extension berikut:
- MasinoCalendar25
- MasinoChangePassword25
- MasinoForgotPassword25
- MasinoLogin25
- MasinoRegister25
Pastikan juga untuk menghapus kelima folder ini yang terdapat di bawah direktori C:\Users\User\AppData\Roaming\phpmaker2025\extensions:
- masinocalendar25
- masinochangepassword25
- masinoforgotpassword25
- masinologin25
- masinoregister25
Dan yang terakhir, pastikan untuk mengaktifkan Extension baru yang bernama MasinoAdvancedSecurity25 sebelum men-generate ulang semua file script seperti biasa menggunakan PHPMaker 2025.
Jadi, Masino Extensions for PHPMaker 2025 dari yang sebelumnya terdiri dari 15 Extension berikut:
- MasinoCalendar25
- MasinoChangePassword25
- MasinoForgotPassword25
- MasinoLogin25
- MasinoRegister25
- MasinoCaptcha25
- MasinoAutoNumeric25
- MasinoInputMask25
- MasinoPreview25
- MasinoFixedWidthSite25
- MasinoFormWizard25
- MasinoHeaderFooter25
- MasinoSearchPanelStatus25
- MasinoSignature25
- MasinoVisitorStatistics25
sekarang hanya menjadi 11 Extension saja, yaitu sebagai berikut:
- MasinoAdvancedSecurity25
- MasinoAutoNumeric25
- MasinoCaptcha25
- MasinoInputMask25
- MasinoFormWizard25
- MasinoPreview25
- MasinoHeaderFooter25
- MasinoFixedWidthSite25
- MasinoSearchPanelStatus25
- MasinoSignature25
- MasinoVisitorStatistics25
Itu artinya, jumlah maksimum Masino Extensions yang dapat diaktifkan hanya 10 saja dalam satu project PHPMaker 2025, karena MasinoAutoNumeric25 dan MasinoInputMask25 berada dalam satu group yang sama, yaitu AutoNumeric. Jika ingin menggunakannya, maka wajib pilih salah satunya.
Tinggalkan Balasan