Press This: Comment WP Engine rend WooCommerce plus rapide avec Josh Dailey de WP Engine

Publié: 2022-08-03

Bienvenue sur Press This, le podcast de la communauté WordPress de WMR. Ici, l'hôte David Vogelpohl s'assoit avec des invités de toute la communauté pour parler des plus gros problèmes auxquels sont confrontés les développeurs WordPress. Ce qui suit est une transcription de l'enregistrement original.

Propulsé par RedCircle

David Vogelpohl : Bonjour à tous et bienvenue sur Press This, le podcast de la communauté WordPress sur WMR. Voici votre hôte, David Vogelpohl. Je soutiens la communauté WordPress à travers mon rôle chez WP Engine, et j'aime vous apporter le meilleur de la communauté ici chaque semaine sur Press This. Pour rappel, vous pouvez me suivre sur Twitter @wpdavidv, et vous pouvez vous abonner à Press This sur Red Circle, iTunes, Spotify, ou télécharger les derniers épisodes sur wmr.fm. Dans cet épisode, nous allons parler de la façon dont WP Engine accélère le commerce. Et se joindre à nous pour cette conversation. J'aimerais souhaiter la bienvenue à M. Josh Dailey. Josh bienvenue.

Josh Dailey : Bonjour, David. Merci de m'avoir invité dans l'émission. C'est un véritable honneur.

DV : Oh, c'est super. Je suis vraiment content de vous avoir ici, avez-vous été dans la série avant Josh, je pense sur quatre ou cinq épisodes et pour le moment, je ne me souviens pas.

JD : Je ne l'ai pas encore fait. Je n'ai pas encore eu le privilège. Et donc c'est un gros problème pour moi.

DV : Excellent, excellent. Je suis content de vous avoir ici. Je sais. Nous travaillons ensemble bien sûr le moteur WP et une variété de choses mais des aventures seniors au fil des ans et WordPress en général et vraiment heureux d'avoir votre point de vue ici. Pour cette écoute dans cet épisode, ce que Josh va parler des mises à jour récentes des moteurs WP, l'option d'hébergement axée sur WooCommerce, y compris de nouvelles optimisations de mise en cache axées sur woo qui fournissent jusqu'à 90% de plus et une très forte augmentation des pages de cache dans Josh allait partager avec cela sont leurs défis actuels avec la mise en cache des ovocytes ? Ce que WP Engine a fait pour résoudre ce problème, puis ce qu'ils ont prévu pour l'avenir. Donc, j'ai vraiment hâte de l'interview Josh, je vais commencer par vous poser la même question que j'ai posée à tous les invités. Pouvez-vous me raconter brièvement votre histoire d'origine WordPress ? Quand avez-vous utilisé WordPress pour la première fois ?

JD : Oui, c'était probablement vers 2012. Je créais des vidéos et d'autres actifs numériques pour des organisations à but non lucratif et des PME. Mais quel était le défi, c'est qu'ils cherchaient un endroit pour la distribution de masse qui était en ligne, évidemment, cela ouvrait tout un monde pour que les gens puissent partager ce contenu. Ils dépensent beaucoup d'argent pour créer ces actifs. Et j'ai donc trouvé WordPress comme CMS et chargé pour cela. Et puis j'ai plongé profondément dans ce monde en déverrouillant et en trouvant une communauté de personnes autour de lui, puis j'ai été invité à travailler pour certaines sociétés de développement et de plugins WordPress. Excellent, excellent.

DV : Donc, en 2012, cela n'aurait été que deux ans après les types de publication personnalisés et les champs méta. Donc, cela aurait été en plein dans le fait que WordPress soit en fait un CMS contre peut-être moins avant cette époque. Avez-vous même reconnu cela en 2012, ou que ce n'était pas seulement WordPress et que cela fonctionnait de cette façon.

