{"id":23756,"date":"2019-02-15T03:28:14","date_gmt":"2019-02-15T02:28:14","guid":{"rendered":"https:\/\/kinsta.com\/?p=23002"},"modified":"2023-10-12T13:06:09","modified_gmt":"2023-10-12T12:06:09","slug":"bedrock-et-trellis","status":"publish","type":"post","link":"https:\/\/kinsta.com\/fr\/blog\/bedrock-et-trellis\/","title":{"rendered":"Comment utiliser Bedrocks et Trellis chez Kinsta (D\u00e9veloppement WordPress)"},"content":{"rendered":"<p>C&rsquo;est un article pour tous les d\u00e9veloppeurs WordPress !<\/p>\n<p>Aujourd&rsquo;hui, nous allons expliquer comment utiliser et int\u00e9grer <a href=\"https:\/\/roots.io\/bedrock\/\" target=\"_blank\" rel=\"noopener noreferrer\">Bedrock<\/a> et <a href=\"https:\/\/roots.io\/trellis\/\" target=\"_blank\" rel=\"noopener noreferrer\">Trellis<\/a> chez Kinsta.<\/p>\n<p>Si vous n&rsquo;avez jamais entendu parler de ces deux outils auparavant, nous les pr\u00e9senterons \u00e9galement et nous esp\u00e9rons vous aider en expliquant pourquoi vous devriez les utiliser par rapport \u00e0 une configuration traditionnelle.<\/p>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc>\n<h2>Bedrock et Trellis<\/h2>\n<p>Bedrock et Trellis existent tous deux pour <strong>faciliter le d\u00e9veloppement, la maintenance et le d\u00e9ploiement<\/strong> des <a href=\"https:\/\/kinsta.com\/fr\/blog\/qu-est-ce-que-wordpress\/\">sites WordPress<\/a>.<\/p>\n<ul>\n<li><a href=\"https:\/\/roots.io\/bedrock\/\" target=\"_blank\" rel=\"noopener noreferrer\">Bedrock<\/a> offre une autre fa\u00e7on de g\u00e9rer votre installation WordPress avec une structure de dossiers am\u00e9lior\u00e9e, des outils de d\u00e9veloppement modernes et une s\u00e9curit\u00e9 accrue.<\/li>\n<li><a href=\"https:\/\/roots.io\/trellis\/\" target=\"_blank\" rel=\"noopener noreferrer\">Trellis<\/a> travaille avec Bedrock pour cr\u00e9er des environnements de staging avec Vagrant et des d\u00e9ploiements \u00e0 commande unique.<\/li>\n<\/ul>\n<p>La principale raison d&rsquo;utiliser Bedrock est d&rsquo;obtenir une bonne gestion des d\u00e9pendances et des paquets pour un projet WordPress. Vous connaissez peut-\u00eatre d\u00e9j\u00e0 <a href=\"https:\/\/www.npmjs.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">npm<\/a> pour JavaScript ou <a href=\"http:\/\/bundler.io\/\" target=\"_blank\" rel=\"noopener noreferrer\">Bundler<\/a> pour Ruby. PHP n&rsquo;est pas diff\u00e9rent, et son \u00e9quivalent est <a href=\"https:\/\/getcomposer.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">Composer<\/a>.<\/p>\n<p>Bien que l&rsquo;utilisation d&rsquo;un gestionnaire de paquets soit courante, elle l&rsquo;est moins pour WordPress lui-m\u00eame puisque WordPress a d\u00e9j\u00e0 son propre concept pour les plugins. Bedrock int\u00e8gre Composer pour g\u00e9rer les plugins, les th\u00e8mes et m\u00eame le noyau WordPress lui-m\u00eame comme d\u00e9pendances.<\/p>\n<p>Trellis est un outil permettant de cr\u00e9er facilement des serveurs de d\u00e9veloppement et de production pour h\u00e9berger des sites WordPress. Il a \u00e9t\u00e9 sp\u00e9cialement con\u00e7u pour fonctionner \u00e9galement avec les sites bas\u00e9s sur Bedrock. Le cas d&rsquo;utilisation par d\u00e9faut de Trellis est de l&rsquo;utiliser en d\u00e9veloppement avec <a href=\"https:\/\/www.vagrantup.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Vagrant<\/a> et en production pour obtenir la parit\u00e9 entre ces deux environnements.<\/p>\n<p>Cet article explique un cas d&rsquo;utilisation l\u00e9g\u00e8rement diff\u00e9rent : Trellis pour votre serveur de d\u00e9veloppement et Kinsta pour votre serveur de production (et\/ou de staging).<\/p>\n<p>Pourquoi utiliser Kinsta plut\u00f4t qu&rsquo;un VPS avec Trellis ? Parce que parfois vous voulez payer quelqu&rsquo;un d&rsquo;autre pour <a href=\"https:\/\/kinsta.com\/fr\/blog\/sysadmin\/\">g\u00e9rer le serveur au lieu de le faire vous-m\u00eame<\/a> (surtout si vous avez beaucoup de clients). Kinsta facilite \u00e9galement l\u2019\u00e9volution sans avoir \u00e0 g\u00e9rer plusieurs serveurs, r\u00e9partiteurs de charge et t\u00e9l\u00e9chargements dans les nuages.<\/p>\n<p>Beaucoup d&rsquo;h\u00e9bergeurs WordPress ne sont pas tr\u00e8s conviviaux pour les d\u00e9veloppeurs et n&rsquo;offrent pas l&rsquo;acc\u00e8s SSH et l&rsquo;int\u00e9gration de Composer ou <a href=\"https:\/\/kinsta.com\/fr\/blog\/wp-cli\/\" target=\"_blank\" rel=\"noopener noreferrer\">WP-CLI<\/a> qui sont n\u00e9cessaires pour utiliser Trellis et Bedrock. Heureusement, <strong>Kinsta offre un acc\u00e8s SSH sur tous leurs plans d&rsquo;h\u00e9bergement<\/strong>, de Starter \u00e0 Entreprise, ce qui rend tout cela possible. Ils peuvent \u00e9galement <strong>modifier le chemin racine<\/strong> pour une fonctionnalit\u00e9 correcte.<\/p>\n\n<h2>Bedrock par rapport \u00e0 un WordPress traditionnel<\/h2>\n<p>Vous vous demandez peut-\u00eatre pourquoi vous utiliseriez Bedrock plut\u00f4t qu&rsquo;une installation WordPress traditionnelle. La raison en est que Bedrock a \u00e9t\u00e9 construit sp\u00e9cifiquement pour les <strong>d\u00e9veloppeurs web modernes<\/strong> :<\/p>\n<ul>\n<li>Fichiers de configuration sp\u00e9cifiques \u00e0 l&rsquo;environnement, stock\u00e9s en dehors de la racine du Web public<\/li>\n<li>Variables d&rsquo;environnement pour s\u00e9parer la configuration du code dans un seul fichier <code>.env<\/code><\/li>\n<li>S\u00e9curit\u00e9 renforc\u00e9e en limitant l&rsquo;acc\u00e8s aux fichiers non Web ainsi qu&rsquo;aux <a href=\"https:\/\/github.com\/roots\/wp-password-bcrypt\" target=\"_blank\" rel=\"noopener noreferrer\">mots de passe crypt\u00e9s bcrypt<\/a><\/li>\n<li>R\u00e9pertoire wp-content personnalis\u00e9 nomm\u00e9 <code>app<\/code><\/li>\n<li>Composer pour la gestion de WordPress, plugins, th\u00e8mes et autres d\u00e9pendances PHP<\/li>\n<li><code>.gitignore<\/code> qui exclut le noyau, les plugins et les t\u00e9l\u00e9chargements WordPress<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.raspberrypi.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">Raspberry Pi<\/a>, <a href=\"https:\/\/www.snopes.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Snopes<\/a>, <a href=\"http:\/\/blog.jetblue.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">JetBlue<\/a>, et plus encore, font confiance \u00e0 Bedrock pour alimenter leurs sites WordPress.<\/p>\n<p>Examinons les deux structures de dossiers c\u00f4te \u00e0 c\u00f4te :<\/p>\n<figure style=\"width: 1600px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2018\/04\/bedrock-par-rapport-a-wordpress.png\" alt=\"Bedrock par rapport \u00e0 WordPress\" width=\"1600\" height=\"1407\"><figcaption class=\"wp-caption-text\">Bedrock par rapport \u00e0 WordPress<\/figcaption><\/figure>\n<p>Bedrock am\u00e8ne l&rsquo;installation de WordPress dans un sous-r\u00e9pertoire au niveau suivant. Une grande partie de la philosophie derri\u00e8re Bedrock s&rsquo;inspire de la m\u00e9thodologie <a href=\"http:\/\/12factor.net\/\" target=\"_blank\" rel=\"noopener noreferrer\">Twelve-Factor App<\/a>, y compris la <a href=\"https:\/\/roots.io\/twelve-factor-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">version sp\u00e9cifique de WordPress<\/a>.<\/p>\n<h2>Configuration de Trellis pour Kinsta<\/h2>\n<p>Tout d&rsquo;abord, assurez-vous que vos cl\u00e9s publiques SSH sont <a href=\"https:\/\/kinsta.com\/fr\/docs\/hebergement-wordpress\/connexion-ssh\/#add-ssh-keys-mykinsta\" target=\"_blank\" rel=\"noopener noreferrer\">ajout\u00e9es au tableau de bord MyKinsta<\/a>.<\/p>\n<p>Trellis peut se d\u00e9ployer sur Kinsta avec seulement quelques mises \u00e0 jour. Puisque Kinsta fournit tout du point de vue du serveur web, l&rsquo;approvisionnement de vos environnements de staging et de production ne s&rsquo;applique pas.<\/p>\n<p>La commande unique d\u00e9ploy\u00e9e dans Trellis fonctionne avec Kinsta avec un peu de configuration. Une fois configur\u00e9, vous pourrez d\u00e9ployer vos sites WordPress en ex\u00e9cutant le playbook de d\u00e9ploiement dans Trellis :<\/p>\n<pre><code class=\"language-sass\">ansible-playbook deploy.yml -e env=staging -e site=example.com --limit=kinsta_staging<\/code><\/pre>\n<p>Affichez votre <a href=\"https:\/\/kinsta.com\/fr\/mykinsta\/\" target=\"_blank\" rel=\"noopener noreferrer\">tableau de bord MyKinsta<\/a> et naviguez jusqu&rsquo;au site WordPress que vous \u00eates en train de configurer avec Bedrock et Trellis, ainsi que votre <a href=\"https:\/\/kinsta.com\/fr\/blog\/editeurs-html-gratuits\/\">\u00e9diteur de code<\/a> ouvert dans le r\u00e9pertoire <code>trellis<\/code> de votre projet.<\/p>\n<p>\u00c9ditez d&rsquo;abord <code>trellis\/ansible.cfg<\/code> pour ajouter ce qui suit \u00e0 <code>[defaults]<\/code> en haut :<\/p>\n<pre><code class=\"language-sass\">forks = 3\nhost_key_checking = False<\/code><\/pre>\n<h3>Configuration du d\u00e9veloppement<\/h3>\n<p>Assurez-vous que <code>trellis\/group_vars\/staging\/wordpress_sites.yml<\/code> est configur\u00e9 avec le <code>canonical<\/code> appropri\u00e9 pour votre site de d\u00e9veloppement :<\/p>\n<pre><code class=\"language-sass\">wordpress_sites:\n  example.com:\n    site_hosts:\n      - canonical: staging-example.kinsta.com<\/code><\/pre>\n<p>Ouvrez ensuite\u00a0<code>trellis\/group_vars\/staging\/main.yml<\/code>\u00a0et ajoutez ce qui suit \u00e0 la fin du fichier :<\/p>\n<pre><code class=\"language-sass\">project_root: \/www\/example_123\/public\nwww_root: \/www\/example_123\/public\nweb_user: example\nweb_group: www-data<\/code><\/pre>\n<p>Remplacez les chemins <code>project_root<\/code> et <code>www_root<\/code> par le chemin correct fourni dans le tableau de bord MyKinsta pour votre <a href=\"https:\/\/kinsta.com\/fr\/docs\/hebergement-wordpress\/environnement-staging\/\">environnement de staging Kinsta<\/a>.<\/p>\n<figure id=\"attachment_56393\" aria-describedby=\"caption-attachment-56393\" style=\"width: 2758px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-56393\" src=\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/02\/mykinsta-public-root.jpg\" alt=\"Trouvez votre racine publique dans MyKinsta.\" width=\"2758\" height=\"1514\" srcset=\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/02\/mykinsta-public-root.jpg 2758w, https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/02\/mykinsta-public-root-300x165.jpg 300w, https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/02\/mykinsta-public-root-1024x562.jpg 1024w, https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/02\/mykinsta-public-root-768x422.jpg 768w, https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/02\/mykinsta-public-root-1536x843.jpg 1536w, https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/02\/mykinsta-public-root-2048x1124.jpg 2048w\" sizes=\"auto, (max-width: 2758px) 100vw, 2758px\" \/><figcaption id=\"caption-attachment-56393\" class=\"wp-caption-text\">Trouvez votre racine publique dans MyKinsta.<\/figcaption><\/figure>\n<p>Ensuite, ouvrez <code>trellis\/group_vars\/staging\/vault.yml<\/code> pour l&rsquo;\u00e9diter en ex\u00e9cutant <code>ansible-vault edit group_vars\/staging\/vault.yml<\/code>.<\/p>\n<p>Nous devons ajouter <code>db_user, db_name<\/code> et <code>db_password<\/code> \u00e0 <code>env<\/code>. Vous pouvez trouver les valeurs de ces \u00e9l\u00e9ments sur l&rsquo;\u00e9cran d&rsquo;information principal de votre site dans le tableau de bord MyKinsta.<\/p>\n<figure id=\"attachment_56395\" aria-describedby=\"caption-attachment-56395\" style=\"width: 2774px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-56395 size-full\" src=\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/02\/mykinsta-SFTP-database-credentials-e1651139477455.jpg\" alt=\"Les identifiants SFTP et de la base de donn\u00e9es dans MyKinsta.\" width=\"2774\" height=\"1567\" srcset=\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/02\/mykinsta-SFTP-database-credentials-e1651139477455.jpg 2774w, https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/02\/mykinsta-SFTP-database-credentials-e1651139477455-300x169.jpg 300w, https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/02\/mykinsta-SFTP-database-credentials-e1651139477455-1024x578.jpg 1024w, https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/02\/mykinsta-SFTP-database-credentials-e1651139477455-768x434.jpg 768w, https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/02\/mykinsta-SFTP-database-credentials-e1651139477455-1536x868.jpg 1536w, https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/02\/mykinsta-SFTP-database-credentials-e1651139477455-2048x1157.jpg 2048w\" sizes=\"auto, (max-width: 2774px) 100vw, 2774px\" \/><figcaption id=\"caption-attachment-56395\" class=\"wp-caption-text\">Les identifiants SFTP et de la base de donn\u00e9es dans MyKinsta.<\/figcaption><\/figure>\n<pre><code class=\"language-sass\">vault_wordpress_sites:\n  example.com:\n    env:\n      db_user: \"example\"\n      db_name: \"example\"\n      db_password: \"xxxxxxxxxxxxxxx\"\n      # Generate your keys here: https:\/\/roots.io\/salts.html\n      auth_key: \"\"\n      secure_auth_key: \"\"\n      logged_in_key: \"\"\n      nonce_key: \"\"\n      auth_salt: \"\"\n      secure_auth_salt: \"\"\n      logged_in_salt: \"\"\n      nonce_salt: \"\"<\/code><\/pre>\n<p>Enfin, ouvrez<span class=\"Apple-converted-space\">\u00a0 <\/span><code>trellis\/hosts\/staging<\/code> et remplacez le contenu par :<\/p>\n<pre><code class=\"language-sass\">kinsta_staging ansible_host=104.154.94.123 ansible_ssh_port=12345 ansible_ssh_extra_args='-o StrictHostKeyChecking=no'\n\n[web]\nkinsta_staging\n\n[staging]\nkinsta_staging<\/code><\/pre>\n<p>Assurez-vous que l&rsquo;h\u00f4te et le port SSH correspondent \u00e0 ce qui est indiqu\u00e9 dans le tableau de bord MyKinsta.<\/p>\n<figure id=\"attachment_56396\" aria-describedby=\"caption-attachment-56396\" style=\"width: 2674px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-56396 size-full\" src=\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/02\/mykinsta-SFTP-host-port-details-e1651139792179.jpg\" alt=\"D\u00e9tails SFTP et port de l\u2019h\u00e9bergeur pour votre environnement de staging.\" width=\"2674\" height=\"835\" srcset=\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/02\/mykinsta-SFTP-host-port-details-e1651139792179.jpg 2674w, https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/02\/mykinsta-SFTP-host-port-details-e1651139792179-300x94.jpg 300w, https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/02\/mykinsta-SFTP-host-port-details-e1651139792179-1024x320.jpg 1024w, https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/02\/mykinsta-SFTP-host-port-details-e1651139792179-768x240.jpg 768w, https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/02\/mykinsta-SFTP-host-port-details-e1651139792179-1536x480.jpg 1536w, https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/02\/mykinsta-SFTP-host-port-details-e1651139792179-2048x640.jpg 2048w\" sizes=\"auto, (max-width: 2674px) 100vw, 2674px\" \/><figcaption id=\"caption-attachment-56396\" class=\"wp-caption-text\">D\u00e9tails SFTP et port de l\u2019h\u00e9bergeur pour votre environnement de staging.<\/figcaption><\/figure>\n<h3>Configuration de la production<\/h3>\n<p>R\u00e9p\u00e9tons maintenant le m\u00eame processus ci-dessus pour l&rsquo;environnement de production. Assurez-vous de basculer vers votre environnement \u00ab\u00a0Production\u00a0\u00bb dans le tableau de bord MyKinsta.<\/p>\n<figure id=\"attachment_56457\" aria-describedby=\"caption-attachment-56457\" style=\"width: 2780px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-56457\" src=\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/02\/mykinsta-switch-to-live-environment-2.png\" alt=\"Passez \u00e0 votre environnement de production dans MyKinsta.\" width=\"2780\" height=\"1568\" srcset=\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/02\/mykinsta-switch-to-live-environment-2.png 2780w, https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/02\/mykinsta-switch-to-live-environment-2-300x169.png 300w, https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/02\/mykinsta-switch-to-live-environment-2-1024x578.png 1024w, https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/02\/mykinsta-switch-to-live-environment-2-768x433.png 768w, https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/02\/mykinsta-switch-to-live-environment-2-1536x866.png 1536w, https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/02\/mykinsta-switch-to-live-environment-2-2048x1155.png 2048w\" sizes=\"auto, (max-width: 2780px) 100vw, 2780px\" \/><figcaption id=\"caption-attachment-56457\" class=\"wp-caption-text\">Passez \u00e0 votre environnement de production dans MyKinsta.<\/figcaption><\/figure>\n<p>Ouvrez <code>trellis\/group_vars\/production\/main.yml<\/code> et ajoutez ce qui suit \u00e0 la fin du fichier :<\/p>\n<pre><code class=\"language-sass\">project_root: \/www\/example_123\/public\nwww_root: \/www\/example_123\/public\nweb_user: example\nweb_group: www-data<\/code><\/pre>\n<p>Veillez \u00e0 remplacer les chemins <code>project_root<\/code> et <code>www_root<\/code> par le chemin correct fourni dans le tableau de bord de MyKinsta pour votre environnement de production.<\/p>\n<p>Ensuite, ouvrez <code>trellis\/group_vars\/production\/vault.yml<\/code> pour l&rsquo;\u00e9diter en ex\u00e9cutant <code>ansible-vault edit group_vars\/production\/vault.yml<\/code> :<\/p>\n<pre><code class=\"language-sass\">vault_wordpress_sites:\n  example.com:\n    env:\n      db_user: \"example\"\n      db_name: \"example\"\n      db_password: \"xxxxxxxxxxxxxxx\"\n      # Generate your keys here: https:\/\/roots.io\/salts.html\n      auth_key: \"\"\n      secure_auth_key: \"\"\n      logged_in_key: \"\"\n      nonce_key: \"\"\n      auth_salt: \"\"\n      secure_auth_salt: \"\"\n      logged_in_salt: \"\"\n      nonce_salt: \"\"<\/code><\/pre>\n<p>Enfin, ouvrez <code>trellis\/hosts\/production<\/code> et remplacez le contenu par :<\/p>\n<pre><code class=\"language-sass\">kinsta_production ansible_host=104.154.94.123 ansible_ssh_port=12345 ansible_ssh_extra_args='-o StrictHostKeyChecking=no'\n\n[web]\nkinsta_production\n\n[production]\nkinsta_production<\/code><\/pre>\n<h3>Modification des t\u00e2ches de d\u00e9ploiement<\/h3>\n<p>Trellis Deploys essaie de recharger <code>php-fpm<\/code>, que nous devons supprimer des tentatives d&rsquo;ex\u00e9cution sur les serveurs de Kinsta. Nous devons aussi d\u00e9clencher le nettoyage du <a href=\"https:\/\/kinsta.com\/fr\/blog\/cache-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">cache de Kinsta<\/a> lors d&rsquo;un d\u00e9ploiement.<\/p>\n<p>Ouvrez\u00a0<code>trellis\/roles\/deploy\/hooks\/finalize-after.yml<\/code>\u00a0et faites d\u00e9filer vers le bas. Supprimez la derni\u00e8re t\u00e2che pour <code>Reload php-fpm<\/code> et ajoutez ce qui suit :<\/p>\n<pre><code class=\"language-sass\">- name: Clear Kinsta cache\n  uri:\n    url: \"{{ site_env.wp_home }}\/ask-support-rep\/\"\n    method: GET<\/code><\/pre>\n<p>Remplacez <code>ask-support-rep<\/code> ci-dessus apr\u00e8s avoir <strong>demand\u00e9 \u00e0 un repr\u00e9sentant du support Kinsta<\/strong> l&rsquo;URL pour vider le cache sur votre site.<\/p>\n<h3>Optionnel : Installer les d\u00e9pendances de composer<\/h3>\n<p>Si vous obtenez un \u00e9cran qui vous dit d&rsquo;ex\u00e9cuter &lsquo;Composer Install&rsquo;, ajoutez ce qui suit juste avant le code \u00ab\u00a0Clear Kinsta cache\u00a0\u00bb ci-dessus :<\/p>\n<pre><code class=\"language-sass\">- name: Install Composer dependencies\ncomposer:\ncommand: install\nworking_dir: &gt;\/www\/example123\/public\/final-path<\/code><\/pre>\n<p>Le\u00a0<code>\/final-path<\/code> peut varier selon vos param\u00e8tres de Bedrock\/Trellis.<\/p>\n<h2>Ajout de kinsta-mu-plugins \u00e0 Bedrock<\/h2>\n<p>Les sites Bedrock sont livr\u00e9s avec des <code>mu-plugins<\/code> install\u00e9s automatiquement, mais, vous devrez installer le <a href=\"https:\/\/kinsta.com\/fr\/docs\/hebergement-wordpress\/mu-plugin-kinsta\/\">mu-plugin de Kinsta<\/a> en apportant le paquet <code>kinsta-mu-plugins<\/code>. Cette extension (qui est install\u00e9e par d\u00e9faut quand vous cr\u00e9ez un site WordPress via MyKinsta) g\u00e8re des choses comme la mise en <a href=\"https:\/\/kinsta.com\/fr\/docs\/hebergement-wordpress\/cache\/cache-site\/#site-cache-expiration\">cache de la page enti\u00e8re<\/a> et l&rsquo;int\u00e9gration du CDN de Kinsta.<\/p>\n<p>Ouvrez\u00a0<code>site\/composer.json<\/code>\u00a0et ajoutez ce qui suit dans la table\u00a0<code>repositories<\/code>\u00a0 :<\/p>\n<pre><code class=\"language-sass\">{\n  \"type\": \"package\",\n  \"package\": {\n    \"name\": \"kinsta\/kinsta-mu-plugins\",\n    \"type\": \"wordpress-muplugin\",\n    \"version\": \"2.0.15\",\n    \"dist\": {\n      \"url\": \"https:\/\/kinsta.com\/kinsta-tools\/kinsta-mu-plugins.zip\",\n      \"type\": \"zip\"\n    }\n  }\n}<\/code><\/pre>\n<p>Ex\u00e9cutez ensuite ce qui suit depuis votre r\u00e9pertoire Bedrock\/site (ou sp\u00e9cifiez les extensions kinsta\/kinsta-mu comme pr\u00e9-requis dans votre fichier <code>composer.json<\/code> :<\/p>\n<pre><code class=\"language-sass\">composer require kinsta\/kinsta-mu-plugins:2.3.3<\/code><\/pre>\n<p>Les constantes suivantes peuvent \u00eatre n\u00e9cessaires pour r\u00e9soudre les probl\u00e8mes li\u00e9s aux chemins CDN et aux URL des ressources des extensions partag\u00e9es. Ajoutez le code suivant au fichier de configuration de votre site (<strong>bedrock\/config\/application.php<\/strong> dans les sites Bedrock) :<\/p>\n<pre><code class=\"language-php\">\/**\n * Kinsta CDN fix for Bedrock\n *\/\ndefine('KINSTA_CDN_USERDIRS', 'app');\n\/**\n * Fix Kinsta MU Plugins URL path with Bedrock\n *\/\n$mu_plugins_url = Config::get('WP_CONTENT_URL') . '\/mu-plugins';\ndefine('KINSTAMU_CUSTOM_MUPLUGIN_URL', \"{$mu_plugins_url}\/kinsta-mu-plugins\");<\/code><\/pre>\n<p>Pour plus d&rsquo;informations, y compris la fa\u00e7on de mettre \u00e0 jour l&rsquo;extension, consultez notre guide pour l&rsquo;<a href=\"https:\/\/kinsta.com\/fr\/docs\/hebergement-wordpress\/mu-plugin-kinsta\/\">extension Kinsta MU<\/a>.<\/p>\n<h2>\u00c9tapes finales avec le support de Kinsta<\/h2>\n<p>La derni\u00e8re chose \u00e0 faire est d&rsquo;informer Kinsta de la valeur de la racine du document. Allez sur <a href=\"https:\/\/my.kinsta.com\/?lang=fr\" target=\"_blank\" rel=\"noopener noreferrer\">MyKinsta<\/a> et demandez \u00e0 l&rsquo;\u00e9quipe de support de remplacer votre racine de document par <code>public\/current\/web<\/code>.<\/p>\n<p>Si vous n&rsquo;avez pas d\u00e9j\u00e0 obtenu l&rsquo;URL de cache clair plus t\u00f4t, demandez-la \u00e9galement \u00e0 votre repr\u00e9sentant du support, et assurez-vous que <code>trellis\/roles\/deploy\/hooks\/finalize-after.yml<\/code> est mis \u00e0 jour avec l&rsquo;URL correcte pour effacer le cache Kinsta lors d\u2019un d\u00e9ploiement r\u00e9ussi.<\/p>\n<p>Une fois ce changement effectu\u00e9, vous serez en mesure de d\u00e9ployer \u00e0 la fois dans vos environnements de staging et de production avec une seule ligne :<\/p>\n<pre><code class=\"language-sass\"># Deploy staging\nansible-playbook deploy.yml -e env=staging -e site=example.com --limit=kinsta_staging\n\n# Deploy production\nansible-playbook deploy.yml -e env=production -e site=example.com --limit=kinsta_production<\/code><\/pre>\n<p>Mieux encore&#8230;. configurez un service d&rsquo;int\u00e9gration continue, tel que CircleCI, pour ex\u00e9cuter automatiquement le d\u00e9ploiement pour vous lorsque vous faites un commit soit vers le <code>d\u00e9veloppement<\/code> soit au <code>master<\/code> !<\/p>\n","protected":false},"excerpt":{"rendered":"<p>C&rsquo;est un article pour tous les d\u00e9veloppeurs WordPress ! Aujourd&rsquo;hui, nous allons expliquer comment utiliser et int\u00e9grer Bedrock et Trellis chez Kinsta. Si vous n&rsquo;avez jamais &#8230;<\/p>\n","protected":false},"author":58,"featured_media":23783,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[47,33],"topic":[984,985],"class_list":["post-23756","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-webdev","tag-wordpress","topic-nouveautes-kinsta","topic-services-kinsta"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Comment utiliser Bedrocks et Trellis chez Kinsta (D\u00e9veloppement WordPress)<\/title>\n<meta name=\"description\" content=\"Bedrock et Trellis existent pour faciliter le d\u00e9veloppement, la maintenance et le d\u00e9ploiement des sites WordPress. D\u00e9couvrez comment utiliser ces solutions chez Kinsta pour acc\u00e9l\u00e9rer votre flux de travail.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinsta.com\/fr\/blog\/bedrock-et-trellis\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Comment utiliser le Bedrocks et Trellis chez Kinsta (D\u00e9veloppement WordPress)\" \/>\n<meta property=\"og:description\" content=\"Bedrock et Trellis existent pour faciliter le d\u00e9veloppement, la maintenance et le d\u00e9ploiement des sites WordPress. D\u00e9couvrez comment utiliser ces solutions chez Kinsta pour acc\u00e9l\u00e9rer votre flux de travail.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/fr\/blog\/bedrock-et-trellis\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinstafrance\/\" \/>\n<meta property=\"article:published_time\" content=\"2019-02-15T02:28:14+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-10-12T12:06:09+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/02\/bedrock-trellis.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1460\" \/>\n\t<meta property=\"og:image:height\" content=\"730\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Ben Word\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Comment utiliser le Bedrocks et Trellis chez Kinsta (D\u00e9veloppement WordPress)\" \/>\n<meta name=\"twitter:description\" content=\"Bedrock et Trellis existent pour faciliter le d\u00e9veloppement, la maintenance et le d\u00e9ploiement des sites WordPress. D\u00e9couvrez comment utiliser ces solutions chez Kinsta pour acc\u00e9l\u00e9rer votre flux de travail.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/02\/bedrock-trellis.png\" \/>\n<meta name=\"twitter:creator\" content=\"@kinsta_fr\" \/>\n<meta name=\"twitter:site\" content=\"@kinsta_fr\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ben Word\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/bedrock-et-trellis\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/bedrock-et-trellis\/\"},\"author\":{\"name\":\"Ben Word\",\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/person\/95fba3c8e3204e99dcbd285615eb7a36\"},\"headline\":\"Comment utiliser Bedrocks et Trellis chez Kinsta (D\u00e9veloppement WordPress)\",\"datePublished\":\"2019-02-15T02:28:14+00:00\",\"dateModified\":\"2023-10-12T12:06:09+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/bedrock-et-trellis\/\"},\"wordCount\":1536,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/fr\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/bedrock-et-trellis\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/02\/bedrock-trellis.png\",\"keywords\":[\"webdev\",\"WordPress\"],\"articleSection\":[\"D\u00e9veloppement WordPress\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/fr\/blog\/bedrock-et-trellis\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/bedrock-et-trellis\/\",\"url\":\"https:\/\/kinsta.com\/fr\/blog\/bedrock-et-trellis\/\",\"name\":\"Comment utiliser Bedrocks et Trellis chez Kinsta (D\u00e9veloppement WordPress)\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/fr\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/bedrock-et-trellis\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/bedrock-et-trellis\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/02\/bedrock-trellis.png\",\"datePublished\":\"2019-02-15T02:28:14+00:00\",\"dateModified\":\"2023-10-12T12:06:09+00:00\",\"description\":\"Bedrock et Trellis existent pour faciliter le d\u00e9veloppement, la maintenance et le d\u00e9ploiement des sites WordPress. D\u00e9couvrez comment utiliser ces solutions chez Kinsta pour acc\u00e9l\u00e9rer votre flux de travail.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/bedrock-et-trellis\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/fr\/blog\/bedrock-et-trellis\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/bedrock-et-trellis\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/02\/bedrock-trellis.png\",\"contentUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/02\/bedrock-trellis.png\",\"width\":1460,\"height\":730,\"caption\":\"Comment utiliser le Bedrocks et Trellis chez Kinsta (D\u00e9veloppement WordPress)\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/bedrock-et-trellis\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Nouveaut\u00e9s Kinsta\",\"item\":\"https:\/\/kinsta.com\/fr\/sujets\/nouveautes-kinsta\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Comment utiliser Bedrocks et Trellis chez Kinsta (D\u00e9veloppement WordPress)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/fr\/#website\",\"url\":\"https:\/\/kinsta.com\/fr\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Solutions d&#039;h\u00e9bergement premium, rapides et s\u00e9curis\u00e9es\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/fr\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/fr\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/fr\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/fr\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinstafrance\/\",\"https:\/\/x.com\/kinsta_fr\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/person\/95fba3c8e3204e99dcbd285615eb7a36\",\"name\":\"Ben Word\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/2d016fb49eb7b7c0bda1687751f7e5a0?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/2d016fb49eb7b7c0bda1687751f7e5a0?s=96&d=mm&r=g\",\"caption\":\"Ben Word\"},\"description\":\"Ben Word is a web developer and interaction designer. He is the founder of Roots, an open-source organization that creates tools to help WordPress developers build better sites.\",\"url\":\"https:\/\/kinsta.com\/fr\/blog\/author\/benword\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Comment utiliser Bedrocks et Trellis chez Kinsta (D\u00e9veloppement WordPress)","description":"Bedrock et Trellis existent pour faciliter le d\u00e9veloppement, la maintenance et le d\u00e9ploiement des sites WordPress. D\u00e9couvrez comment utiliser ces solutions chez Kinsta pour acc\u00e9l\u00e9rer votre flux de travail.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kinsta.com\/fr\/blog\/bedrock-et-trellis\/","og_locale":"fr_FR","og_type":"article","og_title":"Comment utiliser le Bedrocks et Trellis chez Kinsta (D\u00e9veloppement WordPress)","og_description":"Bedrock et Trellis existent pour faciliter le d\u00e9veloppement, la maintenance et le d\u00e9ploiement des sites WordPress. D\u00e9couvrez comment utiliser ces solutions chez Kinsta pour acc\u00e9l\u00e9rer votre flux de travail.","og_url":"https:\/\/kinsta.com\/fr\/blog\/bedrock-et-trellis\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstafrance\/","article_published_time":"2019-02-15T02:28:14+00:00","article_modified_time":"2023-10-12T12:06:09+00:00","og_image":[{"width":1460,"height":730,"url":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/02\/bedrock-trellis.png","type":"image\/png"}],"author":"Ben Word","twitter_card":"summary_large_image","twitter_title":"Comment utiliser le Bedrocks et Trellis chez Kinsta (D\u00e9veloppement WordPress)","twitter_description":"Bedrock et Trellis existent pour faciliter le d\u00e9veloppement, la maintenance et le d\u00e9ploiement des sites WordPress. D\u00e9couvrez comment utiliser ces solutions chez Kinsta pour acc\u00e9l\u00e9rer votre flux de travail.","twitter_image":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/02\/bedrock-trellis.png","twitter_creator":"@kinsta_fr","twitter_site":"@kinsta_fr","twitter_misc":{"\u00c9crit par":"Ben Word","Dur\u00e9e de lecture estim\u00e9e":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/fr\/blog\/bedrock-et-trellis\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/fr\/blog\/bedrock-et-trellis\/"},"author":{"name":"Ben Word","@id":"https:\/\/kinsta.com\/fr\/#\/schema\/person\/95fba3c8e3204e99dcbd285615eb7a36"},"headline":"Comment utiliser Bedrocks et Trellis chez Kinsta (D\u00e9veloppement WordPress)","datePublished":"2019-02-15T02:28:14+00:00","dateModified":"2023-10-12T12:06:09+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/fr\/blog\/bedrock-et-trellis\/"},"wordCount":1536,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/fr\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/fr\/blog\/bedrock-et-trellis\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/02\/bedrock-trellis.png","keywords":["webdev","WordPress"],"articleSection":["D\u00e9veloppement WordPress"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/fr\/blog\/bedrock-et-trellis\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/fr\/blog\/bedrock-et-trellis\/","url":"https:\/\/kinsta.com\/fr\/blog\/bedrock-et-trellis\/","name":"Comment utiliser Bedrocks et Trellis chez Kinsta (D\u00e9veloppement WordPress)","isPartOf":{"@id":"https:\/\/kinsta.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/fr\/blog\/bedrock-et-trellis\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/fr\/blog\/bedrock-et-trellis\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/02\/bedrock-trellis.png","datePublished":"2019-02-15T02:28:14+00:00","dateModified":"2023-10-12T12:06:09+00:00","description":"Bedrock et Trellis existent pour faciliter le d\u00e9veloppement, la maintenance et le d\u00e9ploiement des sites WordPress. D\u00e9couvrez comment utiliser ces solutions chez Kinsta pour acc\u00e9l\u00e9rer votre flux de travail.","breadcrumb":{"@id":"https:\/\/kinsta.com\/fr\/blog\/bedrock-et-trellis\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/fr\/blog\/bedrock-et-trellis\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/kinsta.com\/fr\/blog\/bedrock-et-trellis\/#primaryimage","url":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/02\/bedrock-trellis.png","contentUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/02\/bedrock-trellis.png","width":1460,"height":730,"caption":"Comment utiliser le Bedrocks et Trellis chez Kinsta (D\u00e9veloppement WordPress)"},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/fr\/blog\/bedrock-et-trellis\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/fr\/"},{"@type":"ListItem","position":2,"name":"Nouveaut\u00e9s Kinsta","item":"https:\/\/kinsta.com\/fr\/sujets\/nouveautes-kinsta\/"},{"@type":"ListItem","position":3,"name":"Comment utiliser Bedrocks et Trellis chez Kinsta (D\u00e9veloppement WordPress)"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/fr\/#website","url":"https:\/\/kinsta.com\/fr\/","name":"Kinsta\u00ae","description":"Solutions d&#039;h\u00e9bergement premium, rapides et s\u00e9curis\u00e9es","publisher":{"@id":"https:\/\/kinsta.com\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/fr\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/kinsta.com\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/fr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinstafrance\/","https:\/\/x.com\/kinsta_fr","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinsta.com\/fr\/#\/schema\/person\/95fba3c8e3204e99dcbd285615eb7a36","name":"Ben Word","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/kinsta.com\/fr\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/2d016fb49eb7b7c0bda1687751f7e5a0?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2d016fb49eb7b7c0bda1687751f7e5a0?s=96&d=mm&r=g","caption":"Ben Word"},"description":"Ben Word is a web developer and interaction designer. He is the founder of Roots, an open-source organization that creates tools to help WordPress developers build better sites.","url":"https:\/\/kinsta.com\/fr\/blog\/author\/benword\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/posts\/23756","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/users\/58"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/comments?post=23756"}],"version-history":[{"count":16,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/posts\/23756\/revisions"}],"predecessor-version":[{"id":65174,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/posts\/23756\/revisions\/65174"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/23756\/translations\/en"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/23756\/translations\/es"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/23756\/translations\/fr"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/23756\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/23756\/translations\/pt"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/23756\/translations\/de"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/23756\/translations\/nl"},{"embeddable":true,"hreflang":"sv","title":"Swedish","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/23756\/translations\/se"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/23756\/translations\/jp"},{"href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/23756\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/media\/23783"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/media?parent=23756"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/tags?post=23756"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/topic?post=23756"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}