DE{CODE}: Um Atlas de Atlas
Publicados: 2023-02-12Atlas é a solução completa para desenvolvimento headless do WordPress, com ferramentas de código aberto para modelagem de página, busca de dados, modelagem de conteúdo e muito mais. Qual é a paisagem atual do Atlas? Confira o vídeo abaixo para saber mais sobre as novas ferramentas empolgantes disponíveis para desenvolvedores headless do WordPress que tornam a criação de sites seguros e de alto desempenho mais rápida e fácil.
Slides da Sessão
Transcrição de texto completo
KELLEN MACE : Olá, bem-vindo a esta palestra que estamos chamando de “Um Atlas do Atlas”. Eu sou Kellen Mace, e minha colega Ilona se juntará a mim. Nós dois faremos metade da apresentação e falaremos sobre vários produtos que compõem o ecossistema Atlas.
Portanto, Atlas, como você deve saber, é o nome da plataforma de hospedagem WordPress headless do WP Engine. Mas é realmente muito mais do que isso. Ele inclui uma série de produtos e ofertas de código aberto que realmente tornam o mais simples possível construir sites com sites WordPress sem cabeça – construir sites com WordPress sem cabeça – e também implantá-los.
Sou o gerente de nossa equipe de relações com desenvolvedores na WP Engine. Portanto, meu trabalho envolve muito envolvimento com a comunidade e tentar educar a comunidade na construção e implantação de sites. E muito do meu trabalho é focado em WordPress headless, especificamente.
Portanto, estou muito empenhado neste mundo de tornar muito, muito fácil o desenvolvimento de sites WordPress headless. Antes de nos aprofundarmos em todas as ofertas às quais me refiro que fazem parte do ecossistema Atlas, primeiro quero ter certeza de que temos o conhecimento básico estabelecido sobre como uma arquitetura tradicional do WordPress difere de uma arquitetura headless do WordPress.
Tradicionalmente, como você pode ver neste slide aqui, é representado por este tipo de fluxo de trabalho. Então você pode ver que temos três grupos diferentes representados aqui. Temos editores, desenvolvedores e visitantes do site. Portanto, no WordPress tradicional, o editor em roxo, eles fariam toda a criação, edição e gerenciamento de conteúdo dentro do administrador do WordPress, e todo o conteúdo seria salvo no WordPress.
O desenvolvedor em azul, essa pessoa faria sua codificação em temas e plug-ins do WordPress e esses dados também residiriam dentro do aplicativo WordPress. E, finalmente, nosso visitante em verde, quando essa pessoa visita o site WordPress, o WordPress tem muitos trabalhos. Ele precisa recuperar os dados do banco de dados e, em seguida, usar sua API de tema para modelá-los e, por fim, entregar o site – o site HTML – visível para o usuário final.
Portanto, o WordPress atende a todos esses três grupos. Hoje em dia, porém, está se tornando cada vez mais popular adotar uma arquitetura headless do WordPress. E isso se parece com isso, onde nosso editor aqui em roxo, eles ainda fazem sua autoria de conteúdo, edição e medição dentro do WordPress. Portanto, essa parte realmente permanece inalterada.
Mas os outros dois grupos, seus fluxos de trabalho são bem diferentes aqui. Portanto, o desenvolvedor em azul, em vez de usar a API de tema do WordPress, eles usam JavaScript e, muitas vezes, estruturas modernas como React, Vue ou Svelte para criar um front-end, um aplicativo JavaScript baseado em Node.js.
E então o visitante em verde, esse é o aplicativo que eles realmente visitam neste aplicativo JavaScript. E então dois, o aplicativo front-end Node.js e o back-end WordPress, se comunicam. Então é isso que algumas das setas verdes, as cinzas aqui representariam.
Assim, esses dois podem enviar e receber dados conforme necessário. Existem muitos guias por aí, inclusive em nosso próprio site, que abordam as relações com desenvolvedores mais sobre a diferença entre tradicional e headless e, provavelmente, mais importante, por que você pode querer considerar um em vez do outro.
Então vá verificar isso se você quiser ganhar um pouco mais de familiaridade lá. Com esse tipo de base estabelecida, porém, quero mergulhar em algumas das ofertas do Atlas que tornam a construção com a arquitetura headless do WordPress ainda melhor. Então, o que vamos cobrir hoje são estes…
Estamos enquadrando o Atlas como a solução completa e, como eu disse, realmente um ecossistema de diferentes produtos para tornar a criação e implantação de aplicativos headless o mais fácil possível. Então eu estarei cobrindo a linha superior aqui. So Faust, WPGraphQL e Atlas Content Modeler.
E depois disso, vou passar as coisas para Ilona, e ela cobrirá Atlas Search, Atlas Blueprints e depois Atlas For All. Tudo bem, então vamos mergulhar com Faust agora. Faust é um projeto realmente empolgante. Esta é a estrutura do WordPress sem cabeça. Então, o que queremos dizer com isso é que é uma estrutura JavaScript de front-end, semelhante a outras de que você já deve ter ouvido falar, como Next.js, Gatsby ou SvelteKit.
É mais ou menos na mesma linha de algumas dessas estruturas JavaScript de aplicativo de página única, com uma distinção importante. O Faust é específico para WordPress e é feito sob medida para a construção de sites com uma arquitetura headless do WordPress. Ele é construído sobre o Next.js, que é uma estrutura de aplicativo de página única de front-end incrivelmente popular.
Então, isso é realmente uma boa notícia, na minha opinião. Isso significa que todo e qualquer trabalho duro necessário para melhorar o Next.js e quaisquer novos recursos lançados pelo Next, você herdará e também se beneficiará em seu aplicativo Faust.js. Além disso, o Faust também possui autenticação e pré-visualizações de postagem integradas, o que é uma grande vantagem, na verdade, se você estiver criando sites WordPress sem cabeça.
Se você criar um site tradicional, obterá essas coisas de graça. O WordPress tem seu sistema de autenticação e autorização em seu sistema de capacidade para saber o que os usuários podem fazer no site, e pode autenticar pessoas e também permitir que pessoas com determinados recursos visualizem as postagens.
Portanto, veja uma prévia de uma postagem que ainda não foi publicada. Pode estar em um status de rascunho, por exemplo. Depois de ir para uma arquitetura de WordPress sem cabeça, porém, você tem que realmente reinventar essas duas coisas. Seu aplicativo front-end e seu site WordPress de back-end precisam ser capazes de autenticar usuários e, em seguida, fornecer visualizações de postagem de maneira diferente do que o WordPress tem, historicamente.
E eu mesmo fiz isso do zero e dá muito trabalho. Então, eu realmente gosto do fato de que, com Faust, você tira essas coisas da caixa. Você não precisa escrevê-los do zero para cada novo projeto, o que é enorme, na minha opinião. Em seguida, o recurso do Faust.js que quero destacar é a busca fácil de dados.
Portanto, este é outro que, se você está apenas começando com uma ardósia limpa que está executando Gatsby ou Next.js ou SvelteKit ou algo assim, você teria que conectá-lo do zero. Você teria que descobrir qual cliente GraphQL vou usar e como vou conectá-lo para que aponte para o back-end apropriado do WordPress e eu possa enviar e receber dados.
E então, uma vez feito tudo isso, como eu realmente faço isso? Como componho minhas consultas e busco os dados? Portanto, Faust também tem muitas conveniências incorporadas aqui. Assim que você cria um novo projeto Faust, a busca de dados já está configurada para você. E ainda vem com vários ganchos de reação que você pode usar para buscar coisas comuns no WordPress, como postagens, páginas, categorias e tags.
Existem ganchos de reação realmente convenientes que são pré-construídos e prontos para buscar essas coisas, para que você possa começar a criar suas páginas imediatamente, o que também economiza muito tempo. E o último para o Faust aqui é o nosso lançamento da versão 1.0.
Portanto, tenho o prazer de anunciar que, em um futuro próximo, lançaremos a versão 1.0 do Faust. Portanto, essa será uma versão do Faust com a estabilidade com a qual nos sentimos confortáveis em chamá-lo de 1.0. E você pode ter ainda mais confiança ao criar novos projetos no Faust.js depois desse ponto.
Portanto, se tudo isso parece atraente para você e você gosta - você gosta da ideia de experimentar uma estrutura JavaScript de front-end que tenha muitas coisas integradas para você - visualizações de postagem, autenticação, busca fácil de dados - encorajo você a fazer apenas isso, para experimentá-lo. Aqui é onde obtê-lo.
Então você pode ir para github.com/wpengine/faustjs para conferir o projeto e dar uma chance para você mesmo. Isso foi tudo para Faust.js, nossa estrutura JavaScript de front-end. Em seguida, adoraria falar sobre o WPGraphQL. Este é um plug-in que é realmente incompreensível, se você pensar sobre isso.
O WordPress é o maior CMS do mundo. Agora está alimentando mais de 40% da internet. E o WPGraphQL é um plug-in de código aberto gratuito que está trazendo a tecnologia GraphQL para 40% da web, para qualquer site WordPress que queira usar essa tecnologia.
Portanto, estou muito satisfeito por isso existir e feliz por o WP Engine estar financiando o desenvolvimento agora e apoiando totalmente o WPGraphQL. Então, vamos nos aprofundar e ver alguns dos novos recursos empolgantes que chegaram e que estarão chegando em breve ao WPGraphQL.
Um deles é o GraphQL IDE integrado. Portanto, isso existe há um tempo no WPGraphQL. Para quem não sabe, quero apenas destacar como isso é poderoso para a experiência do desenvolvedor e para os fluxos de trabalho que ele desbloqueia. Então você pode ver aqui na captura de tela que compus uma consulta chamada get post e estou passando algumas variáveis de consulta.
Então, estou dizendo que o ID da postagem que desejo obter é: o que é o WordPress sem cabeça? E então o tipo de ID é uma lesma, certo? Em seguida, posso clicar no ícone de reprodução no canto superior esquerdo aqui para executar esta consulta. E, no lado direito, veja o que meu aplicativo JavaScript de front-end receberia se disparasse essa consulta idêntica.
Então você vê no lado direito que estou voltando para aquela postagem, o ID do banco de dados e também o título. Portanto, isso é ótimo para poder compor suas consultas e, em seguida, apertar o botão de reprodução para executá-las e ver rapidamente o que seu aplicativo front-end receberia se solicitasse os mesmos dados.
E, depois de criar sua consulta e retornar o que você deseja, você pode usá-la em seu aplicativo js de front-end. Tão poderoso. Estou muito satisfeito com a experiência do desenvolvedor que o WPGraphQL oferece com o GraphiQL IDE. Outro recurso que chegou ao GraphQL é este.
Você deve ter notado isso no slide anterior. Eu tenho meu pequeno avatar aqui que é mostrado no canto superior esquerdo do GraphQL IDE. Isso permite que você dispare solicitações autenticadas ou não autenticadas. E isso é enorme. Então, se eu clicar aqui para que fique saturado de cor– minha imagem de avatar está saturada ali e eu tenho o pequeno ícone verde ao lado dela– eu sei que estou logado como eu e estou disparando uma solicitação autenticada.
Portanto, qualquer um dos dados que recebo seria específico para os recursos do usuário que tenho como usuário conectado. Muitas vezes, porém, é útil testar o que você obteria se executasse uma consulta como um usuário não autenticado, certo? Portanto, isso significa apenas um visitante do site que acessa seu site e não é autenticado.
Se a consulta, você sabe, fosse executada para que essa pessoa buscasse alguns dados, ela receberia tudo de volta, ou alguns deles são bloqueados ou requerem recursos? Assim, com um único clique, você pode clicar neste ícone de avatar agora e disparar a mesma consulta que você compôs como um usuário não autenticado, apenas para confirmar que está recebendo de volta o que sempre espera.
Essa foi uma adição recente muito legal ao WPGraphQL. Mais adiante no treinamento GraphQL IDE aqui, a próxima coisa sobre a qual falaremos é o Query Composer. Esta é uma ferramenta muito legal também. E se você abrir o Query Composer, parece com o que você vê aqui na captura de tela onde você pode dar um nome à sua consulta, você pode passar variáveis de consulta.
Então, você pode ver aqui que estou dizendo que passar um ID do que diz ser WordPress, e o tipo de ID é slug e, a partir daí, você pode apenas marcar as caixas para os dados que gostaria de receber. E o GraphQL IDE é inteligente o suficiente para executar uma consulta de introspecção e conhecer todos os dados disponíveis no WordPress, e mostra tudo aqui.
Portanto, torna-se realmente poderoso apenas clicar nessas caixas e compor suas consultas e, em seguida, dispará-las para testá-las. Portanto, certifique-se de verificar isso também. O criador de consultas.
A próxima coisa que eu gostaria de falar com você é a pesquisa experimental de integração de blocos de Gutenberg que está acontecendo. Então Jason Ball, que é o criador e mantenedor do WPGraphQL, ele tem esta base de código – WPGraphQL Block Editor – onde ele experimentou poder expor todos os dados sobre os blocos Gutenberg que o WordPress fornece para que você possa consultar todos os blocos que uma determinada postagem ou página possui e, em seguida, iterar por meio deles e renderizar componentes diferentes em seu aplicativo JavaScript de front-end, dependendo do tipo de bloco.
Existem algumas ressalvas lá. Nem todos os dados sobre blocos são expostos, neste momento, pelo WordPress. Mas você pode ler mais sobre isso no leia-me aqui. Mas estamos realmente empolgados com o WP Engine que os avanços estão sendo feitos - o progresso está sendo feito nessa direção de poder consultar todos os seus dados de blocos com o Gutenberg.
O próximo assunto sobre o qual quero falar são as consultas persistentes. Então isso é enorme. No momento, é possível usar o WPGraphQL e, em seguida, ativar uma solução de cache de objeto, como Redis ou Memcached, para obter suas consultas de banco de dados armazenadas em cache na memória para alguns ganhos de velocidade.
Isso já é possível, e tem sido por um tempo. Mas uma coisa em que a equipe está trabalhando internamente são as consultas persistentes, o que me deixa muito animado. Isso levaria o cache para o próximo nível, onde armazenaria em cache os resultados para consultas comuns e os retornaria imediatamente sem nunca carregar - sem nunca executar uma consulta de banco de dados ou mesmo carregar o WordPress.
Antes de tudo isso, uma de suas camadas de cache reconheceria que a consulta que está sendo executada ainda está no cache e ainda é válida e a retornaria imediatamente. Portanto, este recurso resultará em consultas muito, muito rápidas. Muito animado para isso. A equipe está trabalhando duro nisso e fique atento para mais informações sobre quando isso estará disponível.
O outro recurso é a capacidade de salvar consultas no GraphQL. No momento, se você compõe uma consulta no GraphiQL, é muito bom poder testar rapidamente as coisas lá. No entanto, suas consultas não persistem. Se você quiser sair dessa página ou excluí-la, não poderá voltar à consulta.
Portanto, a equipe está trabalhando em alguns recursos muito impressionantes, nos quais você poderá compor uma consulta, dar um nome a ela e salvá-la, podendo alternar entre sua coleção de consultas salvas e fazer alterações ou redefinir - salve-os para ter uma espécie de catálogo de todas as consultas que seu site usa, o que eu acho muito legal também.
Também haverá algumas integrações entre esse recurso e a consulta persistente sobre a qual falei. Coisas realmente emocionantes lá também. Encorajo você a experimentar o WPGraphQL, caso ainda não o tenha feito, e pode fazê-lo em wpgraphql.com. Há todos os tipos de documentação sobre como usá-lo, como baixá-lo e por onde começar.
Tudo bem, a última coisa que quero falar com você antes de entregá-lo é Atlas Content Modeler. Esta é outra ferramenta que me deixa muito animado. Ele permite que você crie modelos de conteúdo. Se você está no espaço do WordPress há algum tempo, provavelmente conhece o termo tipos de postagem personalizados.

