Le festival de WordPress
22 janvier 2021

Choisissez une langue

This is an archive of the January 2021 event

Mise à jour de WordPress à la dure

Dans cet exposé, je vais partager la véritable graisse de la mise à jour d'un site WordPress - l'avant et l'après.

Le simple fait de cliquer sur Update All revient à se préparer à l'échec. Il y a 99% de chances que quelque chose se casse. Il y a de multiples facteurs à prendre en compte au préalable et il est important de bien planifier vos mises à jour.
Le flux de travail que je vais suivre est à :
1) Noter les mises à jour
2) Vérifier les journaux pour comprendre quand mettre à jour
3) Sauvegarder votre site
4) Vérifier la mise à jour elle-même - la tester sur un site d'essai
5) Utiliser le test de régression visuelle pour vérifier les effets secondaires
6) Dépannage
7) Meilleures pratiques lors d'une mise à jour
8) Ce qu'il faut vérifier après avoir effectué la mise à jour

J'inclus également ce qui peut provoquer la rupture d'un site après une mise à jour, comment choisir le créneau horaire pour la mise à jour, comment créer un site de mise en scène et tester la mise à jour, et que faire si vous trouvez que la mise à jour casserait votre site.

Le Président : Akshat Choudhary

Heure : 7h00UTC
Région : Asie
Scène : Scène mondiale

Salut, je suis akshat

et aujourd'hui je parlerai de

quelque chose que nous, en tant que WordPress

utilisateurs

aurait fait très très

Tant de fois je vais parler

sur la mise à jour des sites WordPress

je suis le fondateur de blog vault nous sommes un

Service de sauvegarde WordPress

et j'ai utilisé WordPress pour

plus de 10 ans maintenant

euh

vous savez que nous sommes tous familiers avec

voir

ce compteur de mise à jour chaque fois que nous nous connectons

notre administrateur WordPress

et ça me rappelle que ça me rappelle

ce

vous connaissez ce comptoir chaque fois que nous ouvrons

notre téléphone : il affiche les messages non lus

la façon dont vous essayez de l'aborder

ce nombre ne cesse de s'accumuler

et oui les mises à jour de WordPress j'apporte un

sentiment très similaire

alors pourquoi ne pas simplement cliquer sur les mises à jour

cliquez sur "mettre à jour" et faites comme si c'était bon.

fait, c'est résolu, ce n'est pas comme aller

par le biais de

des centaines de courriels ou de messages ce cette

c'est assez simple, et

[Musique]

je vous dirai si c'est la seule

ce que vous pouvez faire si vous

devez faire un si c'est la seule façon que vous

peut effectuer les mises à jour

je vous suggère de le faire

quelque chose est mieux que rien

mais au cas où vous voudriez vraiment le faire

puits

et réduire les chances des choses

qui va mal

alors il est bon d'avoir un plan

maintenant vous savez qu'il y a en fait dans ce

plan

avant même de commencer à faire

tout

c'est qu'il y a en fait une étape zéro et

cette étape zéro est celle où

cela commence avant même que vous ne voyiez

une notification de mise à jour qu'il détermine

si vous obtiendrez cette mise à jour

notification

ou pas maintenant

L'étape zéro dépend de la façon dont vous construisez votre

site quels plugins vous utilisez quels thèmes

vous utilisez

et en fonction de ces

décisions

vous le nombre de mises à jour vous

voir ou si vos sites sont mis à jour

sera déterminé

Nous savons donc tous que WordPress reçoit

les mises à jour dont vous connaissez le cœur de WordPress

qui reçoit régulièrement des mises à jour

il reçoit trois mises à jour majeures par an il

a suivi cela

pour un cycle tel que

cadence pendant une longue période, il obtient

trois mises à jour majeures un tas de mises à jour mineures

des mises à jour tout au long de l'année

et nous sommes informés de ces

mises à jour

à intervalles réguliers

mais ce n'est pas vrai pour les plugins et

thèmes que vous

à utiliser maintenant, que ce soit votre plugin ou votre thème

obtient des mises à jour

la fréquence des mises à jour tout cela est

en fonction de la manière dont vous procédez

choisir le plugin ou le thème

téléchargez vous le plugin ou l'un des

les choses que

