Setelah kamu membeli produk ini, kamu akan mendapatkan dua file produk dengan format .xml
. File pertama berisi script lisensi template dan script kedua adalah script untuk membuat generator. Berikut dokumentasi lengkapnya.
Membuat Project, Database dan Web App Firebase
Sebelum memasang script generator CRUD add domain (khusus paket reguler dan developer), kamu harus memiliki projek database dan app Firebase. Berikut cara membuat projek database dan app di Firebase.
Membuat Project dan Database Firebase Baru
Untuk cara membuat projek dan database baru, kamu bisa lihat tutorial lengkapnya di artikel yang berjudul cara membuat script lisensi template Blogger dengan realtime database Firebase . Di artikel itu sudah dituliskan lengkap dari awal hingga akhir. Selanjutnya tinggal membuat project web app baru. Simak caranya di bawah ini.
Membuat Project Web App Firebase
Langkah ini hanya untuk paket reguler dan developer saja. Jika paket produk yang kamu miliki adalah standar, kamu bisa lewati tahap ini dan langsung ke tahap cara instal script generator kode lisensi base64.

Register app
kemudian klik lagi tombol Continue to console
.

Memasang Script Rules Database Firebase
Tahap ini khusus untuk paket produk reguler dan developer saja. Lewati tahal ini jika paket produk yang kamu miliki adalah standar.
Agar script generator berfungsi dengan baik, kamu harus menambahkan script rules database terlebih dulu. Berijut cara memasang script rules database Firebase.
{
"rules": {
".read": true,
".write": true,
}
}
Jika kamu sudah memiliki produk Dashblogger Pro, kamu bisa gunakan script rules di bawah ini agar alat generator CRUD add domain hanya dapat diakses oleh pengguna yang sudah login dan dengan status Admin saja. Taruh script setelah baris "users"
seperti gambar di bawah ini.

"domain-users": {
".read": true,
".write": "root.child('users').child(auth.uid).child('status').val() === 'Admin'"
},
Memasang Script Generator
Jika kamu membeli paket produk standar, script yang kamu dapat adalah script generator untuk membuat kode lisensi base64 saja. Tapi jika kamu membeli paket reguler dan developer, script generator yang kamu dapatkan adalah generator CRUD add domain yang terhubung langsung ke database firebase seperti yang sudah dijelaskan pada poin Paket Produk. Jadi tinggal sesuaikan saja step by step di bawah ini dengan paket produk yang kamu miliki.
Script Generator Kode Unik Base64 (Paket Standar)
generator kode unik base64.xml
terlebih dahulu.Script CRUD Add Domain Firebase (Paket Reguler dan Developer)
Untuk script CRUD add domain ini, tentunya kamu harus memiliki project, database dan web app di Firebase. Untuk cara membuat web app baru, sudah dijelaskan di awal tadi.
script-crud-add-domain.xml
.var firebaseConfig = {
/* ganti bagian ini dengan firebase config kamu */
};
Konfigurasi Script Lisensi Template
1. Dalam Script, terdapat variable seperti berikut:
var lisensiJS = {
lisensiKey: "KODE_LISENSI_DISINI", // GANTI DENGAN KODE LISENSI YANG VALID
};
Ganti teks bagian KODE_LISENSI_DISINI dengan kode lisensi kamu.
2. Selanjutnya mengubah link database lisensi. Cari kode seperti berikut:
function igneliusLisensiJS(licenseCode, domain, callback) {
fetch(`https://myurl-database-default-rtdb.firebaseio.com/domain-users.json`)
.then(function (response) {
return response.json();
})
.then(function (data) {
if (data && data[licenseCode]) {
var allowedDomains = data[licenseCode];
if (allowedDomains.includes(domain)) {
callback(true);
return;
}
}
callback(false);
})
.catch(function (error) {
callback(false);
});
}
Ganti teks yang ditandai dengan URL database kamu.
3. Terakhir, cari kode seperti berikut:
if (typeof lisensiJS !== "undefined" && typeof lisensiJS.lisensiKey !== "undefined" && lisensiJS.lisensiKey !== "") {
igneliusLisensiJS(lisensiJS.lisensiKey, window.location.hostname, function (valid) {
if (!valid) {
showNoLisensi();
}
});
} else {
showNoLisensi();
}
Pada teks yang ditandai (lisensiJS
dan lisensiJS.lisensiKey
) harus sama dengan nama variable pada langkah pertama. Jika berbeda, script tidak akan berfungsi.
Memasang Script Lisensi Template di Blog
Untuk memasang script lisensi template di blog, buka file bernama script-lisensi-template-blogger.js
kemudian salin semua kode yang ada. Untuk pemasangannya, kamu bisa gabungkan saja script lisensi template dengan script yang ada di blog kamu (biasanya semua JavaScript ditulis di atas tag penutup </body>
atau gabungkan dengan JavaScript kamu yang lainnya (bebas bisa taruh dalam postingan atau halaman statis) kemudian enkripsi semua script menggunakan alat obfuscation.io agar tidak ada yang bisa membaca script kamu.