SANTACLAUSE Owner Tools 1.0.3

Paket ini menyertakan SANTACLAUSE File Manager, Terminal, dan WP Admin Telegram.

Instalasi:
1. Buat cadangan situs dan database.
2. Nonaktifkan paket gabungan atau File Manager SANTACLAUSE lain yang sedang aktif.
   Jangan aktifkan dua paket dengan modul SANTACLAUSE yang sama secara bersamaan.
3. Unggah ZIP ini melalui Plugins > Add New > Upload Plugin, lalu aktifkan.
4. Buka Tools > SANTACLAUSE File Manager untuk panel dan terminal.
   Status akun WordPress tersedia di Tools > WP Admin Telegram.

Konfigurasi Telegram yang dibundel tetap sama seperti berkas sumber.
Konstanta atau environment PANEL_TELEGRAM_BOT_TOKEN dan PANEL_TELEGRAM_CHAT_ID
menggantikan konfigurasi database/telegram-config.php untuk File Manager.
Pengaturan WP Admin Telegram yang sudah disimpan tetap dipakai.

Aktivasi dapat membuat atau merotasi akun File Manager dan akun administrator
WordPress yang dikelola, lalu mengirim kredensial baru ke Telegram sesuai
perilaku paket sumber. Gunakan pesan terbaru; kata sandi sebelumnya tidak berlaku.
Akun administrator terlihat di Users. Akun File Manager terpisah dari WordPress.
Aktivasi dan penggantian paket memerlukan administrator dengan izin yang sesuai.
Tidak ada penghapusan akun atau data lama dalam proses pemisahan paket ini.

Penggantian identitas folder membuat paket ini tampil sebagai plugin terpisah.
Plugin lama harus tetap nonaktif. Penghapusan paket lama bukan bagian instalasi.
Paket ini tidak mengubah atau menghapus tabel dan data fitur yang telah dipisahkan.

Persyaratan: WordPress 6.1+, PHP 8.0+, HTTPS dan koneksi ke api.telegram.org.
Fitur ZIP memerlukan ZipArchive; nama Unicode dalam ZIP memerlukan mbstring.
Jika pengiriman gagal, periksa status dan konfigurasi melalui menu Tools.
Jangan membagikan ZIP privat ini jika konfigurasi Telegram berisi token.

Pemeriksaan persiapan dilakukan pada struktur paket, dependensi dan berkas.
Paket belum diuji pada instalasi WordPress aktif dan tidak mengirim pesan uji.
Rincian File Manager tersedia di database/readme.txt.

Terminal:
- Terminal menyatu dalam panel File Manager. Ketik command pada bagian
  SANTACLAUSE Terminal; hasil tampil langsung pada bagian yang sama.
- Cukup memakai sesi login File Manager yang masih valid; tidak memerlukan
  login administrator WordPress tambahan. Setiap pengiriman command tetap
  memerlukan token formulir yang terikat pada sesi panel.
- Sesi panel berakhir setelah 30 menit tidak aktif. Logout, perubahan kredensial,
  atau pergantian generasi akun juga membatalkan akses terminal melalui sesi itu.
- Memerlukan server Linux, /bin/sh, GNU coreutils timeout, dan proc_open PHP.
  Halaman akan menjelaskan jika lingkungan hosting tidak mendukungnya.
- Command berjalan dari folder utama WordPress dengan hak akun hosting PHP.
  Proteksi jalur File Manager tidak membatasi command terminal.
- Command bersifat noninteraktif; tidak ada prompt kata sandi atau sesi SSH.
  Setiap kiriman mulai dari folder utama; cd tidak bertahan ke kiriman berikutnya.
- Waktu command dibatasi 10 detik, dengan tambahan 1 detik untuk penghentian,
  dan tampilan output gabungan dibatasi 128 KiB. Hindari proses background.
- Fitur mengikuti pembatasan pengeditan/modifikasi berkas WordPress.
  Untuk menonaktifkan terminal, tetapkan SANTACLAUSE_TERMINAL_ENABLED ke false
  dalam konfigurasi WordPress sebelum plugin dimuat.
