Tampilan
Website Sekolah
Halaman /pengaturan-web punya 4 tab: Instalasi, Hasil Instalasi, Update, dan Akun Petugas Web.
Tab Instalasi
Wizard 7 layar untuk deploy website sekolah ke Cloudflare Pages — biasanya hanya dilakukan sekali saat pertama kali memasang sistem. Alur lengkapnya ada di Instalasi. Ringkasannya:
- Persiapan — cek Node.js dan koneksi internet.
- Akun Cloudflare — tempel API Token, tes koneksi.
- Konfigurasi Project — nama project, database, ImageKit (opsional).
- Jalankan Migrasi — menyiapkan struktur database.
- Build & Deploy — menerbitkan website, menghasilkan URL permanen.
- Set Secrets — masukkan kode lisensi, daftarkan instalasi, simpan secret.
- Selesai — ringkasan hasil dan langkah selanjutnya.
Klik Reset Wizard di layar pertama untuk mengulang dari awal (tidak menghapus resource Cloudflare yang sudah dibuat).
Tab Hasil Instalasi
Ringkasan: URL, nama project Pages, waktu deploy terakhir, versi terpasang, info database & ImageKit, info lisensi & instalasi (sekolah, kode lisensi, domain terdaftar).
Zona Berbahaya
Ada opsi untuk menghapus seluruh instalasi — perlu mengetik ulang nama project untuk konfirmasi. Tindakan ini tidak bisa dibatalkan.
Tab Update
Membandingkan versi Terpasang vs Tersedia, dengan banner status (update tersedia / migrasi tertunda / sudah terbaru).
- Centang "Jalankan migrasi database yang tertunda sebelum deploy" bila perlu.
- Klik Deploy Ulang Bundle Terbaru.
Deploy ulang tidak mengubah secret/binding/domain — hanya kode web dan skema database.
Tab Akun Petugas Web
Kelola akun login petugas untuk aplikasi Web (perlu instalasi & sinkron dulu).
- Klik + Tambah Petugas — isi Username, Password (min. 8 karakter), Role (pustakawan/admin).
- Tabel daftar petugas dengan status Aktif/Nonaktif.
- Aksi Ganti Password (untuk reset saat petugas lupa) dan Hapus.