JD : Je ne l'ai même pas reconnu. J'étais juste en train de plonger parce que j'avais besoin d'une solution. Et c'était le meilleur que j'ai pu trouver et j'ai appris à le faire tourner. La version open source. J'ai déjà eu un blog sur wordpress.com. Je veux dire, tout est open source mais la solution.com pour le blog, je l'utilisais déjà. Et puis quelqu'un m'a montré comment en déposer un et a compris comment entrer dans l'arrière-plan de l'affichage afin que j'en sache assez pour être dangereux, surtout à ce moment-là. C'était juste assez pour être dangereux.

DV : Je reçois que je sors tout le temps. Je me demandais si vous pouviez me parler brièvement de WP Engine et de ce que vous y faites.

JD : Oui, WP Engine est une entreprise technologique qui se concentre sur WordPress, principalement autour de la vantardise et de la résolution de certains des plus gros problèmes que vous connaissez, autour de la vitesse, de la prise en charge de l'évolutivité de la sécurité. J'ai donc été l'un des premiers clients de WP Engine après avoir été piraté et avoir besoin d'une solution pour cela. Donc, comme je l'ai dit, juste assez pour être dangereux. Et c'était un peu ça quand l'espace d'hébergement WordPress géré a vraiment commencé à apparaître et à décoller à ce moment-là. Et donc j'ai été l'un des premiers à adopter cet espace parce que les solutions de sel autour des piratages des agriculteurs et ce genre de choses. Mais maintenant, c'est devenu beaucoup plus avancé. Et puis pour mon rôle là-bas, je suis un responsable du marketing produit assis en quelque sorte entre le client et le produit et l'ingénierie pour communiquer en tant que liaison principale entre les deux si j'étais assis sur une chaise pivotante pour communiquer quels sont les besoins du client ? Et puis aussi comment parlons-nous de ces produits au client et imaginons-nous que vous pivotez d'avant en arrière.

DV : Maintenant, vous connaissez Josh, je l'ai mis sur WP Engine après une attaque DDoS. Je pense donc que vous et moi partageons peut-être ce genre d'histoire d'origine du côté de WP Engine. Mais changeons de vitesse si nous pouvions en quelque sorte commencer à parler de la performance des plaies. Donc, je veux dire, évidemment, il y a beaucoup de gens qui ont parlé de certains des défis auxquels vous pouvez faire face avec Wu alors que vous essayez d'optimiser la vitesse et je pense qu'il est également important de souligner que c'était la plate-forme de commerce électronique la plus dominante sur Terre. Et, vous savez, il y a tellement d'avantages énormes là-dedans. Mais je pense que lorsque les gens commencent à vraiment s'affiner pour la vitesse, ils peuvent commencer à faire face à des défis. Et donc j'essaie juste de comprendre comme de votre point de vue quels sont les principaux défis auxquels sont confrontés les constructeurs ou les développeurs ou alors qu'ils optimisent WooCommerce pour la page ?

