C’est un spectacle familier pour ceux qui gèrent des sites WordPress : Ces points rouges avec les chiffres blancs dans le tableau de bord d’administration qui nous rappellent combien d’extensions et de thèmes doivent être mis à jour. Nous procédons consciencieusement à ces mises à jour, mais nous savons que la prochaine fois que nous nous connecterons à WordPress, ces points rouges seront probablement de retour.

Certes, le CMS WordPress permet la mise à jour automatique des extensions et des thèmes, mais il faut être courageux, voire téméraire, pour laisser ces mises à jour s’effectuer sans surveillance – pour laisser ces mises à jour s’effectuer sans surveillance sur des sites web critiques.

Chez Kinsta, nos clients peuvent gérer les mises à jour d’extensions et de thèmes pour un nombre illimité de sites web sans même se connecter aux tableaux de bord d’administration de WordPress. Notre tableau de bord MyKinsta pour les clients de l’hébergement infogéré fournit un emplacement central pour gérer les réglages de mise à jour automatique de WordPress pour plusieurs sites, ainsi que le propre gestionnaire de mise à jour avancé de Kinsta – qui offre une protection contre les échecs de mise à jour qui arrêtent le site.

Les mises à jour automatiques Kinsta sont un module premium qui permet aux opérateurs de sites de décider quand les mises à jour d’extensions et de thèmes doivent être tentées et qui peut annuler les modifications du site si une mise à jour ne fonctionne pas.

Dans cet article, nous examinons de près les mises à jour automatiques Kinsta et explorons comment vous pouvez tirer parti de cette fonctionnalité pour une gestion autonome et puissante des extensions et des thèmes.

Une introduction rapide aux mises à jour automatiques de Kinsta

Les trois piliers des mises à jour automatiques Kinsta sont :

  1. Programmation des mises à jour : Lancement des mises à jour aux jours et heures les plus favorables pour votre site web, en les exécutant automatiquement pour réduire votre charge de maintenance.
  2. Test visuel de régression : Détection des échecs de mise à jour en comparant les captures d’écran des pages du site générées automatiquement avant et après les tentatives de mise à jour.
  3. Protection contre le retour en arrière : Restauration automatique des sites à partir des sauvegardes en cas d’échec des mises à jour, afin d’éviter les temps d’arrêt imprévus.

Le tout est étayé par l’enregistrement de l’activité de mise à jour et par des rapports facultatifs envoyés par e-mail. Le tout est intégré de manière transparente à l’interface MyKinsta, qui permet de découvrir facilement l’état de toutes les extensions et tous les thèmes d’un site donné ou de plusieurs sites :

Une liste partielle des extensions WordPress dans MyKinsta, avec les versions vulnérables surlignées en rouge.
Une liste partielle des extensions WordPress dans MyKinsta, avec les versions vulnérables surlignées en rouge.

Les mises à jour automatiques Kinsta contribuent à rendre les sites plus sûrs en éliminant la corvée qui peut résulter du report par les opérateurs de sites web des mises à jour d’extensions ou de thèmes qui pourraient être vulnérables.

Le service fonctionne également bien avec l’option native de mise à jour automatique de WordPress. Vous pouvez décider que l’environnement de staging d’un site n’est pas critique, et laisser WordPress mettre à jour ses extensions et ses thèmes pendant que vous dirigez les mises à jour automatiques Kinsta vers le site réel.

Ce module premium coûte 3 USD par mois pour chaque environnement (live ou staging) dans lequel il est actif. Il n’y a pas de limite au nombre d’extensions ou de thèmes que vous pouvez gérer dans un environnement.

Comment activer les mises à jour automatiques Kinsta ?

Que vous souhaitiez assigner les mises à jour automatiques Kinsta à une seule extension dans un environnement ou à chaque extension et thème dans des centaines d’environnements, MyKinsta vous facilite la tâche.

Voyons les différentes façons dont vous pouvez lancer le module dans MyKinsta.

Tous les plugins et thèmes dans un seul environnement

Activer les mises à jour automatiques Kinsta pour un seul environnement peut être le scénario le plus probable pour de nombreux clients.

Pour commencer, naviguez vers les sites WordPress > Nom de site/environnement > Extensions et thèmes, puis cliquez sur le bouton Modifier de la carte Mises à jour automatiques:

Modifier les réglages de mise à jour automatique dans un environnement WordPress.
Modifier les réglages de mise à jour automatique dans un environnement WordPress.

Comme vous pouvez le voir dans l’image ci-dessous, l’étape suivante consiste à choisir l’une des options de mise à jour disponibles :

  • Manuel (pas de mise à jour automatique)
  • Mises à jour automatiques de WordPress (natif)
  • Mises à jour automatiques de Kinsta
