Appuyez sur ceci : WP Engine acquiert de délicieux plugins Brains, y compris des champs personnalisés avancés

Publié: 2022-06-02

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. Vous pouvez en savoir plus sur l'acquisition de WP Engine ici.

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 sommes ravis de vous proposer une interview exclusive présentant l'acquisition des très populaires Advanced Custom Fields ou ACF et d'autres plugins de premier plan par WP Engine. Et nous rejoignent pour cet épisode très spécial les fondateurs de WP Engine et de Delicious Brains. J'aimerais commencer par souhaiter la bienvenue à Press This, le fondateur de Delicious Brains, Brad Touesnard. Brad, bienvenue.

Brad Touesnard : Hé, merci de m'avoir invité, David.

DV : Tellement génial de vous avoir ici, des nouvelles si excitantes, j'en suis sûr pour vous et votre équipe, c'est incroyable. J'apprécie vraiment que vous vous joigniez à nous pour en parler ici aujourd'hui. Et puis bien sûr de l'autre côté de la transaction, j'aimerais souhaiter la bienvenue au fondateur de WP Engine, M. Jason Cohen, Jason, bienvenue.

Jason Cohen: Hé merci, ça va être génial.

DV : Est-ce la première fois que je t'ai sur Press This, Jason ?

JC : Vous savez, c'est possible.

DV : D'accord, d'accord, il va falloir corriger ça, il va falloir qu'on te rappelle. Et toi Brad, je sais que nous avons traîné dans un million de WordCamps, mais t'ai-je déjà eu dans la série ?

BT : Non, je suis désolé et j'ai honte de dire que je ne connaissais pas votre émission. [riant]

DV : Oh, d'accord d'accord, nous devrons faire un meilleur travail de promotion. J'aime ça.

JC : J'ai encore plus honte parce que je le savais. [riant]

DV : Eh bien, c'est aussi de ma faute parce que je vous connaissais tous les deux et que je ne vous ai apparemment pas invités non plus, donc nous devrons corriger cela à l'avenir. Mais pour ceux qui écoutent un peu plus de contexte, cette semaine, WP Engine et Delicious Brains ont annoncé que WP Engine avait acquis ACF Advanced Custom Fields, WP Migrate, vous le connaissez peut-être même sous son ancien nom WP Migrate DB Pro, ainsi comme WP Offload Media et WP Offload SES. Et ce que nous voulions faire, c'est amener ces deux messieurs ici aujourd'hui pour parler de la transaction, pour parler un peu des synergies, pour parler de l'avenir de leurs produits et de leurs entreprises, et pour nous donner une sorte de contexte global sur tout ce qui s'est passé et ce que cela pourrait signifier pour l'avenir. J'ai vraiment hâte d'avoir cette conversation, merci encore, à la fois d'avoir pu prendre le temps de pouvoir le faire. Alors, Brad, je vais commencer par vous, je pose cette question à chaque invité de Press This, que vous sauriez si vous écoutiez, et c'est pour me raconter brièvement votre histoire d'origine WordPress. Quand avez-vous utilisé WordPress pour la première fois ?

BT : Vous devez revenir en arrière. [rires] Rassemblez-vous autour des enfants, je vais vous raconter une histoire. Donc, en 2004, je cherchais un CMS pour mon site Web et j'ai trouvé WordPress et je l'ai configuré, et mon premier article de blog sur mon site ne fait que remarquer à quel point WordPress est génial, en fait. C'était donc le début, en quelque sorte bricolé avec des thèmes et finalement, des plugins, j'ai publié mon premier plugin en 2007, et juste, vous savez, juste sur mon propre site, je ne pense même pas que je connaissais wordpress.org à le temps.

DV : Quel genre de site, était-ce, au fait ?

BT : Juste un blog, vraiment, juste ouais c'est, je veux dire, encore une fois c'est avant Facebook et Twitter, c'est comme ça que vous avez publié au monde entier, comme quand vous vouliez leur dire ce que vous étiez, vous savez, ce que vous avait pour le petit déjeuner. [rires] Donc, c'était essentiellement ce que c'était. Depuis, j'ai élagué ce site parce qu'il contenait beaucoup de choses embarrassantes, alors je l'ai supprimé. Mais oui, et puis et puis en quelque sorte juste vous savez, c'est parti de là. J'ai fini par travailler dans une agence à Vancouver en 2008 et j'ai fini par créer des sites WordPress de manière professionnelle, et sur de très gros projets pour de très gros clients. Et puis j'ai donné ma première conférence à un WordCamp cette même année, qui était WordCamp Vancouver, qui était comme un sous-ensemble de Bar Camp Vancouver comme WordCamp n'était même pas encore son propre truc. Et puis à partir de là, vous savez, les contributions principales de WordPress, ont travaillé comme entrepreneur, puis ont lancé cette entreprise de produits et le reste est une sorte d'histoire, ouais.

DV : C'est incroyable, j'ai entendu tellement d'histoires similaires au fil des ans, poser ces questions et c'est incroyable à entendre. 2004, donc cela aurait été juste un an après la création de WordPress, donc vous remontez certainement en arrière. C'est génial et je pense que vos contributions à WordPress parlent d'elles-mêmes, d'accord Jason, même question pour vous, racontez-moi brièvement votre histoire d'origine WordPress.

