A céu aberto
Uma página inicial que mostra o trabalho em vez de descrevê-lo, um site que um buscador enfim consegue ler.
O produto, mostrado.
Até hoje a página inicial descrevia o trabalho em frases, e o site era invisível para os buscadores em nove dos seus dez idiomas. Agora a página argumenta com desenhos — uma vista explodida na abertura e mais quatro abaixo — e cada página pública leva o idioma no próprio endereço, de modo que as traduções existem para um buscador.
- CorrigidoA contagem de arquivos na página inicial agora é contada, não digitada. O número em que a animação do compilador parava estava escrito dentro da própria animação e ficava um atrás do tema. Agora ela lê a contagem real, com quantos dígitos forem necessários, e um teste renderiza a página nos dez idiomas e falha se algum número impresso nela discordar do que uma compilação de fato produz.
- NovoCada tema agora se descreve em dados estruturados. Uma página de produto declara o produto inteiro e cada uma de suas variantes — preço, moeda, disponibilidade, condição, cor, tamanho, material, código de barras — e não só aquela que o comprador tenha selecionado, então um agente que leia a página vê a linha inteira de uma vez. As coleções listam seus produtos em ordem, os artigos levam autor e data, as migalhas dizem onde uma página está, e a própria loja declara nome, logo e busca. JSON-LD em tudo, não microdados, que é o que a Shopify pede. Pesa mais a cada mês: agentes de IA já compram via Shop Pay, e eles leem campos, não páginas bonitas.
- NovoUma página de estado que verifica em vez de afirmar. Cinco coisas são testadas a cada minuto e os resultados guardados por trinta dias: o app, o banco de dados, a Shopify, o e-mail e o compilador — que não dá ping em nada, mas compila um tema inteiro do zero e conta os arquivos, porque se ele não consegue produzir um, nada mais vale ser relatado. Shopify e e-mail são lidos das próprias páginas públicas de estado, então a queda deles aparece como deles. Cada verificação é desenhada como uma barra que ao passar o mouse mostra seu instante e sua latência, e o rodapé de cada página leva o estado atual como link, não como um pontinho verde decorativo.
- NovoA página inicial mostra o produto em vez de descrevê-lo. Quatro desenhos, todos em movimento: um único design que se abre em três lojas que dividem um catálogo e não concordam em mais nada; o logo de um cliente que entrega suas cores a uma paleta e a um par tipográfico; a ida e a volta de um tema que sai, é reescrito pelo lojista e volta com as palavras dele intactas; e a papelaria em que o design continua. Desenhado em SVG com keyframes simples — sem biblioteca de animação, nada a baixar — e tudo para quem pede ao sistema que não anime.
- NovoA abertura traz a vista explodida de uma loja. Cinco planos flutuam separados, cada um com uma parte da página — o cabeçalho, o hero, os produtos, o rodapé e a grade sobre a qual tudo se apoia — e cada um etiquetado com o arquivo em que se compila. A cada poucos segundos eles voltam a se juntar e as peças pousam como uma página pronta. É o argumento inteiro num só desenho: o que parece uma loja é uma pilha de arquivos, e o lojista fica com todos.
- NovoUma loja pode ser desconectada, e desconectar é para valer. O botão fica na página da própria loja, para donos e administradores. Remove o EverStorefront do admin da Shopify daquela loja e então apaga tudo o que é guardado dela: catálogo, palavras, vínculos de projeto, histórico de entregas. Os temas que já estão na loja ficam exatamente onde estão, porque são arquivos do lojista e não nossos. O app ser de fato desinstalado é o ponto: reconectar a loja pede permissão ao dono desde o começo, em vez de passar em silêncio com uma permissão dada meses antes.
- NovoO site público pode ser encontrado. Cada página leva agora o idioma no endereço — /de/changelog, /ja/docs — porque o idioma era um cookie: um só endereço servia os dez, e um buscador não manda cookie e pergunta em inglês. Nove traduções eram invisíveis. Cada página leva agora uma descrição, um endereço canônico, alternativas para os dez idiomas e os cartões que fazem um link compartilhado parecer alguma coisa. A página inicial se descreve em dados estruturados. Há um arquivo robots e um sitemap que lista cada página com seus dez idiomas ao lado. Tudo atrás de um login pede para não ser indexado, e o menu de idiomas agora são links de verdade, que dá para compartilhar, em vez de um botão que põe um cookie em silêncio.
Nada desse tipo neste lançamento.