détermine si l'endroit où vous

télécharger le plugin ou le thème si vous

le télécharger à partir d'un

bonne ressource comme si vous la téléchargiez

du dépôt WordPress, il y a un

une meilleure chance de réussite

de vous faire une mise à jour ou si vous

le télécharger à partir d'un site réputé

il y a de fortes chances pour que le site web de l'UE soit accessible, mais si

vous l'obtenez de

null vous connaissez des gens ces sites web

qui

qui distribuent des plugins premium pour

gratuit ou à bas prix

alors il y a de fortes chances que vous

pourrait se retrouver avec

plugin ou mise à jour qui n'obtient jamais

mis à jour

c'est le deuxième est un peu

partie controversée

c'est là que

vous savez que nous enregistrons comme nous pensons que vous

devrait obtenir un

plugin ou add-on populaire quelque chose

qui est utilisé par

des dizaines de milliers ou des centaines de

des milliers et même des millions de

utilisateurs ou des sites WordPress maintenant

le plus populaire

plugin ou thème est le plus probable

c'est à elle de recevoir une mise à jour et

il y a

de multiples facteurs, mais c'est juste

que les gens veulent

quand vous voyez quelque chose devenir populaire

les développeurs sont encouragés

Sur la base de ce retour d'information, nous avons également

a manifestement vu des plugins ou des thèmes populaires

ne pas recevoir de mises à jour

mais si vous y regardez de plus près, vous

verra que

qui se produit

On ne le sait pas souvent, alors c'est une

chose rare

vous voulez télécharger une fiche un utilisateur

plugin ou thème qui est

fréquemment mis à jour sur WordPress

vous pouvez voir le dernier état sur

qui

un plugin ou un thème a été publié s'il est

a si elle a été mise à jour récemment

alors vous savez que oui, d'accord

ce plugin ou thème reçoit

de travail et vous obtiendrez un

mettre à jour la prochaine

l'obtient d'un développeur réputé

à nouveau

vous savez que nous avons des développeurs ou que nous avons

les entreprises qui sont très très grandes et

populaire

et si vous pouviez juste si tout le monde a opté

pour acheter un plugin ou un thème

Ils sont évidemment

les petits poissons plus petits ou les

les petites entreprises

aurait du mal à survivre

mais nous pensons néanmoins que

ou la réputation d'un développeur joue un

rôle lorsqu'il s'agit de

la fréquence de mise à jour d'un plugin ou d'un thème

enfin gratuit ou payant

vous pensez que si un développeur

est payé

pour le logiciel, alors il y a un

chance

qu'ils continueraient à publier des mises à jour

parce qu'il

devient un flux de revenus continu

et c'est vrai, mais il y a quelques

de choses à garder à l'esprit quand il s'agit

à payer

plugins ou thèmes un

un plugin payant est

ne fera pas souvent partie de

le dépôt WordPress

dans ce cas, ils pourraient ne pas avoir la

l'infrastructure pour

faire une mise à jour automatique et une mise à jour manuelle

elle par

en allant sur ce site et en le téléchargeant

est non trivial

et cela devient un point de friction le

la deuxième chose avec payé

plugins ou thèmes est que beaucoup d'entre eux

ont un

[Musique]

comme une licence annuelle, donc au cas où vous ne

d'acheter ou de renouveler la licence, puis

vous

n'obtiendra pas les mises à jour

ok donc nous avons ceci

de base et maintenant nous sommes

tous mis en place avec, espérons-le

des plugins ou des thèmes qui sont régulièrement

mises à jour

ok maintenant nous sommes occupés avec notre travail

et il arrive souvent que nous

[Musique]

nous oublions de faire les mises à jour que nous ne sommes pas

capable de prendre du temps pour

pour faire des mises à jour, nous avons beaucoup plus

les choses importantes à faire

parfois même simplement en créant du contenu et

travailler sur nos sites web

euh

mais vu l'importance de votre site web

il est

il est très utile de mettre en place un

calendrier qu'il vous rappelle

ce calendrier ou un rappel sur votre

calendrier

s'assurera que vous avez un processus en

endroit pour mettre à jour votre site web

maintenant la fréquence à laquelle vous

mise à jour

votre site web

peut être que nous avons vu des entreprises le faire ou