JC : Il a dit le mot « brièvement » pour s'assurer que je n'ai pas continué pendant 18 minutes.

DV : : Je dis ça à chaque invité.

JC : Ah ouais. [riant]

DV : Brad était plutôt bon, il était assez succinct. Il a couvert beaucoup de temps, mais il y est allé droit.

JC : Est-ce que cela compte comme mon temps ? [rire] Alors j'ai commencé à bloguer en 2006, exactement comme Brad l'a dit, c'était le truc cool avant les réseaux sociaux et même les téléphones portables et ainsi de suite, et c'était excitant. Et puis, disons vers 2010 environ, c'était finalement devenu populaire, je ne sais pas, à l'époque, les abonnés RSS étaient souvent la façon dont vous mesuriez si vous saviez, si vous étiez populaire, donc je ne sais pas , j'avais environ 50 000 abonnés RSS ou quelque chose comme ça, et j'apparaissais sur la première page de Hacker News la plupart des semaines quand je postais parce que j'écrivais sur les startups et le marketing et des trucs comme ça, qui était, ce qui était un bon fourrage pour Hacker News , puis le site planterait. Et j'utilisais mon propre serveur avec WordPress et il n'était pas mal configuré, mais vous savez, nous le savons tous, ce n'est pas facile à configurer lorsque vous obtenez 15 à 20 visites par seconde, ce qui correspond à peu près, à l'époque, ce que vous obtiendriez en faisant la une de Hacker News. J'ai donc parlé à d'autres blogueurs et j'ai dit, hé, comment faites-vous pour maintenir WordPress quand vous obtenez beaucoup de trafic, et ils étaient comme, ouais je ne sais pas, mais si vous trouvez quelque chose, dites-le moi parce que j'en ai besoin. Et donc je me suis transformé en une sorte de découverte de produit appropriée, j'ai parlé à 40 ou 50 personnes, cela a pris trois ou quatre mois, et il s'est avéré que si nous, vous pouviez facturer 10 fois plus que les gens payaient des services d'hébergement partagé comme GoDaddy, vous pourriez facturer 50 dollars par mois, au lieu de cinq dollars par mois, si vous rendiez WordPress rapide, évolutif et sécurisé et si le support technique était vraiment bon et répondait aux questions sur WordPress, et pas seulement aux questions sur le serveur, comme le serveur est en place Internet est en place, nous avons donc terminé. Prend réellement en charge WordPress. C'est donc l'origine de WP Engine il y a 12 ans : Et oui et maintenant nous avons près de 200 000 clients qui pensent aussi de cette façon.

DV : Excellent, excellent, eh bien c'est super de vous entendre savoir que j'ai entendu votre histoire d'origine WordPress et WP Engine à quelques reprises au fil des ans. J'ai appris de nouvelles choses en cours de route. Je n'avais pas vraiment entendu parler de votre expérience avec Hacker News et d'obtenir cette popularité et d'avoir besoin d'y réfléchir à travers l'objectif d'une solution à ce niveau de détail, c'est génial. Brad, plus tôt, alors que je décrivais en quelque sorte l'épisode et la raison pour laquelle nous discutions tous ici aujourd'hui, j'ai en quelque sorte parcouru les plugins, mais je suis juste curieux de savoir si vous pouviez les parcourir à nouveau et vous assurer que je comprends comme quoi plugins Delicious Brains a-t-il vendu à WP Engine ?

BT : Ouais, tout doit disparaître, tous les plugins doivent disparaître. [rire] Donc, tous sont la réponse, donc c'est ACF, évidemment vous l'avez mentionné, c'est le gros problème, et puis nous avons WP Migrate, anciennement WP Migrate DB Pro. Vous pouvez dire pourquoi j'ai changé, vous savez que nous avons changé le nom parce que ce n'est pas adapté aux podcasts, c'est juste que c'est trop à dire.

DV : Il y a un bon rythme, cependant, vous savez, il y a une sorte de motif.

BT: Oui, mais la vraie raison pour laquelle nous l'avons changé est parce que la base de données, j'ai aimé un petit sondage Twitter demandant aux gens, vous rendez-vous compte que WP Migrate DB Pro fait plus que simplement migrer la base de données, et un tas de gens ont dit qu'ils n'a pas. Ils ne s'en sont pas rendu compte à cause du nom, donc c'était comme oh mec, nous devons faire quelque chose à ce sujet. Et puis les autres plugins sont WP Offload Media, WP Offload SES et Better Search Replace.

DV : Eh bien, j'ai fait une erreur, je n'ai pas ajouté Better Search Replace dans mon introduction d'origine. Je suis content de vous avoir fait parcourir cette liste.

BT : Oui, oui, Better Search Replace est en quelque sorte le petit plugin qui pourrait le faire. C'est quelque chose que nous n'avons pas vraiment beaucoup promu, mais il s'est assis sur wordpress.org et vient de gagner de plus en plus de popularité et il est très populaire. C'est, il a plus d'un million d'installations actives sur dot org, donc, je pense que c'est en quelque sorte le deuxième plugin le plus populaire après ACF dans notre catalogue. Alors, voilà.