JD : Oui, une fois que vous pensez qu'il est important de noter à propos de WooCommerce et de sa vitesse, c'est qu'il s'agit d'une plate-forme solide. Vous savez, WordPress est solide et rapide et c'est là que vous commencez à ajouter des éléments et à travailler avec. Et donc les défis actuels en ce moment sont bien loin de ce qu'ils étaient autrefois. Cela s'est beaucoup amélioré, mais l'affichage s'est également beaucoup amélioré. Et donc les points faibles que nous avons identifiés à l'état actuel sont au niveau structurel, les tables de commandes personnalisées. C'est donc quelque chose sur lequel WooCommerce travaille. Et nous participons à cela, mais essentiellement, en ce moment, WooCommerce utilise simplement les mêmes tables de base de données que WordPress utilise, et il n'y a pas de tables de commande personnalisées pour des choses comme les produits, mais ce qu'ils font, c'est étendre cela pour que ça se passe pour être plus évolutif et bien plus performant que de simplement tout empiler dans le même espace. Et donc nous participons au travail bêta de cela, mais vous pouvez également si vous écoutez et que vous souhaitez participer aux tests de la migration, car cela va éloigner une migration du processus actuel. Vous pouvez le faire en allant sur developer.woocommerce.com et en trouvant le blog à ce sujet. Ce sont des tables de commande personnalisées. Mais d'un autre point de vue, c'est cache. Parce que le contenu WooCommerce est dynamique. Le cache devient un problème. Et parce que si vous mettez en cache la mauvaise page, vous risquez de casser la fonctionnalité si vous mettez en cache la mauvaise chose, vous allez apporter des fonctionnalités, ou vous allez exposer des données. Et c'est donc un point de tension avec lequel nous voyons beaucoup de développeurs se débattre avec du contenu dynamique. Et enfin, ce serait le problème des fragments de panier si vous vous rendiez sur n'importe quel forum autour de WooCommerce. Parlez à n'importe quel développeur de la vitesse et faites un test de vitesse de page Google, et vous voyez tout à coup qu'il y a ce script de fragment de carte. Et donc ce sont un peu les trois.

DV : Pouvez-vous expliquer ce que sont les fragments de panier pour les personnes qui n'ont pas lu ces articles ?

JD : Oui, bien sûr. Ainsi, les fragments de panier sont un moyen pour le panier de rester à jour avec les dernières notifications ou prix ou ce que vous avez mis dans votre panier sans avoir à actualiser la page à chaque fois. Il utilise donc un morceau de code JavaScript pour reconnaître cela lorsque cela se produit, et donc il déplacera cela et vous tiendra au courant. Maintenant, la solution actuelle pour résoudre ce problème, souvent, les gens disent simplement de désactiver cela, mais si vous le faites, vous n'obtenez pas les dernières informations les plus récentes et vous ne pouvez pas permettre à votre client d'avoir cette expérience personnalisée ou l'expérience personnalisée qui est si précieuse lorsqu'un internaute effectue des achats sur votre site.

DV : Vous savez, c'est drôle quand je pense à l'optimisation de la vitesse, et je pense à des choses comme le nombre d'éléments que je vais avoir sur une page ou non. J'appelle souvent cela l'équilibre de la souffrance et de la joie. Et ce que je veux dire par là, c'est la joie d'ajouter une nouvelle expérience ou un nouveau contenu, mais ensuite la souffrance des pages supplémentaires. Et cela ressemble peut-être à cette notion d'équilibre de la souffrance. Et la joie est aussi en quelque sorte ressentie lorsque nous pensons au contenu dynamique. Et à quel point c'est insaisissable et bien sûr, nous savons que plus notre site est encaissable, il a l'impression qu'il a un double effet où c'est comme si la page mise en cache était plus rapide, et plus vous cachez de pages, plus vous ouvrez de ressources serveur pour les pages qui ne le sont pas et donc, vous savez, il y a cette force, il semble woo où c'est comme si elle faisait toutes ces tâches vraiment importantes comme garder votre carte à jour. Mais le compromis pour cela est un compromis sur les performances et il semble que dans certains cas, en particulier pour la carte de mise à jour, peut-être que le compromis sur les performances est trop important. Peut-être que ce n'est pas le cas et je veux vous parler de la façon dont vous l'abordez tous, mais nous allons faire notre première pause. Nous serons de retour.

