Updatronix fonctionne à l’échelle d’un réseau WordPress. Tout se configure depuis l’Administration du réseau, une fois pour toutes : les sites du réseau partagent le même journal, les mêmes réglages et la même planification.

Activer sur tout le réseau

  1. Dans l’Administration du réseau, allez dans Extensions.
  2. Activez Updatronix – Gestionnaire de mises à jour amélioré pour l’ensemble du réseau.

Activée sur un sous-site, l’extension ne fait rien et le signale : Updatronix was activated on a subsite, but it only works from the Network Admin. Please go to Network Admin → Updatronix to set it up.

Où se trouvent les écrans

  • Site simple : Outils → Updatronix, et Journaux de mise à jour sous Tableau de bord.
  • Multisite : Updatronix apparaît en haut de la barre latérale de l’Administration du réseau, réservé aux Super administrateurs.

Les sous-sites n’ont ni menu, ni écran, ni encart Updatronix. L’extension n’y charge rien du tout.

Ce qui est commun au réseau

L’ensemble des données est stocké au niveau du réseau :

  • le journal des mises à jour, dans une seule table située sur le site principal
  • tous les réglages : journalisation, durée de conservation, notifications
  • la planification des vérifications et la durée du report
  • les contrôles de mise à jour automatique, qui écrivent dans les options natives du réseau (auto_update_plugins, auto_update_themes, auto_update_core_*)

Une modification faite dans l’Administration du réseau s’applique immédiatement à tout le monde.

Comment fonctionnent mises à jour et journal sur un réseau

WordPress cantonne lui-même les mises à jour automatiques au site principal du réseau principal. Le comportement est donc le suivant :

  • les mises à jour automatiques s’exécutent à la planification du site principal, et l’extension les journalise là
  • les mises à jour lancées à la main depuis l’Administration du réseau suivent le même chemin
  • celles qu’un Super administrateur lance en ligne de commande (WP-CLI) dans le contexte d’un sous-site sont journalisées aussi, et l’entrée indique le sous-site concerné

L’onglet Journaux de mise à jour présente un historique unique, toutes origines confondues, sans vue par site. Sur une installation simple, ce même journal couvre tout le site.

Qui peut gérer Updatronix sur un réseau

Les Super administrateurs ont la main, et l’écran de l’Administration du réseau leur est réservé. La capacité manage_updatronix n’est pas distribuée aux rôles administrateurs des sous-sites : l’extension ne s’y charge pas, la question ne se pose donc jamais. Le détail est dans Rôles et capacités.

Tâches planifiées sur un réseau

Le nettoyage quotidien du journal et le cycle de vérification tournent une seule fois, sur le site principal. À la suppression de l’extension, sa routine de désinstallation retire aussi les tâches cron résiduelles et les anciennes tables par sous-site laissées par les premières versions.

Voir aussi : Démarrer avec Updatronix · Rôles et capacités

Auteur

Photo de Quentin Le Duff

Quentin Le Duff

Quentin Le Duff est développeur WordPress depuis dix ans, certifié Opquast® Expert & ISTQB. Il travaille avec WordPress au quotidien : développement d’extensions open source et de thèmes, hébergement et maintenance des sites de ses clients, et rédaction sur l’écosystème WP.