DV : C'est fantastique, ouais je le connais, je l'ai utilisé avant, je connais des gens qui l'aiment, c'est fantastique c'est génial. Je m'assurerai de mettre à jour les notes de l'émission avant de publier l'épisode, afin que les gens ne lisent pas les mauvaises informations dans la description de l'émission, c'était génial. Très bien, donc je veux en quelque sorte maintenant, peut-être une sorte de transition vers plus sur les raisons derrière l'accord et comment vous pensez tous les deux à la stratégie et à la voie à suivre à l'avenir, mais nous allons faire notre première pause et nous reviendrons tout de suite.

DV : Bonjour à tous, bienvenue sur Press This, le podcast de la communauté WordPress sur WMR, voici votre hôte David Vogelpohl, je suis en train d'interviewer Brad Touesnard de Delicious Brains et WP, je suis désolé et Jason Cohen de WP Engine à propos de l'acquisition récente d'ACF et d'autres plugins populaires par WP Engine. Brad et Jason, juste avant la pause, vous me racontiez bien sûr tous les deux vos histoires d'origine WordPress, et Brad vous détailliez en quelque sorte les plugins impliqués dans la transaction. Alors maintenant, je vais en quelque sorte passer à Jason pendant une minute et Jason, qu'en est-il du portefeuille de plugins de Delicious Brains qui semblait particulièrement délicieux alors que vous pensiez à ce qui serait utile pour soutenir la mission de WP Engine ? Comme, qu'en est-il des plugins était un tirage au sort ou vous pensiez être une synergie avec ce que WP Engine essaie de faire.

JC: Bien sûr, eh bien, je veux dire, bien sûr, il existe différents plugins qui font des travaux différents, et donc je pense que la réponse varie un peu selon le plugin. Mais, je dirais que dans l'ensemble, ce sont tous des plugins de très haute qualité et populaires, et vous dites que vous savez que populaire ne prouve pas nécessairement qu'ils sont de haute qualité, mais ils le sont en fait aussi. Et quand nous voyons beaucoup de nos propres clients qui l'utilisent, et bien sûr beaucoup de gens autour de la communauté WordPress qui l'utilisent, c'est difficile, c'est difficile d'affirmer qu'ils ne sont pas très précieux, très utiles à beaucoup de personnes. De manière générale, l'une des principales missions de WP Engine est de rendre la vie agréable aux développeurs de sites WordPress. Et cela peut signifier beaucoup de choses, cela peut signifier une architecture technique, cela peut signifier des outils comme Local. Mais cela signifie également des plugins que les développeurs adorent, et c'est ce que sont beaucoup d'entre eux. Et donc certains d'entre eux sont des plugins que vous utilisez parfois comme migrate. Évidemment, utilisez-le lorsque vous migrez des éléments. Bien que certaines personnes l'utilisent pour des choses comme la création de zones de préparation ou d'autres choses qui font partie d'un processus de développement normal ou récurrent. Certaines personnes ne l'utilisent qu'une ou deux fois, et vous savez de temps en temps déplacer des éléments, mais le fait est que c'est un outil de développement. Et puis, la même chose avec Better Search Replace, d'accord, parfois vous en avez besoin la plupart du temps, vous n'en avez pas besoin, mais parfois vous en avez besoin, c'est donc un excellent outil. ACF est évidemment l'un des plugins les plus populaires de WordPress, il n'a donc probablement pas besoin d'être présenté ni même expliqué pourquoi il est précieux. Une autre chose particulièrement intéressante pour nous avec ACF est son rôle dans les sites WordPress sans tête. Bien sûr, ACF est populaire avec la période WordPress, donc ce n'est en aucun cas spécifique à cela, mais avec WordPress sans tête, c'est particulièrement utile car il y a tellement de contenu qui devrait provenir de WordPress et être injecté dans des sites Web lorsqu'il est sans tête. Et cela pourrait être des choses simples comme une FAQ, ou des personnes dans une page À propos de nous et chaque personne a besoin d'une photo et d'un nom et de son titre et d'une biographie rapide et d'un lien vers son Twitter et vous savez ce genre de choses. Et puis le développeur sans tête va prendre ces données et les formater et faire ce qu'il veut en faire. Mais vous voulez qu'il soit structuré de cette façon. Donc, par opposition à, eh bien, je vais simplement utiliser une convention, je vais simplement ouvrir Gutenberg et utiliser une convention où je style tout de la même manière. Plutôt que cela, il est préférable pour un développeur sans tête de voir ces données et ces modèles de données comme ces champs individuels, peut-être qu'avec des restrictions sur celui-ci ne peut pas être plus long que vous ne le savez, 20 caractères ce genre de choses. Parce que de cette façon, le développeur sans tête peut faire littéralement ce qu'il veut, même changer d'avis, et le spécialiste du marketing peut créditer ces éléments, et en quelque sorte en toute sécurité, et donc tout le monde est content. Donc ACF facilite cela, et c'est particulièrement précieux pour toutes sortes de sources de données, et bien sûr, j'ai choisi un exemple très simple. ACF peut faire un million de choses, mais même un simple exemple est très précieux.

