From a4d7cf03eb22c4d06dba198b01d5bb4132d293f7 Mon Sep 17 00:00:00 2001 From: Florine Sueur Date: Wed, 5 Oct 2022 19:57:36 +0200 Subject: [PATCH 01/26] delete date Frontmatter --- lexique/back-office.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/lexique/back-office.md b/lexique/back-office.md index 7853f44c..c99e0072 100644 --- a/lexique/back-office.md +++ b/lexique/back-office.md @@ -1,7 +1,5 @@ --- title: Back-office -created at: Wed S 30 2021 14:14:20 GMT+0000 (Coordinated Universal Time) -updated at: Thu Dec 23 2021 11:04:10 GMT+0000 (Coordinated Universal Time) path: /lexique/back-office toIndex: true --- From 5e837e64cd54fa54276712b0e6d0cd4146192b4d Mon Sep 17 00:00:00 2001 From: Florine Sueur Date: Wed, 5 Oct 2022 19:59:28 +0200 Subject: [PATCH 02/26] add front-office --- lexique/front-office | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 lexique/front-office diff --git a/lexique/front-office b/lexique/front-office new file mode 100644 index 00000000..728400da --- /dev/null +++ b/lexique/front-office @@ -0,0 +1,7 @@ +--- +title: Front-office +path: /lexique/front-office +toIndex: true +--- + +Partie d'un site internet visible par les internautes From 073135f3a98bc5573964363ab6854fad05ddcf9d Mon Sep 17 00:00:00 2001 From: Florine Sueur Date: Wed, 5 Oct 2022 20:14:39 +0200 Subject: [PATCH 03/26] add file cache --- lexique/cache | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 lexique/cache diff --git a/lexique/cache b/lexique/cache new file mode 100644 index 00000000..2e672808 --- /dev/null +++ b/lexique/cache @@ -0,0 +1,7 @@ +--- +title: Cache +path: /lexique/cache +toIndex: true +--- + +Moyen de sauvegarder et de rappeler rapidement les données fréquemment utilisées From e43dd5466e0389b27e4975ac3fba22856d71101c Mon Sep 17 00:00:00 2001 From: Florine Sueur Date: Wed, 5 Oct 2022 20:15:13 +0200 Subject: [PATCH 04/26] Rename cache to cache.md --- lexique/{cache => cache.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename lexique/{cache => cache.md} (100%) diff --git a/lexique/cache b/lexique/cache.md similarity index 100% rename from lexique/cache rename to lexique/cache.md From c2de0d17c5d70ffefd513f102b6df1e8f9a688ac Mon Sep 17 00:00:00 2001 From: Florine Sueur Date: Wed, 5 Oct 2022 20:15:29 +0200 Subject: [PATCH 05/26] Rename front-office to front-office.md --- lexique/{front-office => front-office.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename lexique/{front-office => front-office.md} (100%) diff --git a/lexique/front-office b/lexique/front-office.md similarity index 100% rename from lexique/front-office rename to lexique/front-office.md From 7c618921e321d9bc68e5bc0e3ec40e0753ea055a Mon Sep 17 00:00:00 2001 From: Florine Sueur Date: Wed, 5 Oct 2022 20:19:11 +0200 Subject: [PATCH 06/26] Create api.md --- lexique/api.md | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 lexique/api.md diff --git a/lexique/api.md b/lexique/api.md new file mode 100644 index 00000000..11726303 --- /dev/null +++ b/lexique/api.md @@ -0,0 +1,7 @@ +--- +title: API +path: /lexique/api +toIndex: true +--- + +Interface informatique agissant avec ou sur un service tier, signifiant Application programming interface ou « interface de programmation d'application » From a2e2c326fbf3603c97baf8de7aa03d27233783a0 Mon Sep 17 00:00:00 2001 From: Florine Sueur Date: Wed, 5 Oct 2022 20:33:24 +0200 Subject: [PATCH 07/26] Create requete.md --- lexique/requete.md | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 lexique/requete.md diff --git a/lexique/requete.md b/lexique/requete.md new file mode 100644 index 00000000..4c246da4 --- /dev/null +++ b/lexique/requete.md @@ -0,0 +1,7 @@ +--- +title: Requête +path: /lexique/requete +toIndex: true +--- + +Interoggation d'une base de données ou d'autres systèmes d'information From 37d077f1e2679ee8052fe674a88949658f8abe78 Mon Sep 17 00:00:00 2001 From: Florine Sueur Date: Wed, 5 Oct 2022 20:35:34 +0200 Subject: [PATCH 08/26] Create seo.md --- lexique/seo.md | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 lexique/seo.md diff --git a/lexique/seo.md b/lexique/seo.md new file mode 100644 index 00000000..fcf4dbb7 --- /dev/null +++ b/lexique/seo.md @@ -0,0 +1,7 @@ +--- +title: SEO +path: /lexique/seo +toIndex: true +--- + +Search Engine Optimization, optimisation du référencement naturel From 6aef946cd2c572913bcdce918a2c6c1c9f49c2da Mon Sep 17 00:00:00 2001 From: Florine Sueur Date: Wed, 5 Oct 2022 21:24:35 +0200 Subject: [PATCH 09/26] =?UTF-8?q?Update=2033.=20Mettre=20des=20donn=C3=A9e?= =?UTF-8?q?s=20en=20cache.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...33. Mettre des donn\303\251es en cache.md" | 27 ++++++++++++++----- 1 file changed, 21 insertions(+), 6 deletions(-) diff --git "a/best-practices-WordPress/fiches/33. Mettre des donn\303\251es en cache.md" "b/best-practices-WordPress/fiches/33. Mettre des donn\303\251es en cache.md" index 2ef2ec25..11012a28 100644 --- "a/best-practices-WordPress/fiches/33. Mettre des donn\303\251es en cache.md" +++ "b/best-practices-WordPress/fiches/33. Mettre des donn\303\251es en cache.md" @@ -5,26 +5,41 @@ scope: Cache state_validation: Doing responsible: - Code(use·ur) → Développeu·se·r -lifecycle: - - 3 - Développement +lifecycle: Intégration & Développement priority_implementation: Moyen 👍👍 environmental_impact: Moyen 🌱🌱 saved_resources: - Requêtes path: /fiches/33-mettre-des-donnees-en-cache +toIndex: true --- ## Sujet -WordPress propose une fonction très intéressante qu'il est bon d'avoir en tête lorsqu'on développe une fonctionnalité spécifique qui nécessite d'afficher des données en front. +WordPress propose une fonction très intéressante qu'il est bon d'avoir en tête lorsqu'on développe une fonctionnalité spécifique qui nécessite d'afficher des données en [[front-office|front]] : ==Les Transients ou données transitoires== -> !! **Les Transients ou données transitoires** +Un transient est une [[api|API]] qui permet de mettre des données en [[cache]]. +Cette fonctionnalité permettra de mettre en cache les données qui sont réutilisées afin de limiter le nombre de [[requete|requêtes]] permettant une optimisation de la rapidité de chargement du site qui sera aussi bénéfique pour son [[seo|SEO]]. -L'API WordPress Transient s'utilise de la même manière que l'API Options. Elle ajoute cependant la notion de durée de vie. +Concrétement au chargement d'une page, Wordpress vérifie si un transient existe. +- Si ce n'est pas le cas, il va chercher la donnée puis l'afficher. +- Si c'est le cas, il va directement afficher la donnée. + +**Tout n'est pas à mettre en cache !** +Pour un maximum de gain, préférez utiliser cette méthode : +- pour des contenus complexes à générer +- pour un même contenu présent sur plusieurs pages +- ou pour un contenu qui ne changera plus (transient sans délai d'expiration) ## GreenIT vous conseille -Cette fonctionnalité vous permettra de mettre en cache les données qui sont réutilisées afin de limiter le nombre de requêtes. +### Solution no-code 🌱 + +L'utilisation de l'[[api|API]] décrite ci-dessous reste une solution technique qui nécéssite de mettre les mains dans le code. Cependant, des extensions de système de cache peuvent plus ou moins finement gérer les données transitoires (voir la documentation de l'extension) sinon, des extensions complémentaires existent. + +### Solution code 🌱🌱 + +L'API WordPress Transient s'utilise de la même manière que l'API Options. Elle ajoute cependant la notion de durée de vie. À noter qu'une donnée transitoire expirée reste en base de données et peut résulter d'une désinstallation d'extension ou de changement de thème. Si la liste des derniers articles est affichée sur plusieurs pages, nous pouvons par exemple enregistrer cette liste (et son code html) dans un Transient. Ainsi, lors de l'affichage de ce bloque, vous n'aurez qu'une requête à faire pour ce bloc, au lieu d'une boucle qui récupère les X derniers articles. From 7e48c52f734f1708b4eedb0745edff986a69d9d1 Mon Sep 17 00:00:00 2001 From: Florine Sueur Date: Wed, 5 Oct 2022 21:26:19 +0200 Subject: [PATCH 10/26] =?UTF-8?q?Update=2033.=20Mettre=20des=20donn=C3=A9e?= =?UTF-8?q?s=20en=20cache.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../fiches/33. Mettre des donn\303\251es en cache.md" | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git "a/best-practices-WordPress/fiches/33. Mettre des donn\303\251es en cache.md" "b/best-practices-WordPress/fiches/33. Mettre des donn\303\251es en cache.md" index 11012a28..2fc756a5 100644 --- "a/best-practices-WordPress/fiches/33. Mettre des donn\303\251es en cache.md" +++ "b/best-practices-WordPress/fiches/33. Mettre des donn\303\251es en cache.md" @@ -16,7 +16,7 @@ toIndex: true ## Sujet -WordPress propose une fonction très intéressante qu'il est bon d'avoir en tête lorsqu'on développe une fonctionnalité spécifique qui nécessite d'afficher des données en [[front-office|front]] : ==Les Transients ou données transitoires== +WordPress propose une fonction très intéressante qu'il est bon d'avoir en tête lorsqu'on développe une fonctionnalité spécifique qui nécessite d'afficher des données en [[front-office|front]] : ==Les Transients ou données transitoires== ! Un transient est une [[api|API]] qui permet de mettre des données en [[cache]]. Cette fonctionnalité permettra de mettre en cache les données qui sont réutilisées afin de limiter le nombre de [[requete|requêtes]] permettant une optimisation de la rapidité de chargement du site qui sera aussi bénéfique pour son [[seo|SEO]]. From 07408bf014afa3cb0987865bc656a278939c7e28 Mon Sep 17 00:00:00 2001 From: Florine Sueur Date: Thu, 6 Oct 2022 09:22:51 +0200 Subject: [PATCH 11/26] Update lexique/front-office.md --- lexique/front-office.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lexique/front-office.md b/lexique/front-office.md index 728400da..d03d27ce 100644 --- a/lexique/front-office.md +++ b/lexique/front-office.md @@ -1,5 +1,5 @@ --- -title: Front-office +title: Front-office ou simplement Front path: /lexique/front-office toIndex: true --- From 82e9f7f545da916513b7a9c057fe5aaa77e9683e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?hrenaud=20=28NovaGai=CC=88a=29?= Date: Thu, 6 Oct 2022 12:04:22 +0200 Subject: [PATCH 12/26] =?UTF-8?q?feat(Utiliser=20une=20version=20d'image?= =?UTF-8?q?=20ayant=20taille=20coh=C3=A9rente=20avec=20son=20utilisation):?= =?UTF-8?q?=20Mise=20=C3=A0=20jour=20de=20la=20fiche?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://github.com/cnumr/fiches-wordpress-greenit/issues/87 --- ... coh\303\251rente avec son utilisation.md" | 21 +++++++++---------- 1 file changed, 10 insertions(+), 11 deletions(-) rename best-practices-WordPress/fiches/22. La taille des images.md => "best-practices-WordPress/fiches/22. Utiliser une version d'image ayant taille coh\303\251rente avec son utilisation.md" (75%) diff --git a/best-practices-WordPress/fiches/22. La taille des images.md "b/best-practices-WordPress/fiches/22. Utiliser une version d'image ayant taille coh\303\251rente avec son utilisation.md" similarity index 75% rename from best-practices-WordPress/fiches/22. La taille des images.md rename to "best-practices-WordPress/fiches/22. Utiliser une version d'image ayant taille coh\303\251rente avec son utilisation.md" index 901f2e40..abdedb86 100644 --- a/best-practices-WordPress/fiches/22. La taille des images.md +++ "b/best-practices-WordPress/fiches/22. Utiliser une version d'image ayant taille coh\303\251rente avec son utilisation.md" @@ -1,5 +1,5 @@ --- -title: 22. La taille des images +title: 22. Utiliser une version d'image ayant taille cohérente avec son utilisation people: Renaud H. scope: Images state_validation: DONE @@ -9,8 +9,7 @@ responsible: - Low-code → Freelance et développeur Front-End d'agences - No-code → Madame et Monsieur tout le monde lifecycle: - - 2 - Conception / Design - - 3 - Développement + - Intégration & Développement priority_implementation: Fort 👍👍👍 environmental_impact: Fort 🌱🌱🌱 saved_resources: @@ -18,7 +17,7 @@ saved_resources: - Mémoire vive - Stockage - Réseau -path: /fiches/22-la-taille-des-images +path: /fiches/22-utiliser-une-version-image-ayant-taille-coherente-avec-son-utilisation toIndex: true --- @@ -26,32 +25,32 @@ toIndex: true Les images sont un des éléments les plus lourds des sites web. Une mauvaise compression ou **un mauvais dimensionnement de vos images auront un impact négatif sur vos performances d'affichage (et donc écologique) et sur la notation Google de votre site**. -Lors de l'ajout d'une image dans l'interface d'une page, il faut se poser plusieurs questions, abordées sur d'autres fiche de ce guide : +Lors de l'ajout d'une image dans l'interface d'une page, il faut se poser plusieurs questions, abordées sur d'autres fiches de ce guide : - Le type d'image (JPG, PNG, SVG, etc. voir [28. Type d'images à utiliser suivant le contexte d'utilisation](/best-practices-WordPress/fiches/28.%20Type%20d'images%20%C3%A0%20utiliser%20suivant%20le%20contexte%20d'utilisation.md) ) - La compression possible ou le nombre de couleurs embarquées - La transparence ou non - Et ici, la taille de l'image. -Lors de l'upload, WordPress crée d'office des version vignettes de vos médias. +Lors de l'upload, WordPress crée d'office des versions vignettes de vos médias. -Les vignettes sont des versions de dimensions réduites de votre média initiale et certaines avec des proportions différentes (carrée). +Les vignettes sont des versions de dimensions réduites de votre média initial et certaines avec des proportions différentes (carrée). -Les thèmes, si c'est configuré dans le code, font aussi des vignettes répondant à leur interface (une pour un affichage en grille en mobile pour les Portfolios, une autre pour la version tablette, etc.). +Les thèmes, si c'est configuré dans le code, font aussi des vignettes répondant à leur interface (une pour un affichage en grille, en mobile pour les Portfolios, une autre pour la version tablette, etc.). Lors de la création d'un site, il est important de configurer la génération des vignettes pour optimiser et accélérer l'affichage. -Sachant que votre site va finalement n'utiliser que des versions de tailles réduites de vos images, il est aussi bon pour la planète de se poser la question lors de l'upload de votre média si une version en 2600px est nécessaire alors que votre site n'affiche que des images de 800px maximum. En effet, ces medias "gigantesques" resteront néanmoins stockés sur le serveur, devront transiter sur les réseaux lors de l'upload et seront conservés dans les sauvegardes de votre site. +Sachant que votre site va finalement n'utiliser que des versions de tailles réduites de vos images, il est aussi bon pour la planète de se poser la question lors de l'upload de votre média si une version en 2600 px est nécessaire alors que votre site n'affiche que des images de 800 px maximum. En effet, ces médias "gigantesques" resteront néanmoins stockés sur le serveur, devront transiter sur les réseaux lors de l'upload et seront conservés dans les sauvegardes de votre site. ## GreenIT vous conseille ### Solution no-code 🌱 -Voici un plugin pour créer des vignettes (`post-thumbnails`) et regénéner les images pour qu'elles soient disponnible dans WordPress : https://wordpress.org/plugins/regenerate-thumbnails-advanced/ +Voici un plugin pour créer des vignettes (`post-thumbnails`) et régénérer les images pour qu'elles soient disponibles dans WordPress : https://wordpress.org/plugins/regenerate-thumbnails-advanced/ ### Solution code 🌱🌱🌱 -Lorsque vous créer un thème ou lorsque vous utiliser un builder de site, ajoutez à votre site cet exemple de code pour pouvoir générer et utiliser la bonne taille de vignettes suivant son contexte d'utilisation : +Lorsque vous créez un thème ou lorsque vous utilisez un builder de site, ajoutez à votre site cet exemple de code pour pouvoir générer et utiliser la bonne taille de vignettes suivant son contexte d'utilisation : ```php /** From 96bf49789aa63600fae97a97ed9a7c4424a71f70 Mon Sep 17 00:00:00 2001 From: hrenaud Date: Thu, 6 Oct 2022 13:17:57 +0200 Subject: [PATCH 13/26] Un seul lifecycle MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ⚠️ Il va falloir répercuter cette unicité sur le code du site !! --- ...mage ayant taille coh\303\251rente avec son utilisation.md" | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git "a/best-practices-WordPress/fiches/22. Utiliser une version d'image ayant taille coh\303\251rente avec son utilisation.md" "b/best-practices-WordPress/fiches/22. Utiliser une version d'image ayant taille coh\303\251rente avec son utilisation.md" index abdedb86..f06d70bc 100644 --- "a/best-practices-WordPress/fiches/22. Utiliser une version d'image ayant taille coh\303\251rente avec son utilisation.md" +++ "b/best-practices-WordPress/fiches/22. Utiliser une version d'image ayant taille coh\303\251rente avec son utilisation.md" @@ -8,8 +8,7 @@ responsible: - Designeu(se·r) - Low-code → Freelance et développeur Front-End d'agences - No-code → Madame et Monsieur tout le monde -lifecycle: - - Intégration & Développement +lifecycle: Intégration & Développement priority_implementation: Fort 👍👍👍 environmental_impact: Fort 🌱🌱🌱 saved_resources: From 9a274c5730f6122f1e9e8ecffc2236f2a9c6faf0 Mon Sep 17 00:00:00 2001 From: hrenaud Date: Thu, 6 Oct 2022 16:00:24 +0200 Subject: [PATCH 14/26] =?UTF-8?q?Update=20best-practices-WordPress/fiches/?= =?UTF-8?q?22.=20Utiliser=20une=20version=20d'image=20ayant=20taille=20coh?= =?UTF-8?q?=C3=A9rente=20avec=20son=20utilisation.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Florine Sueur --- ...image ayant taille coh\303\251rente avec son utilisation.md" | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git "a/best-practices-WordPress/fiches/22. Utiliser une version d'image ayant taille coh\303\251rente avec son utilisation.md" "b/best-practices-WordPress/fiches/22. Utiliser une version d'image ayant taille coh\303\251rente avec son utilisation.md" index f06d70bc..1f413273 100644 --- "a/best-practices-WordPress/fiches/22. Utiliser une version d'image ayant taille coh\303\251rente avec son utilisation.md" +++ "b/best-practices-WordPress/fiches/22. Utiliser une version d'image ayant taille coh\303\251rente avec son utilisation.md" @@ -45,7 +45,7 @@ Sachant que votre site va finalement n'utiliser que des versions de tailles réd ### Solution no-code 🌱 -Voici un plugin pour créer des vignettes (`post-thumbnails`) et régénérer les images pour qu'elles soient disponibles dans WordPress : https://wordpress.org/plugins/regenerate-thumbnails-advanced/ +Voici un plug-in pour créer des vignettes (`post-thumbnails`) et régénérer les images pour qu'elles soient disponibles dans WordPress : https://wordpress.org/plugins/regenerate-thumbnails-advanced/ ### Solution code 🌱🌱🌱 From f3659a8f66231681d6672c0f07f35a7a1314f00b Mon Sep 17 00:00:00 2001 From: hrenaud Date: Thu, 6 Oct 2022 16:04:31 +0200 Subject: [PATCH 15/26] =?UTF-8?q?Update=2022.=20Utiliser=20une=20version?= =?UTF-8?q?=20d'image=20ayant=20taille=20coh=C3=A9rente=20avec=20son=20uti?= =?UTF-8?q?lisation.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...image ayant taille coh\303\251rente avec son utilisation.md" | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git "a/best-practices-WordPress/fiches/22. Utiliser une version d'image ayant taille coh\303\251rente avec son utilisation.md" "b/best-practices-WordPress/fiches/22. Utiliser une version d'image ayant taille coh\303\251rente avec son utilisation.md" index 1f413273..fb96b21c 100644 --- "a/best-practices-WordPress/fiches/22. Utiliser une version d'image ayant taille coh\303\251rente avec son utilisation.md" +++ "b/best-practices-WordPress/fiches/22. Utiliser une version d'image ayant taille coh\303\251rente avec son utilisation.md" @@ -22,7 +22,7 @@ toIndex: true ## Sujet -Les images sont un des éléments les plus lourds des sites web. Une mauvaise compression ou **un mauvais dimensionnement de vos images auront un impact négatif sur vos performances d'affichage (et donc écologique) et sur la notation Google de votre site**. +Les images sont un des éléments les plus lourds des sites web. Une mauvaise compression ou **un mauvais dimensionnement de vos images auront un impact écologique négatif, ainsi que sur vos performances d'affichage et la notation Google de votre site en sera aussi pénalisée**. Lors de l'ajout d'une image dans l'interface d'une page, il faut se poser plusieurs questions, abordées sur d'autres fiches de ce guide : From b96cc4c1e5327a1f7a095897ccfa06e5688c7e2f Mon Sep 17 00:00:00 2001 From: Florine Sueur Date: Thu, 6 Oct 2022 17:22:29 +0200 Subject: [PATCH 16/26] =?UTF-8?q?Update=2015.=20Limiter=20le=20nombre=20de?= =?UTF-8?q?=20r=C3=A9visions.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ... Limiter le nombre de r\303\251visions.md" | 21 ++++++++++++------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git "a/best-practices-WordPress/fiches/15. Limiter le nombre de r\303\251visions.md" "b/best-practices-WordPress/fiches/15. Limiter le nombre de r\303\251visions.md" index ee8734c4..256fe164 100644 --- "a/best-practices-WordPress/fiches/15. Limiter le nombre de r\303\251visions.md" +++ "b/best-practices-WordPress/fiches/15. Limiter le nombre de r\303\251visions.md" @@ -5,31 +5,36 @@ scope: Stockage state_validation: To Validate responsible: - Code(use·ur) → Développeu·se·r -lifecycle: - - 2 - Conception / Design - - 3 - Développement +lifecycle: Intégration & Développement priority_implementation: Faible 👍 environmental_impact: Faible 🌱 saved_resources: - Stockage path: /fiches/15-limiter-le-nombre-de-revisions +toIndex: true --- ## Sujet WordPress enregistre des révisions pour chaque mise à jour des contenus. Vous pouvez les limiter aux 10 dernières modifications afin de limiter le poids de la base de données. -Cette bonne pratique est à appliquer en complément de la fiche #[14. Augmenter l'intervale de temps entre deux sauvegardes automatiques](./14.%20Augmenter%20l'intervale%20de%20temps%20entre%20deux%20sauvegardes%20automatiques.md) +Cette bonne pratique est à appliquer en complément de la fiche [14. Augmenter l'intervale de temps entre deux sauvegardes automatiques](./14.%20Augmenter%20l'intervale%20de%20temps%20entre%20deux%20sauvegardes%20automatiques.md) -## Exemple +## GreenIT vous conseille -Placez cette ligne dans votre fichier de configuration : +Placez cette ligne dans votre fichier de configuration `wp-config.php` où X étant le nombre de la limite : + +`define('WP_POST_REVISIONS', X);` + +## Exemple : + +Pour enregistrer seulement les 10 dernières révisions : `define('WP_POST_REVISIONS', 10);` ## Principe de validation -| Le nombre de révisions | est inférieur ou égal à | +| Le nombre | est inférieur ou égal à | | ------------- | :---------------------: | -| par contenu | 10 | \ No newline at end of file +| de révisions par contenu | 10 | From df9cf9734b2c2f0ee9e122331085d744d5c02bed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?hrenaud=20=28NovaGai=CC=88a=29?= Date: Thu, 6 Oct 2022 17:28:32 +0200 Subject: [PATCH 17/26] =?UTF-8?q?feat(22.=20Utiliser=20une=20version=20d'i?= =?UTF-8?q?mage=20ayant=20taille=20coh=C3=A9rente=20avec=20son=20utilisati?= =?UTF-8?q?on):=20Add=20to=20lexique=20theme=20and=20thumbnail?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...taille coh\303\251rente avec son utilisation.md" | 4 ++-- lexique/theme.md | 9 +++++++++ lexique/vignette.md | 13 +++++++++++++ 3 files changed, 24 insertions(+), 2 deletions(-) create mode 100644 lexique/theme.md create mode 100644 lexique/vignette.md diff --git "a/best-practices-WordPress/fiches/22. Utiliser une version d'image ayant taille coh\303\251rente avec son utilisation.md" "b/best-practices-WordPress/fiches/22. Utiliser une version d'image ayant taille coh\303\251rente avec son utilisation.md" index abdedb86..af6aa0a1 100644 --- "a/best-practices-WordPress/fiches/22. Utiliser une version d'image ayant taille coh\303\251rente avec son utilisation.md" +++ "b/best-practices-WordPress/fiches/22. Utiliser une version d'image ayant taille coh\303\251rente avec son utilisation.md" @@ -32,11 +32,11 @@ Lors de l'ajout d'une image dans l'interface d'une page, il faut se poser plusie - La transparence ou non - Et ici, la taille de l'image. -Lors de l'upload, WordPress crée d'office des versions vignettes de vos médias. +Lors de l'upload, WordPress crée d'office des versions [[vignette|vignettes]] de vos médias. Les vignettes sont des versions de dimensions réduites de votre média initial et certaines avec des proportions différentes (carrée). -Les thèmes, si c'est configuré dans le code, font aussi des vignettes répondant à leur interface (une pour un affichage en grille, en mobile pour les Portfolios, une autre pour la version tablette, etc.). +Les [[theme|thèmes]], si c'est configuré dans le code, génèrent aussi des vignettes répondant aux besoins de leur interface (une pour un affichage en grille, en mobile pour les Portfolios, une autre pour la version tablette, etc.). Lors de la création d'un site, il est important de configurer la génération des vignettes pour optimiser et accélérer l'affichage. diff --git a/lexique/theme.md b/lexique/theme.md new file mode 100644 index 00000000..bd7d06b2 --- /dev/null +++ b/lexique/theme.md @@ -0,0 +1,9 @@ +--- +title: Thème +path: /lexique/theme +toIndex: true +--- + +Un thème WordPress est un ensemble de fichiers permettant de produire l’interface graphique de votre site, avec un aspect et une charte graphique unifiée. + +Un thème modifie la façon dont votre site s’affiche, sans modifier le reste du CMS et de ses fonctionnalités. diff --git a/lexique/vignette.md b/lexique/vignette.md new file mode 100644 index 00000000..d4ba0dd6 --- /dev/null +++ b/lexique/vignette.md @@ -0,0 +1,13 @@ +--- +title: Vignette +path: /lexique/vignette +toIndex: true +--- + +Ce sont des versions réduites (appelée mignatures ou vignettes et en anglais, tumbnails) de l'image originales ajoutée à la gallerie de médias. + +Par défaut, WordPress crée une série de trois tailles d’image : + +- Miniature +- Moyenne +- Grande From d6d42e1522c99f3c817bb964c9a14526cd608f37 Mon Sep 17 00:00:00 2001 From: Florine Sueur Date: Fri, 14 Oct 2022 15:30:17 +0200 Subject: [PATCH 18/26] Update and rename 14. Augmenter l'intervale de temps entre deux sauvegardes automatiques.md to 14. Augmenter l'intervalle de temps entre deux enregistrements automatiques.md --- ...mps entre deux sauvegardes automatiques.md | 39 --------------- ...entre deux enregistrements automatiques.md | 48 +++++++++++++++++++ 2 files changed, 48 insertions(+), 39 deletions(-) delete mode 100644 best-practices-WordPress/fiches/14. Augmenter l'intervale de temps entre deux sauvegardes automatiques.md create mode 100644 best-practices-WordPress/fiches/14. Augmenter l'intervalle de temps entre deux enregistrements automatiques.md diff --git a/best-practices-WordPress/fiches/14. Augmenter l'intervale de temps entre deux sauvegardes automatiques.md b/best-practices-WordPress/fiches/14. Augmenter l'intervale de temps entre deux sauvegardes automatiques.md deleted file mode 100644 index c3d3787f..00000000 --- a/best-practices-WordPress/fiches/14. Augmenter l'intervale de temps entre deux sauvegardes automatiques.md +++ /dev/null @@ -1,39 +0,0 @@ ---- -title: 14. Augmenter l'intervale de temps entre deux sauvegardes automatiques -people: Dominique N. -scope: Stockage -state_validation: To Validate -responsible: - - Code(use·ur) → Développeu·se·r -lifecycle: - - 2 - Conception / Design - - 3 - Développement -priority_implementation: Faible 👍 -environmental_impact: Faible 🌱 -saved_resources: - - Stockage -path: /fiches/14-augmenter-l-intervale-de-temps-entre-deux-sauvegardes-automatiques ---- - -## Sujet - -WordPress sauvegarde automatiquement les modifications en cours à un intervale de 2 minutes. - -Vous pouvez augmenter ce temps pour limiter le nombre de révisions générées et diminuer l'intervalle des appels serveurs. - -Cette bonne pratique est à appliquer en complément de la fiche #[15. Limiter le nombre de révisions](./15.%20Limiter%20le%20nombre%20de%20r%C3%A9visions.md) - -## Exemple - -Placer cette ligne dans le fichier de configuration wp-config.php - -``` -// Ici l'intervalle entre deux sauvegardes est de 360 secondes -define('AUTOSAVE_INTERVAL', 360); -``` - -## Principe de validation - -| Le temps entre | est superieur ou égal à | -| ------------- | :---------------------: | -| deux sauvegardes automatique | 3 min | diff --git a/best-practices-WordPress/fiches/14. Augmenter l'intervalle de temps entre deux enregistrements automatiques.md b/best-practices-WordPress/fiches/14. Augmenter l'intervalle de temps entre deux enregistrements automatiques.md new file mode 100644 index 00000000..c4892112 --- /dev/null +++ b/best-practices-WordPress/fiches/14. Augmenter l'intervalle de temps entre deux enregistrements automatiques.md @@ -0,0 +1,48 @@ +--- +title: 14. Augmenter l'intervalle de temps entre deux enregistrements automatiques +people: Dominique N. +scope: Stockage +state_validation: To Validate +responsible: + - Code(use·ur) → Développeu·se·r + - No-code → Madame et Monsieur tout le monde +lifecycle: Intégration & Développement +priority_implementation: Faible 👍 +environmental_impact: Faible 🌱 +saved_resources: + - Stockage + - Réseau + - Requêtes +path: /fiches/14-augmenter-l-intervalle-de-temps-entre-deux-enregistrements-automatiques +toIndex: true +--- + +## Sujet + +WordPress enregistre automatiquement les modifications de brouillons, d'articles et de pages au fur et à mesure des modifications à un intervalle régulier de 2 minutes par défaut. + +## GreenIT vous conseille +Nous vous proposons deux alternatives pour réduire le nombre d'appels serveur et réduire l'impact sur le stockage. +Cette bonne pratique est à appliquer en complément de la fiche [15. Limiter le nombre de révisions](./15.%20Limiter%20le%20nombre%20de%20r%C3%A9visions.md) + +### Solution no-code 🌱 +Nous vous conseillons de travailler vos textes via un traitement de texte en [local]. Une fois que votre texte est prêt pour la publication, vous pouvez le copier/coller, en utilisant `Ctrl + Shift + v` pour supprimer l'import de styles issus du traitement de texte et ainsi utiliser les styles de votre site. + +### Solution code pas-à-pas 🌱 +Vous pouvez aussi augmenter cet intervalle de sauvegarde pour limiter le nombre de révisions générées. +Placer cette ligne dans le fichier de configuration `wp-config.php`, via un [FTP] : +``` +// Ici l'intervalle entre deux sauvegardes est de X secondes +define('AUTOSAVE_INTERVAL', X); +``` +#### Exemple +``` +// Ici l'intervalle entre deux sauvegardes est de 360 secondes +define('AUTOSAVE_INTERVAL', 360); +``` + +## Principe de validation + +| Le nombre | est inférieur ou égal à | +| ------------- | :---------------------: | +| d'enregistrements automatiques avec un intervalle de moins de 5 min | 0 | From 515eab04bef127daf6f12e14a3fdb8fbedd67824 Mon Sep 17 00:00:00 2001 From: Florine Sueur Date: Fri, 14 Oct 2022 15:33:48 +0200 Subject: [PATCH 19/26] Update 14. Augmenter l'intervalle de temps entre deux enregistrements automatiques.md --- ...tervalle de temps entre deux enregistrements automatiques.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/best-practices-WordPress/fiches/14. Augmenter l'intervalle de temps entre deux enregistrements automatiques.md b/best-practices-WordPress/fiches/14. Augmenter l'intervalle de temps entre deux enregistrements automatiques.md index c4892112..4be3bb70 100644 --- a/best-practices-WordPress/fiches/14. Augmenter l'intervalle de temps entre deux enregistrements automatiques.md +++ b/best-practices-WordPress/fiches/14. Augmenter l'intervalle de temps entre deux enregistrements automatiques.md @@ -30,7 +30,7 @@ Nous vous conseillons de travailler vos textes via un traitement de texte en [lo ### Solution code pas-à-pas 🌱 Vous pouvez aussi augmenter cet intervalle de sauvegarde pour limiter le nombre de révisions générées. -Placer cette ligne dans le fichier de configuration `wp-config.php`, via un [FTP] : +Placer cette ligne dans le fichier de configuration `wp-config.php`, via un [ftp|FTP] : ``` // Ici l'intervalle entre deux sauvegardes est de X secondes define('AUTOSAVE_INTERVAL', X); From 20cf80c5a5847ca6dc0c8e2a0d4cf36d83c9f0e7 Mon Sep 17 00:00:00 2001 From: Florine Sueur Date: Fri, 14 Oct 2022 15:40:46 +0200 Subject: [PATCH 20/26] Create local.md --- lexique/local.md | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 lexique/local.md diff --git a/lexique/local.md b/lexique/local.md new file mode 100644 index 00000000..9107f185 --- /dev/null +++ b/lexique/local.md @@ -0,0 +1,7 @@ +--- +title: Local +path: /lexique/local +toIndex: true +--- + +Travailler en local signifie travailler sur et avec des logiciels installés et des fichiers enregistrés sur notre propre ordinateur/tablette/mobile. From 5503e520f75886f5794302867e11f82f48cb11da Mon Sep 17 00:00:00 2001 From: Florine Sueur Date: Fri, 14 Oct 2022 15:43:30 +0200 Subject: [PATCH 21/26] Create ftp --- lexique/ftp | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 lexique/ftp diff --git a/lexique/ftp b/lexique/ftp new file mode 100644 index 00000000..58af4816 --- /dev/null +++ b/lexique/ftp @@ -0,0 +1,7 @@ +--- +title: Ftp +path: /lexique/ftp +toIndex: true +--- + +Un serveur FTP (File Transfer Protocol) est un logiciel utilisé dans le transfert de fichiers entre deux entités comme entre un ordinateur et un serveur hébergant un site. From 3ce4dd602195b0693313f63b38468529db431265 Mon Sep 17 00:00:00 2001 From: Florine Sueur Date: Fri, 14 Oct 2022 15:43:48 +0200 Subject: [PATCH 22/26] Rename ftp to ftp.md --- lexique/{ftp => ftp.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename lexique/{ftp => ftp.md} (100%) diff --git a/lexique/ftp b/lexique/ftp.md similarity index 100% rename from lexique/ftp rename to lexique/ftp.md From 672188095858d803cda1bc08727fb823196575e3 Mon Sep 17 00:00:00 2001 From: Florine Sueur Date: Fri, 14 Oct 2022 15:45:39 +0200 Subject: [PATCH 23/26] Update 14. Augmenter l'intervalle de temps entre deux enregistrements automatiques.md --- ...rvalle de temps entre deux enregistrements automatiques.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/best-practices-WordPress/fiches/14. Augmenter l'intervalle de temps entre deux enregistrements automatiques.md b/best-practices-WordPress/fiches/14. Augmenter l'intervalle de temps entre deux enregistrements automatiques.md index 4be3bb70..f0c33b42 100644 --- a/best-practices-WordPress/fiches/14. Augmenter l'intervalle de temps entre deux enregistrements automatiques.md +++ b/best-practices-WordPress/fiches/14. Augmenter l'intervalle de temps entre deux enregistrements automatiques.md @@ -26,11 +26,11 @@ Nous vous proposons deux alternatives pour réduire le nombre d'appels serveur e Cette bonne pratique est à appliquer en complément de la fiche [15. Limiter le nombre de révisions](./15.%20Limiter%20le%20nombre%20de%20r%C3%A9visions.md) ### Solution no-code 🌱 -Nous vous conseillons de travailler vos textes via un traitement de texte en [local]. Une fois que votre texte est prêt pour la publication, vous pouvez le copier/coller, en utilisant `Ctrl + Shift + v` pour supprimer l'import de styles issus du traitement de texte et ainsi utiliser les styles de votre site. +Nous vous conseillons de travailler vos textes via un traitement de texte en [local]. Une fois que votre texte est prêt pour la publication, vous pouvez le copier/coller, en utilisant `Ctrl + Shift + v` pour supprimer l'import de styles indésirables issus du traitement de texte et ainsi utiliser les styles de votre propre site. ### Solution code pas-à-pas 🌱 Vous pouvez aussi augmenter cet intervalle de sauvegarde pour limiter le nombre de révisions générées. -Placer cette ligne dans le fichier de configuration `wp-config.php`, via un [ftp|FTP] : +Placer cette ligne dans le fichier de configuration `wp-config.php`, via un [ftp|serveur FTP] : ``` // Ici l'intervalle entre deux sauvegardes est de X secondes define('AUTOSAVE_INTERVAL', X); From 67a5fc196cc451291b6b3d8a8b54aa8160a7a11f Mon Sep 17 00:00:00 2001 From: Florine Sueur Date: Fri, 14 Oct 2022 15:49:15 +0200 Subject: [PATCH 24/26] Update ftp.md --- lexique/ftp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lexique/ftp.md b/lexique/ftp.md index 58af4816..b7963060 100644 --- a/lexique/ftp.md +++ b/lexique/ftp.md @@ -4,4 +4,4 @@ path: /lexique/ftp toIndex: true --- -Un serveur FTP (File Transfer Protocol) est un logiciel utilisé dans le transfert de fichiers entre deux entités comme entre un ordinateur et un serveur hébergant un site. +Un serveur FTP (File Transfer Protocol) est un logiciel utilisé dans le transfert de fichiers entre deux entités comme entre un ordinateur et un serveur hébergant un site. Un accès FTP explorer en ligne est souvent fourni par l'hébergeur sinon, le logiciel le plus connu est FileZilla. From c58197b23c97c04fabc0abc856baac91963c96dc Mon Sep 17 00:00:00 2001 From: Florine Sueur Date: Fri, 14 Oct 2022 19:42:41 +0200 Subject: [PATCH 25/26] Update best-practices-WordPress/fiches/14. Augmenter l'intervalle de temps entre deux enregistrements automatiques.md --- ...tervalle de temps entre deux enregistrements automatiques.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/best-practices-WordPress/fiches/14. Augmenter l'intervalle de temps entre deux enregistrements automatiques.md b/best-practices-WordPress/fiches/14. Augmenter l'intervalle de temps entre deux enregistrements automatiques.md index f0c33b42..ad4a4d44 100644 --- a/best-practices-WordPress/fiches/14. Augmenter l'intervalle de temps entre deux enregistrements automatiques.md +++ b/best-practices-WordPress/fiches/14. Augmenter l'intervalle de temps entre deux enregistrements automatiques.md @@ -26,7 +26,7 @@ Nous vous proposons deux alternatives pour réduire le nombre d'appels serveur e Cette bonne pratique est à appliquer en complément de la fiche [15. Limiter le nombre de révisions](./15.%20Limiter%20le%20nombre%20de%20r%C3%A9visions.md) ### Solution no-code 🌱 -Nous vous conseillons de travailler vos textes via un traitement de texte en [local]. Une fois que votre texte est prêt pour la publication, vous pouvez le copier/coller, en utilisant `Ctrl + Shift + v` pour supprimer l'import de styles indésirables issus du traitement de texte et ainsi utiliser les styles de votre propre site. +Nous vous conseillons de travailler vos textes via un traitement de texte en [[local]]. Une fois que votre texte est prêt pour la publication, vous pouvez le copier/coller, en utilisant `Ctrl + Shift + v` pour supprimer l'import de styles indésirables issus du traitement de texte et ainsi utiliser les styles de votre propre site. ### Solution code pas-à-pas 🌱 Vous pouvez aussi augmenter cet intervalle de sauvegarde pour limiter le nombre de révisions générées. From 7e759f9e4839f89cce58b1933958f15e8b0a63db Mon Sep 17 00:00:00 2001 From: Florine Sueur Date: Fri, 14 Oct 2022 19:42:53 +0200 Subject: [PATCH 26/26] Update best-practices-WordPress/fiches/14. Augmenter l'intervalle de temps entre deux enregistrements automatiques.md --- ...tervalle de temps entre deux enregistrements automatiques.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/best-practices-WordPress/fiches/14. Augmenter l'intervalle de temps entre deux enregistrements automatiques.md b/best-practices-WordPress/fiches/14. Augmenter l'intervalle de temps entre deux enregistrements automatiques.md index ad4a4d44..a4fd8d6f 100644 --- a/best-practices-WordPress/fiches/14. Augmenter l'intervalle de temps entre deux enregistrements automatiques.md +++ b/best-practices-WordPress/fiches/14. Augmenter l'intervalle de temps entre deux enregistrements automatiques.md @@ -30,7 +30,7 @@ Nous vous conseillons de travailler vos textes via un traitement de texte en [[l ### Solution code pas-à-pas 🌱 Vous pouvez aussi augmenter cet intervalle de sauvegarde pour limiter le nombre de révisions générées. -Placer cette ligne dans le fichier de configuration `wp-config.php`, via un [ftp|serveur FTP] : +Placer cette ligne dans le fichier de configuration `wp-config.php`, via un [[ftp|serveur FTP]] : ``` // Ici l'intervalle entre deux sauvegardes est de X secondes define('AUTOSAVE_INTERVAL', X);