WP Manifestindependent plugin directory
manifest / users / plugin-sertifikat-digital-wordpress

Sertifikat Digital Premium

Plugin WordPress khusus untuk menerbitkan, mengelola, dan memverifikasi sertifikat digital berestetika premium (navy blue & gold) dengan fitur QR Code, sistem verifikasi publik, dashboard pengguna, dan rendering siap cetak (HTML-to-PDF).

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/esnpendosa/plugin-sertifikat-digital-wordpress/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Sertifikat Digital Premium adalah plugin WordPress berkinerja tinggi yang dirancang khusus untuk mengelola, menampilkan, mencetak, dan memverifikasi sertifikat/piagam penghargaan secara digital dan aman. Cocok digunakan oleh Universitas (seperti UMG), Instansi Pemerintahan, Sekolah, Lembaga Pelatihan, maupun Penyelenggara Event.


✨ Fitur Utama (Premium Features)

  1. 3 Mode Tampilan Fleksibel (Display Options)

    • 🎨 Template Desain HTML Premium: Menghasilkan piagam interaktif resolusi tinggi dengan layout berkelas (kombinasi font premium Cinzel & Montserrat, ornamen emas, stempel dinamis, serta tanda tangan transparan).
    • 📂 Unggah File Kustom (PDF / Gambar): Mendukung unggahan file sertifikat fisik buatan sendiri. Tampilan PDF disajikan secara fullscreen immersive, sedangkan Gambar (PNG/JPG) disajikan dalam kontainer presentasi mewah bersayap gelap (dark glassmorphism).
    • 🔗 Tautan Eksternal (Redirect URL): Mengalihkan halaman verifikasi secara otomatis ke platform pihak ketiga (seperti Credly, Google Drive, atau kredensial eksternal lainnya).
  2. Sistem Pengamanan Anti-Pemalsuan (Anti-Forgery)

    • 🔐 QR Code Verifikasi Dinamis: Setiap sertifikat otomatis memuat QR Code yang mengarah ke portal pencarian resmi.
    • 🛡️ Cryptographic Verification Hash: Kode keamanan UUID unik yang di-generate otomatis untuk mencegah manipulasi tautan verifikasi.
  3. Dasbor Multi-Shortcode Canggih

    • 🖥️ [sertifikat_saya] (Dasbor Mandiri): Pengguna login dapat melihat riwayat dan mengunduh seluruh sertifikat miliknya berdasarkan pencocokan alamat email akun WordPress secara dinamis.
    • 🌐 [sertifikat_saya show="all"] (Portal Publik): Menampilkan seluruh daftar sertifikat aktif secara publik dalam bentuk tabel responsif premium tanpa perlu mewajibkan pengunjung untuk masuk/login.
    • 🔍 [verifikasi_sertifikat] (Mesin Verifikasi): Formulir pencarian interaktif instan untuk memeriksa keaslian nomor seri sertifikat atau hash keamanan.
  4. Bilah Kontrol Mengambang (Floating Control Bar)

    • Dilengkapi tombol pintas cetak langsung (Cetak / Simpan PDF) yang responsif terhadap mode cetak printer (print CSS stylesheet), menyembunyikan elemen website luar dan memfokuskan cetakan hanya pada piagam sertifikat (skala A4 landscape sempurna).

🛠️ Panduan Instalasi

Metode 1: Melalui Dashboard WordPress (ZIP)

  1. Unduh file sertifikat-digital.zip.
  2. Masuk ke Dashboard Admin WordPress Anda, lalu navigasikan ke Plugins > Add New.
  3. Klik Upload Plugin, pilih file sertifikat-digital.zip, lalu klik Install Now.
  4. Setelah instalasi selesai, klik Activate Plugin.

Metode 2: Melalui Salin Folder (FTP/Localhost)

  1. Ekstrak file sertifikat-digital.zip.
  2. Salin folder sertifikat-digital/ ke dalam direktori /wp-content/plugins/ instalasi WordPress Anda.
  3. Masuk ke Dashboard WordPress, pergi ke menu Plugins > Installed Plugins, lalu klik Activate pada plugin Sertifikat Digital Premium.

📖 Cara Penggunaan & Shortcodes

1. Menampilkan Sertifikat Pengguna ([sertifikat_saya])

Tempelkan shortcode ini di halaman Dasbor Pengguna Anda untuk menyajikan semua sertifikat yang terhubung ke email mereka secara dinamis:

[sertifikat_saya]

2. Menampilkan Portal Publik ([sertifikat_saya show="all"])

Gunakan opsi ini untuk membuat halaman direktori sertifikat publik resmi:

[sertifikat_saya show="all"]

3. Membuat Formulir Verifikasi Keaslian ([verifikasi_sertifikat])

Buat halaman baru bernama "Verifikasi Sertifikat" dan tempelkan shortcode berikut untuk membuat kolom verifikasi QR Code & Nomor Seri:

[verifikasi_sertifikat]

🗃️ Arsitektur Data (Custom Post Types)

Plugin ini mendaftarkan dua entitas baru di WordPress Anda:

1. CPT sertifikat (Data Penerima)

  • Metadata Utama:
    • _cert_recipient_name: Nama Lengkap Penerima (berikut Gelar).
    • _cert_recipient_email: Email Penerima (untuk sinkronisasi dashboard [sertifikat_saya]).
    • _cert_number: Nomor Seri Piagam Resmi.
    • _cert_display_type: Metode penayangan (template / file / url).
    • _cert_file_url: Tautan file PDF/Gambar sertifikat kustom.
    • _cert_external_url: Tautan luar halaman sertifikasi mitra.
    • _cert_issue_date: Tanggal Terbit Sertifikat.
    • _cert_expiry_date: Masa kedaluwarsa (opsional).
    • _cert_hash: Kode enkripsi keamanan sertifikat.
    • _cert_status: Status validasi (Aktif / Ditangguhkan / Dibatalkan).

2. CPT sertifikat_template (Desain & Warna)

Memungkinkan admin membuat tata letak visual bermerek berulang kali tanpa harus mendesain ulang untuk setiap mahasiswa/penerima.

  • Metadata Utama:
    • _template_sub_title: Kalimat pengantar resmi (misal: "Atas Partisipasi Aktif...").
    • _template_signer_name: Nama Pejabat Penandatangan.
    • _template_signer_role: Jabatan Resmi Penandatangan.
    • _template_signer_signature_url: Tanda Tangan & Cap Lembaga Resmi (.png transparan).
    • _template_primary_color: Warna Branding Utama (Default Navy #0f172a).
    • _template_accent_color: Warna Aksen Sorot Premium (Default Gold #d97706).

👨‍💻 Kontributor & Pengembangan

Plugin ini dikembangkan dan dipelihara secara aktif oleh:

  • Developer Utama: Muhammad As'ad Muhibbin Akbar
  • Lisensi: GPLv2 atau lebih tinggi