DV : Oui, c'est vraiment intéressant parce que plus tôt, vous parliez, évidemment, ils sont de haute qualité et populaires, je les ai moi-même utilisés plusieurs fois au fil des ans et je peux certainement en témoigner. Mais vous avez parlé plus tôt de la mission de WP Engine, il s'agissait vraiment de rendre la vie meilleure ou géniale pour les développeurs. Et, quand je pense aux plugins et quand je pense aux personnes qui les exploitent, il y a souvent ceci, les plugins semblent en quelque sorte se situer dans ce genre de terrain d'entente dont les gens sortent, j'ai utilisé un thème et quelques plugins pour créer un site Web, pour démarrer et étendre leur parcours de développement, peut-être même jusqu'à des choses comme découplées, mais est-ce que ce genre de zone à laquelle vous pensez est que les gens créent des sites de cette façon ?

JC : Oui exactement, et vous savez aussi, les gens utiliseront des environnements de développement locaux, qu'ils utilisent Local, l'outil d'environnement de développement local le plus populaire qui est aussi un produit WP Engine, ou d'autres choses. Pourtant, vous savez, qu'il s'agisse de développer localement ou de déplacer des choses, etc., c'est le genre de choses que les gens font souvent tous les jours. Et vous savez, Google a en quelque sorte inventé ce terme, le produit de brosse à dents, un produit que vous utilisez une ou deux fois par jour, et tout ce qui est souvent utilisé est probablement, c'est probablement utile et précieux pour vous. Et beaucoup de ces plugins ont ce caractère. Et certains comme ACF sont constants ou aussi Offload Media, à droite, où vous n'avez en fait pas besoin d'avoir beaucoup de médias pour que cela soit utile, mais c'est particulièrement utile si vous avez beaucoup de médias ou de grands médias où vous voulez ceux fichiers pour passer à quelque chose comme des fichiers S3 ou Google cloud. En d'autres termes, un système naturellement évolutif, rapide et hautement disponible pour ce genre de choses, et pourtant, bien sûr, utilisez WordPress pour tout gérer à l'aide de la médiathèque WordPress. En gros, utilisez WordPress comme d'habitude, mais placez-le simplement ailleurs. Encore une fois, c'est le genre de chose où l'utiliser constamment, peut-être même si c'est dans un sens, en arrière-plan du point de vue du spécialiste du marketing.

DV : Je pense vraiment que c'est une partie si puissante de WordPress. Je fais personnellement partie du code suffisamment connu pour être une foule dangereuse, mais je pense que le pont qu'il fournit et comment ces plugins s'intègrent dans ce voyage en permettant aux gens d'adopter des carrières technologiques ou d'ingénierie s'ils le souhaitent, ou vous savent rester dans la zone avec laquelle ils sont à l'aise, c'est une partie si puissante de WordPress. Nous avons certainement entendu cela abondamment dans nos histoires d'origine en direct. Brad, je vais vous revenir maintenant et parler un peu de la transaction elle-même, où je ne vais pas vous demander le prix ou quoi que ce soit, et je sais que le prix joue évidemment un rôle dans l'examen de la vente d'un produit , mais quels autres facteurs ont été importants pour vous lorsque vous avez envisagé la vente de ce portefeuille de plugins ?

BT : C'était vraiment important pour moi de trouver une bonne maison pour les plugins et l'équipe qui travaille sur ces plugins, donc c'est le numéro un. Nécessité d'être une entreprise qui a une solide réputation dans la communauté WordPress, idéalement avec une base d'ingénierie orientée vers l'ingénierie, vous savez, parce que c'est vraiment le cœur battant de notre organisation. Et donc vous savez que oui, c'est juste une grande partie de notre ADN, donc je pense qu'il est important qu'il y ait un ajustement là-bas. Et oui, j'avais, je devais avoir confiance que l'acheteur serait en mesure de continuer à faire avancer notre produit et à faire ce qu'il fallait pour nos clients, d'accord. Donc, toutes ces choses sont super importantes, et je pense que nous avons cela dans WP Engine, donc.

DV : En vous entendant parcourir votre liste, puis en pensant à ce que vous avez dit à la fin. Vous avez dit, faites ce qu'il faut pour nos clients, et j'ai l'impression que si je vous avais demandé pourquoi votre réputation comptait, pourquoi la fondation d'ingénierie comptait, cela avait beaucoup à voir avec les gens. Et donc, est-ce que c'était dans votre esprit alors que vous réfléchissiez aux aspects non financiers de la transaction, est-ce que les gens dépendent de ces produits et y contribuent ?

BT : Oui, cela en fait partie, mais j'étais en fait oui, je veux dire que la communauté est une chose, je faisais principalement référence à mon équipe dans ce contexte. Mais vous savez que j'ai des gens avec moi depuis de nombreuses années maintenant, et donc c'est super important pour moi quand vous savez que vous vendez l'entreprise et que ces gens vont y aller, d'accord, donc c'est un facteur très important . Mais oui, bien sûr, il faut aussi que quelqu'un s'occupe des produits, d'accord, c'est ce dont la communauté se soucie, que leurs produits s'améliorent, pas pires. Donc, c'est aussi, vous le savez, ce sont des considérations presque tout aussi importantes.

