Par FTP : Déposer le répertoire updater/ dans /plugins/.
Par package manager : Sélectionner updater dans la liste des plugins disponibles.
Chemins :
/plugins/updater/updater.php/plugins/updater/conf/updater.conf.inc.phpParamètres de configuration (updater.conf.inc.php) :
| Variable | Valeur par défaut | Description |
|---|---|---|
| $basedatadisplay | 'yes' | Affichage dans l'interface de gestion |
| $basedisplevel | BASE_LEVEL_ADMIN | Niveau minimum pour consulter |
| $ftype | 3 | Type plugin (système) |
| BACKUP_DIR | $cfg[20]/backups/ | Répertoire des sauvegardes |
| DRY_RUN | false | Mode simulation (test sans écriture) |
Authentification :
$site_id = $cfg[1]$auth_token = hash('sha256', $cfg[23] . $site_id)1. Récupération du manifeste — liste des fichiers avec hash attendu depuis UPDATE_SERVER.
2. Comparaison — chaque fichier local est hashé et comparé au manifeste.
3. Dry-run — simulation des opérations avant exécution réelle.
UPDATE_SERVER/index.php?obj=versions.rss&token=X&site_id=Y
?obj=updater.php — Interface principale (comparaison et mise � jour)
Beamreactor\Sanitizer\Parser$cfg[1] (site_id) et $cfg[23] (clé secrète) — authentification vers le serveur