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 :
- 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.
- 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.
- 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 :

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:

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

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.

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.

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:

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.

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:

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 :

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 :

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 :

Visualisation des mises à jour automatiques Kinsta
Les journaux des mises à jour automatiques Kinsta se trouvent dans Extensions et thèmes > 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 :

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.