DV : Ouais totalement, et c'est bien de vous entendre y penser à travers cette lentille et d'avoir cette diligence. Je sais que pour moi, si jamais je prends une décision qui affecte de nombreux sites Web, je pense aux personnes qui les ont créés, aux entreprises qui en dépendent, s'il y a des vendeurs qui collectent des prospects par leur intermédiaire, quoi que ce soit, la vie de quelqu'un ou les affaires pourraient être dans un très mauvais état si je ne les traite pas avec respect, et c'est bon d'entendre que vous, vous savez, prenez ce niveau de considération avec votre équipe et avec ceux qui sont des clients et contribuent à vos produits, et comment vous avez pensé à la transaction. Je sais que cela peut aussi être une chose émotive, penser à vendre vos bébés et des choses comme ça, mais c'est bon d'entendre que vous y consacrez beaucoup de diligence. D'accord, Jason tout à l'heure, tu parlais d'ACF, ce qui est une grande partie de ce dont je voulais te parler aujourd'hui, et j'aimerais bien plonger là-dedans, mais nous allons prendre notre dernier pause et nous serons de retour.

DV : Bonjour à tous, bienvenue sur Press This, le podcast de la communauté WordPress sur WMR, c'est votre hôte David Vogelpohl. J'interviewe Brad Touesnard de Delicious Brains et Jason Cohen de WP Engine à propos de l'achat récent par WP Engine du portefeuille de plugins de Delicious Brains. D'accord, juste avant la pause, Brad nous parlait de certaines de ses considérations lors de la vente du portefeuille de plugins, beaucoup de P dans certaines de ces déclarations ici. Mais maintenant, nous allons revenir à Jason pour parler d'ACF. Jason, pour moi, ACF se situe comme un point mort à l'intersection des versions sans tête et traditionnelles de WordPress. Je parlais plus tôt du type assembleur, vous connaissez les plugins et les thèmes, connaissez suffisamment de code pour être dangereux, entrez dans des choses plus avancées comme le découplage. Mais comment voyez-vous évoluer ACF dans ce rôle, ce genre d'entre-deux entre traditionnel et sans tête ? Considérez-vous ACF comme un pont pour les développeurs PHP et ACF jouera-t-il un rôle dans Atlas ? Donc, il y a environ 10 questions en une, Jason, mais il y en a tellement autour d'ACF. Que pensez-vous de tout cela ?

