📘 Dokumentasi Admin Dashboard v8.0
Zeist Hybrid Engine – Database Management System
Dashboard ini adalah pusat kontrol untuk mengelola penyimpanan lokal (IndexedDB) yang mensinkronisasi data dari Blogger API ke browser pengguna.
1. Panel Metrik (System Overview)
- Disk Usage: Menampilkan total ruang penyimpanan yang digunakan oleh database di perangkat.
- Series & Chapters: Jumlah total judul manga dan total chapter yang berhasil disimpan.
- Interactions: Jumlah data interaksi pengguna (Daftar Chapter yang sudah dibaca & Bookmark Chapter).
- Sync Status: Status aktivitas mesin sinkronisasi (Ready/Syncing).
2. Live System Monitor (Terminal)
Panel hitam di sisi kiri adalah log real-time.
- Kegunaan: Memantau proses masuknya data, error API, atau notifikasi sistem tanpa harus membuka Developer Tools browser. Sangat berguna untuk debugging di perangkat mobile.
3. Database Health & Maintenance
Fitur untuk menjaga integritas data agar blog tetap kencang:
- Orphan Chapters Scan: Sistem secara otomatis mencari chapter "yatim" (chapter yang ada di database tapi label/serinya sudah dihapus di Blogger).
- Fix Database Issues (Urgent Button): Muncul hanya jika ditemukan masalah. Klik untuk menghapus data sampah (orphans) guna menghemat ruang penyimpanan.
- Run Full Audit: Melakukan pengecekan menyeluruh terhadap relasi antara tabel Series dan Chapters.
4. Data Inspector (Debugger)
Alat investigasi data paling ampuh untuk Admin:
- Search: Cari judul manga atau chapter spesifik.
- JSON Button: Mencetak data mentah ke Console. Gunakan ini untuk memeriksa apakah
commonTag atau URL gambar sudah benar.
- Selective Reset (Tombol Merah): Menghapus satu judul manga beserta seluruh chapternya saja. Gunakan ini jika satu judul mengalami error rilis, tanpa perlu menghapus seluruh database blog.
5. Data Portability (Backup & Transfer)
Fitur untuk memindahkan data antar perangkat:
- Export/Import (File): Mencadangkan seluruh database ke dalam file
.json.
- Copy/Paste Code (Clipboard): Mengonversi seluruh database menjadi kode teks (string).
- Skenario: Pengguna membaca di HP, ingin pindah ke Laptop. Klik Copy Code di HP, kirim via WhatsApp/Email, lalu Paste Code di Dashboard Laptop.
6. Emergency Controls
- Force Sync: Memaksa sistem mengambil data terbaru dari Blogger API saat itu juga.
- Delete DB (Nuke): Melakukan Factory Reset. Menghapus seluruh database fisik dan memuat ulang skema baru. Gunakan jika terjadi error fatal atau setelah Anda melakukan update besar pada struktur XML tema.
💡 Tips Troubleshooting untuk Admin:
- Chapter Tidak Muncul? Cari judulnya di Data Inspector. Jika ditemukan tapi tidak tampil di halaman, periksa apakah
commonTag pada Chapter tersebut cocok dengan commonTag pada Series-nya.
- Blog Terasa Berat? Jalankan Full Audit dan hapus Orphan Chapters. Database yang terlalu besar (>50MB) pada perangkat spek rendah dapat mempengaruhi performa.
- Pindah Perangkat? Selalu gunakan fitur Transfer Data (Copy Code) agar progres membaca (Mark as Read) tidak hilang.
Versi Engine: 8.0
Teknologi: IndexedDB (Native), TailwindCSS, ApexCharts, Blogger API v2.
Developer: Blogger Theme Specialist (XML/JS Expert)