Description
Le cœur, les extensions et les thèmes nécessitent des mises à jour régulières, mais WordPress oublie aussitôt qu’elles ont eu lieu. Updatronix, lui, s’en souvient. Il conserve un historique en continu de chaque mise à jour sur votre site web et vous offre un contrôle total sur l’ensemble du processus : quoi mettre à jour, quand, et comment.
Updatronix est une extension de précision qui s’appuie sur le moteur de mise à jour natif de WordPress au lieu de le remplacer. Vos réglages sont enregistrés directement dans les options propres à WordPress ; ainsi, vos choix de mises à jour automatiques continuent de fonctionner même si vous retirez l’extension un jour. Je l’ai développée pour les professionnels dont le métier est de gérer des sites WordPress, elle s’intègre parfaitement à vos méthodes de travail actuelles.
Conçu pour toutes les utilisatrices et tous les utilisateurs dans la diversité de leurs besoins.
- Propriétaires de sites indépendants : gardez votre site à jour et ayez l’esprit tranquille. Vous saurez toujours ce qui a été modifié.
- Freelances : quand un client vous demande ce que vous avez fait, la réponse est juste là.
- Développeuses/Développeurs : un véritable contrôle sur les mises à jour automatiques et la planification, ainsi que tous les détails de chaque évènement.
- Agences : la même politique de mise à jour en laquelle vous avez confiance, déployée sur chaque site client, chacun disposant de son propre journal.
Fonctionnalités
Quatre onglets, un par sujet.
Journaux de mise à jour
L’intégralité des mises à jour du cœur, des extensions, des thèmes et des traductions est journalisée en détail. En cas de dysfonctionnement suite à une mise à jour, vous bénéficiez d’une base de référence fiable plutôt que d’avancer à l’aveugle.
- La version avant et après, ce qui l’a déclenché, et comment ça s’est passé.
- Filtrez par catégorie, date, action ou utilisateur/utilisatrice lorsque la liste devient longue.
- Ouvrez n’importe quelle entrée pour lire les détails, y compris l’erreur exacte renvoyée par WordPress.
Envie de partager ces données ? Exportez le journal en conservant vos filtres. Très pratique pour alerter votre équipe en cas de problème, transmettre un rapport d’intervention à un client ou briefer une personne venue vous prêter main-forte.
Mises à jour automatiques
WordPress 5.5 a rendu les mises à jour automatiques disponibles et leurs réglages ont été dispersés dans le tableau de bord. Cet onglet les rassemble sur une seule page : la façon dont le cœur se met à jour, les extensions et thèmes qui se mettent à jour d’eux-mêmes, et si les traductions suivent.
- Mettre à jour le cœur de WordPress pour chaque version, uniquement pour les versions mineures et de sécurité, ou manuellement.
- Une option pour chaque extension et thème, et une pour les traductions.
- Lorsqu’une constante
wp-config.phpsurcharge une valeur, celle-ci sera indiquée.
Planification
WordPress vérifie les mises à jour deux fois par jour. En général, c’est très bien. Quand ce n’est pas le cas, cette fonctionnalité vous permet de choisir le moment, et laisse une nouvelle version mûrir un peu avant qu’elle ne vous parvienne.
- Choisissez à quelle fréquence WordPress effectue ses vérifications (toutes les heures, deux fois par jour, tous les jours ou toutes les semaines) et l’heure de la journée.
- Différer les installations automatiques après l’apparition d’une nouvelle version.
- Passez les mauvaises mises à jour. Lorsqu’une extension déploie une version cassée suivie d’un correctif rapide, attendre un peu vous assure d’avoir la solution tout en évitant les ennuis.
- Une notification s’affiche sur les écrans Mises à jour, Extensions et Thèmes lorsqu’un délai de mise à jour est actif.
Réglages
La durée de conservation du journal, les destinataires des e-mails de mise à jour de WordPress, et l’option globale pour désactiver complètement ces notifications.
- Configurez la politique de conservation des journaux.
- Envoyez les e-mails de mise à jour WordPress au destinataire de votre choix.
- Filtres par évènement : cœur, extension et thème, résumé de débogage, alertes techniques.
- Une seule option permet de désactiver tous les e-mails de notification de mise à jour WordPress, sauf pour le mode de récupération, afin d’éviter toute perte d’accès.
Updatronix 3000
Quelque part dans une salle de serveurs baignée de néons, la prochaine version prend vie.
Updatronix 3000 est la version Pro qui sera bientôt disponible. Elle enrichit Updatronix de nouvelles fonctionnalités destinées aux développeuses et développeurs, aux utilisatrices et utilisateurs avancés et aux agences.
- Outils développeurs/développeuses. Des crochets, des fonctions et une API REST pour intégrer Updatronix à votre propre pipeline. Envoyez des évènements vers vos tableaux de bord, déclenchez des sauvegardes, automatisez vos rapports de maintenance, imaginez tout ce que vous voulez et optimisez votre flux de travail grâce à une base solide.
- Update Shield. Vérifie la compatibilité PHP, signale les extensions abandonnées et protège le contrôle de version.
- Flux de mise à jour. Vous êtes l’expert, vous connaissez vos outils : définissez l’ordre exact dans lequel vos extensions se mettent à jour.
- Marque blanche. Votre nom, pas le mien. Les clients voient votre agence. Le moteur reste invisible.
Bientôt disponible. Un paiement, une licence, un site, avec les mises à jour à vie. Je ne suis pas fan des abonnements, donc il n’y en aura pas. Vous payez une fois, ça vous appartient.
Confidentialité
Aucune donnée ne sort de votre site. Pas d’outils d’analyse, pas de télémétrie, aucune requête tierce. Updatronix lit les informations de WordPress, les enregistre sur le stockage de votre site, et son activité réseau s’arrête là. Désinstallez l’extension et la table des journaux sera supprimée en même temps, tout comme vos réglages.
Accessibilité
L’objectif d’Updatronix est d’être parfaitement accessible à l’ensemble de ses utilisatrices et utilisateurs. En cas de problème, n’hésitez pas à ouvrir un ticket d’assistance sur la page de l’extension pour qu’il soit corrigé.
Support du multisite
Updatronix prend en charge les réseaux multisites. Activez-le sur le réseau une seule fois, et un Super Admin gère les réglages, l’historique des mises à jour, la planification et les contrôles des e-mails depuis le tableau de bord de l’administration du réseau : tout est partagé sur chaque site, avec un journal de mise à jour unifié.
Captures d’écrans