JC : D'accord ouais. Alors c'est, c'est super intéressant que ça, c'est tout aussi important, avec WordPress sans tête et WordPress traditionnel. Et ce n'est pas le cas de la plupart des plugins, ou de quoi que ce soit dans WordPress, ce qui est plutôt intéressant. L'une de ces choses qui indique en quelque sorte que c'est à quel point WordPress est au cœur de ce qu'est WordPress, c'est un système de gestion de contenu. Vous gérez le contenu. Et, bien sûr, vous pensez souvent à cela comme des publications et des pages, en d'autres termes, un contenu de style long que nous pensons maintenant à Gutenberg. Mais c'est aussi tous les autres types de contenu et de modèles de contenu comme je l'ai mentionné précédemment. Et donc, comme vous le dites, comme c'est l'un des plugins les plus populaires de WordPress traditionnel, c'est évidemment une idée utile, quel que soit le type de site que vous utilisez. Mais il se trouve que c'est aussi la chose parfaite pour les sans tête. Quand nous voyons aussi que dans le monde sans tête, c'est si vous regardez d'autres CMS sans tête, donc ce sont des CMS qui ont été construits dès le début pour être sans tête, comme un Contentful ou Content Stack, le Graph CMS, des choses comme ça. Ce modèle de contenu , comme ce qu'ACF a, c'est ce qu'ils ont tous. Ils ont tous un modèle comme nous le disions avant. Vous savez, une biographie ou comme un événement ou quelque chose qui va sur un calendrier, et vous créez des modèles et des champs et d'autres personnes les remplissent. Et ils peuvent avoir des relations et vous pouvez avoir des traductions et d'autres langues et il y a toutes sortes de choses que vous pourriez vouloir faire avec eux parce qu'ils sont contents, n'est-ce pas ? WordPress a bien sûr commencé sa vie en étant excellent dans la forme longue, puis grâce à ACF a ajouté l'idée de ces autres types de modèles de contenu. Vous pourriez dire tout le reste en plus de la forme longue. Ces autres CMS, ces CMS sans tête, sont allés dans l'autre sens. Pas un seul n'est très bon pour le contenu long, pas un seul ne contient quelque chose comme Gutenberg. Mais ils sont plutôt bons dans la modélisation de contenu. Donc, la raison pour laquelle j'évoque tout cela est juste pour dire, eh bien, attendez une minute, si WordPress est le meilleur au monde dans le domaine des formulaires longs, ce que ses 43 % de pénétration d'Internet pourraient suggérer, et le genre de chose clé à propos de ces CMS sans tête, l'accent est mis sur ce type de modélisation de contenu, eh bien la modélisation de contenu, si nous avons une merveilleuse modélisation de contenu dans WordPress, WordPress n'a pas de faiblesse là-bas dans headless, car il est tout aussi bon pour la modélisation de contenu que le natif CMS sans tête, mais il est également excellent en version longue, alors il n'a pas de faiblesse. Alors, c'est cool ? Donc, avec ACF plus Gutenberg, vous avez en quelque sorte cela. Donc, maintenant avec Atlas, comme vous l'avez mentionné, qui est le produit sans tête de WP Engine, nous avons notre propre version de ce à quoi ressemble la modélisation de contenu, dans Atlas Content Modeler, une autre bibliothèque open source, c'est un plugin. Et Atlas Content Modeler a quelques facettes ou fonctionnalités intéressantes, l'une est qu'il s'agit d'une interface graphique totalement moderne. Tout ce que vous faites est instantané car tout se passe dans le navigateur. Tout, comme vous réorganisez les éléments en les faisant glisser et en ajoutant des champs et c'est comme instantanément accrocheur parce qu'il ne recharge pas toute la page, donc c'est comme une délicieuse interface moderne, ce qui est agréable. Il crée les données habituelles dans le backend de WordPress, et il présente également, automatiquement, d'excellentes API et l'API REST et dans WPGraphQL, avec tous les bons types de données et toutes sortes de requêtes spéciales et d'autres choses. Donc, en d'autres termes, c'est vraiment bon pour la partie API et la partie UI. Et puis vous regardez ACF, et ACF a tout, vous savez, il a des millions de clients, il a, surtout avec les plugins complémentaires, il a 100 types de champs différents, les gens savent utiliser beaucoup de choses, les gens écrivez du code personnalisé dessus, ACF a ceci, vous savez, bien sûr une communauté riche, un environnement riche de fonctionnalités autour de cela. Donc, vous savez, qu'est-ce que cela signifie d'avoir les deux, c'est comme la question suivante pour nos équipes dans ce domaine. Hé, super interface utilisateur, c'est vraiment bien. Brad a dit la même chose dans le passé, je crois. Une excellente interface utilisateur moderne est vraiment utile, une excellente API est idéale pour le headless, et toutes les fonctionnalités d'ACF sont évidemment merveilleuses, donc pour avoir le meilleur de ces mondes et maintenant avec toutes les équipes ensemble, nous pouvons le faire. Pour moi, c'est juste super excitant et c'est, je sais que nous avons parlé de headless parce que c'est en quelque sorte le dernier et c'est très intéressant car WordPress, vous savez, évolue, certaines personnes utilisent WordPress dans cet espace maintenant. Mais, tout ce que je viens de dire est utile, de toute façon, comme, vous n'avez pas besoin d'utiliser le headless pour vouloir une belle interface utilisateur pour vos plugins, n'est-ce pas. Je pense donc que ce sera formidable pour tous les utilisateurs dans tous les cas d'utilisation de la modélisation de contenu, il se trouve que c'est, pourrait-on dire, plus central, une fonctionnalité plus centrale pour les sites sans tête, c'est tout le temps au premier plan dans cette utilisation particulière Cas.

DV : C'est une perspective très intéressante sur la position d'ACF, et sur le manque de chevauchement entre les versions, les plugins et les thèmes sans tête et traditionnels. Je peux penser à quelques listes de chevauchement, j'ai l'impression qu'il y a un bon chevauchement là-bas, mais c'est vraiment un bon ouais. Ce sont également des produits basés sur les métadonnées dans une grande partie où ce croisement se produit, mais, ACF est positionné de manière si intéressante, je ressens pour l'ensemble, d'autant plus que les gens font évoluer leurs compétences. Mais vous savez, évidemment la valeur qu'ACF a aidé à apporter, je veux dire que nous avions, vous savez, des types de publication personnalisés et des champs méta avant ACF si je ne me trompe pas, mais ACF les a rendus tellement plus accessibles à beaucoup de gens c'est vraiment bon de vous entendre y penser et son rôle dans le futur. D'accord, Brad, nous allons revenir vers vous, WP Migrate doit être l'un des favoris de tous les temps des fans de WP Engine, des clients et de notre personnel d'assistance, j'en suis presque sûr, j'ai entendu un rugissement d'acclamations quand nous annoncé cela des ingénieurs WP ici à Austin devant ma maison. Mais quelles opportunités espérez-vous que l'investissement de WP Engine apportera à la feuille de route WPM à l'avenir ?