les sites web le font sur une base hebdomadaire ; nous avons

a également vu des sites web le faire

avec une fréquence plus faible, peut-être une fois par

mois

et vous savez qu'il y a des inconvénients à

le faire une fois par mois

mais je serais comme

même si vous le pouvez si vous n'avez

des ressources pour le faire une fois par mois

allez-y , c'est encore mieux

que de ne pas le faire

l'autre chose quand il s'agit de

programmation

quand faire une mise à jour est l'heure à laquelle vous

devrait faire

la mise à jour, la chose la plus évidente à faire est

comme d'accord bien nous le ferons à

lorsqu'il n'y a pas de trafic ou un faible trafic

et c'est le cas de

presque un vous connaissez n'importe quel logiciel

cycle de vie, vous verrez que les gens font

met à jour lorsque

il y a quand le trafic

est faible ou lorsque personne ne l'utilise

logiciel

mais là encore, il y a une autre chose

que vous devez garder à l'esprit et c'est

la disponibilité de l'aide

donc les membres de votre équipe ou le

les personnes qui

peut vous aider

résoudre ce problème lorsque

si quelque chose tourne mal, il se peut que

coïncident avec

un faible trafic

le créneau horaire, donc dans ce cas vous pourriez vouloir

pour équilibrer les deux choses

et assurez-vous que vous avez quelqu'un pour

vous aider à résoudre les problèmes

au cas où les choses tourneraient mal

ok donc maintenant nous passons à l'étape suivante

ce qui, à mon avis, est une très très importante

étape et

presque une étape critique et c'est

de prendre une copie de sauvegarde avant de faire la mise à jour

c'est

c'est votre police d'assurance c'est

cela va vraiment

vous sauver dans la difficile

situation

les choses iront mal et, en fait, si

vous

consultez les données vous verrez que plus

les sites sont interrompus en raison d'une mise à jour

que pour toute autre raison

et dans ce cas, si vous disposez d'une sauvegarde

vous pouvez simplement revenir en arrière à partir de la sauvegarde

et vous pourrez y aller en ayant un

une bonne sauvegarde

avant qu'une mise à jour ne puisse vraiment vous aider dans

une situation difficile ou délicate

c'est votre sécurité

avant d'aller plus loin, je vais prendre un léger

Détour

OK, vous savez de quoi je parle

tout cela pourrait représenter le cas idéal

mais ce n'est pas nécessairement

ce que vous voulez utiliser pour

tous les sites web ou il pourrait ne pas l'être

applicable partout

OK, il y en a. Nous avons vu qu'il y en a.

des sites simples que vous connaissez il y a brochure

sites que je n'utilise pas de complexe

que nous n'utilisons pas qui n'utilisent pas de complexe

des plugins ou des choses qui n'utilisent presque pas

les plugins qui utilisent des plugins stables

ou vous avez d'autres sites web tels que

savent qu'ils ne sont pas si importants

même s'ils devaient tomber pendant une journée

Personne ne le remarquera.

et pour tous ces cas, je vois souvent

moi-même juste

en cliquant sur le bouton "Mettre à jour tout

vous êtes comme bien, bien, mettons juste à jour

tout

les chances d'échec sont très faibles

je ne veux pas passer par toute la

processus qui peut prendre du temps

et parfois vous savez qu'il faut en profiter

des sites web que je ne consulte même pas

si le site est notre site fonctionne bien

après le processus afin

alors oui, ce que nous sommes, ce que nous

vont couvrir à l'avenir

ne s'applique pas à tous les

situation

et il est bon d'être bon d'avoir ça

comprendre

pour ces sites web, vous pouvez également

pourraient être les candidats parfaits pour

up auto updates

vous savez qu'avec WordPress 5.5, il y avait

une mise à jour automatique qui a obtenu

qui a été publié pour les plugins et les

et vous pouvez maintenant le mettre en place sur

ces sites et vous savez

vous avez beaucoup moins à craindre

ok maintenant nous retournons à notre

mise à jour

faire des mises à jour au cas où vous voudriez

suivre un meilleur plan

ok et la première étape

donc une fois que vous avez vos sauvegardes dans

l'étape suivante consiste à passer par le

