Masino Sinaga

Web Development and PHPMaker

Anda di sini: Beranda / PHPMaker / Menambahkan Halaman Kebijakan Cookie di Aplikasi Web dari PHPMaker 2021
Membuat Konten Kebijakan Cookie yang Mendukung Multi Bahasa di PHPMaker 2021
Menentukan Default Record per Page Secara Dinamis dari PHPMaker 2021

Menambahkan Halaman Kebijakan Cookie di Aplikasi Web dari PHPMaker 2021

Sab, 5 Juni 2021 oleh Masino Sinaga 1 Komentar

Sejak versi 2019, PHPMaker menambahkan fitur Cookie Consent and Privacy Page for General Data Protection Regulation (GDPR).

Fitur Cookie Consent sering kita jumpai pada Web atau Aplikasi Web yang baru pertama kali kita kunjungi. Biasanya muncul kotak pesan yang menarik perhatian kita, berisi kebijakan cookie, dan dilengkapi dengan semacam tombol Agree yang jika diklik artinya kita menyetujui kebijakan cookie di web tersebut.

Di Aplikasi Web yang dihasilkan oleh PHPMaker 2021, Cookie Consent ditampilkan dengan menggunakan Bootstrap Toast. Posisinya berada di sebelah kanan atas dari halaman Aplikasi Web.

Sedangkan fitur Privacy Page jika kita terjemahkan adalah Halaman Privasi yang isinya menjelaskan kebijakan privasi yang lebih lengkap dan detail, termasuk memuat juga mengenai kebijakan penggunaan cookie di Aplikasi Web kita.

Halaman Privacy Page akan ditampilkan setelah Pengguna Akhir mengklik link yang terdapat di Cookie Consent. Biasanya di sana ada link yang bertuliskan Learn More… atau Pelajari Lebih Lanjut….

Kedua fitur tersebut sebenarnya saling terkait erat. Keduanya dibuat untuk memenuhi GDPR (General Data Protection Regulation). GPDR adalah peraturan privasi data yang diterapkan bagi seluruh perusahaan di dunia yang menyimpan, mengolah, atau memproses data pribadi penduduk Uni Eropa.

Tujuan dari GDPR adalah memberikan perlindungan yang lebih baik terhadap kerahasiaan data (data privacy) dalam ekonomi digital dengan memberikan keleluasaan lebih untuk individual terhadap datanya, dan memberikan peraturan yang lebih ketat kepada pihak yang mengelola atau menyimpannya.

Di PHPMaker 2021, kita dapat menambahkan halaman ini ke Aplikasi Web yang akan di-generate. Bagaimana caranya?

Langkah pertama, pastikan kita sudah mengaktifkan Use cookie policy dari menu Tools -> Advanced Settings.

Langkah kedua, pastikan kita sudah men-generate sedikitnya 5 file berikut dari menu tab Generate:
1. Privacy.php (Remark: View)
2. Privacy.php (Remark: Class)
3. cookieconsent.php
4. routes.php
5. OtherControllers.php

File pertama adalah file Privacy.php (Remark: View) yang di-generate ke sub-folder views. Isinya merupakan kebijakan privasi yang bisa kita definisikan melalui phrase bahasa yang bernama PrivacyPolicyContent.

File kedua adalah Privacy.php (Remark: Class) yang di-generate ke sub-folder models. File ini adalah standar model halaman yang dibuat oleh PHPMaker 2021. Seperti kita ketahui, Aplikasi Web yang dihasilkan oleh PHPMaker 2021 sudah menggunakan konsep MVC (Models-Views-Controllers).

File ketiga adalah cookieconsent.php yang akan di-generate ke sub-folder views. Isinya merupakan kode untuk menampilkan Cookie Consent dalam Bootstrap Toast atau kotak kecil di pojok kanan atas halaman Aplikasi Web.

File keempat adalah routes.php yang di-generate ke sub-folder src. File ini berisi route atau routing privacy yang dibangkitkan oleh PHPMaker 2021, supaya kita bisa mengakses halaman tersebut dari Aplikasi Web.

Sedangkan file kelima adalah OtherControllers.php yang di-generate ke sub-folder controllers. File ini berisi controller-controller lain (sesuai dengan namanya), dimana salah satunya merupakan controller untuk halaman privacy.

Setelah kelima file tersebut di-generate, maka pastikan kita sudah mengunggahnya ke server production.

Kesimpulan dari artikel ini adalah, jika kita menambahkan halaman tertentu ke Aplikasi Web, khusus-nya yang sudah kita buat sebelumnya dengan PHPMaker 2021, maka pastikan sudah men-generate dan meng-upload file-file yang saling terkait tadi.

Hal ini sekaligus memberikan gambaran kepada kita, bahwa jika ingin menambahkan halaman tertentu yang tidak dihasilkan dari object Tables/Views/Reports di PHPMaker 2021, maka kita harus memperhatikan file-file apa saja yang wajib di-generate dan di-upload ke web server tempat Aplikasi Web kita di-hosting.

Cara yang paling aman memang men-generate semua file script tanpa terkecuali. Tapi kadang-kadang, kita ingin hanya fokus kepada file-file terkait dengan perubahan yang baru saja kita lakukan. Untuk itulah kita harus mengetahui file-file apa saja yang wajib untuk di-generate ulang.

Ditempatkan di bawah: PHPMaker Ditag dengan:Belajar PHPMaker, cookie, GDPR, PHPMaker 2021, PHPMaker Indonesia, privacy page, 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.

Membuat Konten Kebijakan Cookie yang Mendukung Multi Bahasa di PHPMaker 2021
Menentukan Default Record per Page Secara Dinamis dari PHPMaker 2021

Trackbacks

  1. Membuat Konten Kebijakan Cookie yang Mendukung Multi Bahasa di PHPMaker 2021 – Masino Sinaga berkata:
    Ming, 6 Juni 2021 pukul 1:27 pm

    […] Anda di sini: Beranda / PHPMaker / Membuat Konten Kebijakan Cookie yang Mendukung Multi Bahasa di PHPMaker 2021 Menambahkan Halaman Kebijakan Cookie di Aplikasi Web dari PHPMaker 2021 […]

    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 untuk PHPMaker 2024 Sudah Dirilis, Silahkan Download!
  • Fitur-Fitur Masino Extensions untuk PHPMaker 2024
  • Review PHPMaker 2024
  • Mudahnya Mengunci Record dengan Javascript Count Down di PHPMaker 2023
  • Ini Alasan Kenapa Kalian Harus Beralih ke PHP 8

Menu

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

Komentar Terbaru

  • Masino Extensions untuk PHPMaker 2024 Sudah Dirilis, Silahkan Download! – Masino Sinaga pada Fitur-Fitur Masino Extensions untuk PHPMaker 2024
  • Fitur-Fitur Masino Extensions untuk PHPMaker 2024 – Masino Sinaga pada Custom Domain URL di Masino Extensions untuk PHPMaker 2020
  • Fitur-Fitur Masino Extensions untuk PHPMaker 2024 – Masino Sinaga pada Membatasi Akses Versi Live dan Versi Development Aplikasi Web dari PHPMaker
  • Fitur-Fitur Masino Extensions untuk PHPMaker 2024 – Masino Sinaga pada Nomor Urut Record di Export Data pada PHPMaker 2020 dan PHPMaker 2021
  • Masino Sinaga pada Review PHPMaker 2024

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 - 2023 | WordPress | Catat masuk | Kembali ke atas