DV : Bienvenue à tous dans le podcast de la communauté Press This WordPress WMR. Voici votre hôte David Vogelpohl. Je parle à Josh Dailey de la façon dont WP Engine rend WooCommerce plus rapide. Josh juste avant la pause, nous avons partagé les trois principaux domaines d'intérêt que vous considérez comme des opportunités dans les tableaux de commande des clients d'optimisation des performances de WooCommerce. Heureux d'entendre que calmer l'équipe travaille là-dessus. Merci pour le cri d'amener les gens à tester ce super important la capacité de cache du site et en particulier la capacité de cache est affectée par la pratique actuelle et cela est cohérent avec ce que j'ai personnellement entendu et vu et concentré sur le années. Alors je suis juste curieux. Encore une fois, comme nous l'avons mentionné précédemment, comme les gens en ont parlé et les blogs, même moi je le sais. Comment les développeurs de constructeurs relèvent-ils ces défis en dehors de l'hébergement d'un agenda WP ici et dites-moi ce que fait WP Engine ? Et je suis juste curieux de savoir comment cela s'intègre au bricolage. Des correctifs ou des optimisations pour ces défis.

JD : Oui, je pense qu'il est tout d'abord important de le noter parce que vous avez eu un excellent appel à la fin de ce dernier segment. Mais essentiellement, quand vous pensez à PageSpeed ​​et aux performances, parce que j'ai passé beaucoup de temps dans cet espace. Ce n'est pas une science. C'est plus une forme d'art. Et c'est beaucoup de concessions mutuelles. Et c'est là que beaucoup de ces trucs entrent en jeu, c'est qu'il n'y a pas vraiment vous savez, si vous voulez qu'une grosse vidéo soit lue sur votre site, vous devez savoir que ça va juste souffrir de votre vitesse et ça mais ça vaut peut-être la peine dites-nous ce que vous faites. Et donc avec l'espace de commerce électronique, en particulier la façon dont beaucoup de bricoleurs abordent ces étapes d'optimisation manuellement est une façon dont vous devez entrer et le gérer. vous-même et déterminez les implémentations de mise en œuvre de trésorerie. Il y a aussi d'excellents plugins si vous êtes nouveau dans l'espace, mais je vous encourage à entrer et à jouer avec ces plugins, puis à tester des tests de test. Vous devez y entrer et vous assurer que vous allumez un interrupteur pour voir comment il fonctionne sur le front-end, assurez-vous qu'il ne casse pas certaines fonctionnalités, puis revenez en arrière et jouez avec. C'est une autre façon dont les gens font cela du point de vue du bricolage. Et puis enfin, je pense qu'il y a quelques 10 correctifs de vitesse et de performance ou un travail en cours. Vous ne vous contentez pas de définir quelque chose et de l'oublier. Vous devez constamment penser aux implications de cela en raison de la valeur que cela ajoute à votre magasin lorsque plus de gens se convertissent rapidement. Et donc des choses comme la compensation des transitoires sont des conseils que le commerce efface des sessions. Et puis, en prime, vous pouvez également empêcher les bots de créer des sessions lorsqu'ils se connectent. Ce sont donc quelques-unes des étapes que les gens prennent lorsqu'ils effectuent des performances par eux-mêmes ou s'ils sont un développeur travaillant dessus.

DV : Oui, donc je repense juste à ce que vous venez de dire, mais c'est comme, d'accord, je sais qu'il y a ces défis pour la performance dont je peux profiter comme une opportunité. Je pourrais y penser alors que je commence à évoluer et je vais faire une liste et des capacités d'argent et des fragments de cartes et mes règles de mise en cache et tout cela joue un rôle. Je vais donc présenter ce plan de projet et je vais choisir une solution pour le type de chaque tranche en cours de route. Et puis je vais aller le configurer et l'implémenter dans des choses comme les règles de mise en cache, comme que dois-je mettre en cache ? Qu'est-ce que je ne cache pas ? Est-ce que j'expose des données comme les types de points que vous soulevez plus tôt ? Et puis je vais exécuter contre ça. Et puis pas une seule fois, mais au fil du temps. Nous partageons cela lorsque je déploie un nouveau code ou que je mets de nouvelles fonctionnalités et de nouveaux contenus, mais j'optimise également au fur et à mesure, est-ce correct ?