changer de journal à chaque mise à jour chaque plugin ou

lorsqu'il est mis à jour, ils publient

un journal des modifications

et vous savez que lire le journal des modifications est une

un processus impressionnant, soyons clairs

ce n'est pas facile mais en fait

il peut être fastidieux et beaucoup de

changelog fait

ne contient pratiquement aucune information utile

mais il est toujours bon de s'y intéresser

parce qu'elle permet de faire face à deux situations : la

première situation, cela aide vraiment

est des mises à jour de sécurité afin que vous puissiez, lorsque

chaque fois qu'il y a un patch de sécurité

pour corriger une vulnérabilité

le journal des modifications couvre ce point

bien et ils auront cette

mentionné dans ce journal des modifications, de sorte que lorsque vous

voir ce qui suit

c 'est presque comme un

vous rappelle de faire cette mise à jour à la

au plus tôt

à d'autres moments, le plugin ou l'équipe pourrait

avoir une mise à jour importante quelque chose

il peut y avoir une nouvelle version d'une fonction ou

it

pourrait faire des

des changements dans son mode de fonctionnement et dans

cette affaire, les chances qu'elle

la rupture de votre site web augmente

de manière significative

ok donc

il peut y avoir des mises à jour qui impliquent comme

les migrations de données

et

ces choses sont des processus complexes et

qui prend du temps

Il est donc bon d'être bien préparé à

gérer de telles situations

vous savez qu'il y a aussi autour de cela

une mise à jour importante est en cours

alors il est bon que vous sachiez

pour retarder la mise à jour comme à chaque fois que sur mon

téléphone ou

comme l'androïde ou le téléphone ios chaque fois qu'il

reçoit une mise à jour importante

une nouvelle version est sortie i i i sera

retarder la mise à jour de quelques jours

parce qu'il aide les premiers insectes à devenir

fixé

il y a des gens qui mettent à jour

leurs téléphones plus souvent et ils

identifier ces problèmes et les résoudre

avant

avant que mon

avant de faire la mise à jour, donc la

le risque est réduit de mon côté ; la même logique

peut également s'appliquer à votre site WordPress

OK, nous devons passer à la prochaine

étape

et c 'est en fait

l'étape la plus importante si vous me demandez

et qui consiste à utiliser un site de mise en scène

une mise en scène est désormais une réplique exacte

de votre site web, c'est juste dans un

lieu

lorsque vous nous faites apporter des modifications à

votre lieu de rassemblement

elle n'affecte pas votre site en direct

Le lieu de mise en scène joue donc un rôle très important

rôle lorsqu'il

vient à faire des mises à jour et pour tous nos

critique

les sites dont nous nous assurons qu'ils utilisent la mise en scène

des sites pour faire des mises à jour

c'est l'environnement idéal pour tester

des mises à jour sur

euh

voici un site de mise en scène que vous pouvez

effectuer une mise à jour sans craindre qu'elle

va se briser

tout et au pire si elle se brise

quelque chose

vous pouvez vous débarrasser de la scène et essayer

les mises à jour à une date ultérieure

l'autre chose est

sur le site de la mise en scène, vous pouvez également déboguer

ce qui a vraiment mal tourné

et vous n'avez pas besoin de le faire avec un

arme sur la tête

parce que vous n'avez pas de production ou

site en direct qui est en panne

pour que vous n'ayez pas à vous soucier de la

les implications d'un site en panne

est maintenant aussi d'utiliser un site de mise en scène tous

licornes et arcs-en-ciel

en fait, il n'y en a pas, il y en a quelques

les défis liés à l'affirmation de soi

la première est qu'il y a

pas de moyen facile de

faire des sites de mise en scène il y a peu

a géré les hôtes WordPress qui

sont accompagnés d'une déclaration sur le lieu de tournage

fonctionnalité

et ce que ces

des entreprises d'hébergement de marque

c'est beaucoup plus facile

pour créer un site de mise en scène

il existe peu de plugins de sites de mise en scène qui

ont été publiés

ce qui rend les sites de rencontre faciles à utiliser pour que vous puissiez

les utiliser également

mais

le processus est encore complexe

donc dans le "donc", c'est un numéro

c'est l'un des

les premiers problèmes que vous rencontrerez

