Ada yang pernah menggunakan fungsi global CurrentUserInfo di PHPMaker tapi mendapatkan hasil yang tidak diharapkan? Penulis pernah, dan baru ketahuan penyebabnya beberapa menit sebelum menulis artikel ini. Berawal dari kejadian data yang diambil dari salah satu field di tabel users tidak sesuai dengan yang diharapkan. Saat itu Penulis ingin mengambil data Nama Awal dari tabel users, ternyata yang muncul milik Pengguna lain. Setelah dicek, ternyata Pengguna yang memiliki Nama Awal yang … [Selengkapnya ...]
Composer Packages di PHPMaker, Apa Itu?
Sejak versi 2019, PHPMaker menambahkan fitur Composer Packages. Apa itu? Seperti namanya, Composer Packages berarti Paket yang digunakan oleh Composer. Istilah Paket mengacu kepada suatu PHP Library yang dikemas/dibungkus sedemikian rupa menjadi seperti Paket, yang digunakan di aplikasi web yang akan dihasilkan oleh PHPMaker. Tentu ada begitu banyak paket-paket PHP Library yang terdapat di Internet. Setiap paket memiliki versi masing-masing dengan segala perkembangannya. Bayangkan jika … [Selengkapnya ...]
Mengapa PHPMaker Memuat Kode Javasript dan CSS secara Asynchronous?
Sebelum membahas lebih dalam, mari kita lihat apa sih perbedaan antara kode dieksekusi secara Synchronous dan kode dieksekusi secara Asynchronous. Synchronous JavaScript Seperti namanya, Synchronous memiliki arti secara berurutan. Setiap baris kode dieksekusi satu per satu. Jadi, sebuah statement harus menunggu statement sebelumnya terlebih dulu selesai, barulah dapat dieksekusi. Contoh, perhatikan kode di bawah ini: Jika kode di atas dijalankan, maka hasilnya akan menjadi seperti … [Selengkapnya ...]
Membuat URL yang SEO-Friendly Tanpa Menggunakan Nama Table di PHPMaker 2021
Lagi-lagi, ada pertanyaan bagus mengenai artikel Mengenal SEO-Friendly URL di Aplikasi Web yang Dihasilkan oleh PHPMaker 2021. Apakah kita bisa membuat URL yang SEO-Friendly tanpa menggunakan nama Tabelnya? Pertanyaan yang bagus, karena jawabannya semakin membuktikan betapa powerful dan flexible-nya PHPMaker 2021. Tentu saja, jawabannya bisa. Bagaimana caranya? Hehe... sabar... sabar... Sebelum mengetahui caranya, ada baiknya kita bahas dulu URL yang digunakan oleh PHPMaker 2021. Seperti … [Selengkapnya ...]
Mencegah Pengguna Akhir Mengubah Data Melalui Akses URL di PHPMaker 2021
Ada satu pertanyaan yang cukup bagus terkait dengan artikel Menyembunyikan Tombol Edit Berdasarkan Kondisi Tertentu dari PHPMaker 2021. Sekedar mengingatkan kembali, artikel di atas menjelaskan betapa mudahnya kita dapat menyembunyikan tombol atau link Edit yang menampilkan form Edit untuk mengubah data. Artinya, meskipun kita dapat menyembunyikan tombol Edit tadi, maka Pengguna Akhir masih tetap dapat mengakses halaman Edit melalui URL-nya. Cukup dengan menyalin link tersebut ke browser, … [Selengkapnya ...]