JD : Oui, et comme vous pouvez l'entendre, et le genre d'explication que vous donnez et cela peut prendre beaucoup de temps. Cela finit par être un peu de travail, surtout si vous n'avez pas de personne dédiée ou si vous gérez votre propre magasin. L'optimisation des performances donne l'impression qu'il n'y a jamais assez de temps et à l'intérieur de cela, alors prenez-le en petits morceaux. Si tu peux. Mais alors, évidemment, il existe d'autres solutions là-bas où c'est géré pour vous, c'est juste comme un coût de la valeur. Proposition.

DV : Ouais, c'est vraiment intéressant, vous savez, la proposition de valeur que j'ai l'impression que nous offrons en fin de compte est de posséder votre magasin. Ne le louez pas pour Miss Ass. Et avoir une flexibilité indépendante pour commencer avec un code faible ou nouveau, mais, vous savez, devenir quelque chose de plus puissant, mais avec cela vient ce genre de responsabilité d'optimisation des performances cohérente et persistante. Alors vous savez, évidemment le titre des émissions parle de moteurs WP, de nouvelle offre ou d'améliorations de son opérateur de commerce électronique. Je suis juste curieux cependant, quand WP Engine a-t-il lancé un hébergement spécifique, et qu'est-ce qu'il a fait à l'origine ?

JD : Oui, c'était il y a un peu plus d'un an. À présent. En mars. Et à cette époque, nous examinions l'état actuel du commerce électronique et le boom évident de la croissance qui a eu lieu des magasins se déplaçant en ligne pendant la pandémie. Mais ce genre de point de vue, si vous y réfléchissez, c'était la direction dans laquelle les choses prenaient déjà, vraiment. Nous cherchons donc à répondre aux besoins uniques des magasins. Ainsi, l'un des points de tension de WordPress est que la fonction de recherche n'a pas été conçue pour des expériences d'achat ou des recherches étendues. Il s'agit simplement de rechercher dans la base de données, et c'est très limité. Et donc l'une des choses que nous avons regroupées en premier était la recherche instantanée de magasin. Nous nous sommes associés à la presse élastique pour alimenter cela et c'est un excellent outil avec suggestion automatique et et vouliez-vous dire des suggestions, mais cela va bien au-delà pour créer des expériences de recherche de style Amazon personnalisées pour le bricolage ou vous pouvez l'activer et l'activer quelques fonctions activées. Mais pour le développeur, il a été créé à l'origine comme un outil de développement. Et donc il a des fonctionnalités vraiment puissantes pour faire des choses que vous ne pouvez pas faire. Pensez donc à trier de différentes manières, par ordre alphabétique. C'est très difficile à faire avec votre recherche WordPress normale ou avec des descriptions de produits spécifiques et ce genre de choses. La deuxième chose qui a été incluse était la licence Genesis bro, qui est un outil incroyable, et il a des fonctionnalités supplémentaires spécifiquement pour WooCommerce. Mais je pense que le vrai bonus et avantage avec Genesis grow est les blocs personnalisés Genesis, où vous pouvez créer vos propres blocs pour le commerce électronique ou pour WooCommerce avec très peu de code, ou JavaScript spécifiquement et être capable d'utiliser peut-être ce que vous êtes familier avec ou à l'aise avec. Et puis enfin, nous avons eu SPM License Smart Plugin Manager est un outil incroyable qui effectue des tests de régression visuelle avant chaque type de test de plugin automatisé et vous pourriez passer beaucoup de temps à faire des mises à jour de plugin telles que nous les connaissons. Il y a tellement de plugins, tellement de thèmes, tellement de mises à jour qui doivent être effectuées et le gestionnaire de plugins intelligent exécutera en quelque sorte des tests, puis effectuera une sauvegarde, puis s'assurera ensuite qu'il le comparera à la mise à jour et à la pré-mise à jour pour décider si quelque chose s'est cassé, puis vous envoie une notification si vous devez résoudre ce problème. Voilà donc les trois principales propositions de vente.

