⛺️ WordFest Live - Le festival de WordPress Rattraper le retard dès maintenant
Le festival de WordPress
4 mars 2022
Présenté par

Attendez, wuuut ? Où est passé mon CMS ?

Aperçu de la session

Orateur :
À quoi s'attendre ?

Les sites statiques, sans tête, découplés, Jamstack, sans serveur (y a-t-il d'autres noms pour ces choses ? !) ont déjà fait leur chemin dans le courant dominant du développement de WordPress et d'autres CMS. Bien que ces sites offrent vitesse, évolutivité et sécurité, il y a aussi des pièges inhérents et des "gotchas" dont il faut être conscient lorsqu'on construit de cette manière pour WordPress et d'autres plateformes CMS. Nous définirons certains termes, nous verrons comment encadrer les problèmes liés à ce type de travail et nous examinerons plusieurs options pour élaborer des solutions fiables et résistantes pour les clients et les consommateurs dans ce domaine.

Editer la transcription

Nate Finch - Attendez, wuuut ? Où est passé mon CMS ?

Yoast : [00:00:00] Vous savez, le plugin Yoast SEO, [00:01:00] ce sont des puces rouges, orange et vertes qui vous aident à optimiser vos articles pour le web. Il fonctionne sur des millions de sites web. Nous avons essayé de rendre le référencement compréhensible et accessible à tous.

Nexcess : Génial. Mon site web a planté. J'abandonne. N'abandonnez pas vos rêves. Jordan, qui es-tu ? C'est moi. Vous venez du futur. Votre site professionnel n'est pas à portée de main. Vous avez juste besoin de Nexcess. Avec l'hébergement géré de Nexcess, vous bénéficiez de temps de chargement rapides comme l'éclair, d'une surveillance intégrée des performances et de mises à jour, et d'une assistance toujours formidable. 24 heures sur 24, 7 jours sur 7 et 365 jours par an pour tous vos projets. C'est ça. Oui, c'est vrai.

Weglot : Découvrez Weglot, la solution de traduction simple pour votre site web. Il vous suffit d'ajouter Weglot à votre site web, de sélectionner les langues dont vous avez besoin, et c'est tout. Votre site web est maintenant disponible en plusieurs langues

Bluehost : Qui a dit que la création d'une boutique en ligne [00:02:00] devait être difficile avec le site Web de Bluehost. C'est plus que facile. Il s'agit de nous dire ce que vous voulez et de faire appel à l'intelligence artificielle. Nous nous occupons de tout à partir de là. Facile, c'est compatible avec WooCommerce. Vous pouvez donc ajouter l'un de ces produits ou remplacer celui-ci par celui-là en toute simplicité. Vous pouvez créer une boutique en quelques minutes avec un nombre illimité de produits. Facile. Que vous vendiez des bottes, des livres ou des bols, c'est créer une boutique en ligne avec Bluehost, facile construire au-delà des frontières avec Bluehost.

Matt Graham : Bienvenue à nouveau [00:03:00] au WordFest, deuxième étape. On dit que l'éclair ne frappe pas deux fois. Eh bien, je ne suis pas d'accord parce que nous avons deux conférences éclair qui vont suivre. Nous allons donc les regarder tous les deux, puis nous ferons une séance de questions-réponses en direct avec les présentateurs après les avoir regardés tous les deux

Rachel Winchester : La prochaine fois que vous verrez Nate Finch, ce sera pour dire : "Attendez, wuuut ? Où est passé mon CMS ?

Rachel Winchester : Nate travaille sur le web depuis 2011. Il aime le développement web parce que le mélange parfait de la résolution de problèmes, aider les gens et l'apprentissage tout au long de la vie en tant qu'ingénieur WordPress senior https://strata.com, il aide à construire des intégrations sans serveur pour WordPress avant de rejoindre Strattic. Nate a travaillé en tant que vice-président du développement chez thedigitalring.com où il a passé son temps, euh, entre où il a partagé son temps entre le développement de sites web et le développement de développeurs.

Rachel Winchester : Il a passé l'essentiel de sa carrière à travailler en freelance avec des centaines de clients sur des plateformes comme top tout, top tile et codeable, [00:04:00] et a même fait un bref passage en tant qu'ingénieur web chez 10up. Nate collectionne les maîtrises, a voyagé sur six continents, a vécu sur quatre, parle espagnol et en dehors du travail, la famille, les amis, la nourriture, le café et la cuisine sont ses activités préférées.

Rachel Winchester : Il vit dans le Wisconsin avec sa merveilleuse épouse et ses deux filles.

Nate Finch : Ok, bienvenue à Wait, wuuut ? Où est passé mon CMS ? Il s'agit d'aventures dans la construction d'une expérience WordPress. Même lorsque WordPress n'est pas disponible. Vous savez, vos clients sont devenus fous, disons quand vous entendez des choses comme nous vendons des produits, pourquoi notre caisse ne fonctionne-t-elle pas ?

Nate Finch : Nous utilisons admin Ajax. Pourquoi cela ne fonctionne-t-il pas ? Ma boîte de recherche redirige vers la page d'accueil. Nos formulaires ne se soumettent plus. Mes regex redirigent. Ne sont pas redirigés, notre référencement s'est effondré. Qu'est-ce qui se passe ? Je pensais que tous ces trucs de JAMstack étaient censés nous aider. Attendez, pourquoi ne pouvons-nous pas remplir les blancs ? Pourquoi on ne peut pas faire ça ?

Nate Finch : Alors, de quoi parlons-nous ? On parle de statique, de WordPress, de headless, de WordPress, de découplé, de WordPress [00:05:00] JAMstack, de WordPress, de serverless, de WordPress hexagonal, de content mesh et de tous ces autres trucs. Pourquoi est-ce qu'on s'inflige ça ? C'est vrai. Pourquoi nos clients demandent-ils cela ? Pourquoi nos clients demandent-ils ça ?

Nate Finch : Fondamentalement, nous voulons tous de la simplicité. Nous voulons tous de la rapidité. Nous voulons tous la sécurité et l'évolutivité et probablement beaucoup d'autres mots en S. La façon dont nous pouvons obtenir beaucoup de ces choses est à travers des choses comme découplé ou statique ou JAMstack. WordPress ou les sites web ou les implémentations d'applications web. C'est vrai. Ils veulent juste savoir que leur site ne va pas s'écrouler ou être piraté.

Nate Finch : Ils veulent garder les choses simples de leur côté. Ils veulent juste, ils veulent juste tous ces mots " us ". C'est ça ? Comment pouvons-nous obtenir ces choses ? C'est ça ? Il y a beaucoup de discussions sur le fait que nous voulons devenir statiques, ou que nous voulons aller moins loin, ou que nous voulons mettre en œuvre une pile de confiture. La solution. Quelles sont les solutions ?

Nate Finch : Certains fournisseurs vont vous dire : " Hé, ne vous inquiétez pas pour ça. Vous pouvez simplement devenir statique ou découplé, headless très facilement. Tout ce que vous avez à faire, c'est de remplacer tous vos plugins, votre thème, et cetera, par leurs services. [00:06:00] Et nous allons commencer les gars, votre site, vos forums de contact, ne vont probablement pas fonctionner votre recherche.

Nate Finch : Cela ne fonctionnera pas. Vous allez devoir mettre en place une solution de commentaires de tiers, etc. Mais vous savez, ça ira. Ou bien quelqu'un va dire : " Hé, ne vous en faites pas. Il suffit d'engager une équipe de développeurs Java modernes. D'accord, probablement une équipe de développeurs réactifs pour vous construire une application JAMstack découplée, statique et cool, sans tête, et mettre en place un processus CICT.

Nate Finch : Obtenez plusieurs environnements. Utilisez notre bidule propriétaire, pour le contrôle des versions et les déploiements, et remaniez votre WordPress au point de le rendre méconnaissable. Et alors ? Ce ne sont pas forcément des options géniales. Et je ne dis pas que ce sont de mauvaises solutions, mais elles ne conviennent pas à tous les clients.

Nate Finch : Lorsque vous pensez à vos clients, quelles sont les bonnes solutions pour eux ? Dans le monde de JAMstack. C'est ça ? Définissons quelques termes, d'accord ? Regardons headless decoupled, static, et serverless et voyons de quoi il s'agit. D'accord. De quoi parlons-nous ici ?

Nate Finch : Il s'agit d'un diagramme massif qui montre le chevauchement de tous ces termes JAMstack dont [00:07:00] nous parlons et que nous lançons. C'est vrai. Alors pourquoi nous. Nous présentons en quelque sorte cette vue d'ensemble de haut niveau, n'est-ce pas ? C'est une citation. J'aime beaucoup votre problème. Ce n'est pas le problème. Votre problème est de savoir comment penser au problème.

Nate Finch : Ce que nous faisons ici, c'est nous doter d'un vocabulaire, d'une image mentale de ce dont nous parlons ici. J'espère que tout cela vous aidera à réfléchir à la façon dont vous pouvez mettre en œuvre ces solutions et à quel moment, et quelles sont les meilleures solutions à mettre en œuvre pour vous et vos clients.

Nate Finch : Définissons quelques termes. Ce qui est statique, c'est tout ce qui peut être servi par le CDN, d'accord ? Vous avez donc votre HTML, votre CSS et votre JavaScript. Ces types de fichiers peuvent être servis à partir d'un CDN. L'approche headless est quelque chose qui utilise WordPress comme CMS, mais qui a un front-end personnalisé. Il s'agit donc probablement de JavaScript et non d'un thème classique.

Nate Finch : Comme nous le pensons dans le sens de la hiérarchie des modèles, d'accord. Et tous ces fichiers PHP. Découplé, c'est quelque chose comme le maillage de contenu. C'est un terme qui a été inventé et qui utilise plusieurs services, plusieurs API, et qui reprend l'idée et l'approche d'utiliser le meilleur outil pour le travail. [00:08:00]

Nate Finch : Serverless, c'est du sur-mesure à la demande, des fonctions et des services évolutifs qui offrent une expérience dynamique. C'est donc là que, vous savez, l'ensemble du, il n'y a pas de nuage. C'est l'ordinateur de quelqu'un d'autre. C'est là que vous l'utilisez. Des fonctions ad hoc à la demande, selon vos besoins et aussi longtemps que vous en avez besoin. C'est quelque chose qui peut être très évolutif.

Nate Finch : Être prêt à partir en un instant. Et enfin, JAMstack, ce terme est essentiellement, à mon avis, une philosophie et une approche de la construction de sites et d'applications. Il ne s'agit pas d'une véritable pile. Comme nous pensons au LAMP ou au LIMP stack ou au MEAN stack ou au MERN stack ou à n'importe quel autre stack. Il s'agit plutôt d'une idée sur la façon d'aborder la construction de sites web, n'est-ce pas ?

Nate Finch : Avec JavaScript, API et balisage. Quelles sont vos options ? Examinons quelques options différentes pour chacune d'entre elles, d'accord ? Donc si. Parlons de l'aspect statique. L'idée de base est qu'il n'y a pas de WordPress, d'accord. Il n'y a pas de cuillère WordPress. Vous ne faites que servir des fichiers HTML, CSS et JavaScript.

Nate Finch : WordPress peut être utilisé pour charger [00:09:00] et récupérer le contenu, mais il ne sera pas disponible pour une requête Ajax de l'administrateur ou quelque chose comme ça. Vous pouvez également utiliser des plugins et des thèmes classiques, mais ils ne fonctionneront peut-être pas dans un environnement statique s'ils nécessitent du PHP en temps réel, un serveur et une base de données.

Nate Finch : L'interactivité. Donc des choses comme les forums de recherche, WooCommerce, euh, les systèmes de gestion de l'apprentissage, les sites de membres ne vont probablement pas fonctionner comme ils le feraient avec un WordPress normal. Et vous pouvez voir ce genre de choses, euh, avec WP Static ou Shifter ou d'autres fournisseurs ou services qui rendent vos sites WordPress statiques.

Nate Finch : Donc avec headless, vous allez utiliser quelque chose comme Gatsby ou Next ou Frontity, quelque chose comme Grid Some, Eleventy, n'importe quoi comme ça sur votre front-end. Et WordPress est probablement toujours disponible pour l'accès au front-end. Cela veut dire que votre front-end va vivre sur quelque chose comme example.com, mais votre WordPress, votre installation WordPress réelle va être disons sur wp.example.com ou quelque part d'autre complètement différent. Donc vous avez toujours beaucoup de [00:10:00] vitesse et d'évolutivité sans la charge du thème ou du plugin si votre site WordPress, ou si votre WordPress, je devrais dire est toujours accessible au public, euh, les gens peuvent suivre ces requêtes API qu'un site headless fait et toujours essayer d'entrer dans votre site WordPress.

Nate Finch : Ce n'est pas grave. Nous parlerons d'autres solutions plus tard. Cela peut donc nécessiter une construction et cela peut être un processus très court, ou un processus très long, ou vous pouvez avoir un système de construction incrémentielle mis en place. Vous allez également pouvoir modéliser des données à partir de choses comme les types de posts personnalisés, les champs personnalisés avancés, et même les plugins de blocs peuvent encore fonctionner.

Nate Finch : Qui chargent des éléments dans votre HTML ou pour lesquels vous appelez un point final. Et même les points de terminaison d'une API de repos. WordPress et WP GraphQL pourraient également vous être utiles. Par exemple, le site Rudy's dot com. Il y a eu quelques études de cas à ce sujet. Et puis d'après ce que j'ai compris, Atlas de WP Engine, l'idée d'Atlas est construite sur ce type d'idée ainsi que sur une implémentation sans tête.

Nate Finch : Maintenant, nous avons découplé. Qu'est-ce que [00:11:00] le découplage ? L'idée ici est, comme je le disais, de combiner un grand nombre d'API différentes avec cette idée de maillage de contenu. Il y a donc d'autres contenus structurés ou d'autres données qui arrivent en plus des données de WordPress ou de WordPress. C'est vrai. Vous pouvez donc utiliser d'autres services pour les formulaires.

Nate Finch : Euh, le commerce électronique et ce genre de choses. Vous pouvez utiliser un CRM ou quelque chose comme ça. Vous faites peut-être déjà quelque chose comme ça, honnêtement, avec des choses comme MailChimp ou HubSpot, Shopify, euh, et cetera. L'idée, c'est que vous utilisez ces meilleurs services pour votre, euh, pour votre site web, n'est-ce pas ? Vous pouvez donc déjà tirer parti de tout ce maillage de choses.

Nate Finch : Parfois, nous ne savons pas vraiment ce qu'ils sont, surtout s'ils ont un front-end découplé. Des choses comme NPM js.org, qui étaient, c'était un projet fait par l'homme. Il ne pouvait pas tirer des choses de WordPress, mais aussi des choses du dépôt NPM. Et vous pouvez voir que ces architectures découplées permettent beaucoup de différents, euh, sondages et autres.

Nate Finch : Et c'est juste une, le visuel, il y a juste une liste d'un tas de. CMS découplé [00:12:00] que vous pouvez utiliser. La dernière chose dont nous allons parler, c'est le serverless et c'est probablement le serverless plus le statique, mais on voit aussi des services serverless qui incluent un site WordPress traditionnel. Voyons cela. Vous utilisez WordPress dans ce sens pour la gestion de contenu et peut-être ensuite.

Nate Finch : Le site statique et l'arrêt de WordPress. C'est en fait ce que nous faisons sur Strattic, n'est-ce pas ? Vous pouvez donc utiliser ces services sans serveur pour rendre vos sites WordPress statiques, puis fermer WordPress. Ensuite, parce que vous avez accès à tous ces services sans serveur, des choses comme AWS Lambda ou Google, Google cloud functions et des choses comme ça.

Nate Finch : Euh, et puis aussi des bases de données en temps réel disponibles, euh, pour ceux qui sont en quelque sorte sans serveur et qui s'échelonnent vraiment bien. Vous pouvez créer des services pour maintenir autant que possible WordPress que possible. Vous pouvez donc créer des services pour les formulaires, les soumissions, la recherche, le référencement, les médias et les décharges d'emails, des trucs en plusieurs langues, comme, vous savez, WPML pour que vous puissiez réellement prendre en charge ce genre de choses.

Nate Finch : Vous pouvez également procéder à de nombreuses [00:13:00] optimisations, comme la minification du cache du code, l'optimisation. Exécuter des choses sur un CDN, etc. Par exemple, tout site exécuté sur static.com et des plugins comme delicious brains offload suite. Il s'agit d'Offload S3 dans leurs emails d'offload. Et puis aussi des choses comme l'utilisation des fonctions Netlify.

Nate Finch : C'est vrai ? Donc si vous avez un site sur Netlify, vous utilisez aussi potentiellement leurs fonctions Netlify pour. Vous savez, gérer les clés API ou quelque chose comme ça. C'est en fait, comme je l'ai dit, ce que nous faisons chez Strattic, où nous construisons la première intégration WordPress statique sans serveur. Vous n'avez donc pas besoin de reconstruire complètement votre site.

Nate Finch : Bien sûr, si vous voulez, euh, vous pouvez le faire. N'hésitez pas à demander des conseils. Et si vous avez des questions à ce sujet, n'hésitez pas à me contacter. Qu'est-ce que je devrais faire ? Que devriez-vous faire ? Que devrions-nous faire pour nous-mêmes lorsque nous construisons nos propres projets personnels et ceux que nous faisons pour les clients et les clients de niveau entreprise et tout ce qui s'y rapporte ?

Nate Finch : La première chose que nous voulons faire, c'est vraiment changer d'avis, de paradigme, d'accord ? Nous voulons changer le processus de pensée autour de [00:14:00] la construction pour WordPress et ce qui est possible pour les clients et tout le reste. L'expansion de ce qui est possible est vraiment, vraiment cool. Nous avons parlé d'un grand nombre d'outils qui ne cessent de s'améliorer.

Nate Finch : De nombreux cadres, de nombreux services qui ne cessent de s'améliorer pour ce que nous pouvons construire pour nous-mêmes et pour nos clients. Cela crée aussi un cercle vertueux, n'est-ce pas ? Euh, en fait, l'une des choses que j'aime dire, c'est que plus nous soutenons d'expériences WordPress, plus nous sommes capables de soutenir d'autres expériences WordPress.

Nate Finch : C'est vrai ? Par exemple, si vous construisez. Um, vous savez, un site de démonstration ou quelque chose comme ça, une preuve de concept, et vous avez votre site headless qui exécute une, une XJS, vous savez, une application, et puis il est hébergé sur Netlify et ensuite vous devez comprendre comment mettre en œuvre, uh, des formulaires de gravité pour une implémentation WordPress découplée ou headless.

Nate Finch : Une fois que vous avez compris cela. Vous vous dites, vous allez probablement vous dire, mon Dieu, je peux faire ça pour un tas d'autres services, un tas d'autres types de plugins pour lesquels, vous savez, nous pouvons aller de l'avant et utiliser ce genre de processus [00:15:00] et de fonctions sans serveur. Donc ce qu'on voit aussi ici, c'est qu'on finit par construire des plateformes plus résilientes quand on commence à utiliser ce genre d'outils à notre disposition, n'est-ce pas ?

Nate Finch : Que nous construisions quelque chose qui soit sans tête ou statique ou. Découplé ou complètement sans serveur, n'est-ce pas ? Nous avons une plateforme plus résiliente et les majors de la charité ont eu cette belle citation sur un podcast récemment que la résilience et la fiabilité ne consistent pas à faire en sorte que vos systèmes ne tombent jamais en panne. Il s'agit de les rendre résistants à de nombreuses pannes, n'est-ce pas ?

Nate Finch : J'aime bien dire que nous étions sur Internet et que rien n'est à 100 %. Donc, au fur et à mesure que nous construisons des choses et que nous les rendons plus résilientes et que nous offrons et couvrons plus d'expérience WordPress sur ces différentes, vous savez, découplées ou sans serveur, euh, instances ou, euh, plateformes et des choses comme ça, alors nous sommes en mesure de nous assurer que les sites et les applications que nous exécutons ne tombent pas autant.

Nate Finch : C'est vrai. Nous sommes capables de nous adapter. De plus, nous sommes en mesure d'être plus sûrs, moins vulnérables aux attaques et à d'autres choses de ce genre. Donc, euh, plus nous faisons ce genre de choses, plus [00:16:00] nos plateformes et nos sites deviennent résistants. Vous êtes peut-être en train de vous dire, attendez, attendez une seconde. Tout ça a l'air vraiment génial et tout, et on pourrait faire tout ça.

Nate Finch : C'est vrai. Mais devrions-nous le faire ? La bonne vieille citation de Jeff Goldbloom dans Jurassic Park, c'est ça ? Nous sommes tellement préoccupés par la question de savoir si nous pourrions ou non le faire, que nous ne nous sommes pas arrêtés pour réfléchir à la question de savoir si nous devrions le faire, encore une fois, avant. Prenez n'importe laquelle de ces approches, pensez à vos clients. Pensez à vous : que voulez-vous gérer ?

Nate Finch : À votre avis, que veulent-ils gérer ? Et surtout cette question, si vous hébergez des sites web et gérez toute cette infrastructure pour eux, que se passera-t-il s'ils veulent partir ? C'est vrai. S'ils ne vous ont plus, ils n'ont plus votre équipe. Et c'est juste l'histoire que lorsque je travaillais dans une agence locale, il y a quelques années, j'ai été super dans ce headless et jam stack et l'implémentation de WordPress de cette façon.

Nate Finch : Et j'ai trouvé ça génial. Parce que vous avez la vitesse. Vous avez l'évolutivité, vous avez la sécurité. Toutes ces choses étaient fantastiques, mais je me suis assis avec l'un des propriétaires de l'agence et il m'a regardé et m'a dit, mais que se passe-t-il quand ils veulent partir ? Et au lieu de rester avec nous, nous [00:17:00] hébergeons.

Nate Finch : Vous savez, WordPress et toute l'infrastructure, et nous faisons toute la maintenance et tout le reste. Que se passe-t-il lorsqu'ils veulent partir ? Parce qu'ils n'en voient plus la valeur. Et qu'ils veulent héberger sur, vous savez, un hébergement à 5 $ par mois, qu'est-ce qu'on fait pour eux ? Ils n'ont plus de thème WordPress.

Nate Finch : Ils n'ont peut-être pas tous les plugins qu'ils pourraient utiliser dans un environnement WordPress classique. Qu'est-ce qu'on fait ? Devons-nous mettre en place tout un système de déchargement. Il faut qu'ils paient pour retrouver la vue, alors qu'ils ont dépensé tout cet argent. Prenons soin d'eux. C'est vrai. Donc, quand vous pensez à ça, c'est vraiment bien de penser à toutes les possibilités et tout ça, mais c'est aussi bien de s'en tenir à WordPress classique.

Nate Finch : Il y a beaucoup de grands sites qui le font. CSS tricks.com, white house.gov, et bien d'autres encore fonctionnent toujours avec WordPress classique. Vous pouvez donc vouloir mettre en œuvre toutes ces nouvelles choses géniales et cool, mais vous savez, pensez aussi à vos clients et à votre agence de marketing ou à votre entreprise, et vous allez devoir gérer tout ça.

Nate Finch : Je terminerais en disant que je pense que c'est très amusant, [00:18:00] vous savez, quand vous avez affaire à. Euh, headless ou une implémentation découplée ou statique de WordPress où WordPress n'est même plus là. Cela peut être difficile, frustrant et stimulant, mais c'est aussi très gratifiant. Il y a vraiment toutes les émotions.

Nate Finch : J'ai hâte de répondre à vos questions et j'adore parler de tout ça. Je suis impatient de répondre à vos questions et j'adore parler de tout ça, parce que je pense que c'est super excitant. Merci.

Matt Graham : Bienvenue. Nate et Rick sont ici pour répondre à vos questions.

Nate Finch : Bonjour.

Matt Graham : Des discussions géniales. S'ils touchent, ils touchent une corde sensible, évidemment des cours différents avec du sens. Ces huit derniers mois, j'ai traversé une période difficile avec ma santé mentale, mais je jouais avec WordPress sans tête depuis probablement six ans. Je l'ai fait. J'ai fait une conférence, euh, au WordCamp Hamilton sur, euh, l'utilisation de WordPress comme un cadre de développement d'applications. Donc oui, ce dont tu parles est vraiment cool. Oui.

Nate Finch : C'est amusant. C'est un peu la même chose que, euh, euh, nous utilisons WordPress pour les applications web, le livre est sorti, en fait, j'essaie de me souvenir des gars de WebDev Studioes

Matt Graham : Je n'ai pas encore eu l'occasion de le lire.

Rachel Winchester : J'ai une question sur la façon dont vous avez commencé, euh, je suppose, à vous intéresser à JAMstack et à construire des sites WordPress statiques. C'est à ce moment-là que vous avez eu le déclic, que vous avez compris que c'était la bonne façon de construire.

Nate Finch : Oui, c'est une excellente question. [Je pense que pour moi, du moins je pense que c'est différent pour tout le monde, mais quand vous voyez, je pense que, je ne sais pas, j'ai attrapé un thème Gatsby au début. Ce n'était pas quelques uns, c'était, ça a commencé comme avant. Et c'est comme, vous savez, vous, je pense que vous venez juste de sortir de, et ils avaient comme, euh, le cours WordPress, c'était vraiment juste comme plug and go et comme c'était facile de commencer.

Nate Finch : Je ne sais pas si c'est une bonne façon de faire. Le terme relatif le plus facile. Absolument. Hum, alors revenons un peu en arrière, mais comme Netlify avait son hébergement gratuit qui existe toujours, comme mon site personnel qui est toujours là. Et donc vous le déployez et vous vous dites, oh, c'est là. Et il tire toutes ces informations de mon site.

Nate Finch : Eh bien, c'est cool. Et les outils sont là, vous savez, je pense que c'était juste le bon moment quand Gatsby est arrivé et que Netlify est arrivé pour vraiment avoir un moyen facile de mettre ça en place. Je sais qu'il y a d'autres solutions maintenant, euh, à travers Vercel, à travers Strattic, à travers toutes sortes d'options sans tête et [00:21:00] des choses comme ça et des options statiques.

Nate Finch : Et tout est. Oui, mais je pense que pour moi, c'était juste de voir la vitesse et, vous savez, Gatsby a le, hum, comment ça s'appelle quand vous survolez un lien et que ça précharge la page. C'était donc si rapide et les images sont si nettes et propres et il y a si peu de choses à faire.

Nate Finch : Donc, oui, j'étais comme, c'est cool. C'était génial.

Rachel Winchester : Sympa. J'ai commencé à travailler sur JAMstack il y a environ un an. Hum, mais pas en tant que développeur WordPress, hum, et en m'y mettant, j'ai écouté beaucoup de heavy metal. J'aime donc la façon dont Rick. J'aime que Rick écoute du heavy metal et que les gens puissent écouter la musique qu'ils aiment.

Rachel Winchester : Je suis curieuse de savoir quel genre de musique vous écoutez tout au long de la journée. Sur quoi aimez-vous travailler ?

Rick Alday : Oh mec, mes goûts musicaux sont vraiment très variés et, tu sais, je peux [00:22:00] les partager dans ma liste de lecture et je préfère certains d'entre eux, mais ouais, je veux dire, je viens juste d'écouter. Eh bien, je travaille à boire pour me détendre, pour aimer un peu de musique low-fi.

Rick Alday : Euh, mais encore une fois, ça dépend de mon humeur et de ce que je fais. Euh, il m'arrive de me cogner la tête, et j'ai ma fille qui travaille à côté de moi. Elle fait l'école à la maison à certains moments, ou je ne peux pas mettre ma musique trop fort. J'utilise mes écouteurs et, mais, euh, ouais, je veux dire, ça dépend de mon humeur. Ça varie beaucoup.

Matt Graham : Oui. En parlant de variabilité, quelle est la chose que vous devez faire chaque jour pour rester sain d'esprit ? Vous-même, je veux rester sain d'esprit, mais en fait, il s'agit d'être concentré. Quelle est la chose que vous [00:23:00] devez toujours faire ?

Rick Alday : D'accord. Hum, ce qui marche pour moi, c'est de faire beaucoup de pauses. Beaucoup de pauses de cinq minutes, toutes les 40 minutes, toutes les heures.

Rick Alday : J'ai besoin de sortir du bureau. Je vais juste, juste, ah, quelles sont mes plantes et notre cour ? Et c'est ce que j'aime faire. J'aime jardiner pendant mon temps libre et cela m'évade complètement. Y a-t-il quelque chose sur lequel je travaille en ligne ? Un de mes collègues vit près des bois.

Rick Alday : Il a une grande propriété en Caroline du Sud. Donc, vous savez, il, il presque avec le, comme venir à l'étale, je vais faire une promenade dans les bois et c'était pour lui. Et donc, oui, mais c'est quelque chose que j'ai besoin de faire. J'ai besoin de sortir et de regarder le vert, les plantes, les fleurs, vous savez, mais c'est ce que je fais.

Rachel Winchester : Oui, je comprends tout à fait ça. Je pense que, euh, eh bien, [00:24:00] je ne sais pas où, où tout le monde se trouve dans le monde, mais là où je suis en hiver, on ne peut pas avoir beaucoup de lumière du soleil pendant la journée. Je dois donc sortir pendant le déjeuner pour avoir un peu de soleil. Euh, donc oui, je pense vraiment, je pense vraiment que, euh, sortir pendant votre journée de travail et en faire un point.

Rick Alday : Et juste parce que je ne sais pas, je suppose que la plupart d'entre nous travaillent, vous savez, nous sommes assis toute la journée, vous savez, à travailler. Alors, le simple fait de se lever, même pour prendre une tasse de café ou marcher pendant cinq minutes, aide vraiment à soulager les maux de dos et, physiquement et mentalement, à se remettre un peu d'aplomb.

Rachel Winchester : Oui, à moins que vous ne soyez trop enthousiaste à l'idée de développer le site statique WordPress que vous êtes en train de développer. [00:25:00]

Nate Finch : J'étais en fait le,

Matt Graham : Oui, c'est la question que je voulais te poser, Nate. Je suis développeur. Et j'ai l'impression que ça pourrait, je ne sais pas ce que c'est, mais j'ai ces montagnes russes : c'est trop cool aussi. Je déteste ça. Comment tu fais ça ?

Nate Finch : Oh, mec. Oui, c'est vrai. Et c'est, c'est aussi, vous savez, un truc du genre, oh, ça ne va me prendre que cinq minutes de plus. Je sais. Et cinq heures plus tard, vous n'êtes pas sorti. Vous n'avez pas fait votre promenade. Vous n'avez pas dit bonjour à votre famille, vous travaillez à la maison, etc.

Nate Finch : Euh, oui. Je ne sais pas. J'essaie encore de comprendre parfois parce que je sais que si je pouvais, je travaillerais toute la journée et toute la nuit, et j'adore résoudre tous ces trucs, c'est l'une des choses que j'aime dans le développement, n'est-ce pas ? C'est qu'on résout des problèmes, des énigmes, des trucs comme ça.

Nate Finch : Donc, euh, oui. Comment gérez-vous cela ? Je pense qu'une partie de la solution consiste à fixer un délai pour les choses, c'est sûr. Un peu comme Rick en parlait, vous savez, [00:26:00] Je pense que l'autre côté aussi, c'est d'avoir plusieurs choses que vous essayez de comprendre, euh, que vous, ou ça, et si vous avez d'autres tâches que vous devez faire, vous vous dites, ok, je ne peux pas passer plus de 30 minutes sur ça avant de devoir passer à autre chose.

Nate Finch : Et pour moi, j'ai été freelance pendant six ou sept ans, et rejoindre une équipe, que ce soit dans une agence de design ou maintenant chez Strattic, où nous sommes une société d'hébergement, c'est avoir d'autres personnes autour de soi qui ont des compétences ou qui peuvent être votre canard en caoutchouc ou qui peuvent vous donner des idées et des choses comme ça.

Nate Finch : Comme, si vous pouvez juste comme parler aux gens, comme encore une fois, requisites tellement de bons conseils, Rick, que, euh, euh, c'est super utile. Il suffit de se sentir comme, de comprendre ces choses et de se débloquer et d'aller de l'avant. Vous savez, l'équipe comme la somme, le total est plus grand que la somme de ses parties, non ? Oui.

Matt Graham : Euh, non, en fait, euh, AmyJune, qui était l'un des, euh, l'un des intervenants de tout à l'heure, euh, [00:27:00] a posté le, euh, le, le compte Twitter du développeur. C'est comme si c'était la solution de cinq minutes.

Nate Finch : Oui. Cinq minutes de correction chaque jour.

Matt Graham : Oui. C'est vrai, exactement. C'est vrai, c'est vrai. Exactement. C'est la limite, parce que si vous dépassez cette limite, alors vous savez, ça finit par être une fixation de huit heures.

Rachel Winchester : Eh bien, je crois que j'ai encore une question. Euh, je suis curieuse, euh, avec qui vous traitez que dans votre travail, euh, est-ce que les gens viennent à vous enthousiasmés par la statique ou est-ce que vous devez les convaincre.

Nate Finch : Oui. Beaucoup de gens qui viennent chez Strattic sont des moyennes ou des grandes entreprises qui utilisent WordPress depuis des années et qui ont travaillé sur d'autres plateformes d'hébergement avec leur société d'hébergement [00:28:00] et il y a une sorte de " sweet spot " chez Strattic où nous pouvons prendre votre site WordPress tel qu'il est, le rendre statique et le mettre en ligne.

Nate Finch : Et nous aimons aussi construire ces intégrations sans serveur, comme pour gravity forms ou contact form seven, ou nous avons besoin de WordPress search ou la liste continue. C'est vrai. Hum, mais ils l'ont fait. Je leur ai dit que s'ils voulaient faire quelque chose de statique, de rapide, d'évolutif et de sécurisé, ils devaient reconstruire leur site et tout ça.

Nate Finch : Eh bien, vous savez, ils ont passé des années là-dessus ou, vous savez, des dizaines de milliers de dollars ou des centaines de milliers de personnes, des heures ou n'importe quoi d'autre sur le site qu'ils ont dans la configuration qu'ils ont. Et leurs spécialistes du marketing l'adorent. Leurs spécialistes du référencement l'adorent. Leurs rédacteurs de contenu l'adorent. Ils ne veulent pas changer.

Nate Finch : Vous savez, une plateforme qui n'est pas WordPress ou autre. Euh, et ils ne veulent pas avoir un déploiement, comme un, euh, un processus de construction nécessairement où ils ont tout couplé où il y a comme, vous savez, ensuite elle a son Gatsby sur le front-end et WordPress sur le back-end. Et ils ont toujours à gérer la sécurité, parce qu'ils ont toujours leur site WordPress et qu'il peut toujours être taxé.

Nate Finch : Les gens qui s'adressent à nous disent en gros : " Hé, quand vous fermez WordPress, cela veut dire que notre WordPress ne peut pas être piraté. C'est très bien. Et puis vous avez toutes ces intégrations géniales et des choses que d'autres plateformes d'hébergement statique ou un type d'intégration statique n'ont pas dans la boîte.

Nate Finch : Comme je l'ai dit à la PML pour un site multinational et des choses comme ça. C'est le genre de choses qui sont vraiment importantes et le mal de tête, nous parlions justement avec quelqu'un d'autre qui disait, vous savez, vous l'avez tous fait. Je ne veux pas dire que nous avons fait perdre son emploi à quelqu'un ou quoi que ce soit d'autre, mais c'est comme, vous savez, si nous faisions ce que nous faisions avant d'arriver aux strates, nous aurions encore une personne et demie ou quelque chose comme ça dans le personnel.

Nate Finch : C'est juste, juste regarder notre site. C'est vrai. Ils ne font rien de productif, ils essaient juste de nous aider. Donc, oui. Donc oui, c'est, c'est cool. C'est un peu la même histoire, euh, vous savez, deux douzaines de façons différentes et [00:30:00] des choses comme ça. Euh, allez.

Rachel Winchester : Oui. Oui. Je suis très intéressée par, par, par, euh, comment les gens font leur transition, parce que je sais que c'est, c'est, c'est un peu nouveau ou ça revient.

Rachel Winchester : Hum, mais il continue d'essayer de, euh, de, de, vous savez, devenir encore plus populaire, ce qui est vraiment intéressant.

Nate Finch : Oui. C'est vrai. Oui, c'est vrai. Tout ce qui était ancien est à nouveau nouveau nouveau ou quelque chose comme ça. C'est vrai. Donc.

Matt Graham : Très bien. J'aimerais également remercier nos sponsors, Bluehost, Cloudways, GoDaddy Pro, Nexcess, Yoast et Weglot. N'hésitez pas à visiter leurs tentes et à discuter avec eux, vous pourriez même gagner des prix. N'oubliez pas de vous faire prendre en photo dans le photomaton et de tweeter avec le hashtag word, WordFest Live.

Matt Graham : Merci également à nos [00:31:00] partenaires médias et à notre micro sponsor. Euh, en ce moment même dans la tente de la communauté, euh Cloudways ou désolé, c'est dans la prochaine heure. Cloudways va faire son cadeau de l'heure. Il y a une, euh, eh bien, c'est probablement seulement une pause de neuf minutes dans le programme en ce moment. Alors, dirigez-vous vers la tente de la communauté et nous serons de retour dans neuf minutes avec, euh, en commençant par le continent asiatique.

Matt Graham : Vous remplissez tous nos grands cœurs orange.

Partager cette session