Menambahkan Direktif Include Pada Parser Codeigniter4
Menambahkan Direktif Include Pada Parser Codeigniter4
Menambahkan Direktif Include Pada Parser Codeigniter4
Pada tulisan saya terdahulu, saya menuliskan teknik override parser di CodeIgniter 4 agar melewatkan variabel pada plugin. Artikel dapat di baca di sini. Di tutorial kali ini kita akan meningkatkan fitur parser di CodeIgniter 4 dengan direktif include. Diretif include akan memudahkan dalam layouting karena kita dapat menginjeksikan file lain dalam view, seperti kebanyakan template engine.
Tidak perlu berpanjang lebar, code skrip dapat kita lihat di sini
Read moreOverriding Library Parser Di Codeigniter 4
Overriding Library Parser Di Codeigniter 4
Overriding Library Parser Di Codeigniter 4
Bagi kalia yang biasa menggunakan template engine seperti twig, smarty, blade tentu familier dengan penulisan variabel dan juga loop variabel. CodeIgniter 4 hadir dengan sebuah parser, sebuah lightweight parser yang menyerupai template engine. Tentnya parser ini tidak se-powerfull template engine. Untuk memperkaya parser, disediakan filter dan plugin yang memiliki fungsi seperti helper, karena skript php tidak bisa bekerja dalam parser.
Namun demikian saya menemukan 2 kelemahan dari parser.
- Parser akan error ketika kita menuliskan kurung dalam view
- Plugin tidak bisa melewatkan variabel
Memanfaatkan Filter Untuk Mencatat Aktivitas User Di Codeigniter 4
Memanfaatkan Filter Untuk Mencatat Aktivitas User Di Codeigniter 4
Memanfaatkan Filter Untuk Mencatat Aktivitas User Di Codeigniter 4
Sebuah aplikasi yang baik harus menyediakan data untuk membantu administrator sistem melakukan inspeksi terhadap aktivitas pengguna. Seringkali pengguna melakukan sesuatu yang merugikan dirinya sendiri atau pengguna lain atau bahkan merugikan sistem secara keseluruhan karena melakukan aktivitas yang bersifat merusak. Baik secara sengaja maupun tidak. Melalui data log aktivitas, administrator dapat menelusuri aktivitas tersebut mulai dari siapa yang melakukan, kapan dilakukan dan apa yang dilakukan. Melalui log tersebut kerusakan dapat diperbaiki dan menghukum pihak yang bersalah.
Dalam tutorial kali ini, saya akan membagikan seuah tips pencatatan aktivitas user di Framework CodeIgniter 4 dengan memanfaatkan filter. Mengapa saya pilih filter, karena melalui filter, kita bisa mengatur aroute mana saaja yang akan dicatat aktivitasnya. Sehingga script yang kita bat lebih sederhana dan mudah diterapkan.
Read moreMembuat Fitur Hot Reload Di Codeigniter4
Membuat Fitur Hot Reload Di Codeigniter4
Membuat Fitur Hot Reload Di Codeigniter4 (Untuk Linux)
Fitur Hot Reload saat ini sudah lazim diguakan diberbagai framework berbasis Go. Namun tidak demikian di framework berbasis PHP. Fitur ini sangat berguna bagi developer yang ingin menlihat secara langsung efek dari perubahan script, tanpa harus mereload tampilan di browser secara manual.
Dalam tutorial ini saya memanfaatkan dua fitur yaitu
- inotify di sisi server dan
- Server Sent Event (SSE) di client
Kita langsung saja mulai membahas langkah-langkahnya
Read moreMenghubungkan Bot Telegram Dengan Gas
Menghubungkan Bot Telegram Dengan Gas
Menghubungkan Bot Telegram Dengan Gas
Hi semuanya. Kita letemu kembali di tutorial pembuatan Bot Telegram dengan GAS. Kita samapai tahapan yang ke-3, yaitu menghubungkan bot Telegram yang sudah kita buat dengan aplikasi GAS. Tidak perlupanjang kata langsung kita mulai.
Mengatur konfigurasi
- Buka Main-bot di GAS, yang sudah kita buat sebelumnya
- Sisipkan baris ini pada baris palindg atas (sebelum function request)
Membuat Bot Telegram
Membuat Bot Telegram
Membuat Bot Telegram
Hai.. Kita bertemu lagi di seri tutorial membuat Bot Telegram dengan Gas.
Kali ini kita akan masuk pada pembuatan bot telegram.
- Buka telegram melalui browser (untuk memudahkan copy paste) dengan alamat
- Ada dua pilihan masuk yaitu melaluiscan QR-Code atau mengetikkan nomor handpone
- Setelah itu kode 5 digit akan dikirim ketelegram kita di handphine, ketikkan ke kotak code
- Jika Telegram kita diatur secure, akan diminta password
- Jika telah berhasil masuk, ketikkan BotFather pada kolom pencarian chat telegram
- Klik BotFather
- Ketikkan /newbot
- Akan muncul pesan: Alright, a new bot. How are we going to call it? Please choose a name for your bot. artinya kita diminta mengetikkan nama bot kita. Nama bot harus uniq, artinya nama belum pernah dipakai orang lain. Misalkan kita beri nama eProject
- Good. Now let’s choose a username for your bot. It must end in
bot
. Like this, for example: TetrisBot or tetris_bot. Artinya nama kita berjasil, lalu kita diminta membern username untuk bot kita dengan kata bot di akhir, misal eProjectbot, ingat harus unique juga.