La boîte de dialogue Sélectionner le type pour les mises à jour automatiques.
La boîte de dialogue Sélectionner le type pour les mises à jour automatiques.

Avant de voir ce qui se passe une fois que vous avez cliqué sur le bouton Continuer ci-dessus, examinons les autres moyens d’atteindre cette étape.

Un plugin ou un thème spécifique dans un environnement

Vous pouvez activer (ou désactiver) les mises à jour automatiques pour une seule extension ou un seul thème. Ci-dessous, nous cliquons sur le kebab (menu à trois points) à côté de l’une des extensions pour activer le menu déroulant.

Modifier les mises à jour automatiques pour une extension spécifique.
Modifier les mises à jour automatiques pour une extension spécifique.

Après avoir sélectionné Modifier les mises à jour automatiques dans le menu déroulant, nous voyons apparaître la boîte de dialogue Sélectionner le type que nous avons vue plus haut. Cette fois, on nous indique que la modification de la mise à jour automatique ne s’applique qu’à une seule extension.

Activation ou désactivation des mises à jour automatiques pour une seule extension.
Activation ou désactivation des mises à jour automatiques pour une seule extension.

Plugins et thèmes dans plusieurs environnements

Vous avez plusieurs sites web ? La possibilité de définir des options de mise à jour automatique dans plusieurs environnements est peut-être ce que vous recherchez.

Tout commence sur la page des sites WordPress, sous l’onglet Tous les sites. Vous avez peut-être déjà utilisé les Actions groupées de MyKinsta à cet endroit, et c’est ce que nous allons faire dans ce cas.

Après avoir utilisé les cases à cocher sur la gauche pour sélectionner n’importe quelle combinaison d’environnements (y compris tous), nous cliquons sur Actions pour un menu déroulant qui inclut Changer les mises à jour automatiques:

Choisir Modifier les mises à jour automatiques en tant qu'action groupée.
Choisir Modifier les mises à jour automatiques en tant qu’action groupée.

Après avoir sélectionné Modifier les mises à jour automatiques, nous revenons à la boîte de dialogue Sélectionner un type (ci-dessous). Cette fois, on nous rappelle que nous mettons à jour les réglages de huit environnements.

Modification des réglages de mise à jour automatique lorsque plusieurs environnements ont été sélectionnés.
Modification des réglages de mise à jour automatique lorsque plusieurs environnements ont été sélectionnés.

Juste des plugins ou juste des thèmes dans plusieurs environnements

Le dernier exemple illustre la sélection de plusieurs extensions ou thèmes dans une collection pouvant couvrir plusieurs environnements. Cela commence par l’onglet Extensions ou Thèmes en haut de la page des Sites WordPress.

Pour cet exemple, nous n’utiliserons que les thèmes:

Choisissez Modifier les mises à jour automatiques pour les thèmes sélectionnés.
Choisissez Modifier les mises à jour automatiques pour les thèmes sélectionnés.

Si plusieurs thèmes sont sélectionnés, l’option Modifier les mises à jour automatiques est à nouveau disponible. Après avoir sélectionné l’option, vous verrez apparaître la boîte de dialogue Sélectionner le type que nous avons vue plus haut pour plusieurs environnements.

Maintenant que nous savons comment démarrer avec les mises à jour automatiques Kinsta, voyons comment configurer le module.

Comment configurer les mises à jour automatiques Kinsta

Une fois que nous avons choisi les extensions et les thèmes que nous voulons gérer et que nous avons sélectionné Mises à jour automatiques Kinsta (plutôt que Manual ou Mises à jour automatiques WordPress), cliquer sur le bouton Continuer nous amène à la boîte de dialogue Réglages :

Modifier les réglages pour les mises à jour automatiques Kinsta.
Modifier les réglages pour les mises à jour automatiques Kinsta.

Regardons de plus près les réglages des mises à jour automatiques Kinsta :

Fréquence des tests

Sélectionnez les jours de la semaine pendant lesquels vous souhaitez que les mises à jour automatiques Kinsta installe les nouvelles versions des extensions et des thèmes.

N’oubliez pas que les développeurs peuvent publier de nouvelles versions à tout moment. Mais si vous n’êtes pas disponible pour suivre les messages de mise à jour le week-end, il est préférable de désélectionner ces jours-là.

Note : Si vous avez de nombreuses versions à mettre à jour lors du premier lancement des mises à jour automatiques Kinsta, il se peut qu’elles ne soient pas toutes traitées le premier jour. Le système tentera de les rattraper le jour suivant.

Fenêtre de test

Il s’agit de l’heure à laquelle vous souhaitez que les mises à jour automatiques soient exécutées. Ces heures doivent correspondre à votre propre fuseau horaire.

Sensibilité

