Skip to content

Dracin v3.0.1 — Patch Release Monetisasi Mandiri & Pembersihan Tracking ​

Selamat datang di rilis patch v3.0.1 Dracin! Rilis patch ini hadir untuk memberikan kapabilitas kontrol penuh bagi pemilik situs portal drama dalam memonetisasi website secara mandiri (zero-friction monetization), membersihkan seluruh hardcoded ID pelacakan pengembang lama, serta melengkapi ekosistem dengan dokumentasi panduan monetisasi dan pengujian otomatis yang andal.


🌟 Sorotan Utama Rilis v3.0.1 ​

1. Arsitektur 5 Slot Partials Modular Monetisasi Mandiri ​

  • Menyediakan 5 titik injeksi iklan dan skrip analitik modular di direktori resources/views/partials/monetization/:
    • head-scripts.blade.php: Slot skrip <head> untuk verifikasi webmaster (Google Search Console & Bing), Google AdSense Auto-Ads, dan script pelacak analitik header.
    • body-top.blade.php: Slot banner leaderboard atas (728x90 desktop / 320x50 & 300x250 mobile) tepat setelah tag <body> sebelum navigasi utama.
    • video-top.blade.php: Slot banner responsif tepat di atas frame pemutar video episode drama.
    • video-bottom.blade.php: Slot banner responsif tepat di bawah pemutar video dan di atas daftar pemilihan episode.
    • footer-scripts.blade.php: Slot skrip penutup non-blocking sebelum tag penutup </body> (Histats counter, Google Analytics 4, Adsterra popunder & social bar).
  • Desain Aman & Non-Destruktif:
    • Seluruh partial dipanggil menggunakan direktif Blade @includeIf, sehingga aplikasi tetap berjalan normal tanpa error PHP meskipun file belum diisi.
    • Setiap slot dibungkus kontainer responsif Tailwind CSS (empty:hidden atau [&:not(:empty)]) yang secara otomatis menyembunyikan whitespace kosong jika pembeli belum memasang unit iklan.

2. Pembersihan Total Hardcoded Tracking Developer Lama ​

  • Membersihkan 100% seluruh ID pelacakan pengembang lama dari core layouts dan views:
    • Google AdSense: ca-pub-6746948001971610 dibersihkan dari partials/head.blade.php.
    • Google Analytics 4: GTag G-N5WP28NB7D dibersihkan dari partials/head.blade.php dan errors/503.blade.php.
    • Statcounter: Project ID 13178014 dibersihkan dari layout global.
    • Adsterra: Script key eb47809dbbba0359fc843ddf347acda2 dibersihkan dari view detail drama, episode, dan maintenance.
  • Memastikan pendapatan iklan dan data trafik pengunjung 100% menjadi milik pembeli lisensi tanpa tercampur atau bocor ke akun pengembang.

3. Panduan Komprehensif Monetisasi & Pengukuran Trafik ​

  • Dokumen panduan komprehensif baru di docs/monetization.md berbahasa Indonesia yang jelas, terstruktur, dan ramah pengguna umum.
  • Menjelaskan lokasi berkas di development (resources/views/partials/monetization/) dan di VPS produksi (/var/www/dracin/current/resources/views/partials/monetization/).
  • Menyediakan 3 metode pengeditan praktis: SFTP (FileZilla / WinSCP), SSH Editor (Nano), dan Git deploy.
  • Menyediakan contoh kode integrasi siap pakai (copy-paste ready):
    • Google AdSense (Auto-Ads dan banner responsif)
    • Adsterra (Banner 728x90, 300x250, Social Bar, Popunder, Native Banner)
    • Pelacak Trafik (Histats counter async & Google Analytics 4 GTag)
    • Tag Meta Verifikasi Search Console & Bing
  • Sinkronisasi tautan panduan di README.md, docs/deployment/guide.md, dan portal online dracin.dojo.cc.

4. Pengujian Otomatis & Verifikasi Staging VPS ​

  • Penambahan Pest feature test tests/Feature/MonetizationPartialTest.php untuk memvalidasi:
    • Keberadaan dan integritas sintaks 5 partials modular.
    • Injeksi script dan banner pada urutan DOM HTML respons yang tepat (/ dan /en/drama/.../episode/...).
    • Halaman error errors/503.blade.php aman merender slot monetisasi.
    • Kompilasi sintaks Blade 100% sukses via php artisan view:cache.
  • Skrip pengujian otomatis scripts/test-monetization.sh dan scripts/test-monetization-slots.sh (5/5 lolos exit 0).
  • Verifikasi deployment live di VPS Staging 167.86.108.118:20700 dengan hasil 200 OK di seluruh endpoint utama.

🚀 Panduan Memperbarui ke v3.0.1 (Upgrade Guide) ​

Bagi pemilik portal yang telah menjalankan Dracin v3.0.0 di VPS:

  1. Tarik Pembaruan via Git atau Deployer:

    bash
    cd /var/www/dracin/current
    git pull origin main

    Atau jalankan deployment via Deployer dari komputer pengembang:

    bash
    dep deploy production
  2. Bersihkan Cache Template Blade:

    bash
    php artisan view:clear
    php artisan optimize
  3. Mulai Pasang Kode Iklan: Buka folder /var/www/dracin/current/resources/views/partials/monetization/ dan masukkan kode iklan sesuai slot yang diinginkan (lihat panduan lengkap di https://dracin.dojo.cc/monetization).


📦 Informasi Artefak Distribusi ​

  • Nama Berkas Kanonik: products/agc-dracin-3.0.1.zip
  • Checksum SHA-256: products/agc-dracin-3.0.1.zip.sha256
  • Kompatibilitas Scanner: 100% kompatibel dengan ScanR2Files.php / php artisan memberships:scan-r2 Dojo.
  • Penyimpanan Distribusi: Cloudflare R2 bucket dojo (kunci: products/agc-dracin-3.0.1.zip).

📚 Tautan Resmi & Bantuan ​

AGC Dracin — Platform streaming drama mandiri berkinerja tinggi untuk komunitas Dojo.