CMS Update hanya tersedia bagi Site Owner yang juga memiliki core.updates.manage. Halaman dapat memeriksa endpoint remote, menerima ZIP manual berisi manifest, menerapkan update, atau reinstall Core.

CMS Update

Sebelum perubahan

Backup database, cfg/.env, cfg/var, private files, upload bertanggal, plugin, dan theme pihak ketiga. Pastikan proses web dapat menulis target Core. Backup otomatis updater untuk file yang berubah membantu rollback file, tetapi bukan pengganti backup deployment lengkap.

Update dan reinstall

Remote check mengambil metadata versi, lalu paket diverifikasi terhadap manifest sebelum penerapan. Upload manual mengharuskan cms-manifest.json di root ZIP. Reinstall menimpa file Core dengan versi paket original sambil mempertahankan data yang dikecualikan oleh kebijakan updater.

Hard reset

Opsi hard reset hanya tersedia bersama reinstall. Opsi ini mengembalikan system theme, auth paths, status plugin, slot, sidebar, dan menu ke default. Konten, user, media, konfigurasi database, dan upload dinyatakan tidak dihapus oleh alur ini, tetapi backup tetap wajib. Tidak ada tombol soft reset terpisah.

Verifikasi

Setelah update, cocokkan versi, buka frontend/login/dashboard, uji tulis konten, cek plugin/theme, dan baca log. Jangan menimpa deployment dengan git pull tanpa memahami preserve policy. Jika update gagal, pertahankan bukti log dan pulihkan dari backup yang telah diuji.