Les tests de régression visuelle comparent les pixels des captures d’écran réalisées avant et après une tentative de mise à jour. Le réglage de sensibilité vous permet de spécifier le degré de rigueur de cette comparaison. Une valeur plus élevée permet de détecter des changements plus subtils, mais peut également entraîner un plus grand nombre de faux positifs.

URL de test

Vous pouvez ajouter jusqu’à cinq URL pointant vers des pages de votre site web qui seront utilisées pour les tests de régression visuels. Si vous laissez le champ vide, le test évaluera la page d’accueil du site et quatre pages aléatoires.

Si vous indiquez une ou plusieurs URL, seuls ces liens seront suivis.

Masquer les sélecteurs

Certains contenus dynamiques peuvent faire échouer un test de régression visuel. Un carrousel qui présente des images dans un ordre aléatoire en est un exemple. Si vous ne pouvez pas être sûr de l’image qui apparaîtra lors du chargement initial de la page, il y a de fortes chances que les deux captures d’écran du test ne correspondent pas,

Vous pouvez résoudre ce problème dans de nombreux cas en passant le sélecteur CSS de l’élément qui contient le contenu dynamique. Par exemple, div#rotator permet au logiciel de capture d’écran d’attribuer la valeur none !important à la propriété display de tout élément div avec l’ID rotator.

Activer le mode de maintenance de WordPress

Sélectionnez cette option pour afficher une page de maintenance WordPress lorsque les mises à jour sont en cours. La page de maintenance sera affichée pendant la durée nécessaire pour que les mises à jour soient terminées – pas nécessairement les valeurs sélectionnées pour la fenêtre de test.

Comment les réglages de mise à jour automatique de Kinsta sont appliqués

Il est important de noter que ces réglages s’appliquent au niveau de l’environnement WordPress. Même si vous avez sélectionné des extensions et des thèmes individuellement pour les mises à jour automatiques Kinsta, ils partageront les réglages appliqués dans la boîte de dialogue ci-dessus.

Lorsque les extensions ou thèmes sélectionnés couvrent plusieurs environnements WordPress, les réglages spécifiques au site comme les URL de test et les sélecteurs CSS ne s’appliquent probablement pas à tous. La boîte de dialogue des réglages ressemblera donc à ceci :

La boîte de dialogue des réglages lorsque les sélections couvrent plusieurs environnements.
La boîte de dialogue des réglages lorsque les sélections couvrent plusieurs environnements.

Si vous avez besoin de spécifier des URL de test ou de cacher des sélecteurs après avoir activé les mises à jour automatiques Kinsta de cette manière, vous devez naviguer vers l’environnement approprié dans MyKinsta (Sites WordPress > Nom du site/environnement > Extensions et thèmes) et y modifier les réglages.

Configuration des notifications par e-mail

Une dernière chose à configurer : Les notifications par e-mail des mises à jour automatiques Kinsta !

Naviguez vers Nom d’utilisateur > Réglages utilisateur > Notifications pour activer les notifications par e-mail pour les mises à jour réussies et/ou échouées :

V
Sélectionnez les messages que vous souhaitez recevoir après les tentatives de mise à jour.

Visualisation des mises à jour automatiques Kinsta

Les journaux des mises à jour automatiques Kinsta se trouvent dans Extensions et thèmes > Mises à jour automatiques Kinsta :

Afficher le journal d'activité des mises à jour automatiques Kinsta.
Afficher le journal d’activité des mises à jour automatiques Kinsta.

Cliquez sur Détails pour afficher des informations sur la mise à jour de l’extension ou du thème. Cliquez sur le nom de l’extension ou du thème pour afficher les captures d’écran utilisées pour les tests de régression visuels :

Détails de la mise à jour avec les captures d'écran utilisées pour les tests de régression visuelle.
Détails de la mise à jour avec les captures d’écran utilisées pour les tests de régression visuelle.

Résumé

Les mises à jour automatiques Kinsta éliminent les plus grands fardeaux de la maintenance de WordPress : Le risque de mises à jour qui brisent le site, les mises à jour manuelles qui prennent du temps, et les vulnérabilités de sécurité dues à des extensions obsolètes. Avec les mises à jour automatiques Kinsta, les propriétaires de sites et les responsables d’agences peuvent s’épargner des heures de travail chaque mois.

Vous n’êtes pas encore client de Kinsta ? Apprenez-en plus sur notre puissant hébergement infogéré pour WordPress.

Steve Bonisteel Kinsta

Steve Bonisteel est un rédacteur technique chez Kinsta qui a commencé sa carrière d'écrivain en tant que journaliste de presse écrite, chassant les ambulances et les camions de pompiers. Il couvre les technologies similaires à l'Internet depuis la fin des années 1990.