Masino Sinaga

Web Development and PHPMaker

Anda di sini: Beranda / PHPMaker / Review PHPMaker 2024
Fitur-Fitur Masino Extensions untuk PHPMaker 2024
Mudahnya Mengunci Record dengan Javascript Count Down di PHPMaker 2023

Review PHPMaker 2024

Sel, 5 September 2023 oleh Masino Sinaga 8 Komentar

Sekitar jam dua belas siang hari ini, iseng-iseng refresh website resmi PHPMaker, eh langsung muncul info mengenai PHPMaker 2024. Dirilis tanggal 5 September 2023 ternyata! Langsung cek dong, apa saja yang terbaru di versi ini. Tidak terlalu signifikan memang perubahannya, tapi memang harus tetap Penulis berikan apresiasi kepada team developer PHPMaker yang sudah berusaha mengakomodir beberapa fitur yang sering di-request melalui forum diskusinya.

Di versi terbaru ini, PHPMaker mulai menggunakan Bootstrap 5.3.1 sekaligus menambahkan fitur Dark Mode, yang merupakan salah satu fitur yang sudah lama ditunggu-tunggu oleh para web developer pengguna PHPMaker. Tapi sayangnya, masih ada keterbatasan jika theme Sidebar yang digunakan adalah light, maka saat dark mode diaktifkan, sidebar tetap dalam mode light.

Selain keterbatasan itu, Sidebar di versi 2024 ini juga masih belum bisa menggunakan layout Mini Sidebar. Kita hanya bisa menyembunyikan Sidebar dalam mode off-canvas saja. Sama seperti di versi 2023 yang lalu. Tapi tenang saja, nanti keterbatasan ini akan disolusikan lewat penggunaan Masino Extensions for PHPMaker 2024, as always!

Fitur berikutnya yang sudah lama dinanti-nantikan adalah Master/Detail yang sudah bisa ditampilkan dalam satu halaman dengan lebih dari satu tingkat kedalaman. Seperti biasa, tentu harus menggunakan extension Preview (khusus buat user yang sudah resmi membeli PHPMaker, tentu saja). Itu artinya, di versi 2024 ini kita sudah bisa menampilkan relasi Master/Detail tidak hanya sampai satu level kedalaman saja. Keren!

Kemudian fitur Calendar Reports juga mengalami peningkatan. Sekarang sudah mendukung tampilan Multi-Month Year. Artinya, dalam satu halaman kita bisa menampilkan layaknya kalender dalam satu tahun yang menampilkan 12 bulan sekaligus. Kemudian penambahan Extended Search, dan bisa mendukung pemakaian Multi-Page untuk halaman Add, View, maupun Edit.

Selain itu, diperkenalkan server event baru bernama Event_Adding untuk menampilkan/menyembunyikan sebuah event atau mengganti data milik event tertentu. Tersedia juga fitur pengaturan setting kalender melalui kode di server event. Dan yang terakhir terkait Calendar Reports ini, juga sudah mendukung dark-mode.

Berikutnya ada beberapa tipe Chart baru yang didukung oleh PHPMaker 2024, dan menggunakan Chart.js versi 4. Beberapa tipe Chart dimaksud adalah: 100% Stacked Charts, Polar Area Charts, dan Radar charts. Sepertinya, background Chart-nya juga sudah mendukung dark-mode. Baguslah kalau begitu.

Kemudian ada satu fitur baru lainnya yang cukup menarik perhatian di versi 2024 ini, yaitu Doctrine ORM. Buat yang belum tahu, ORM merupakan singkatan dari Object Relational Mapper yang dalam ilmu komputer adalah sebuah teknik pemrograman untuk mengkonversi data antara sebuah database relasional dan tumpukan bahasa pemrograman berorientasi objek.

Jadi, fitur ORM di versi terbaru ini sangat berguna untuk melakukan operasi CRUD object di database tanpa menulis perintah SQL. Apalagi fitur ini bisa dioptimalkan lewat Server Event di project PHPMaker. Dan yang lebih menariknya lagi, fitur ORM ini mendukung jika digunakan bersamaan dengan Extension FieldEncryption dan RemoveXSS.

Ada lagi fitur mode Maintenance (mode Pemeliharaan) melalui Extension PHPMaker, yang biasa digunakan jika aplikasi web kita sedang diperbaiki supaya tidak dapat diakses oleh Pengguna Akhir. Ada juga fitur Chat lewat pemakaian Extension PHPMaker.

Kemudian fitur List Actions sekarang lebih disederhanakan lagi. Artinya, kita bisa cukup menggunakan server event Page_Load saja tanpa server event Row_CustomAction. Dengan cara ini, maka kita tidak perlu menulis kode di dua tempat yang berbeda, cukup di server event Page_Load saja.

Fitur baru lainnya yang cukup menarik adalah, untuk setiap bahasa yang digunakan oleh project PHPMaker, kita bisa membuat lebih dari satu bahasa. Bingung maksudnya? Jadi begini, di beberapa negara yang juga menggunakan Bahasa Inggris, mereka memiliki varian yang tidak mengacu kepada English American (en-US) saja, tapi menggunakan varian kombinasi English dan negaranya, seperti en-HK yang berarti English Hongkong.

Masih terkait dengan fitur Bahasa, di versi 2024 ini kita sudah bisa menangani email template yang mendukung lebih dari satu bahasa, cukup dari dalam project PHPMaker, sehingga lebih mudah untuk dikelola secara dinamis. Kalau di versi sebelumnya, email template merupakan bagian dari PHPMaker Template itu sendiri.

