Récompensez ce Podcast: optimiser les champs personnalisés et l’api WordPress sans tête avec Anthony burchell
Mais peut – être que c’est moi, peut – être que je l’ai fait, alors on t’a demandé ce que c’était. Parlez – moi brièvement de la façon dont votre histoire d’origine WordPress a commencé.
AB: Oui, c’était en 2009, j’a I fait un stage dans une agence de publicité, et quelques semaines plus tard, ils m’ont dit que vous pourriez faire ce travail. Donc, nous avons l’intention de vous engager, et un jour ils vont penser, Hey, Essayez ce truc WordPress, et nous pensons que ceci, ceci, ceci peut remplacer tous les sites Drupal que nous faisons, et j’ai été chargé de faire des recherches, et en 2009, quand j’ai commencé à faire des recherches sur WordPress, j’ai créé un blog rapide, Je n’ai même pas touché au Code, et c’est une chose intéressante que j’ai été assigné pour installer des sujets et explorer l’interface utilisateur.
DV: Oui, donc c’est, euh, oui, donc c’est un moment très excitant pour WordPress et bien des choses, comme si les types de messages et les champs personnalisés n’étaient pas encore apparus, donc je pense que WordPress n’était pas vraiment un CMS en 2009 et 2009, mais c’est arrivé après. C’est à ce moment – là que j’ai aussi créé ma propre agence WordPress, et je me souviens avoir dû prendre une décision, Quels sont leurs CMS et CBT préférés, c’est une bataille entre Drupal, WordPress et WordPress dans mon travail, et il a gagné parce que tous mes contacts me demandent le site WordPress, et je pense, construire un site WordPress qui m’intéresse plus, mais je me souviens que le client final est, Vous savez ce qui fait basculer la balance, et je pense que WordPress est un pont qui a même surmonté beaucoup de ces lacunes, sinon toutes. Depuis, mais ce n’est pas vrai. Avez – vous déjà essayé, expérimenté, ou ceci,
AB: Mon Dieu, oui, oui, oui, c’est une chose très intéressante, c’est pourquoi j’ai fait cette étude
NDI, l’API rest a été introduite en 4.7, donc en décembre 2016, je l’ai cherché avant l’exposition. J’ai étudié en profondeur mon billet de blog et j’ai découvert qu’en 2017, j’ai créé un WordPress VR sans tête. Je pense que c’est peut – être ce qui m’intéresse le plus. Avant le début du programme, j’ai soudainement pensé à un exemple que j’avais fait auparavant, c’est – à – dire une application de chat. Introduire le système de commentaires dans la page et le mettre en temps réel, de sorte que si quelqu’un laisse un commentaire, vous trouverez qu’il est en fait très populaire, mais il remplit également les messages, qui sont implémentés en utilisant l’API rest, donc ce découplage je pense que ce n’est pas vraiment sans tête, Mais c’est une application qui fonctionne à l’intérieur d’une page et qui fait des choses sans tête. Donc je pense que VR est la première fois que je suis admissible sans tête, c’est – à – dire télécharger des données post dans le monde VR et utiliser l’image de premier plan comme un panorama sphérique autour du corps pour ressembler à une photo 360 degrés
DV: vous pensez que ce projet est l’affirmation de Kim là – Bas, ce n’est pas vrai, je suis sûr qu’il y a un article sur Tavern, il vient de ce projet. Ce champ de mots. J’ai déjà posé cette question au public lors de ces événements, et c’est fantastique de voir le contenu de WordPress et, d’une certaine manière, dans un environnement de réalité virtuelle, je pense que c’est un point très intéressant, bien sûr, le concept sans tête, Nous parlons souvent du concept de système de gestion de contenu, donc c’est une application JavaScript autonome, essentiellement, vous savez, rendre et construire des sites Web selon vos préférences. Cependant, le concept que les sites WordPress peuvent ne pas avoir de titres affichés comme WordPress normal va au – delà des applications JavaScript simples. Je veux dire, c’est absolu.
C’est un plug – in open source. Il s’agit d’un plugin installé sur WordPress qui simplifie la création de modèles de contenu, qui sont essentiellement des types de messages que beaucoup de gens essaient de créer tous ces types de messages, et qui sont principalement rendus selon leur manière d’aujourd’hui, donc nous nous concentrons uniquement sur le contenu. DV: Oui, donc une partie essentielle d’un site sans en – tête semble être une application externe qui utilise des données. La modélisation de votre contenu est donc essentielle à cet égard. Donc, je suppose que vous avez mentionné, d’une certaine façon, que du point de vue du modèle de contenu Atlas, c’est un peu sans tête, et je sais que beaucoup de gens aiment vos solutions maison, ou mettre d’autres types de messages ensemble, personnaliser les plug – ins de champ de type Post, mais pas nécessairement construit spécifiquement pour cela, J’ai pensé que c’était vraiment amusant, j’ai joué un peu, tu sais, j’ai juste eu quelques conversations avec toi, et je pense que tu sais maintenant comment en apprendre plus, vraiment pour moi et notre public, mais on va faire une pause et revenir tout de suite.
C’est le podcast de la communauté WordPress sur wmr, et nous sommes au milieu de l’émission, avec Anthony, optimisant le boîtier du moteur WP Anthony sans tête WordPress avant la pause, Vous venez de nous parler de votre rôle dans l’enseignement de l’ingénierie, ou vous développez ce modèle de contenu Atlas ou un plug – in open source et distribué gratuitement, mais j’espère que maintenant, après la première interruption, vous pouvez en savoir plus sur la fonctionnalité de l’ECM d’une manière ou d’une autre, Et même sur la façon dont il résout les problèmes. AB: Oui, le problème que nous résolvons est que nous sommes actuellement habitués à créer
Ou, c’est organisé, différencié, du point de vue sans tête, même si vous voulez vraiment une méthode API plus pure basée sur la valeur, dans laquelle j’appelle une valeur, puis je l’extrait, puis je l’affiche quelque part avec cette valeur en faisant une opération ou quelque chose comme ça, et c’est Le point. AB: Oui, une autre chose que nous pouvons facilement faire est d’ajouter plus de champs pour les protéger derrière le système utilisateur. C’est une autre chose difficile à faire. Le défi pour les développeurs JavaScript est que nous avons l’occasion de démontrer que les développeurs JavaScript peuvent, et d’autres applications qu’ils construisent peuvent hériter du système utilisateur WordPress. Souvent, lorsque vous voyez le noyau du SGC, vous devez utiliser votre système, vous avez des messages liés à ces utilisateurs, et essentiellement vous construisez simplement des modèles de données. Donc, montrez – leur qu’ils peuvent utiliser le système utilisateur, en particulier le système utilisateur d’Atlas, je sais, je sais, je dis que ce plug – in peut être utilisé en dehors d’Atlas, mais Atlas, en particulier le plug – in headless Framework, vous pouvez facilement utiliser ce système utilisateur dans votre application parce que nous avons ces composants que vous pouvez utiliser. Ce n’est donc qu’une solution prête à l’emploi. DV: Oui, vous parlez de deux choses, comme le Service d’hébergement Atlas headless du moteur WP. Vous avez également parlé du plug – in Atlas content template publié par le moteur WP, qui est gratuit et accessible à tous sur n’importe quel site Web. Cependant, si vous l’utilisez avec le côté hôte, vous voulez dire que vous pouvez utiliser ce support utilisateur sans aucune demande, donc c’est ab: pour être précis, vous pouvez créer vos propres composants React, puis accéder ou obtenir ces réponses validées de l’API rest pour la figure QL. DV: donc, vous avez dit quelque chose d’intéressant, Il y a une minute, quelqu’un t’a envoyé quelque chose que tu pourrais aimer.
Obtenir l’héritage de tout cela, grâce à quelque chose comme WordPress, il semble que l’un des avantages que vous ne pouvez pas hériter est que ACM a d’abord été confronté à cette approche de modélisation de données orientée API, ou sans tête, sinon az et existant ne seraient que WordPress. Mais pour voir comment le CMS est compétitif, j’ajouterai un patch dessus. À l’université sans tête, si vous voyez quelque chose comme \
Ou « Il est intéressant de noter qu’il y a toujours WordPress comme celui – ci et que chaque impression meurt, de sorte que ces comportements sont des tueurs de la demande et ne deviendront jamais WordPress réel continuer à dévorer des parts de marché. Et, vous savez, c’est intéressant, parce que nous voyons des sites sans tête, qui représentent une petite proportion de l’ensemble du site, et seulement dans le nombre actuel de sites, mais si vous utilisez WordPress comme back – end, je me demande quelle proportion de WordPress sera engloutie par back – end. Mais je ne connais pas cet aspect très intéressant qu’ils ressentent pour WordPress en termes de flexibilité et de thèmes, comme l’ajout de l’api WordPress rest, et ainsi de suite, donc nous sommes arrivés à ces moments d’une manière ou d’une autre, comment ces tueurs sont réellement devenus intégrés et, dans certains cas, je veux dire, pas Tout cela. Je pense que la flexibilité est vraiment là où il est flexible, un peu comme headless, et je ne pensais pas que WordPress voudrait trouver un moyen non seulement de bien jouer, mais peut – être même d’offrir plus de valeur qu’un Modélisateur de contenu générique comme celui – ci. AB: lorsque vous envisagez de comparer les expériences des éditeurs, oui. Je pense que c’est une autre chose dont nous avons beaucoup parlé, et c’est une expérience vraiment publique, et je sais que ça ressemble à une émotion. Cela signifie que ceux qui créent réellement du contenu pour votre application, votre site, peu importe qui, étant donné que WordPress a englouti toutes les parts de marché, sont une interface familière pour la plupart du personnel de ces départements. Ainsi, si vous êtes en train de créer ces modèles de données qui sont situés dans une interface familière, où vous pouvez créer un nouveau post, ou si vous avez un répertoire d’employés, vous pouvez créer un nouvel employé, où tout le contenu est programmé de la même manière que WordPress, afin que vous puissiez créer le contenu de la même manière et les afficher sur ces riches expériences interactives. Par ici.
NDI vous permet maintenant aux éditeurs de créer plus d’interactivité et une expérience plus riche. DV: Oui, c’est intéressant parce que, vous savez, je pense, en fin de compte, WordPress est puissant parce qu’il est confortable avec ces créateurs de contenu, pas seulement familier. Mais, vous savez, beaucoup d’années de travail pratique a été fait dans ce domaine et il est clair qu’il n’a pas été conçu pour les contacts WordPress, mais je pense que quand j’entends le bourdonnement autour de l’ordinateur sans tête, je l’entends de deux endroits. J’ai entendu des développeurs, des gens qui se soucient de la vitesse et de la sécurité, c’est tout. Mais c’était comme s’il y avait un tel écart, et je me sentais toujours sans tête. C’est l’écart entre les créateurs de contenu et les développeurs. C’est comme si je pensais que c’était un bon type de concept et je vais vous donner un champ pour le contenu X, parce que dans certains cas, c’est bon d’être un répertoire, mais c’est mauvais d’être une page d’atterrissage, donc je pense toujours que c’est une adresse sans tête et je pense que c’est une grande opportunité. Personnellement, je pense que WordPress est une opportunité et je pense qu’il joue un rôle fondamental dans la construction, vous savez, je pense que combiner ces deux choses, c’est comme si sans tête était une chose morte. Je veux dire, filmer PHP est une impasse, créer un site Web et PHP est une impasse, même éditer ces pages est une impasse, jusqu’à ce que quelqu’un crée CMS, puis nous obtenons un programme personnalisé. C’est vrai, c’est comme, il a commencé à avoir ces modèles d’édition et de construction plus faciles à comprendre, et je ne pense pas qu’il y soit encore allé, donc, je pense, vous savez, nous voyons tous les ingénieurs comme regardant ce qui va se passer ensuite. Mais je pense que ce n’est peut – être pas tout à fait le cas, mais il est clair que cela ne fait que commencer, donc je pense qu’il y a beaucoup d’opportunités pour les entreprises
À mon avis, la technologie et les gens qui l’ont construite, ainsi que toutes sortes d’autres choses, sont certainement le premier jour d’une autre ruée vers l’or numérique, de sorte qu’il est difficile de parler à nouveau de notre pause. DV: Bonjour tout le monde et bienvenue à la presse sur wmr ce podcast de la communauté WordPress. Voici votre hôte, David Vogel Pohl, et je parle du nerd d’anthony burchell sur l’optimisation de WordPress sans tête. Anthony avant la pause, nous avons discuté des avantages fondamentaux de WordPress et des contacts sans tête. Je veux dire, je pense que nous sommes tous des shillings WordPress dans une certaine mesure parce que nous pouvons fournir les bons outils pour le bon travail. Je pense que WordPress doit avoir une forte place dans Atlas content modeler, que vous avez déjà décrit de la même manière, et que les gens ont développé des solutions pour relever ce défi de modélisation de contenu et le sentiment de WordPress sans tête, comme vous le savez, Je pense que l’un des inconvénients est que je dois rassembler beaucoup de choses et trouver ce qu’il faut utiliser, pourquoi, quelles sont les conséquences, ce genre de choses. Il y a d’autres inconvénients, comme la pile WordPress commune sans tête. AB: Je pense que cela dépend de votre approche. L’un des risques est que le système plug – in peut être considéré comme un risque, c’est – à – dire, si vous mettez à jour des plug – ins et que vous ne savez pas comment ils interagissent avec votre modèle ou votre contenu, votre contenu existant peut s’accumuler et il peut être difficile de maintenir l’intégrité des données sans un contrôle complet. Mais je pense aussi que c’est vrai pour une solution tout – en – un, mais au moins vous savez que vous pouvez mettre les changements en version sur le site plutôt que de les segmenter. Mais en ce qui concerne les inconvénients de l’architecture, oui, vous devez réfléchir davantage
Votre modèle de contenu. Mais bon, surtout pour ACM, l’interface utilisateur est très simple. Si vous avez besoin d’un nouveau modèle, cliquez sur le bouton Nouveau modèle, puis vous pouvez ajouter une liste de champs au modèle, vous pouvez l’ajouter au Slug, et si c’est le cas, vous pouvez lui fournir des attributs comme min et Max sans qu’ils aient à penser à ces choses. C’est ce que nous devrions développer sur DV: Cette construction semble un peu différente, parce que je veux dire que certains des autres outils que je connais sont WP Graph QL, et nous avons Jason ball dans le programme tout à l’heure, et c’est clairement son but. Construit spécifiquement pour les en – têtes, mais il n’y a pas beaucoup de choses comme les plug – ins de construction personnalisés populaires. C’est un accessoire pour repenser. AB: Oui, nous avons aussi reçu de nombreuses demandes, comme le champ répétitif à droite, qui est essentiellement un champ de données répétitives pour plusieurs objets que vous souhaitez assigner à un seul message vocal. La plupart du temps, ce qu’ils essaient de faire, c’est d’établir une sorte de relation entre les messages et d’autres données, pas vrai, donc si les autres données que vous entrez dans ces champs de transpondeur existent comme d’autres entrées dans votre modèle de contenu. Vous avez des façons plus intéressantes d’interagir avec ces données, ou vous pouvez créer des requêtes plus intéressantes basées sur ces requêtes qui sont plus efficaces afin que votre application soit plus rapide, donc vous devez faire toutes sortes de choses pour y réfléchir, mais votre travail est dans le cadre des exigences plus grandes que nous avons identifiées, Comme un champ numérique avec des valeurs minimales et maximales, comme ça. Donc vous avez ces outils, et c’est juste une question créative sur la façon de l’utiliser, et récemment j’a I fait un simulateur de jeu de cartes Collectible. Et ce que je te dois.