DV : Génial. Il semble donc qu'en général, il s'agisse essentiellement d'un plan d'hébergement avec une recherche instantanée de magasin de presse élastique, Genesis Pro, qui est la construction de blocs et des outils de construction de blocs personnalisés, puis un service de mise à jour de plug-in automatisé appelé SPM. Il effectue des tests de régression visuelle et ils ressemblent donc un peu à une boîte à outils pour les personnes qui créent des magasins de commerce électronique avec WooCommerce permettant une sorte de contenu même sur la page, ce qui, à mon avis, est plutôt intéressant du point de vue de la plate-forme. Mais je suis juste curieux que ce soit le PHRC qui a récemment annoncé des plans d'amélioration des villes, en particulier autour de l'argent pour WooCommerce et je sais que jamais l'argent dans le passé a été adapté à cela, il semble qu'il y ait plus à ce sujet maintenant et nous avons environ une minute pour notre prochaine pause. Mais vous n'arrivez tout simplement pas à commencer le voyage comme ce qui est jamais de l'argent pour WooCommerce qui est disponible dans ces plans maintenant et comment ça marche ?

JD : Oh oui, je peux certainement vous en parler très rapidement, mais toujours de l'argent, c'est la fonctionnalité de mise en cache intelligente propriétaire des moteurs WP, c'est le cache géré pour vous. Mais jamais le cache pour WooCommerce étend cette fonctionnalité au-delà de WordPress ou dans les pages de la boutique du compte WooCommerce et le reste des pages WooCommerce. Et donc oui, nous pouvons en parler un peu plus après la pause. Mais c'est oui, un point de départ.

DV : OK, donc en gros, c'est une optimisation supplémentaire, donc la solution de mise en cache exclusive de l'argent liquide, et avant qu'elle ne soit lâche, spécifique, on peut supposer qu'ils ont commencé à tirer parti de rendre beaucoup plus cacheable. Je veux creuser dans la façon dont nous allons prendre notre dernière pause et nous serons de retour.

DV : Bonjour à tous. Bienvenue à nouveau sur Press This, les podcasts de la communauté WordPress WMR. Nous parlons de la façon dont WP Engine rend WooCommerce plus rapide avec Josh Dailey. Josh juste avant la pause, vous nous parliez un peu de l'argent de WooCommerce, des nouvelles capacités de mise en cache et des plans de commerce électronique des moteurs WP. Ils sont juste curieux de savoir si vous pouviez expliquer plus en détail comment cela fonctionne exactement, par exemple en quoi est-ce différent d'un condamné par défaut de mise en cache quelque part comme une entreprise qui comprend ce qui se passe ?