la deuxième chose est que l'environnement

ce n'est jamais une réplique parfaite

donc vous changerez les urls que vous

sont dans un environnement différent tous

ensemble

vous pourriez même ne pas recevoir

de sorte qu'un site de déclaration n'est jamais un

parfait

réplique et donc quels que soient les tests que vous effectuez

Ici, toutes les mises à jour que vous faites ici

il y a un

Il y a peu de chances qu'elle ne le soit pas

s'appliquent parfaitement au site en direct

il s'agit d'un autre, nous avons donc parlé

comment les plugins premium

les bons et les mauvais côtés de cette

Les défis des plugins premium sont les suivants

supposons que vous le fassiez sur une mise en scène

et vous essayez de mettre à jour un site

plugin premium

comme dans quelques plugins premium throw

des erreurs, car ils ont besoin de vous pour

avoir une licence supplémentaire

pour faire le point sur la mise en scène

et oui, ça vient avec

coût supplémentaire parfois il

vient avec des frais généraux de réparation ou

faire une réparation

En faisant enfin ce processus, vous pouvez

imaginez

est une étape supplémentaire de l'élaboration de la

à votre

à votre processus et cela le rend plus

qui prend du temps

vous devez donc créer un site de mise en scène que

vous devez faire des mises à jour ici puis vous retournez

à votre site en direct et faire une autre mise à jour

vous pouvez imaginer qu'il peut devenir

cela peut prendre beaucoup de temps mais

vous avez réduit le risque

et c'est quelque chose que nous

recommandent de faire pour tous

tous vos sites web qui sont importants

où vous ne voulez pas prendre de risque

C 'est donc à nouveau quelque chose qui

est assez courante dans ce

parmi les personnes qui

de déployer des logiciels, c'est-à-dire de mettre en place un

page de maintenance

Ainsi, au cours du processus

de faire la mise à jour les choses peuvent casser

et ou

cette période de transition de la mise à jour

les choses peuvent devenir instables de sorte que votre

votre site web

pourrait être parfaitement bien à la fin de

le

processus de mise à jour pendant la transition

phase

les choses peuvent devenir

devenir instable et

il devient encore plus évident que vous savez qu'il peut

deviennent encore plus prononcées si vous êtes

gérer un magasin de commerce électronique les gens pourraient

avoir des choses à leur disposition

page de paiement qu'ils pourraient être sur le point de

aller à la page de paiement et ou ils

pourrait avoir effectué le paiement de certaines

ceux

les rappels et le

peut échouer si c'était le cas si c'est

si le site est en cours de

cet entretien, il est donc bon de mettre

une page qui indique à votre

les visiteurs qui

votre site est en cours de mise à jour

et cela leur permet simplement d'avoir

d'avoir des attentes appropriées qu'ils

reviendra plus tard, ce qui

nous tous et

compléter ce qu'ils étaient

a voulu accomplir

elle vous donne également une marge de manœuvre au cas où

aller au sud

vous savez alors avoir une page de maintenance

signifie que vous pouvez travailler dans le

contexte

pendant et résoudre le problème et ensuite

une fois seulement, tout est correct

vous pouvez supprimer la page et les choses

sera bien

donc nous avons ceci est à nouveau quelque chose

qui

nous pensons que c'est une très bonne pratique pour

suivre

cela me conduit à l'étape suivante qui est

test de régression visuelle

maintenant

par des tests de régression visuelle, nous

voir

L'idée de base est donc de vérifier si un site

est brisé

vous savez que nous avons parlé de ce que

les mises à jour étant l'une des principales raisons

pourquoi un site se casse

comment savoir maintenant qu'un site a

brisé

droit et nous

vous devez le vérifier après avoir fait le

mise à jour vous avez besoin d'un mécanisme pour aller de l'avant

et de vérifier si le site

a cassé est cassé ou non

et le site peut se briser de plusieurs façons

l'ensemble du site peut rompre avec la

écran blanc de la mort peut-être un couple de

pages ou

quelques pages se séparent

après la mise à jour, peut-être qu'une partie seulement de

la page se brise après la mise à jour

et enfin

Les pages sont peut-être belles, mais certaines

rupture du flux de travail après la mise à jour peut-être

le processus de paiement cesse de fonctionner ou

