DE{CODE} : Front End : Créer des sites de commerce électronique à l'épreuve du temps
Publié: 2023-02-12L'éditeur de blocs WordPress par défaut normalise la façon dont nous intégrons les mises en page et les thèmes et il déverrouille de nouvelles fonctionnalités sur le front-end de votre site Web. Cela facilite la maintenance, la modification et la mise à jour de votre site tout en ayant moins de surcharge, en étant plus portable et en se chargeant plus rapidement. Mais l'éditeur de blocs est-il adapté à votre agence et à vos sites de commerce électronique ? Quel est le bon moment pour faire le pas ? Écoutez Mike McAlister, ingénieur logiciel principal de WP Engine, dans cette session informative DE{CODE} pour le découvrir !
Diapositives de la session
Transcription du texte intégral
MIKE MCALISTER : Salut, les amis. Je m'appelle Mike McAlister et je suis ingénieur logiciel principal chez WP Engine. Je travaille sur Team Genesis, et nous sommes chargés de construire l'avenir de WordPress et de travailler en quelque sorte à la pointe de tout ce qui concerne WordPress. Vous pouvez me trouver sur toutes les plateformes @MikeMcAlister. Et oui, suivez-moi pour plus de ce genre de contenu.
Aujourd'hui, comme vous pouvez le constater, il s'agit de créer des sites de commerce électronique évolutifs. Nous sommes en quelque sorte à un nouveau précipice dans WordPress. De nouveaux paradigmes apparaissent chaque jour. Et il peut être difficile de s'y retrouver. Et c'est donc ce que nous allons examiner aujourd'hui, les avantages et les inconvénients d'aller de l'avant avec une nouvelle ère de WordPress.
Donc, comme je l'ai déjà dit, je fais ça depuis longtemps. Je vis et respire WordPress. Depuis plus d'une décennie, j'ai en quelque sorte construit des produits WordPress, des entreprises WordPress, des trucs à la pointe de la technologie et toutes sortes de choses. J'ai eu une entreprise de thèmes pendant un certain temps appelée Array Themes, une sorte de belle petite collection de thèmes WordPress pour les concepteurs, les photographes, les portefeuilles, etc.
Et puis j'ai commencé à expérimenter avec l'éditeur de blocs WordPress. Et c'est de là que vient Atomic Blocks. Et c'était vraiment le premier plug-in du genre, une sorte de démarrage avec l'éditeur de blocs. Et je l'ai utilisé pour aider à montrer aux autres comment apprendre les blocs et ce qui est possible, et le type de code dont vous avez besoin pour le faire. Ce fut donc une expérience vraiment révélatrice.
Et puis, quand j'ai rejoint WP Engine, j'ai commencé à travailler sur la suite de produits Genesis, et nous avons en quelque sorte apporté une grande partie de cette technologie de blocs d'Atomic Blocks et Array Themes dans le framework Genesis. Et donc cela a en quelque sorte propulsé une nouvelle génération de type de construction de thème avec Genesis Pro. Et j'aide également à enseigner aux créateurs WordPress comment transformer ces thèmes et plug-ins en produits et en entreprises de produits avec mon cours Liftoff.
Voilà donc un peu de moi. Avant de nous lancer dans cela, faisons juste un bref rappel, d'accord, parce que vous avez entendu parler de l'éditeur de blocs, vous l'utilisez probablement, mais il y a des gens qui n'ont pas encore eu l'occasion de creuser, ou peut-être n'en ont-ils pas Je ne suis pas sûr de ce dont il est pleinement capable. Ainsi, l'éditeur de blocs, comme vous vous en souvenez peut-être, il y a trois ans environ, peut-être un peu plus longtemps, a été introduit dans WordPress.
C'était probablement le plus grand changement que WordPress ait jamais vu. C'était massif. Cela nous a fait passer de beaucoup de méta-boîtes différentes partout dans WordPress et de cette vieille mise en page obsolète à laquelle tout le monde était habitué à une sorte d'expérience de création de contenu active plus vivante, où maintenant nous construisons nos sites Web avec de petits blocs de contenu, boutons et images. Ces choses sont toutes facilement déplacées dans différentes mises en page. Et c'est juste une expérience de conception beaucoup plus puissante.
Mais ce n'était qu'une partie de l'équation, n'est-ce pas ? C'était comme si être capable de construire la zone de contenu était une chose. Nous sommes en mesure de le faire depuis un certain temps, dans une certaine mesure, avec des codes abrégés. Mais maintenant nous avons l'éditeur de blocs. Mais la vision complète est de pouvoir créer votre site Web complet avec des blocs et des modèles et tous ces nouveaux outils.
Des parties de cela ont été publiées un peu récemment, dans les dernières versions de WordPress, mais cet été, nous allons en quelque sorte obtenir le type plus complet d'expérience d'édition de sites de blocs. Et donc je veux aborder une partie de cela aujourd'hui parce que, encore une fois, avec le paradigme des blocs, nous allons maintenant avoir ce nouveau paradigme incroyable avec l'édition complète du site. Et je veux vraiment que vous commenciez à l'utiliser parce que c'est tellement puissant et excitant. Et ça va être énorme pour tout le monde.
Donc, je reçois cette question tout le temps, quel est le bon moment pour sauter dans l'éditeur de blocs, n'est-ce pas ? Les gens ont des hésitations. Ils ne sont pas tout à fait sûrs. Je dirais qu'il y a environ deux ans est le meilleur moment, mais vous savez, maintenant c'est aussi un bon moment. Avec l'open source et ce genre de projets communautaires, ils s'améliorent plus tôt les gens commencent à les adopter, n'est-ce pas ?
Plus tôt nous commençons à construire avec et à exposer les problèmes, les lacunes, les pièges, plus tôt nous les corrigeons, plus cela devient puissant. Je suis donc partisan d'y aller tôt et de construire ce genre de choses. Et c'est pourquoi j'ai commencé très tôt avec Atomic Blocks. C'était probablement le premier plug-in de bloc là-bas. Mais nous avons tous beaucoup appris de cette expérience. Il est donc encore temps de se lancer dans l'éditeur de blocs et l'édition complète du site. Et nous verrons pourquoi ici.
Donc encore une fois, j'entends ces choses tout le temps, la perception de l'éditeur de blocs, c'est cher. Si vous êtes une agence, je sais à quel point cela peut coûter cher. J'ai travaillé avec des agences dans le passé, et changer les flux de travail coûte cher. Vous avez en quelque sorte vos affaires en ordre, et échanger cela contre une toute nouvelle solution, cela coûte cher. Et parfois, nous n'avons pas le temps de faire financièrement cette transition.
J'entends aussi qu'il est instable. Les gens disent, eh bien, ce n'est pas encore tout à fait fini. Est-il prêt pour la production ? Nous faisons beaucoup de commerce électronique et il y a de l'argent en jeu, donc nous ne pouvons pas vraiment nous permettre de faire baisser les choses. Je comprends. Et puis l'autre grande chose est JavaScript. Nous sommes passés d'un framework PHP à WordPress qui contient un énorme moteur JavaScript. Et encore une fois, cela coûte cher, car maintenant vous devez apprendre JavaScript, vous devez former vos développeurs. Et cela prend aussi du temps et de l'argent.
Mais la réalité de ces choses est que c'est assez différent, en fait. C'est cher, bien sûr, mais ça ne fera qu'augmenter avec le temps. Plus vous le retardez et plus vous devenez dépendant des solutions pour faire les choses à l'ancienne, il sera beaucoup plus difficile de faire la transition et de vous éloigner de certains de ces plug-ins tiers qui peut-être ne vous rend pas service, ce que nous explorerons lorsque nous parlerons de performances.
De plus, qu'il soit stable ou non, il est en fait assez stable en ce moment. Nous avons une API robuste pour les blocs de construction. Et beaucoup d'entreprises, d'agences du Fortune 500, il y a beaucoup de personnes réputées qui construisent et passent en production avec des trucs d'édition de site complets. Alors c'est là. Et encore une fois, nous parlerons en quelque sorte d'y entrer et de déterminer par vous-même à quel point c'est puissant.
Et puis JavaScript, si vous êtes un développeur, et je suppose que beaucoup d'entre vous le sont, vous savez que JavaScript est plus grand maintenant qu'il ne l'a jamais été. Et la même chose est vraie pour WordPress maintenant. Avec la puissance du moteur JavaScript et de WordPress, cela vous ouvre de nombreuses opportunités, en fait.
Cela peut être considéré comme un point positif car toutes les fonctionnalités, mais vous pouvez également désormais puiser dans une nouvelle cohorte de développeurs auxquels vous n'auriez probablement pas eu accès auparavant. Beaucoup de gens dans la communauté JavaScript ont peut-être oublié WordPress auparavant. Eh bien maintenant, devinez quoi? Je veux dire, c'est une énorme opportunité d'emploi pour beaucoup de gens. Je pense donc qu'il y a beaucoup d'avantages à avoir JavaScript ici aussi.
Tout ça pour dire, vous savez, WordPress, ça ne va nulle part. Je veux dire, ça grandit massivement. C'est presque 45%, alimentant 45% d'Internet. Et il pousse encore très sainement chaque année. Il croît chaque année de la taille d'un marché Shopify. Pour référence, c'est assez énorme.
Et comme je l'ai déjà dit, plus nous retardons cela, en adoptant une partie de cette nouvelle technologie et en découvrant comment elle s'intègre dans nos flux de travail ou nos agences ou nos entreprises indépendantes, plus cela va être douloureux. Et vous voudrez éventuellement faire la transition, simplement parce que cela sera si puissant que vous manquerez beaucoup de choses en ne le faisant pas. Alors je dis investir maintenant. Préparez-vous pour, par exemple, une croissance à long terme, une croissance à long terme du commerce électronique. Et oui, passez à l'éditeur de blocs.
Il existe de nombreuses raisons d'adopter cette nouvelle technologie : plus de contrôle, de meilleures performances et des économies d'argent. Je ne connais aucun pigiste ou agence qui ne serait intéressé par aucune de ces choses. C'est en quelque sorte la pierre angulaire de la croissance de votre entreprise, n'est-ce pas ? Passons donc à quelques-uns d'entre eux.
Oui, si vous connaissiez la puissance de l'éditeur de blocs. C'est quelque chose que je pense que les gens ont en quelque sorte compris. C'est comme si c'était nouveau, c'est plus puissant ou quoi que ce soit. Mais c'est une de ces choses où c'est comme si vous deviez vraiment vous y mettre et comprendre ce qui est possible du point de vue du développement, le genre de choses dans lesquelles vous pouvez puiser, les choses que vous pouvez faire maintenant que vous ne pouviez jamais faire auparavant. C'est ce que nous avons toujours voulu dans WordPress, mais que nous n'avons pas encore eu l'occasion d'avoir. Nous sommes donc dans une opportunité de choix ici.
Contrôle. C'est quelque chose dont beaucoup d'agences ont besoin, n'est-ce pas ? Lorsque vous avez des clients ayant des besoins spécifiques, des besoins de marque ou que vous devez mettre en place des garde-fous, le contrôle et la possibilité d'avoir un contrôle vraiment précis et granulaire sur l'ensemble sont primordiaux. Donc, pour les développeurs, en ce qui concerne la base de code, il y a tellement plus d'options maintenant que vous avez un moteur JavaScript dans WordPress.
Headless est une autre chose qui devient énorme. Étant capable de séparer votre contenu et votre couche de présentation, WordPress vous offre maintenant ce genre d'opportunités. Et en fait, WP Engine travaille sur Atlas, qui est leur solution Headless WordPress. Et si vous n'avez pas vérifié cela, vous devriez. C'est super cool. C'est comme, encore une fois, le genre de choses dont rêvent les développeurs, pouvoir utiliser WordPress pour ce genre de choses.
Encore une fois, pour les développeurs, vous pouvez choisir votre propre langage JavaScript. Bien que les blocs soient écrits en React, vous pouvez écrire Vue Vous pouvez écrire Angular. Tu pourrais écrire Vanilla, si tu voulais. C'est vraiment à vous de décider car tout est compilé et expédié, et cela n'a pas d'importance à la fin. Et parallèlement à cela, vous pouvez utiliser vos mêmes workflows JavaScript. Vous pouvez utiliser des éléments d'intégration CI/CD que vous n'aviez pas auparavant, des outils de construction d'automatisation. Tout cela est possible en exploitant ce nouvel avenir JavaScript dans WordPress.
Et encore une fois, j'ai mentionné cela, j'y ai fait allusion plus tôt, mais le pool de développeurs JavaScript qui existe est énorme. C'est massif. Et donc plus tôt nous commençons à adopter certaines de ces technologies et amenons ces personnes dans le giron de WordPress, plus l'écosystème devient puissant, plus les solutions deviennent précieuses, les produits, les plug-ins. Ces choses augmentent toutes lorsque nous commençons à intégrer ce talent dans WordPress.
J'ai mentionné avant de pouvoir façonner et modeler WordPress. C'est énorme pour pouvoir créer des applications personnalisées, ou même simplement lancer des sites personnalisés pour vos clients. Maintenant, il est tellement plus facile de modifier l'administrateur. Supposons que vous souhaitiez ajouter une barre d'outils pour exposer certains de vos outils ou données de commerce électronique. C'est super facile maintenant. Ils ont des options pour pouvoir s'intégrer assez facilement dans ces différentes barres d'outils et dans toute l'interface. C'est assez impressionnant.
De même, vous pouvez aller dans l'autre sens. Vous pouvez verrouiller l'interface utilisateur. Supposons que vous souhaitiez contrôler un peu plus l'expérience. Vous pouvez tout à fait le faire maintenant. Et parce qu'il est alimenté par JavaScript, vous avez beaucoup plus de contrôle sur, par exemple, les interactions de l'interface utilisateur. Ainsi, les garde-corps que vous pouvez mettre en place, beaucoup mieux, beaucoup plus facilement.
Et en termes d'expérience, nous avons tous eu une situation où une mise à jour de plug-in tiers, cela change quelque chose, tout d'un coup le bouton que vous avez mis ici est maintenant manquant ou il a disparu. Eh bien, en vous attachant et en étant capable de contrôler vous-même l'expérience, vous pouvez empêcher ces mésaventures de se produire. Vos clients ne voient pas ces problèmes se produire parce que vous avez en quelque sorte un contrôle plus précis sur l'expérience.
En termes de contrôle de votre destin, c'est quelque chose sur lequel je vais continuer à revenir à propos des plug-ins tiers. Les plug-ins sont formidables, mais ils peuvent être préjudiciables et vous pouvez créer une dépendance à leur égard qui n'est pas saine. Cela peut limiter votre croissance, de bien des façons. Pouvoir vous connecter directement à WordPress et avoir en quelque sorte ce contrôle, et savoir que les choses que vous mettez sont testées et maintenues et peuvent être mises à jour à tout moment, c'est énorme, non ? C'est beaucoup plus fiable que de s'appuyer potentiellement sur un tiers pour faire un correctif.
Et puis enfin, la portabilité. C'est tout, non ? Nous ne pouvons pas enfermer notre contenu ou nos sites Web dans des solutions propriétaires. C'est très cher, cher. C'est dangereux. Et nous avons choisi WordPress pour ne pas avoir cette situation, n'est-ce pas ? C'est donc important.
Performance. C'est quelque chose que nous avons toujours traité, mais maintenant c'est plus important que jamais parce que nous ne pouvons tout simplement pas nous permettre de ne pas avoir d'excellentes performances. Google ne sera pas gentil avec nous. Vous avez tous déjà vu cette citation, un retard d'une seconde dans le chargement de la page entraîne une perte de 7 % des conversions, moins de pages vues et une diminution de la satisfaction client.
Je ne connais personne sur la planète qui serait d'accord avec cela, en particulier en termes de commerce électronique et de vos clients. Donc, si vous avez des plug-ins qui chargent des fichiers superflus et des choses que vous n'utilisez même pas et qui vous coûtent de l'argent, c'est quelque chose que vous devez examiner très sérieusement. Vous devez agir et contrôler votre situation là-bas.
Encore une fois, ne vous méprenez pas, j'adore les plug-ins. Je les utilise tout le temps. Mais ces puissants plug-ins sont conçus pour fonctionner sur des millions de sites Web. Et lorsque vous devez créer des plug-ins qui fonctionnent sur des millions de sites Web, vous devez ajouter des éléments qui ne sont pas utiles pour tout le monde. Vous devez ajouter des scripts supplémentaires et des styles supplémentaires pour tenir compte des différents navigateurs. Et souvent, tout cela est chargé pour vous. Il y a rarement un contrôle précis pour pouvoir désactiver ce truc. Vous obtenez donc l'essentiel de l'ensemble du plug-in, et vous n'en avez pas nécessairement besoin.
Maintenant, si vous êtes un développeur pointu, vous pouvez y entrer et décrocher les choses pour aller un peu plus vite, mais je dirais quand même qu'à ce stade, vous pourriez prendre ce temps et écrire vous-même certaines choses et, surtout avec le nouveau vivier de talents qui arrive sur WordPress, prenez le contrôle là-bas. Vous avez un contrôle plus granulaire sur la construction. Vous pouvez faire du tree shaking, minifying, toutes ces choses sont possibles maintenant.
Et donc je pense que plus tôt nous comptons sur le type de relation que nous voulons avoir avec les plug-ins tiers, en particulier du côté du constructeur de pages, vous savez, maintenant que nous allons vers des modèles et tous ces géniaux outils, vous n'avez pas nécessairement besoin de constructeurs de pages. Et beaucoup de ces plug-ins ne prévoient pas vraiment de passer à l'éditeur de blocs. Donc, vous devez en quelque sorte prendre une décision. Vous savez, allez-vous avec ce plug-in qui vous aide peut-être à construire maintenant, ou commencez-vous en quelque sorte à adopter WordPress, qui va vous pérenniser, va vous donner les outils dont vous avez besoin et le contrôle dont vous avez besoin ? Il y a donc de grandes décisions à prendre. Je comprends tout à fait.
En termes de performances des pages et de référencement, nous connaissons tous la vitesse des pages et les Core Web Vitals, ils deviennent super importants maintenant. C'est le paradigme que nous visons. Vous voulez ces cercles verts. Et il peut être difficile de les atteindre, encore une fois, avec certains de ces plug-ins WordPress, car ils chargent toutes sortes de ressources. Et à moins que vous n'entriez là-dedans et que vous ne soyez vraiment en train de peaufiner et de décrocher des choses, vous allez faire face à ce problème.
WordPress avec une sorte de cette nouvelle vague de développeurs là-dedans, nous réalisons tous les choses dont nous avons besoin que nous n'avions pas auparavant, comme pouvoir dire que vous avez une page avec un tas de blocs dessus. Eh bien, vous ne voulez pas nécessairement charger l'intégralité de vos scripts et styles pour tous les blocs. Vous ne voulez obtenir que les styles qui sont chargés sur votre page. Je suis désolé, les blocs qui sont chargés sur votre page. Eh bien, nous avons maintenant des fonctions pour le faire.
Vous pouvez voir ici en bas cette fonction Devrait charger des actifs de bloc de base séparés. Eh bien, cela ne fera que scanner votre page, voir quels blocs se trouvent sur votre page et ne cracher que ces styles et ces scripts. Et donc vous pouvez voir que nous nous dirigeons vers ce futur plus performant, comme un petit fichier de performance, où nous ne chargeons que ce dont nous avons besoin. Et cela ira mieux. Encore une fois, dès que nous entrons en quelque sorte là-dedans et que nous commençons à construire, le plus tôt, par exemple, WordPress lui-même pourra adopter ces fonctionnalités et nous les aurons dans le noyau. Et puis nous n'avons pas besoin d'avoir des plug-ins car le noyau les a adoptés.
Beaucoup de gens creusent dans ce genre de travail de performance. Vous pouvez voir ici que j'ai une liste. Ceci n'est qu'un petit échantillon de personnes qui font cet excellent travail. Suis les. Suivez les personnes qu'ils suivent. Faites attention à leurs retweets car il y a beaucoup d'intelligence dans cette ère de WordPress et beaucoup de gens intelligents proposent des solutions intelligentes chaque jour. Alors oui, suivez certaines de ces personnes.
Enfin, je veux parler d'économiser et de gagner de l'argent avec cette technologie car, encore une fois, nous parlons de croissance à long terme, d'opportunités à long terme avec la croissance avec WordPress. Et il y a tellement de nouvelles opportunités pour générer des revenus avec ce type de technologie, vous pouvez trouver toutes sortes de façons de fournir de nouveaux services et de nouveaux produits. Et nous en reparlerons un peu aussi.
En ce qui concerne les conceptions de pages et les plug-ins de création de pages, etc., j'ai mentionné que nous pouvons maintenant les remplacer par des modèles. Eh bien, les modèles ne sont que des mises en page, des sections de mises en page que WordPress implémente afin que vous puissiez créer de belles pages. Eh bien, être capable d'utiliser des modèles comme point de départ pour chaque projet afin de créer une collection de modèles que vous pouvez utiliser pour chaque projet client, puis de les personnaliser pour le client, vous pouvez créer toute une bibliothèque de modèles de démarrage qui vous pouvez l'utiliser pour chaque projet afin de ne pas avoir à réinventer la roue à chaque fois. Vous économisez ce temps. Vous économisez cet argent.
Une autre nouvelle technologie est theme.JSON. C'est presque comme une façon globale de styliser votre site Web, ce que nous n'avions pas auparavant. Donc, être capable de charger vos modèles puis d'apporter des modifications globales aux styles de vos boutons ou de vos liens ou de vos couleurs d'en-tête pour, par exemple, les ajuster vraiment aux besoins de votre client ou à votre marque, encore une fois, ce sont des choses qui feraient prendre autant de temps avant, comme vous le savez, de faire des allers-retours entre l'éditeur et le personnalisateur et d'essayer de bien faire les choses.
Et puis quand vous déplacez le site, il faut le refaire car WordPress ne se souvient pas forcément de ce truc. Ce sont tous d'énormes économies de temps et d'argent maintenant. Ainsi, plus tôt vous adopterez ces choses, comme theme.JSON, les styles globaux, et bientôt il y aura des contrôles de typographie, plus tôt vous commencerez à économiser cet argent et à gagner cet argent.
Réduire vos plug-ins est quelque chose dont j'ai en quelque sorte parlé, mais encore une fois, je pense que plus tôt nous commencerons à regarder peut-être et à remettre en question les choses que nous avons installées sur nos sites, en avons-nous besoin, vous n'aurez peut-être pas besoin d'un plug-in de mise en cache plus. De nombreux hébergeurs ont mis en place la mise en cache à leur niveau. Et si vous êtes en mesure d'expédier des ressources minifiées et des versions plus petites, nous arrivons en quelque sorte à ce point où de gros plug-ins de mise en cache, de toute façon, peuvent ne pas être nécessaires.
Même chose avec certains de ces constructeurs de pages, comme je l'ai mentionné. Pouvons-nous décharger cette expérience de création de pages sur WordPress maintenant ? Pouvons-nous commencer à utiliser des modèles avec des fichiers theme.JSON et en quelque sorte créer notre propre ensemble de conceptions ? Je pense que nous pouvons. Je pense que nous y sommes presque. Et cela ne veut pas dire qu'il n'y a pas de cas d'utilisation pour les constructeurs de pages pour certains projets ou quelque chose comme ça. Je pense que oui.
Mais encore une fois, je pense que lorsque nous parlons de croissance à long terme, de l'avenir de WordPress, de l'avenir de votre entreprise et de WordPress, je vois un avenir plus simple, un avenir sur lequel vous contrôlez davantage. Et je pense que nous voyons le début de cela maintenant. Cela peut être difficile à voir sur le moment, bien sûr, mais c'est là que nous en sommes. Et donc oui, c'est votre opportunité de créer l'ensemble d'outils que vous voulez, dont vous avez besoin, qui vous appartient, qui est adapté à vous. Et cela vous aidera à vous déplacer beaucoup plus vite, beaucoup plus vite.
Et enfin, c'est quelque chose sur lequel j'ai aussi beaucoup écrit. Vous savez, WordPress est, comme vous le savez, en train de traverser cette transition. Et avec cela vient le besoin de nouvelles solutions, n'est-ce pas ? Même les plug-ins les plus courants, comme un plug-in de formulaire qui se trouve sur chaque site Web, eh bien, nous avons maintenant besoin de versions en bloc de cela.
Nous avons besoin de meilleures versions alimentées par JavaScript que nous pouvons personnaliser directement dans l'éditeur et modifier. Et le marché a été assez lent à rattraper cela. Je ne sais pas si c'est à cause d'un manque de développeurs JavaScript ou - il y a beaucoup de raisons, mais le fait est que le marché est grand ouvert en ce moment. Ainsi, les plug-ins précédents qui étaient comme les meilleurs plug-ins des 10 dernières années, vous pourrez peut-être transformer ce que vous faites pour vos clients et vos sites en un produit.
En fait, je le vois déjà fait. J'ai commencé à faire ça avec Atomic Blocks. Je voulais remplacer des choses comme les codes abrégés et j'ai commencé à créer des blocs pour le faire. Et tout simplement parce qu'il était l'un des rares à le faire, il est devenu très populaire très rapidement. Et donc il y a beaucoup d'opportunités de monétiser et de trouver de nouvelles niches à creuser.
Le commerce électronique, en particulier, a beaucoup de problèmes difficiles à résoudre, comme vous le savez. Et les clients, ils paient une prime pour ces choses parce que nous résolvons des problèmes vraiment difficiles qu'ils ne peuvent pas résoudre eux-mêmes, en particulier des solutions permettant d'économiser du temps et de l'argent. Je ne peux donc pas dire assez combien il y a d'opportunités dans WordPress en ce moment. Comme jamais auparavant, le marché est prêt pour ces nouvelles solutions, ces nouveaux types d'interfaces utilisateur plus intuitives, plus performantes et plus resserrées.
Les clients sont prêts pour ces choses et ils paieront pour cela. Ouais, encore une fois, ici, il n'y a jamais eu plus d'opportunités qu'il n'y en a maintenant, en particulier pour le commerce électronique. Je vois de plus en plus de gens chercher des solutions. Et les gens qui sont les meilleurs devraient faire ces choses pour l'éditeur de blocs. Nous devons débloquer cette croissance à long terme, et c'est une façon de le faire, transformer votre travail en produits.
OK, donc avec tout ce qui a été dit, par où commencer ? C'est une grande tâche de commencer à apprendre ce genre de choses. La façon dont je travaille et je pense que beaucoup de gens travaillent probablement, c'est plus facile d'apprendre en construisant simplement quelque chose. Donc, qu'il s'agisse de construire une nouvelle chose ou de prendre l'une des choses que vous avez construites dans le passé, un projet client ou votre propre site personnel, essayez de prendre cela, et si cela a été fait avec un plug-in de création de page ou autre, essayez prendre cela et le construire dans l'éditeur de blocs.
Je veux dire, pas d'excuses, allez-y et commencez à travailler avec. Faites votre premier bloc. Transformez un en-tête ou une section de fonctionnalité en modèle. Déterminez comment la relation entre la barre latérale des paramètres avec la zone de contenu et les blocs et les différentes façons de lier les paramètres. Il y a toutes sortes de pistes à explorer ici. Modification de l'interface utilisateur, entrée et ajout d'un bouton personnalisé à l'une des barres d'outils. Attachez-le à certains paramètres de l'un de vos blocs.
Ce sont toutes des choses qui, encore une fois, sont assez faciles à faire maintenant. J'ai fourni quelques liens ici. Il y a des liens vers les docs, les docs de l'éditeur de blocs. Mais il y a aussi un repo, le WordPress GitHub - je suis désolé, le repo Gutenberg, où ils ont des exemples de construction de choses spécifiques. Ils pourraient donc dire que c'est ainsi que vous construisez un bloc. Voici comment extraire des données via une API. Ils ont fait un très bon travail en fournissant des exemples assez détaillés aux développeurs.
Et puis une fois que vous avez construit cela, passez par le processus de lancement, ou même de simulation de lancement, car il y a des choses que vous trouverez après avoir construit quelque chose, c'est une chose. Mais en le mettant en ligne et en le faisant passer par le processus de mise en place sur un serveur de production et de configuration de votre site pour le lancer, nous savons tous qu'il y a aussi des choses qui apparaissent dans cette petite poche de temps, n'est-ce pas ? Passez donc par le processus de lancement. Prendre note.
Et puis je pense qu'à ce moment-là, j'ai commencé à réaliser que cette chose était prête, n'est-ce pas? Cette chose est puissante. Cette chose est prête à partir. Encore une fois, il y aura certainement des bizarreries, comme il y a des logiciels. Et nous sommes dans la communauté open source, donc la belle partie à ce sujet est que vous pouvez contribuer en retour les choses que vous trouvez et les petites bizarreries que vous trouvez.
Vous pouvez soit simplement le signaler, ce qui attirera l'attention de quelqu'un et le réparera, soit vous pouvez le réparer et fournir une solution. Et j'espère que cela sera fusionné. Donc, pour revenir à ce que j'ai dit auparavant, je veux dire, que vous l'adoptiez maintenant ou plus tard en fonction de sa stabilité, il deviendra plus stable plus tôt vous commencerez à l'utiliser et signaler ce truc. Et je pense que c'est une partie incroyablement précieuse de tout cela, c'est que nous avons cette opportunité, et c'est en grande partie sous notre contrôle de l'améliorer. Alors j'espère que vous le ferez.
Alors de toute façon, ouais, par où commencer? Commencer ici. Commencez à construire quelque chose. Entrez là-dedans. Faites quelques blocs. Et vous verrez, je pense.
Et c'est tout. Vous savez, encore une fois, je veux juste vous encourager à sortir, à faire quelque chose. Jetez un œil à toutes les opportunités. Et partagez-le avec moi. Envoyez-le moi. Retrouvez-moi sur Twitter @MikeMcAlister et montrez-moi ce que vous avez construit ou posez-moi des questions. D'accord, merci beaucoup pour votre temps.