Portanto, o WordPress sai da caixa com suporte para dois tipos de postagem, que são postagem e página. Mas para muitos, muitos sites, faz sentido registrar seus próprios tipos de postagem personalizados. Então você pode ter o conceito de um projeto ou um membro da equipe ou trabalho. Outra coisa assim. E, em seguida, armazene os dados nesse tipo de postagem personalizada que você criou.
Atlas Content Modeler permite que você crie tipos de postagem personalizados, mas realmente muito mais e chama esses modelos de conteúdo. Portanto, esta captura de tela mostra um exemplo. Você pode ver que criei dois modelos de conteúdo aqui. Um deles é chamado de locais e possui três campos personalizados associados a ele.
O outro é chamado de provedores e também possui vários campos personalizados. Ele também suporta o registro de taxonomias. Então, uma vez que seu modelo de conteúdo – também conhecido como seu tipo de postagem personalizado – uma vez que exista, se você quiser adicionar taxonomias a ele, para poder agrupar essas postagens, ele permite que você faça isso facilmente.
E tem suporte para vários campos personalizados. Para que você possa ver no slide, temos texto, rich text, número, data e assim por diante. Assim, você pode criar um modelo de conteúdo, adicionar taxonomias a ele e, em seguida, adicionar campos personalizados que esse tipo de postagem personalizado também deve ter.
E o ACM adicionará aqueles no administrador do WordPress para que qualquer pessoa que esteja criando ou editando uma postagem desse tipo veja todas essas opções para campos personalizados e taxonomias. E também vai expor todos esses dados, sobre os quais falaremos daqui a pouco.
Uma coisa que quero destacar é que também permite relacionamentos eficientes. Muitas vezes, você deseja se relacionar – ter um para muitos, muitos para um ou muitos para muitos relacionamentos entre diferentes postagens no WordPress. Meu exemplo aqui foi que eu tinha prestadores de cuidados de saúde e depois locais, você sabe.
E os prestadores de cuidados de saúde podem trabalhar em um ou mais locais, mas também pode ser bom consultar de outra direção, certo? E diga, se eu tiver um local específico em uma consulta na outra direção, eles vão me dizer todos os provedores que praticam aqui, certo?
Portanto, para esse tipo de relacionamento bidirecional, tenho o prazer de dizer que o ACM suporta isso e é– o banco de dados é otimizado para esse tipo de consulta bidirecional como essa, o que não é o caso de muitas outras soluções de relacionamento disponíveis para WordPress .
Então, é mais ou menos assim, onde você pode registrar nosso novo campo de relacionamento e apenas dar um nome e um identificador de API e, em seguida, selecionar a conexão entre os dois modelos também. Muito, muito poderoso se você estiver procurando a capacidade de criar relacionamentos em projetos WordPress sem cabeça.
A última coisa, que provavelmente é o recurso matador, eu diria, do ACM é tudo o que acabei de mencionar. Tudo isso. A criação do modelo de conteúdo, as taxonomias, adicionando todos os seus campos personalizados, estabelecendo relacionamentos entre eles. Assim que você criar todas essas coisas no administrador do WordPress, tudo estará automaticamente no esquema WPGraphQL e estará disponível imediatamente para você começar a consultar em seu aplicativo JavaScript de front-end desacoplado.
Então isso é- isso é enorme. Muitas pessoas no passado criaram vários plug-ins para fornecer esses campos no admin. Mas também para expô-lo no WPGraphQL e no Atlas Content Modeler, surpreendentemente, ele é capaz de fazer as duas coisas. Então, eu recomendo dar uma olhada se isso soa poderoso para você.
Uma coisa que chegará ao ACM em um futuro próximo aqui é o campo de e-mail, portanto, fique atento às atualizações sobre ele. A equipe também adicionou recentemente suporte para campos repetíveis. Portanto, este foi um pedido de recurso e estou muito satisfeito em informar que agora temos suporte para campos de repetidor.
Assim, você pode especificar um campo e dizer que ele deve ser repetido uma ou mais vezes, e o criador do conteúdo pode usar esse recurso de repetição. Tudo bem. Portanto, se você estiver interessado no ACM e quiser experimentá-lo, eu o encorajaria a fazê-lo.
Isso está no diretório de plug-ins do WordPress, então você pode ir em frente e pegá-lo em wordpress.org/plugins/atlascontentmodeler e experimentar por si mesmo. Então é isso para a minha seção. Muito obrigado por ouvir, e agora vou passar as coisas para Ilona para cobrir o restante dos produtos no ecossistema Atlas.
ILONA KEDRACKA: Muito obrigada, Kellen. Meu nome é Ilona Kendracka e sou gerente de produto na Atlas. E que ano tem sido, tanto para a Atlas quanto para todo o mundo do WordPress headless. Por volta desta época deste ano, o Atlas foi anunciado pela primeira vez ao público.
E para nós, foi um ano cheio de aprendizado, entrevistas, experimentos, protótipos e pesquisas. E é a maior alegria para um gerente de produto poder compartilhar com você os resultados de todas as coisas que aprendemos na forma de produto de trabalho, na forma de novos recursos para o Atlas. Então vamos direto ao assunto.
Vamos começar com algo que é muito importante para todos os principais sites da Internet. Isso é pesquisa. A capacidade de pesquisar conteúdo é um componente crucial, não apenas para comércio eletrônico, mas também para outros tipos de sites, como sites corporativos ou de mídia. A pesquisa mostrou, de fato, que as pessoas que pesquisam são visitantes do site muito mais valiosos, quer estejam procurando um produto específico para comprar ou um artigo específico para ler, elas são valiosas porque estão chegando ao seu local com intenção.
E foi demonstrado, então, para um site de comércio eletrônico que sua pesquisa pode gerar taxas de conversão cerca de três vezes maiores. Portanto, a pesquisa é uma ferramenta realmente valiosa para os profissionais de marketing. Ao mesmo tempo, fazer buscas no WordPress também é uma tarefa penosa e problemática por vários motivos.
A pesquisa do WordPress é muito lenta e mal dimensionada. Também é bastante limitado em funcionalidade. As limitações da pesquisa principal do WordPress podem ser resolvidas usando soluções de terceiros, mas isso significa mais configuração, mais manutenção, mais problemas e, claro, mais dinheiro para ser gasto em uma solução sob medida e componentes de terceiros.
É por isso que aqui no WP Engine, trabalhamos em uma solução melhor, avançada e flexível que oferece os resultados mais relevantes para os clientes no WordPress. Construir e entregar tal produto aos clientes do WP Engine é uma alta prioridade para nós este ano.
É por isso que estou animado em compartilhar que o beta público do Atlas Search, nosso novo produto para pesquisa de conteúdo WordPress, está aqui para você experimentar. Há três coisas principais que tornam a pesquisa do Atlas uma ótima ferramenta para sites modernos, e a primeira é o desempenho. Aspecto extremamente importante para qualquer site importante.
Com o Atlas Search, o conteúdo é recuperado com muito mais eficiência e rapidez do que com as soluções de pesquisa tradicionais do WordPress. Ao descarregar o processamento de dados e os processos de consulta para o Atlas Search do WordPress, os preciosos ciclos de computação no servidor WordPress caro e difícil de dimensionar são salvos.
O próximo pilar é a simplicidade. Requer muito tempo, esforço e dinheiro para encontrar uma solução para a pesquisa do WordPress que atenda às demandas de desempenho e precisão dos sites modernos. A manutenção de todas as partes móveis é bastante demorada.
Atlas Search é uma solução singular, simples e elegante que requer configuração mínima. Depois de configurado, simplesmente funciona. E como usuário, você pode configurar facilmente o conteúdo que deseja que seja pesquisável. O Atlas Search também é perfeitamente integrado ao WordPress, permitindo que ele processe seus dados em tempo real conforme eles mudam, garantindo que seus resultados de pesquisa estejam sempre atualizados.
Portanto, não há necessidade de usar fornecedores externos, nem de gastar tempo e dinheiro na manutenção de sua própria solução. Atlas Search é o seu balcão único para todas as pesquisas. Os últimos são relevância e precisão. Em uma boa pesquisa do WordPress, faltam alguns dos recursos importantes.
E a falta deles faz com que não seja uma boa opção para sites modernos. Coisas como pesquisa de texto completo, ser capaz de definir pesquisa, pontuação de relevância são difíceis de executar ou quase impossíveis de fazer com a pesquisa tradicional do WordPress. Portanto, estou feliz em compartilhar que conseguimos abordar muitos desses pontos problemáticos em nossa nova solução de pesquisa.
No painel de pesquisa do Atlas, usando uma interface do usuário realmente simples e intuitiva, você pode especificar em quais campos deseja pesquisar. Isso inclui não apenas todos os campos do WordPress, mas também outros trabalhos de pesquisa. Tipos de postagem personalizados e campos personalizados não balanceados. E, claro, nosso próprio Atlas Content Modeler pronto para uso.
Você pode especificar para cada um dos campos selecionados e recuperar os resultados mais relevantes. Você também pode fazer pesquisas com vários termos, bem como usar operadores de pesquisa semelhantes ao Google em suas consultas de pesquisa. O Atlas Search funciona melhor com a API REST do WordPress e o WPGraphQL, que oferece flexibilidade e portabilidade nas ferramentas que você deseja usar em seu projeto headless.
Então, estou muito empolgado com este lançamento e mal podemos esperar para ver que projetos incríveis você criará usando nossa nova solução.
Passando para o nosso próximo anúncio. Entrar no mundo do WordPress headless é empolgante, mas pode ser bem difícil no começo, por diversos motivos. Em primeiro lugar, muitos aspectos do processo de criação de sites que são verdadeiros para o WordPress monolítico não são mais verdadeiros para o headless.
Sabemos que leva tempo para entender uma maneira diferente de pensar sobre a criação de aplicativos. Para muitos de vocês, é também a primeira vez que interagem com novas ferramentas e tecnologias, linguagens de programação e estruturas. Passar da arquitetura monolítica para a desacoplada é uma grande mudança.
E isso não apenas exige que os desenvolvedores aprendam, pensem e entendam todos esses componentes diferentes, mas também gastem tempo na configuração e na vinculação de todos eles. E independentemente da nova habilidade que você está tentando aprender, geralmente é muito mais fácil e divertido se você puder aprender fazendo.
Portanto, ter que ler toneladas de documentação antes de poder brincar com algo pela primeira vez é bastante desanimador e pode fazer com que você deixe seu projeto paralelo na prateleira por muito tempo. E você pode prometer a si mesmo que voltará a isso um dia, mas o mesmo pode nunca acontecer e esse é o sentimento que eu conheço muito bem.
Então, para tentar algo pela primeira vez, ser capaz de pular direto e começar uma habilidade que você está realmente animado para adquirir não deve exigir horas de leitura de documentação, configuração e puxar o cabelo para descobrir como obter sua configuração pronto para alguma coisa.
Então, nos últimos dois meses, conversamos com vários desenvolvedores interessados em aprender o Atlas e observar suas dificuldades e necessidades. E usamos todas essas lições para construir algo que lhe dê uma oportunidade de começar rapidamente, para minimizar o esforço necessário para ser gasto na configuração e, claro, para maximizar a diversão e a emoção de aprender uma nova habilidade.
Assim, a solução que propomos são os Atlas Blueprints. Atlas Blueprints são projetos iniciais completos do WordPress headless, disponíveis para você clonar, iniciar seus próprios projetos em minutos, ver o poder do WordPress headless em um cenário da vida real e começar a brincar com ele e modificá-lo de acordo com suas necessidades.
Você pode usá-los como uma caixa de areia para seus primeiros projetos headless, mas também pode aproveitá-los para começar mais rapidamente enquanto cria seus próprios sites totalmente funcionais. Existem quatro componentes dos quais cada projeto é feito. Em primeiro lugar, durante o processo, um novo ambiente WordPress é criado para você.
Dessa forma, você pode realmente começar em um ambiente seguro e isolado, brincar com ele e ver como funciona.
Em seguida, todos os plugins necessários são instalados e ativados nesta instalação do WordPress. Portanto, você não precisa percorrer essa lista e instalar os plug-ins manualmente, procurá-los e tudo mais. Tudo é feito para você nos bastidores, para que você esteja pronto assim que o aplicativo estiver pronto.
Além disso, um aplicativo de anotações é criado para você. Cada um dos projetos preparados por nós é um site completo e bonito, projetado para casos da vida real, e cada um deles é construído usando nossa estrutura Faust.js, que foi criada especificamente para tornar o desenvolvimento headless do WordPress mais fácil e agradável.
E enquanto todos esses componentes estão no lugar, toda a configuração necessária acontece nos bastidores. Então, em apenas alguns minutos, você pode acessar um site WordPress headless totalmente provisionado e configurado. Então o Atlas Blueprints é a solução completa para headless WordPress, uma solução que foi construída para todos vocês. Uma solução que simplesmente funciona e ajuda você a começar com configuração mínima e em muito pouco tempo.
Hoje, estamos felizes em dar a você três projetos para experimentar. Um projeto de portfólio perfeito para o site de uma empresa, um projeto de blog – um clássico do WordPress que você pode usar para compartilhar seus pensamentos com o mundo – e um projeto básico, que é um andaime mínimo para ajudá-lo a começar rapidamente.
Cada projeto aproveita todos os nossos produtos Atlas. Então Faust.js, que é nossa estrutura para WordPress headless, Atlas Content Modeler, que é nosso plug-in que permite criar modelos de dados personalizados, e Atlas Search, nossa ferramenta para uma experiência de pesquisa precisa e de alto desempenho no WordPress.
Portanto, se você estava realmente curioso para experimentar uma pesquisa, usar o Atlas Blueprints é a maneira mais fácil de começar. Existem duas maneiras de experimentar os projetos. Uma forma é se cadastrar na conta do sandbox e seguir o fluxo de criação do app em nosso portal. Dessa forma, você terá um site completo e totalmente provisionado em apenas alguns minutos.
Se preferir rodar seu aplicativo localmente primeiro, você pode ir para local, onde poderá criar seu novo site WordPress headless usando um dos três esquemas que fornecemos. Os projetos estão disponíveis para qualquer um. Portanto, usuários de sandbox do Atlas, clientes pagos do Atlas e usuários locais também.
Portanto, se você pensou em experimentar o WordPress sem cabeça, mas teve problemas para encontrar tempo em sua agenda lotada para trabalhar em seu próprio projeto, o Atlas Blueprints é para você. Então vá e confira.
Por falar nisso, e para encerrar, temos mais um anúncio importante e empolgante. Nossa missão é potencializar sua criatividade construindo e dando a você acesso a uma ótima plataforma para WordPress headless. Acreditamos que todos que desejam criar experiências incríveis para os visitantes de seus sites, ou dos sites de seus clientes, devem ter a oportunidade de fazê-lo.
É por isso que, a partir de agora, quatro novos planos Atlas SMB estão disponíveis para você adquirir. Até agora, o Atlas estava disponível apenas para projetos corporativos. No entanto, queremos trazer o desempenho e a segurança do Atlas para projetos de todos os tamanhos para liberar sua criatividade.
Isso significa que, nos planos iniciais, você obtém uma instalação do WordPress otimizada para headless, um servidor de nó que pode criar qualquer estrutura JavaScript de sua escolha, como Next ou Gatsby, uma CDN de alta potência para distribuir seu projeto em todo o mundo, nossas ferramentas de código aberto como Atlas Modelador de conteúdo, WPGraphQL, Faust.js e muito mais.
E tudo isso de um parceiro, em uma plataforma, por um preço. Então, tudo sobre o que eu estava falando hoje – Atlas Search, Atlas Blueprints e planos Atlas para SMBs – estão realmente disponíveis para você agora. Então, para experimentá-los, vá em frente e visite wpengine.com/atlas para se inscrever em uma conta sandbox ou adquirir um plano.
Como membro da equipe de produtos da Atlas, estou muito empolgado com todos os anúncios que compartilhamos com você hoje e mal posso esperar para ver todas as coisas incríveis que você criará em nossa plataforma. O Atlas foi criado para você, inspirado por você, e são vocês, os usuários do Atlas, que inspiram a nós e a todos os nossos usuários, recursos e produtos.
Espero que tenham gostado da apresentação de hoje. Muito obrigado a todos pela atenção. Fique ligado nas próximas demos e sessões e nos vemos no produto.