Installation
- Recherchez « Updatronix » dans Extensions Ajouter, ou téléversez les fichiers de l’extension dans
/wp-content/plugins/updatronix/. - Activez Updatronix depuis l’écran Extensions.
- Ouvrez Outils Updatronix (ou Tableau de bord Journaux de mise à jour) pour consulter l’historique et ajuster les réglages.
L’activation crée la table de journalisation et planifie un nettoyage quotidien. La désactivation annule le processus de nettoyage régulier mais laisse vos données intactes. La suppression retire tout : la table de journalisation et les réglages. Sur un multisite, activez l’extension sur le réseau depuis l’écran des extensions de l’administration du réseau ; ses données résident au niveau du réseau, et la suppression les efface en une seule fois pour l’ensemble du réseau (y compris les éventuelles données résiduelles par site provenant des versions antérieures).
FAQ
-
Où puis-je voir l’historique des mises à jour de mon site ?
-
Ouvrez Outils Updatronix. Le premier onglet est le journal : date, élément, changement de version, résultat. Cliquez sur n’importe quelle ligne pour examiner une entrée en détail. La journalisation est activée par défaut après l’activation ; si vous l’avez désactivée par le passé, seuls les évènements enregistrés lorsqu’elle était active s’afficheront.
-
Puis-je exporter mon journal des mises à jour ?
-
Oui. Filtrez le journal comme vous le souhaitez, puis cliquez sur le bouton Exporter les journaux. Vous obtenez un rapport propre que vous pouvez insérer dans un e-mail pour votre équipe, un rapport de maintenance pour un client, ou une note pour la personne que vous avez appelée à l’aide.
-
Comment envoyer les e-mails de mise à jour de WordPress à une autre adresse ?
-
Dans les Réglages, activez Gérer les notifications de mise à jour et saisissez l’adresse dans le champ du destinataire. Une liste séparée par des virgules fonctionne si vous souhaitez envoyer les e-mails à plusieurs boîtes de réception. Choisissez les types d’évènements qui doivent déclencher un e-mail (cœur, extension et thème, résumé de débogage, alerte technique) puis enregistrez. WordPress continue d’envoyer les mêmes e-mails qu’il a toujours envoyés ; ils sont simplement envoyés à l’adresse que vous avez choisie au lieu de celle de l’administrateur du site.
-
Puis-je désactiver complètement les e-mails de notification de mise à jour WordPress ?
-
Oui. Dans les Réglages, activez Désactiver tous les e-mails de notification de mise à jour. Cela supprime les e-mails de mise à jour concernant le cœur, les extensions, les thèmes et le débogage que WordPress envoie normalement. Les e-mails du mode de récupération, ceux qui arrivent après une erreur fatale pour vous permettre de vous reconnecter, sont délibérément exemptés. Les désactiver vous bloquerait l’accès à votre propre site, ce qui est tout sauf utile.
-
Puis-je différer les mises à jour automatiques ?
-
Oui. Dans Planification, activez Différer les mises à jour et définissez le nombre de jours que WordPress doit attendre après la publication d’une version. Le compte à rebours s’applique par version, et non par vérification, ce qui signifie qu’un délai de 7 jours implique qu’une version proposée a au moins 7 jours d’ancienneté avant de s’installer. Tant qu’un élément est en attente, les écrans Mises à jour, Extensions et Thèmes affichent une notification expliquant ce qu’il se passe.
-
Mon hébergeur web, mes thèmes et mes extensions sont-ils compatibles avec Updatronix ?
-
Il s’intègre au même processus de mise à jour que WordPress utilise déjà, de sorte que tout ce qui est mis à jour via Tableau de bord Mises à jour ou le système de mise à jour automatique est consigné, que le paquet provienne de WordPress.org, d’une source privée ou du miroir de votre hébergeur. Si votre hébergeur ou
wp-config.phpverrouille un paramètre en dehors du tableau de bord, Updatronix affiche une notification expliquant ce qui est verrouillé, afin que vous ne perdiez pas de temps à vous demander pourquoi un réglage ne fonctionne pas. -
Updatronix peut-il annuler une mise à jour qui a échoué ?
-
Non. Rétrograder les mises à jour est est un problème différent avec des considérations différentes que ne gère pas Updatronix. En revanche, si une mise à jour échoue, l’extension fait deux choses. Elle enregistre l’erreur de WordPress ainsi que l’état de l’ancienne version. C’est l’information qu’il vous faut pour corriger le problème. Vous pouvez le faire vous-même, ou demander de l’aide à votre support technique.
-
Où vont mes données ?
-
Nulle part. Les journaux et les réglages se trouvent sur votre site. L’extension n’effectue aucun appel externe par elle-même : chaque API qu’elle sollicite est une API que WordPress allait déjà appeler sans elle.
-
Combien de temps les entrées de journal sont-elles conservées ?
-
À vous de choisir. Dans les Réglages, définissez la durée de conservation entre 1 et 365 jours. Une tâche de nettoyage quotidienne supprime les données plus anciennes. La valeur par défaut est de 90 jours, ce qui convient à la plupart des sites ; augmentez-la si vous avez besoin d’un historique plus long, ou diminuez-la si l’espace de stockage de votre hébergement est limité.
-
Est-ce qu’Updatronix fonctionne en multisite ?
-
Oui. Activez Updatronix sur tout le réseau et gérez tout en tant que Super Administrateur/Administratrice depuis le tableau de bord de l’administration du réseau. Les réglages, la planification, le contrôle des e-mails et l’historique des mises à jour sont partagés entre tous les sites dans un journal unifié. Les installations mono-site fonctionnent comme d’habitude.
-
Comment soutenir le développement d’Updatronix ?
-
Vous pouvez acheter la version pro si elle répond à vos besoins.
De plus, j’accepte les parrainages via le programme GitHub Sponsors. Si vous travaillez dans une agence qui développe avec WordPress, demandez à votre entreprise de fournir un parrainage afin d’investir dans sa chaîne d’approvisionnement. Les outils que je maintiens font probablement gagner du temps et de l’argent à votre entreprise, et le parrainage GitHub peut désormais se faire au niveau de l’organisation.
De plus, si vous aimez l’extension, j’aimerais beaucoup que vous laissiez un avis. Parlez-en aussi à vos ami·e·s !
-
J’ai une suggestion
-
Vos idées sont les bienvenues ! Si vous avez une suggestion pour la feuille de route, n’hésitez pas à visiter le forum de support officiel. Si vous êtes une développeuse ou un développeur, vous pouvez également contribuer directement au projet sur GitHub.
Avis
Contributeurs/contributrices & développeurs/développeuses
« Updatronix – Update Manager Enhanced » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.
Contributeurs“Updatronix – Update Manager Enhanced” a été traduit dans 1 locale. Remerciez l’équipe de traduction pour ses contributions.
Traduisez « Updatronix – Update Manager Enhanced » dans votre langue.
Le développement vous intéresse ?
Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.
Journal des modifications
1.1.1
- New: Updatronix 3000 (pro version) connector.
- Schedule: Prevent recurrence from resetting to hourly after
update-core.phpvisits or external tools clear thewp_version_checkcron event. Block Core’s single-event TTL scheduling at the source. - Schedule: First run for twice-daily recurrence now schedules
+12 hoursfrom the preferred time instead of waiting until the next day. - Schedule: Multisite self-heal guard now allows cron to run on any blog, not only the main site.
- Schedule: REST API
recurrencefield validated against allowed values;delay_valuesanitized viaabsint. - Admin: Notices no longer stack on repeated saves.
- Admin: Improved error handling across the admin interface — invalid input, API failures, and extension crashes handled gracefully.
- i18n: HTML markup removed from translation strings in the delay-updates admin notice.
- REST API: Auto-update toggles now enforce
AUTOMATIC_UPDATER_DISABLEDandDISALLOW_FILE_MODSserver-side. - REST API: Field
auto_update_availablerenamed toupdate_data_available. - REST API: Export route declares schema for the
viewobject. - Export: Modal shows the latest view filters; export loop stops after 100 chunks to prevent runaway requests.
- Export: Transient payloads no longer lost on server crash mid-write.
- Export: Preferences survive future format changes.
- Export: REST handler decomposed into smaller methods for maintainability.
- Export: Removed redundant
add_option()call in the audit trail. - Export: Validates site_id on multisite before processing.
- Logs: Activity log filters now send values to the server for accurate pagination and totals.
- Logs: Detail modals show an error message when the fetch fails instead of falling back to summary data.
- Logs: Missing
infoandwarningstatus values added to the filter bar. - Logs: Detail view caches responses with a 30-second TTL.
- Logs: Retention cleanup now uses the correct timezone.
- Auto-updates: Stale entries for deleted plugins and themes are automatically cleaned up.
- Auto-updates: Improved core version tracking in the delay ledger.
- Security: Log messages redact internal server paths (ABSPATH, WP_PLUGIN_DIR, WP_CONTENT_DIR) before storage.
- Security: HTML entities decoded before redaction scanning to prevent encoded bypasses.
- Security: Server paths fully replaced with a safe placeholder; UI note added explaining redaction.
- Security: Token redaction regex no longer falsely matches
?author=,?authorization=, or similar query params. - Developer:
catch (\Exception)updated tocatch (\Throwable)for PHP 8.3+ compatibility. - Developer: Shared Site Health mock detection extracted to a reusable helper.
- Developer: Internal code cleanup — dead code removal, redundant sanitization removed, email parsing cached, duplicated JS helper extracted.
- Developer: Added comprehensive unit tests for the redaction pipeline.
1.1
- Nouveau : onglet Planification, définissez la fréquence à laquelle WordPress recherche les mises à jour (toutes les heures, deux fois par jour, tous les jours ou toutes les semaines), choisissez le moment de la journée que vous préférez et différez les mise à jour automatiques pendant un nombre de jours défini. Les suspensions actives affichent une notification sur les écrans Mises à jour, Extensions et Thèmes, et les messages de planification de WordPress restent synchronisés avec vos réglages.
- Nouveau : exportez les journaux de mise à jour, générez des rapports fusionnés ou à plat à partir de vos filtres actuels, copiez le résultat formaté ou en texte brut dans le presse-papiers, et accédez à l’exportation depuis la barre d’outils du journal d’activité.
- Nouveau : option en un clic dans les Réglages pour désactiver tous les e-mails de notification de mise à jour de WordPress (les e-mails du mode de récupération restent activés).
- Nouveau : support multisite, activez Updatronix sur le réseau et gérez les réglages, l’historique des mises à jour, la planification et les contrôles des e-mails en tant que Super Admin depuis le tableau de bord de l’administration du réseau. Tout est partagé sur l’ensemble des sites du réseau, avec un journal unifié. Les installations mono-site restent inchangées.
- Amélioration : texte plus clair, navigation plus fluide et améliorations de l’accessibilité sur tous les onglets, y compris le focus clavier dans les modales du journal d’activité.
- i18n : les boutons d’enregistrement utilisent « Enregistrer les modifications » pour correspondre aux écrans de réglages natifs de WordPress.
1.0.6.1
- Correctif : le texte du fichier Readme.txt s’affiche avec une justification naturelle.
1.0.6
- Modification : harmonisation du cycle de vie d’Updatronix avec les standards en matière de désinstallation d’extension sur WordPress.
- Correctif : repères de documents imbriqués pour l’accessibilité.
- Correctif : les échecs de mise à jour automatique enregistrent désormais l’erreur WP_Error réelle (par exemple, système de fichiers indisponible) dans les détails du journal, et non plus uniquement des messages génériques du système de mise à jour.
- Modification : mise à jour des dépendances des composants et suppression des valeurs codées en dur dans le fichier de style afin d’utiliser à la place le fichier design-token.css.
- Modification : mise à jour du contenu, du ton et du style du fichier readme.txt.
- i18n : harmonisation de l’interface de l’extension avec le ton et le style de WordPress, afin d’améliorer l’accessibilité.
1.0.5
- Correctif : connexion des traductions des scripts Javascript en lots.
- Ajout : chargement des descriptions des thèmes et des extensions dans la langue actuelle de l’interface d’administration dans l’onglet de mise à jour automatique.
- Modification : ajout d’une traduction pour les libellés « Icône », « Succès », « Erreur » et « Avertissement ».
- Modification : mise en cache de la traduction fusionnée Jed/JSON.
1.0.4
- Correctif : connexion des traductions des scripts JavaScript.
- Correctif : comportement de journalisation incorrect pour les mises à jour automatiques mineures du cœur. L’entrée était consignée comme « Réinstallation » au lieu de « Mise à jour ».
- Modification : découpage du lot JavaScript d’administration avec chargement différé des modules par onglet, afin de maintenir tous les fragments en dessous de la taille limite recommandée par Webpack et d’améliorer les performances de chargement de wp-admin.
- Modification : alignement des standards de l’interface utilisateur/utilisatrice sur WP 7.0.
- Modification : testé jusqu’à la version WP 7.0-RC2.
- Modification : mise à jour des captures d’écran pour WordPress.org.
- Modification : mise à jour du logo et des bannières.
1.0.3
- Ajout : publication d’Updatronix sur WordPress.org.
1.0.2
- Correctif : fermeture sécurisée des tampons
ob_start().
1.0.1
- Correctif : meilleure gestion de la journalisation des mises à jour.
- Modification : amélioration du responsive et de l’ergonomie globale de l’extension.
- Modification : amélioration du fichier readme.txt.
1.0
- Ajout : publication initiale d’Updatronix.
