Hari ini, Sabtu, 12 Oktober 2024, buka website phpmaker.dev dan langsung lihat info PHPMaker 2025 dirilis.
Apa yang terbaru di PHPMaker 2025? Lihat What’s New in PHPMaker 2025.
Hal penting selanjutnya yang perlu diketahui? Lihat Migrating to v2025.
Dari sisi tampilan antar muka, sama sekali tidak mengalami perubahan. Masih seperti versi 2024, PHPMaker 2025 masih menggunakan AdminLTE 3.2.0 dan Bootstrap 5.3.2.
Sepertinya PHPMaker 2025 lebih fokus kepada fitur Security, seperti meningkatkan Two Factor Authentication, meningkatkan Advanced Security-nya, Access Control by Roles, Password Migration, meningkatkan Login Attempts Tracking, meningkatkan LDAP Authentication, Link untuk Login tanpa menyertakan Password, dan Content Security Policy.
Selain itu, di PHPMaker 2025 juga menambahkan fitur baru yaitu Impersonating User, yang artinya kita sebagai admin dapat berpindah akun dengan sangat mudah tanpa harus logout lalu login menggunakan user tertentu, saat mengakses aplikasi web yang sudah dibangkitkan oleh PHPMaker. Hal ini sangat berguna jika misalnya kita ingin me-reproduce isu yang mereka alami dengan user tersebut.
Fitur baru lainnya adalah soft-delete, yaitu menghapus data tanpa menghapus fisik data tersebut di database.
Yang tak kalah menariknya juga adalah, PHPMaker 2025 meningkatkan fitur Debug melalui opsi Debug di tab Generate, yang jika diaktifkan, maka aplikasi web yang dihasilkan akan menyertakan bar berisi jendela kecil di bawah halaman aplikasi web yang terdiri dari beberapa bagian, yaitu: Messages, Request, Exceptions, Monolog, Database, dan Mails.
Kemudian ada fitur tipe validasi server event baru bernama Assert, yang terdiri dari beberapa Constraint, seperti NotBlank, Blank, NotNull, IsNull, IsTrue, IsFalse, Type, Email, ExpressionSyntax, Length, Url, Regex, Hostname, Ip, dan sebagainya.
O iya, satu hal yang cukup menarik meskipun kelihatan sepele di versi 2025 ini adalah, huruf yang digunakan di antarmuka dari aplikasi PHPMaker-nya itu sendiri. Sekarang hurufnya lebih bagus, karena jarak antar huruf tidak berdempetan lagi, sehingga lebih mudah dibaca.
Selamat mengeksplorasi!
Hello, when do you release in your extension in 2025? and demo project with your extensions?
Hi there,
I will release it on November 11, 2024.
Please stay tuned, and thanks for waiting!
It has been released now. Sorry for delay.
Bang Mobhar maaf OOT, Mau tanya jika kita sedang melakukan upgrade dari aplikasi yang telah kita buat dan sedang berjalan, itu supaya data record nya mengikuti yang terupdate Bagaimana ya ?
Sedangkan database kita saat develope tidak terhubung dengan hostingan, apalagi ada penambahan field dan lain lain
Data record seharusnya sih gak ada kaitannya ya dengan upgrade aplikasi.
Justru karena database tidak terhubung dengan server hosting, seharusnya tidak ada masalah. Tinggal sinkronkan saja project PHPMaker nya dengan database lokal yang sudah berubah tadi. Nanti project-nya otomatis menyesuaikan dengan struktur database yang terbaru.