BT : Ouais, je suis content que tu aies demandé ça à David, parce que c'est drôle comme WP Migrate, je pense que c'était notre premier produit, et je pense qu'il a en quelque sorte traversé une période de, je ne sais pas, je vais dire stagnation, ou comme vous le savez, mais au cours des 18 derniers mois environ, vous savez que nous avec le lancement de 2.0 et une nouvelle interface utilisateur et en fait une toute nouvelle équipe a travaillé sur WP Migrate, c'est vraiment en quelque sorte revitalisé ou comme , il y a comme une nouvelle énergie sur ce projet, donc c'est très excitant les possibilités d'aller de l'avant avec ça. Les choses dont nous parlons en ce moment, ou dont nous avons parlé récemment, devrais-je dire, sont les performances et la fiabilité, n'est-ce pas ? Ce sont deux choses sur lesquelles nous ne nous sommes vraiment pas concentrés depuis un bon moment, et j'aimerais donc voir des améliorations dans ces domaines. Donc, l'une des choses qui entrent dans la prochaine version sur laquelle nous avons travaillé, c'est, donc nous allons aimer, nous allons essayer d'augmenter la quantité de données envoyées pour chaque demande . En ce moment, nous avons juste une sorte de petite taille statique pour chaque charge utile, et nous allons essayer de trouver le type de maximum, puis en cas d'échec, nous allons reculer et envoyer simplement une sorte de ce maximum taille de la charge utile. Donc ça devrait beaucoup accélérer les choses, ça va être en quelque sorte, je pense que ça va être un mode expérimental ou quelque chose avec la première version que vous devrez en quelque sorte activer, je pense que c'est ce que nous avons décidé à ce stade, mais ouais c'est excitant. Et puis, comme de simples petites choses subtiles, par exemple, détecter la version des plugins à votre origine et les versions des plugins à destination, et simplement ne pas envoyer ceux dont les versions sont les mêmes. Droit? Comme, c'est un peu idiot en ce moment que vous savez, vous cochez la case pour migrer les plugins et il les envoie tous, ou vous devez en quelque sorte trier ceux que vous ne voulez pas envoyer. Ne serait-ce pas génial s'il pouvait détecter automatiquement ceux qui n'ont pas besoin d'être envoyés, d'accord, alors comme de petites choses comme ça qui vont dans la prochaine version vont améliorer cela, mais j'aimerais voir vous en savez plus à l'avenir non? Des choses comme la récupération d'échec, où vous savez que vous faites cette énorme migration et que le wifi s'éteint, d'accord, et juste comme oh mon Dieu, vous savez, comme ça craint, vous savez que ça dure depuis 45 minutes et c'était presque fini et tu dois juste recommencer tout de suite, parce qu'il n'y a pas de bouton de reprise. FTP, je pense que les clients FTP ont des boutons de reprise depuis 1999, donc je pense qu'il est temps que WP Migrate en ait un aussi.

DV : Il semble donc qu'il y ait une tonne de choses sur la qualité de vie.

BT : Ah ouais.

DV : Même dans les versions plus courtes et certaines assez significatives, et il semble qu'avec l'accélération de l'investissement de WP Engine, cela pourrait peut-être être quelque chose d'utile pour la feuille de route. Avez-vous autre chose à partager dans ce sens, Brad ?

BT : Oui, une chose dont nous avons parlé précédemment est l'extension de la fonctionnalité d'exportation. Donc, pour le moment, vous pouvez simplement exporter la base de données. Il n'exporte pas le site entier, mais ce ne serait pas cool s'il pouvait faire tout le site, et ensuite vous pourriez simplement importer ce zip dans Local, et ce serait juste un excellent flux de travail pour les développeurs. Donc, vous savez, maintenant que WP Migrate est sous l'égide de WP Engine, je pense que cela doit arriver, n'est-ce pas ? Comme si c'était juste une évidence, cette fonctionnalité.

DV : J'aime ça, j'aime ça, je devrai envoyer un message direct à un chef de produit local plus tard, mais j'ai aimé ce genre de stratégie de dédoublonnage écologique à partir de l'origine à laquelle vous faisiez référence. C'est génial d'entendre parler de ça. Très bien, Jason, je vais en quelque sorte passer à vous, je veux reparler un peu du côté des transactions. Et je veux parler des gens qui utilisent ces produits aujourd'hui, et je vais vous poser des questions assez directes. Tu es prêt pour ça ?

JC : Ouais.

DV : D'accord, bonne affaire. Les clients existants perdront-ils l'accès au support ou à d'autres avantages suite à cette acquisition ?

JC : Non.

DV : D'accord.

JC : Agréable et facile.

DV : Voilà, c'était une réponse facile.

JC : Non, il n'est pas prévu de modifier les prix. Nous soutenons les clients existants dans le cadre des accords existants, qui incluent, ACF a des clients à vie qui incluent cela, donc vous savez, qui sait ce qui pourrait arriver à l'avenir, si vous avancez rapidement d'un an que quoi, je ne sais pas, que c'était vrai avant aussi, d'accord, vous savez, tous les produits changent parfois, mais non, personne ne devrait s'inquiéter. Rien ne change, rien de ce que vous avez déjà acheté ne vous sera retiré ou quelque chose comme ça.

DV : D'accord, bonne affaire. J'en ai un autre pour toi ici. Will you make any of these plugins only work on WP Engine or require WP Engine hosting to use?

JC: No. See it's so easy when it's.

DV: Alright, I just want to make sure here, it's a big question on people's minds sometimes with these things.

JC: No, no it's a very good question, and what I would use as sort of proof, is what we've done in the past with other acquisitions of plugins that were in the community, like Atomic Blocks and Genesis, StudioPress stuff, and so, we have a track record. Local was another one. We have a track record of doing what I just said, meaning, no, we don't make it exclusive to us, there's a community, we value that. As you well know yourself, David.

DV: I'm asking for my listeners here, Jason, but yeah no, I totally remember all those points you're making for sure.