JD : C'est vrai. WooCommerce a donc un ensemble d'exclusions recommandées que vous pouvez appliquer et la plupart des hébergeurs et plugins le font déjà. Cette. Si vous utilisez un plug-in d'optimisation des performances, il appliquera ces exclusions. Mais ce que nous avons remarqué avec jamais de l'argent ou lorsque nous examinions de l'argent, c'est qu'après que quelqu'un interagit avec le panier s'il utilise WooCommerce même s'il a supprimé ce produit du panier, ces exclusions utilisent un cookie pour indiquer à ces pages de ne plus servir de cache. Ainsi, les premières visites que vous pourriez avoir sur le site jusqu'au moment où vous utilisez le cache du panier fonctionneront. Très bien, puis tout d'un coup, les pages seront réduites de moitié et le temps de chargement. Et donc la raison en est que vous savez que le cache en général accélère le chargement d'une page de site jusqu'à deux fois et après que nous essayons de surfer sur ces pages de cache à cause du contenu dynamique. Donc, ce que nous avons fait, c'est que nous avons regardé ces pages et nous avons réalisé que ce n'était pas toutes. Certains d'entre eux ont encore beaucoup de contenu statique ou tout le contenu statique qui pourrait encore être mis en cache, comme les articles de blog, cesse d'être mis en cache. Ces pages doivent donc continuer à être mises en cache. Et avec toujours le cache, il sait contourner le panier des acheteurs authentifiés à la caisse, mais il ignore les cookies clés utilisés par WooCommerce pour optimiser la livraison d'argent pour les pages statiques. Et cela signifie que vous bénéficiez des avantages du cache sans perdre de fonctionnalité. Et nous avons été surpris par les résultats nous-mêmes car ce qui s'est passé, c'est que nous avons pu mettre en cache jusqu'à 90 % de pages en plus, en fait, cela peut même être plus que cela, selon le nombre de pages que vous avez. Et si vous avez un énorme blog, cela peut aller jusqu'à 99 %. Vous savez, mais la beauté de cela est que cela signifie que le client profite des avantages tout au long du parcours et que les performances profitent au fur et à mesure qu'ils avancent dans le parcours de l'acheteur. Ainsi, avec WooCommerce, si vous ne suivez que les exclusions d'argent recommandées, les pages commencent à ralentir au fur et à mesure que le client poursuit son parcours d'achat avec toujours du cache, vous continuez à avoir le même niveau de performances tout au long de l'expérience d'achat.

DV : Excellent. Eh bien, merci pour ce partage. Je sais juste en général. Chaque cache jamais mis en cache pour WooCommerce est comme une collection d'optimisations qui sonnent vraiment bien et c'est incroyable d'augmenter. Le nombre de pages de cache jusqu'à 90 %. Maintenant, vous avez également mentionné que WP Engine prévoit certaines choses autour des fragments de panier, que pouvez-vous partager à ce sujet ?

JD : Oui, donc les fragments de chariot faisaient une intégration similaire et ce sera une autre extension supplémentaire de jamais d'argent liquide. Mais ce sera un plugin qui vous permettra de continuer à utiliser les fonctionnalités de fragments de panier afin que le panier reste à jour et puisse se mettre à jour, mais il ne fonctionnera pas sur des pages qui n'utilisent pas le panier. Ainsi, le véritable problème des fragments CART est qu'il s'exécute ou vérifie sur chaque page que le petit script s'exécute sur chaque page, même si notre fonctionnalité n'est pas là. Nous sommes donc en mesure de déterminer quand la fonctionnalité actuelle est utilisée, puis d'appliquer les règles appropriées à ces pages en fonction de cela. Cela devrait donc vraiment libérer encore plus de ressources ou sur l'ensemble du site.

DV : Ouais, j'aime ce mot automatisé, évidemment installer, configurer et répéter. C'est parfois beaucoup de travail, surtout quand on assemble le tout. Mais cela semble incroyable. C'était génial. J'apprécie vraiment que tu ailles à ce niveau de profondeur Josh, et j'ai vraiment apprécié de t'avoir dans l'émission aujourd'hui.

JD : Et j'ai dit que c'était mon privilège. David, j'ai aimé travailler avec vous mais j'apprécie aussi le travail que vous avez fait dans la communauté WordPress.

DV : Merci beaucoup de plaisir, et vous rencontrez tellement de gens sympas pendant cette émission et parlez de choses vraiment intéressantes. C'est assurément l'un des moments forts de ma semaine. Mais encore une fois, merci beaucoup de vous joindre à nous aujourd'hui, Josh. Droit sur. Impressionnant. Si vous souhaitez en savoir plus sur ce que fait Josh, vous pouvez visiter wpengine.com/ecommerce. Merci à tous d'avoir écouté ce podcast de la communauté WordPress sur WMR. Encore une fois, c'était votre hôte David Vogelpohl. Je soutiens la communauté WordPress à travers mon rôle chez WP Engine. Et j'aime vous apporter le meilleur de la communauté ici chaque semaine et appuyez sur ceci.