From Betapa Mudahnya Mengubah Link atau URL Export to PDF dari PHPMaker 2021 – Masino Sinaga
on
Mudahnya Mengubah URL Export Data di Aplikasi Web dari PHPMaker
[…] mencari arsip artikel mengenai Mudahnya Mengubah URL Export Data di Aplikasi Web dari PHPMaker karena ingin diterapkan di PHPMaker 2021. Pastikan Anda sudah membaca artikel tersebut sebelum […]
2021/02/28 at 7:07 pm
From nur syamsu
on
Awas Menyesal Lho, Kalau Belum Pakai PHPMaker 2021!
Baik Pak, terima kasih infonya
2021/02/28 at 4:28 pm
From Masino Sinaga
on
Awas Menyesal Lho, Kalau Belum Pakai PHPMaker 2021!
Sama-sama.
2021/02/28 at 5:35 pm
From nur syamsu
on
Cihuuuyyyy ... PHPMaker 2021 Sudah Dirilis
Dear Pak Masino,
Mohon advice lagi, dalam 2 hari ini saya sudah pelajari & praktekkan security sbb :
a. User ID Security –> Secure data at record level
b. User Level Security –> Secure data at table leve
i) Static user level
ii) Dynamic user level
Dan yes, akhirnya berhasil.
Termasuk juga di versi PHPMaker 2021 ini, User Level Security mendukung multiple suer level sebagaimana keterangan di “help” sbb :
2.If the User Level Field is of integer type, the field can only store one user level, each user can only belong to one user level. From v2021, the field can be of string type, then it can store mulitple user levels as comma separated values, the user can belong to multiple user levels.
Dan lagi2 yes, saya praktekkan berhasil untuk multiple user levels ini.
Namun yg saya masih perlu saya gali lagi adalah terkait secure at data record ) sbb :
Bagaimana membatasi data record (original table, bukan view) tetapi bukan berdasarkan field UserID, misalnya berdasarkan “Kelas” (contoh kasus di Sekolah Dasar ada 6 pembagian kelasi yakni 1, 2, 3, 4, 5,6) ?
Hasil explorasi sementara :
Solusi 1 :
Saya solusikan berbeda tabel tersendiri untuk masing2 kelas, jadi ada tabel kbm_kelas 1, 2, 3, 4, 5 dan 6. Lalu pengaturan otorisasinya menggunakan “User level Security”.
Namun opini saya kelemahannya adalah :
– terlalu banyak table yg dimaintain
– tidak fleksibel, misalnya saj ada pemekaran yakni kelas 7, 8, 9 maka saya harus buat tabel sendiri2 lalu update di phpmaker dan generate ulang.
Solusi 2:
Saya menggunakan “User ID Security” yakni pada “User ID Field” saya tidak memilih column “UserID” dari tabel “employee” tetapi Other column dari tabel “employee” misalnya saya siapkan kolom “Kelas”.
Jadi di tabel “kbm_kelas” saya tambahkan juga kolom “Kelas”.
Saya praktekkan dgn kombinasi “User Level” dan yes berhasil, jadi data user dapat mengakses tabel “transaksi di kelas” dengan data record “kelas” yang diassign pada attributes user.
Opini saya :
# Kelebihan :
– Tabel kbm_kelas cukup 1 saja, tidak harus buat tabel kbm_kelas 1-6 sendiri-sendiri.
– Dinamis, jika ada pemekaran kelas misalnya kelas 7, 8, 9 maka tinggal tambahkan master kelas 7, 8 , 9 lalu diassign ke attribute “employee”
– Tidak perlu generate lagi php makernya karena tidak ada penambahan tabel
#Kekurangan :
Nah kekurangan / yg saya belum ketahui solusinya adalah pada opsi User ID Security , untuk pemilihan “field” pada tabel hanya 1, tidak bisa multi seperti “User level Security” yg di v2021 sudah bisa multi.
Misalnya ada Guru yg memiliki otorisasi kelas 1 dan 2, maka saya coba isikan attribute kelas “1,2” pada tabel employee malah tidak muncul
Mohon advice/sharing pengalamannya Pak Masino, mohon maaf jika terlalu panjang penjelasannya
Terima kasih
2021/02/28 at 6:53 am
From Masino Sinaga
on
Cihuuuyyyy ... PHPMaker 2021 Sudah Dirilis
Solusi 1 sebaiknya jangan digunakan, karena memang sangat tidak efektif; terlalu banyak table yang harus dikelola untuk setiap kelas.
Solusi 2 juga tidak disarankan, karena tidak fleksibel dan tidak bisa menangani beberapa kelas sekaligus.
Solusi terbaik cukup menggunakan server event Recordset_Selecting, karena disamping fleksibel, juga sangat mudah.
2021/02/28 at 11:54 am
From nur syamsu
on
Cihuuuyyyy ... PHPMaker 2021 Sudah Dirilis
Wah mantap Pak Masino, terima kasih banyak sharing ilmunya.
Berhasil dan jauh lebih fleksible dan efektif solusinya
2021/02/28 at 4:31 pm
From nur syamsu
on
Cihuuuyyyy ... PHPMaker 2021 Sudah Dirilis
Sangat terbantu dari posting Pak Masino disini terkait recordset_selecting :
From nur syamsu
on
Awas Menyesal Lho, Kalau Belum Pakai PHPMaker 2021!
Dear Pak Masino,
Saya baru install PHPMaker 2021 (belum purchase/trial 30 hari) sekitar 1 pekan ini.
Luar biasa memang pengalaman menggunakannya, mudah dan cepat jadi tinggal mempelajari cara penggunaan fungsi/fitur atau lainnya baik dari fitur “help” yg disediakan ataupun browsing + memiliki kemampuan yg cukup di desain database maka hasilnya luar biasa.
Namun saya ada pertanyaan,setelah 30 hari penggunaan PHPMaker 2021 (trial, not purchase yet) ini apakah file php yg telah digenerate masih bisa diakses ataukah juga mengalami pembatasan (tidak bisa diakses lagi ?
Klo aplikasi PHPMakernya saya yakin tidak bisa digunakan lagi.
Terima kasih
2021/02/28 at 6:05 am
From Masino Sinaga
on
Awas Menyesal Lho, Kalau Belum Pakai PHPMaker 2021!
Untuk file php yang sudah di-generate sama sekali tidak ada pembatasan. Bisa digunakan sampai kapanpun, sepanjang versi PHP di web server-nya masih support dengan kode di file php nya.
2021/02/28 at 11:09 am
From nur syamsu
on
Cara Mengatur Timezone di PHPMaker 2021
Pak Masino mohon advicenya, salah satu field “create_On” saya isi otomatis ketika transaksi menggunakan Auto-Update Value = CurrentDateTime.
Untuk tanggalnya sudah benar namun untuk jam masih ada selisih 7 jam.
Seharusnya 2021-02-27 17:36:20 , tetapi tersimpan didatabase 2021-02-27 10:36:20
Saya sudah mencoba melakukan hal ini dibawah ini,, generate ulang phpmaker ataupun restart xampp tapi masih belum ada perubahan.
# di PHPMaker
1. Tools -> Locale Settings, pada id.json untuk Time zone = Asia/Jakarta
2. Advanced Setting –> Database time zone = +07:00
# di xampp/php pada file php.ini , sudah diupdate date.timezone=Asia/Jakarta.
Terima kasih atas bantuannya
2021/02/27 at 7:06 pm
From Masino Sinaga
on
Cara Mengatur Timezone di PHPMaker 2021
Kalau setting Database time zone-nya dikosongkan, bagaimana hasilnya?
2021/02/27 at 8:08 pm
From nur syamsu
on
Cara Mengatur Timezone di PHPMaker 2021
Maaf Pak saya terlewatkan dari edit file di locale/en.json pada paramater timezone = “asia/jakarta”.
Ini sudah berhasil, terima kasih
2021/02/27 at 10:16 pm
From Masino Sinaga
on
Cara Mengatur Timezone di PHPMaker 2021
Siip, sama-sama.
2021/02/27 at 10:42 pm
From Aldo
on
Antara PHPRad, SQLMaestro PHP Code Generator, dan PHPMaker
Sudah pernah coba appgini pak? Keliatan nya bagus tuh
2021/02/25 at 10:08 am
From Masino Sinaga
on
Antara PHPRad, SQLMaestro PHP Code Generator, dan PHPMaker
Sudah, bahkan saya beli license-nya juga. Keterbatasan AppGini mirip seperti PHPRad, hanya support table dengan Primary Key pada satu field saja. Jika Primary Key-nya terdiri dari beberapa field, AppGini belum support.
2021/02/27 at 8:05 pm
From Rudy B
on
Mengenal Extension TimePicker untuk Aplikasi Web yang Dibuat oleh PHPMaker
pak masino untuk setup min dan max time itu dimana ya ?
soalnya saya coba masukin json {‘minTime’: ‘8:00′,’maxTime’: ’19:00′} di Option nya tetep gk bisa ?
terimakasih
2021/02/10 at 2:47 pm
From Masino Sinaga
on
Mengenal Extension TimePicker untuk Aplikasi Web yang Dibuat oleh PHPMaker
Ini Extension PHPMaker versi yang sudah sangat lama alias jadul, jadi tidak bisa digunakan di PHPMaker 2021 (versi terakhir saat komentar ini ditulis).
2021/02/10 at 3:12 pm
From Rudy
on
Jangan Pernah Lagi Mencampur Kode PHP di Client Script atau Startup Script pada PHPMaker 2021
pak masino apakah ini juga berlaku di phpmaker 2020 ?
2021/02/10 at 12:45 pm
From Masino Sinaga
on
Jangan Pernah Lagi Mencampur Kode PHP di Client Script atau Startup Script pada PHPMaker 2021
Hehe, kan sudah disebutkan di judulnya… pada PHPMaker 2021. Berarti untuk PHPMaker 2020 tidak berlaku. 😉
2021/02/10 at 3:12 pm
From buzbuz
on
Mudahnya Membatasi Jumlah Karakter di TextArea Aplikasi Web dari PHPMaker
Selamat Malam pak Masino,… ada yg ingin saya tanyakan, mungkin pernah mengalami perihal yg sama, saya menggunakan phpmaker 2019, dan yg ingin saya tanyakan adlah penggunaan tinymce pada textarea,.. tinymce bisa muncul, hanya jika ingin attach picture, button utk selext source file tidak muncul.. mungkin ada solusinya memunculkan button file.. atau memang secara default textarea tidak diperkenankan utk insert picture..
2021/02/08 at 6:47 pm
From Masino Sinaga
on
Mudahnya Membatasi Jumlah Karakter di TextArea Aplikasi Web dari PHPMaker
Benar. Untuk menampilkan gambar atau picture di TextArea yang menggunakan HTML Editor seperti CKEditor (saya tidak tahu apakah support TinyMCE), maka harus menggunakan extension tambahan yang bernama FileManager (hanya untuk registered users dari PHPMaker).
Keterangan singkatnya seperti ini:
RichFileManager for CKEditor
Developer Website: https://github.com/servocoder/RichFilemanager
RichFileManager is released under MIT license.
Berikut ini sekilas highlight fitur-nya:
Advanced Settings:
– “UserFilesPath” is a folder under the global upload folder (under PHP -> General Options -> File Upload tab, see PHP Settings in the help file), e.g. if the global upload folder is “uploads/” (relative to project folder) and “UserFilesPath” is “userfiles”, then the user file folder is “uploads/userfiles” (relative to project folder). If “UserFilesPath” not specified, the global upload folder will be used. Make sure you have setup write permssions for the upload folder properly.
– “UserConfig” (JSON object) is user configuration options to override the default options, see: https://github.com/servocoder/RichFilemanager/wiki/Configuration-options#configuration-file
– “PluginParameters” (JSON object) is for the RichFileManager jQuery plugin initialization step and callback functions, see: https://github.com/servocoder/RichFilemanager/wiki/Configuration-options#plugin-parameters.
2021/02/08 at 7:28 pm
From buzbuz
on
Mudahnya Membatasi Jumlah Karakter di TextArea Aplikasi Web dari PHPMaker
Terima kasih informasinya pak Masino, bisa digunakan untuk CK editornya.
2021/02/09 at 10:44 am
From Masino Sinaga
on
Mudahnya Membatasi Jumlah Karakter di TextArea Aplikasi Web dari PHPMaker
Sama-sama.
2021/02/10 at 3:15 pm
From denny
on
Cara Mengatur Timezone di PHPMaker 2021
terima kasih bang. saya sudah coba cara abang. sistem jamnya masih kacau.
2021/02/08 at 7:29 am
From Masino Sinaga
on
Cara Mengatur Timezone di PHPMaker 2021
From Betapa Mudahnya Mengubah Link atau URL Export to PDF dari PHPMaker 2021 – Masino Sinaga on Mudahnya Mengubah URL Export Data di Aplikasi Web dari PHPMaker
2021/02/28 at 7:07 pmFrom nur syamsu on Awas Menyesal Lho, Kalau Belum Pakai PHPMaker 2021!
2021/02/28 at 4:28 pmFrom Masino Sinaga on Awas Menyesal Lho, Kalau Belum Pakai PHPMaker 2021!
2021/02/28 at 5:35 pmFrom nur syamsu on Cihuuuyyyy ... PHPMaker 2021 Sudah Dirilis
2021/02/28 at 6:53 amFrom Masino Sinaga on Cihuuuyyyy ... PHPMaker 2021 Sudah Dirilis
2021/02/28 at 11:54 amFrom nur syamsu on Cihuuuyyyy ... PHPMaker 2021 Sudah Dirilis
2021/02/28 at 4:31 pmFrom nur syamsu on Cihuuuyyyy ... PHPMaker 2021 Sudah Dirilis
2021/02/28 at 4:34 pmFrom nur syamsu on Awas Menyesal Lho, Kalau Belum Pakai PHPMaker 2021!
2021/02/28 at 6:05 amFrom Masino Sinaga on Awas Menyesal Lho, Kalau Belum Pakai PHPMaker 2021!
2021/02/28 at 11:09 amFrom nur syamsu on Cara Mengatur Timezone di PHPMaker 2021
2021/02/27 at 7:06 pmFrom Masino Sinaga on Cara Mengatur Timezone di PHPMaker 2021
2021/02/27 at 8:08 pmFrom nur syamsu on Cara Mengatur Timezone di PHPMaker 2021
2021/02/27 at 10:16 pmFrom Masino Sinaga on Cara Mengatur Timezone di PHPMaker 2021
2021/02/27 at 10:42 pmFrom Aldo on Antara PHPRad, SQLMaestro PHP Code Generator, dan PHPMaker
2021/02/25 at 10:08 amFrom Masino Sinaga on Antara PHPRad, SQLMaestro PHP Code Generator, dan PHPMaker
2021/02/27 at 8:05 pmFrom Rudy B on Mengenal Extension TimePicker untuk Aplikasi Web yang Dibuat oleh PHPMaker
2021/02/10 at 2:47 pmFrom Masino Sinaga on Mengenal Extension TimePicker untuk Aplikasi Web yang Dibuat oleh PHPMaker
2021/02/10 at 3:12 pmFrom Rudy on Jangan Pernah Lagi Mencampur Kode PHP di Client Script atau Startup Script pada PHPMaker 2021
2021/02/10 at 12:45 pmFrom Masino Sinaga on Jangan Pernah Lagi Mencampur Kode PHP di Client Script atau Startup Script pada PHPMaker 2021
2021/02/10 at 3:12 pmFrom buzbuz on Mudahnya Membatasi Jumlah Karakter di TextArea Aplikasi Web dari PHPMaker
2021/02/08 at 6:47 pmFrom Masino Sinaga on Mudahnya Membatasi Jumlah Karakter di TextArea Aplikasi Web dari PHPMaker
2021/02/08 at 7:28 pmFrom buzbuz on Mudahnya Membatasi Jumlah Karakter di TextArea Aplikasi Web dari PHPMaker
2021/02/09 at 10:44 amFrom Masino Sinaga on Mudahnya Membatasi Jumlah Karakter di TextArea Aplikasi Web dari PHPMaker
2021/02/10 at 3:15 pmFrom denny on Cara Mengatur Timezone di PHPMaker 2021
2021/02/08 at 7:29 amFrom Masino Sinaga on Cara Mengatur Timezone di PHPMaker 2021
2021/02/08 at 7:24 pm