JC: Yeah, yeah with Genesis we invested further, hired more people, started a community steering committee that didn't exist before. I mean, our track record is, we not only value the community, we continue to invest in those things, and so we have a multi-year track record of doing that. Therefore, if I say no, nothing's getting taken away, nothing's becoming exclusive to WP Engine, we care about the community, I get to point at our behavior for years to say, see, this is how we normally operate, so that makes it believable.

DV: Excellent, well, I know how much hard work goes into making a statement like that true, and I know that hard work never ends, so thank you for answering those questions, really appreciate it. Alright.

BT: David, I just want to, I wonder if we want to clarify the ACF Pro lifetime customers because I think, I think it's important that they know that they're going to have their license for life, you know, and they're going to get future updates of the plugin in the future. I assume all of that's true, but I think we should clarify that like to be super clear.

JC: Yeah, just to say it again. The expectations customers have and bought the products under, we are honoring, period.

BT: Boom. There it is.

JC: I hope that's clear. There it is.

DV: Excellent, yeah, I appreciate that call-out, Brad, I think you know, people get anxious, especially those that rely on these tools in their business, and you know, as I was kind of talking about earlier, as I think about the people that use products like this and the lives they affect, it means a lot to people, it means their income and their living and it's important to them, and I appreciate you calling that out, Brad, and making sure that was clear. Alright, Brad, I'm going to move on to you, what do you have planned next for Delicious Brains or otherwise?

BT: Well, I mean I'm going to be helping transition the products and team over to WP Engine, and obviously that's my first priority over the next few months. And after that, I will be focusing on SpinupWP, which is the product that I am retaining. It's the cloud server control panel we launched a few years ago, and I just, I haven't given it much of my attention, you know, maybe, less than a third of my time has gone into it, and I would just, I'd love to be able to spend more time on it. And I am, so you know, one of the, being able to focus on SpinupWP, really was one of my main motivators to sell the plugins side of the business. So yeah, I'm just, I'm super excited to kind of turn the page and start a new chapter.

DV: Excellent, well, congratulations for all this, this is amazing news and such a big moment in WordPress I feel and, I feel like your contributions in WordPress have been just outsized and outstanding, and really looking forward to see what you do next. As our CEO often says, her name is Heather Brunner, I know you all know that, but, where there's focus there's progress, so I wish you all the best of luck in your focus and progress there around these areas and certainly with helping to transition the products, you know, into the WP Engine universe, that's amazing. Okay Jason, last question for you I know we're kind of running a little long on time but in the best way you can, can you help us understand what WP Engine has in store for this amazing portfolio of plugins?

JC: Yeah, well we're going to continue investing in the plugins and as Brad suggested, there's already roadmaps for what that means, you know, of course, individual for each product. As I mentioned, with Atlas Content Modeler and ACF specifically, the question is ooh, how can we be better together. So that's the primary question there, and then for other ones, as Brad said, there's already a roadmap so we're, so that's what we're going to do, so that makes it pretty clear. We will be leveraging some of these things in our platform so, for example, the easier we make it for people to use Offload Media, the better and it of course, WP Migrate has all these nice features as we were just saying, that most of our, that makes sense, together with multiple of our products. So we will have deeper integrations of this functionality with our platform, but just to be clear, that's not saying, oh now it's only for WP Engine and now it's, I don't know, closed source or something like that, none of that. But simply again, just like we've done with Genesis and other products in the past, of course, we want to make it work well on WP Engine, and if we can integrate it more deeply, terrific, so long as it's you know, remains open and all the other things. I mean to this day, people, for example, like only something like one or 2% of all Genesis customers use WP Engine. Similar kind of number for Local. So that tells you is oh like 98% of the users don't have to use WP Engine so clearly we're committed to giving back in the communities there. So, yeah sure, we're going to integrate it and things and use it and that'll be great for our customers, but then, when the vast majority of people aren't customers and are still happily using it, that just demonstrates our commitment to the community and open source in general.

DV: Excellent, well I love that statement you made a few phrases back there when you described it as better together. Do you remember Brian Gardner bringing that up during the StudioPress acquisition, Jason?

JC: Yep

DV: Yeah, that's a phrase he coined, I remember when we were talking about the integration there, and I think it's such a powerful thought to think about the innovation that went into these products even you know with ACF prior to Delicious Brains, even in the evolution of WordPress, and how many people's livelihoods, you know have gone into using these products and the sites they build and the lives they've touched. And then thinking about the strategy and thinking about how to bring it all together with you know the technology that you're working within and the people you serve in the greater community. I think, better together, is a great way to describe that Jason. Thank you so much, Jason, thank you for joining the interview today, I really appreciate it.

JC: Yeah thanks for having me.

DV: Awesome, and then Brad, thank you so much for joining as well, this was incredibly enlightening.

BT: Thanks for having me on David, it's been my pleasure.

DV: Alright, I promise to have you both back as long as you listen. Thanks, everyone for listening today. If you'd like to learn more about what Brad is up to please visit Delicious Brains dot com and if you'd like to learn more about what Jason is up to please visit WP Engine dot com. Thanks, everyone for listening to Press This, the WordPress community podcast on WMR. This has been your host, David Vogelpohl, I support the WordPress community through my role at WP Engine and I love to bring the best of the community to you here every week, on Press This.