Yang lainnya lagi, fitur progress saat generate code sekarang menampilkan warna dan bisa diatur color scheme dari menu Tools -> Advanced Settings. Cukup menarik jugalah dibandingkan dengan versi-versi sebelumnya yang monoton warnanya itu itu saja.

O iya, ada satu hal lagi yang sedikit unik dari versi 2024 ini. Jika sebelumnya di versi 2023 PHPMaker menggunakan base version 19, maka di versi 2024 ini PHPMaker menggunakan base version 24, dan bukan 20. Sedikit aneh memang, langsung lompat dari 19 ke 24. Mungkin, supaya lebih mudah menterjemahkannya antara base version (24) dan actual version-nya (2024), hehe… ada-ada saja ya!

Ditempatkan di bawah: PHPMaker Ditag dengan:Belajar PHPMaker, Master/Detail, PHPMaker 2024, PHPMaker Indonesia, Preview, Tutorial PHPMaker

Masino Sinaga

Web Developer pengguna PHPMaker untuk membangun Aplikasi Web sejak tahun 2004. Sampai sekarang masih aktif dan rajin membagikan pengalamannya menggunakan PHPMaker melalui situs masinosinaga.com, ilovephpmaker.com, dan phpmakerprojects.com.

Fitur-Fitur Masino Extensions untuk PHPMaker 2024
Mudahnya Mengunci Record dengan Javascript Count Down di PHPMaker 2023

Komentar

  1. Yahdi mengatakan

    Rab, 6 September 2023 pada 2:26 pm

    Salam kenal Bang,Terima kasih Bang Masino untuk selalu sharing dan update terus utk phpmaker. Saya baru di PHPmaker, selama ini latar belakang saya vb,net dg mysql. Semoga melalui web ini, saya bisa mendapatkan bimbingan dari abang.

    Balas
    • Masino Sinaga mengatakan

      Rab, 6 September 2023 pada 4:10 pm

      Salam kenal kembali, terima kasih sudah berkunjung.

      Balas
  2. adji mengatakan

    Rab, 6 September 2023 pada 3:09 pm

    pak masino boleh minta contact person nya pak??. ini email saya . miroku5511@gmail.com, saya mau minta tolong set cetak ke printer dot matrik dr phpmaker, font nya semerawut …

    Balas
    • Masino Sinaga mengatakan

      Rab, 6 September 2023 pada 4:12 pm

      Wah, kalau ini saya belum pernah bikin yang langsung cetak ke printer. Biasanya saya tampilkan dulu ke file PDF, lalu tinggal cetak dari file PDF tadi ke printer.

      Balas
  3. andrebagussaputra mengatakan

    Kam, 14 September 2023 pada 4:51 pm

    Halo Pak Masino Sinaga,

    Saya harap Anda dalam keadaan baik. Saya ingin memberi tahu Anda bahwa saya baru saja mengirimkan email kepada Anda. Mohon untuk memeriksa kotak masuk Anda ketika Anda memiliki kesempatan. Terima kasih banyak atas perhatian Anda.

    Salam hormat,
    Andre bagus saputra

    Balas
    • Masino Sinaga mengatakan

      Kam, 14 September 2023 pada 5:24 pm

      Halo mas Andre, terima kasih emailnya. Barusan sudah saya balas ya.

      Balas
  4. Abu Alzam mengatakan

    Rab, 10 Januari 2024 pada 9:01 pm

    Halo Om… terima les private untuk PHP Generator Maestro ga om? hheheh…

    Balas
    • Masino Sinaga mengatakan

      Jum, 12 Januari 2024 pada 8:17 pm

      Halo juga, boleh juga tuh. Wani piro?

      Balas

Tinggalkan Balasan Batalkan balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses

Pos-pos Terbaru

  • Masino Extensions for PHPMaker 2025 Now Changed!
  • Begini Mudahnya Mengurangi Lebar Combobox pada PHPMaker 2025
  • Mudahnya Mengubah Nilai Delay Auto Hide Success Message di PHPMaker 2025
  • Mudahnya Berpindah Layout dari Table ke Cards di Halaman List lewat PHPMaker 2025
  • Jangan Lupa Pakai AdjustSql Saat Insert atau Update Data Lewat ExecuteStatement

Menu

  • Siapa Saya?
  • Web Development
  • PHPMaker
  • Umum
  • Syarat dan Ketentuan
  • Sitemap (Peta Situs)
  • Komentar

Komentar Terbaru

  • Charly pada PHPMaker: PHP Code Generator + PHP Framework
  • Masino Sinaga pada PHPMaker: PHP Code Generator + PHP Framework
  • Masino Sinaga pada PHPMaker: PHP Code Generator + PHP Framework
  • Charly pada PHPMaker: PHP Code Generator + PHP Framework
  • Charly pada PHPMaker: PHP Code Generator + PHP Framework

Situs Terkait

  1. I Love PHPMaker
  2. Situs Resmi PHPMaker
  3. Forum Diskusi PHPMaker
  4. PHPMaker di IlmuKomputer.com
  5. PHPMaker Projects
  6. PHPMaker Learning

Baru di PHPMaker?

Baca ini terlebih dulu ...

  1. Ayo Menjadi Web Developer yang Cerdas!
  2. PHPMaker: PHP Code Generator + PHP Framework
  3. Pertanyaan-Pertanyaan yang Paling Sering Diajukan Seputar PHPMaker
  4. Tips buat Anda Pemula yang Baru Mengenal dan Menggunakan PHPMaker
  5. Bacalah Help, Bacalah Help, dan Bacalah Help di PHPMaker!

(c) Masino Sinaga 2009 - 2025 | WordPress | Catat masuk | Kembali ke atas