Buku Tamu Pro

Plugin Buku Tamu Modern & Profesional untuk WordPress — Solusi terbaik untuk mencatat, mengelola, dan menampilkan pesan tamu dengan tampilan elegan serta sistem kontrol penuh.

Buku Tamu Pro membantu Anda mencatat dan menampilkan pesan tamu secara elegan. Dilengkapi sistem approval, ekspor/impor data, caching otomatis, dan desain modern yang responsif. Cocok digunakan untuk sekolah, instansi, komunitas, hingga bisnis profesional.

✨ Fitur Unggulan

Semua yang Anda butuhkan untuk sistem buku tamu profesional

Formulir Frontend Modern

Gunakan [buku_tamu_form] untuk menampilkan formulir elegan di halaman mana pun.

Sistem Approval

Setiap entri dapat disetujui atau ditolak langsung melalui dashboard admin dengan satu klik.

Panel Admin Modular

Tabel interaktif dengan fitur sorting, filter, dan pagination otomatis.

Admin Khusus Buku Tamu

Tambahkan peran khusus “Buku Tamu Admin” untuk mengelola entri tanpa akses penuh ke dashboard WordPress lainnya. Cocok untuk delegasi pengelolaan data secara aman.

Ekspor & Impor CSV/Excel

Backup dan migrasi data dengan mudah dalam format CSV atau Excel.

Caching Otomatis

Optimasi performa plugin dan penghematan resource server secara otomatis.

Shortcode Fleksibel

Tampilkan daftar atau form buku tamu di mana pun dengan shortcode sederhana.

📸 Tampilan Plugin

Lihat bagaimana plugin ini terlihat di website Anda

⚙️ Cara Instalasi

Pilih salah satu metode instalasi berikut

Via WordPress Admin
  1. Login ke dashboard WordPress
  2. Pergi ke Plugins → Add New
  3. Klik Upload Plugin
  4. Unggah file ZIP buku-tamu-pro.zip
  5. Aktifkan plugin
Via cPanel/File Manager
  1. Ekstrak file buku-tamu-pro.zip
  2. Login ke cPanel hosting
  3. Buka File Manager
  4. Upload folder ke /wp-content/plugins/
  5. Aktifkan di Plugins → Installed Plugins
📋 Konfigurasi Setelah Instalasi
  1. Aktifkan plugin melalui menu Plugins → Installed Plugins
  2. Gunakan shortcode berikut pada halaman atau post:
  3. Form Admin (Langsung ACC)
    [buku_tamu_form]
    Form Publik (Perlu Approval)
    [buku_tamu_form_user]
    Form Publik (Tanpa Approval)
    [buku_tamu_form_instant]
    Tampilan Tabel Publik
    [buku_tamu_table_public]
  4. Atur opsi tambahan melalui menu Buku Tamu
Catatan: Pastikan WordPress Anda sudah terinstal dan memiliki akses administrator untuk melakukan instalasi plugin.

Siap Gunakan Buku Tamu Digital?

Kelola tamu website Anda dengan sistem yang efisien dan profesional.

🧾 Informasi Teknis

Detail teknis plugin Buku Tamu Pro

Versi2.5
Dikembangkan olehTeja Sukmana
LisensiGPLv2 atau lebih baru
KompatibilitasWordPress 5.0 – 6.6
PHP Minimum7.4

📋 BUKU TAMU PRO – CHANGELOG

🚀 Version 2.5 – *16 Desember 2025*

✨ Fitur Baru

  • ✅ Shortcode baru [buku_tamu_form_instant] – Form publik yang langsung tampil tanpa approval admin

  • ✅ Tabel responsif penuh – Menggunakan DataTables Responsive Extension

  • ✅ Auto-sorting tanggal – Berdasarkan timestamp UNIX (terbaru di atas)

  • ✅ Cross-tab notifications – Refresh otomatis antar tab browser

  • ✅ Phone masking enhanced – Format masking yang lebih baik untuk privasi

🔧 Perbaikan & Optimasi

  • ✅ Assets loading optimal – CSS/JS hanya diload saat shortcode digunakan

  • ✅ Fixed DataTables initialization – Bekerja pada first load dan AJAX refresh

  • ✅ Improved AJAX error handling – Sistem error handling yang lebih robust

  • ✅ Better jQuery compatibility – Wrapper aman untuk menghindari konflik

  • ✅ Enhanced date sorting – Menggunakan data-order attribute dengan timestamp

  • ✅ Responsive table controls – Tombol dan filter mobile-friendly

  • ✅ Security enhancements – Nonce checking dan capability validation

🐛 Bug Fixes

  • ✅ Fixed: DataTables tidak muncul saat first load

  • ✅ Fixed: Sorting tanggal tidak berdasarkan terbaru

  • ✅ Fixed: Style tidak terload untuk shortcode baru

  • ✅ Fixed: JavaScript errors pada beberapa theme

  • ✅ Fixed: Phone masking format yang konsisten

📱 Responsive Improvements

  • ✅ Tabel responsif di semua ukuran layar

  • ✅ Modal responsif untuk detail data di mobile

  • ✅ Breakpoint optimization untuk tablet & mobile

  • ✅ Touch-friendly controls dan buttons

🔒 Security Updates

  • ✅ Enhanced nonce verification untuk semua AJAX requests

  • ✅ Role capability checking yang lebih ketat

  • ✅ Input sanitization dan validation

  • ✅ CSRF protection untuk form submissions