vous n'êtes pas en mesure de vous connecter à votre

wp admin ou

le formulaire de collecte des pistes, peut-être que

pause

après la mise à jour

Cela nous amène donc à la question suivante : comment faire

vous résolvez pour cela vous résolvez

évidemment par des tests après que vous ayez fait

une mise à jour

maintenant le test est difficile et le temps

consommant

et oui, vous savez tout ce qui est

difficile et long

et manuel que nous avons tendance à éviter ainsi

nous constatons souvent que nous faisons une mise à jour et

n'ira pas de l'avant et en fait

vérifier si votre site fonctionne

correctement après la mise à jour

C'est pourquoi la nature des

le problème

et c'est là que se situent ces problèmes

le mieux résolu

par l'automatisation et la

lorsqu'il s'agit de

tester les sites web est l'un des moyens de

le tester est

test de régression visuelle afin que les

l'idée est de prendre une capture d'écran

avant

avant de faire la mise à jour et vous prenez

une autre capture d'écran après que vous ayez

a complété toutes les mises à jour

une fois que les deux sont

fait alors vous comparez les deux

Captures d'écran

s'il y a une différence, alors la

Le logiciel

alarme vous allez bien donc

et vous pouvez le faire pour

pour autant de pages que vous avez

ok donc ici vous pouvez voir que c'est un

exemple de

un test de régression visuelle en cours d'exécution où

vous avez

[Musique]

image avant du site avant

et après et vous pouvez voir que cette police

la taille a changé

et le test de régression visuelle est capable

pour l'attraper

Il y a donc de nombreux avantages à

l'exécution d'un test de régression visuelle

c'est qu'il peut être rapide, donc vous n'avez pas besoin

pour le faire, il n'y a pas de travail manuel

elle peut également couvrir plusieurs pages

quelque chose que vous ne pourriez pas

faire autrement et peut également couvrir plusieurs

appareils

pour que vous sachiez que parfois vous pourriez le tester

sur votre bureau uniquement

mais vous pourriez aussi vouloir certaines choses

pourrait se briser sur un

sur un appareil mobile afin

qui, par un test de régression visuelle

parce que cela se passe dans un environnement automatisé

manière

vous pouvez également tester sur plusieurs appareils

la gestion présente quelques inconvénients

un test de régression visuelle

si votre site comporte des curseurs d'animation, nous

voir que nous avons souvent vu que

l'exécution d'un test de régression visuelle

pause

parce que les captures d'écran sont

jamais facile à saisir

dans ces situations

Ces tests que vous pouvez imaginer sont également

en fait assez difficile à gérer alors que

il y a

il existe un certain nombre de logiciels

les pièces encore à construire et à créer

il n'est donc pas facile de gérer

un test de régression visuelle

Cela m'amène donc à en dire un peu plus

sujets avancés

donc les choses qui s'appliquent

vers des sites web plus complexes

vous connaissez des sites web qui pourraient avoir conduit

formulaires

les sites web qui pourraient avoir qui pourraient être

un magasin de woocommerce

donc pour cela un test de régression visuelle

pourrait ne pas être suffisant

vous devrez aller plus loin, vous

la nécessité de mettre en place un test automatisé de la

des flux de travail importants il existe des outils

à l'extérieur

mais dans le cadre de cette présentation, nous

je ne vais pas y aller

plus loin dans cette affaire, vous trouverez

autre manière autre

des choses importantes à tester lorsque vous faites un

mise à jour par exemple, vous pourriez avoir besoin de

voir le seo

du site web si cela est bon, il y a

des mises à jour basées sur

les gens font maintenant des mises à jour par git

et je pense

c'est une manière fantastique de le faire mais

à nouveau

nous avons vu que cette mise à jour basée sur les Git

ne sont utilisés que par une très petite fraction

des propriétaires de sites WordPress et

il y a d'autres sujets

autour des mises à jour

dont on peut discuter, mais peut-être que je vais

laisser la question et la réponse

Très bien, alors c'est tout ce que je peux dire, merci

vous

je suis là pour répondre à vos questions

vous

Partager cette session

Partager sur facebook
Partager sur twitter
Partagez sur linkedin
Partagez sur pinterest
Partager sur le courrier électronique