Ir para o conteúdo principal

Ustwo: um projeto open source usando a API REST

Divi: o tema WordPress mais fácil de usar

Divi: O melhor tema WordPress de todos os tempos!

mais Downloads 600.000Divi é o tema WordPress mais popular do mundo. É completo, fácil de usar e vem com mais de modelos livres 62. [Recomendado]

Se você está procurando um exemplo da vida real do uso da API REST do WordPress com código que pode explorar, a nova versão do site ustwo.com é Open source no Github. Ustwo é uma agência digital conhecida por seu trabalho na aplicação de Monument Valley. Eles estão em parceria com Feito humana, uma agência de desenvolvimento do WordPress, para criar o painel do site.

A interface ustwo.com é um aplicativo que usa React.js que exibe conteúdo do WordPress por meio da API REST. Em um artigo intitulado "Open Sourcing our Website", o desenvolvedor Daniel Demmel explica por que a empresa colocou a interface do site no GitHub.

"No final, construímos algo novo e refinado o suficiente para compartilhá-lo publicamente"

disse ele. A equipe de desenvolvimento começou a usar a API REST antes de ser totalmente integrada ao kernel do WordPress.

"A maneira como usamos o WordPress como uma fonte acessível apenas através da API para um site de produção foi uma aposta tecnológica ousada, com a integração da API no núcleo do WordPress seis meses antes de decidirmos começar use-o ", disse Demmel.

Crie facilmente seu site com Elementor

Elementor permite criar facilmente qualquer design de site com uma aparência profissional. Pare de pagar caro pelo que você pode fazer por si mesmo. [Grátis]

Você está procurando os melhores temas e plugins do WordPress?

Baixe os melhores plugins e temas WordPress no Envato e crie facilmente o seu site. Já mais do que 49.720.000 downloads. [EXCLUSIVO]

Os benefícios do uso da API REST

Se você está se perguntando por que uma agência pode decidir criar um site de uma única página, verifique ustwo.com para ver a diferença. As belas transições e a velocidade da interface do usuário são as qualidades que destacam este site.

"Optamos por construir o site como um aplicativo com uma única página, para ter controle total sobre todos os aspectos (incluindo transições entre páginas) e tornar a navegação super rápida por não ter para recarregar o navegador ", disse Demmel. "Escolhemos o React.js como a principal tecnologia JavaScript."

"Nosso sistema de gerenciamento de conteúdo em segundo plano é uma instalação do WordPress que na verdade não fornece páginas, mas serve como uma estrutura para a entrega de dados no formato JSON".

Coincidentemente, o projeto Calypso do WordPress.com funciona quase da mesma maneira. "Então, se você aprecia o que eles fazem pela experiência dos editores, o que eles fazem pela experiência dos visitantes", disse Demmel.

A equipe ustwo optaram por fazer seu código aberto funcionar como a Automattic fez com a Calypso, reconhecendo a importância do compartilhamento, para ajudar todos os ecossistemas a avançar.

A API REST altera a maneira como as equipes trabalham juntas

Numa estudo de caso Publicado no site Human Made, a equipe examinou como, trabalhando no projeto ustwo.com, a maneira como eles trabalham mudou drasticamente.

Crie facilmente sua loja online

Baixe gratuitamente o WooCommerce, os melhores plugins de e-commerce para vender seus produtos físicos e digitais no WordPress. [Recomendado]

Trabalhar com a API REST do WordPress trouxe uma separação de preocupações, o que significava abordar o gerenciamento de projetos de uma nova maneira. Nossos desenvolvedores focaram apenas no WordPress como a fonte dos dados e como o aplicativo de entrega. Fazíamos parte de uma equipe maior, que incluía um designer, um designer, um desenvolvedor de CSS, um desenvolvedor do Node.js., um gerente de projeto e as partes interessadas. Isso permitiu que cada parte da equipe se concentrasse totalmente em seus componentes, trabalhando de forma independente enquanto alimentava o trabalho geral.

O Human Made atribui essa separação bem organizada de preocupações ao novo fluxo de trabalho que ocorre naturalmente ao usar a API REST. Os designers da fonte final terão menos probabilidade de invadir o trabalho de outras pessoas:

A própria tecnologia facilitou essa mudança no gerenciamento de projetos: tudo o que você precisa para desenvolvedores front-end é carregar os dados por meio da URL e usá-los. Descobrimos que a API não apenas mudou o WordPress, mas também a maneira como as pessoas trabalham juntas em um projeto.

Para mais detalhes sobre a arquitetura do ustwo.com, confira o estudo de caso Human Made, bem como o artigo sobre ustwo para rever o processo. Todo o código do site está sob licença GPL e disponível no GitHub aqueles que desejam reutilizá-lo.

Este artigo contém comentários 0

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios estão marcados com *

Este site usa Akismet para reduzir indesejados. Saiba mais sobre como seus dados de comentários são usados.

De volta ao topo
11 ações
ação10
chilrear1
Enregistrer