A la intemperie
Una portada que muestra el trabajo en vez de describirlo, un sitio que un buscador por fin puede leer.
El producto, mostrado.
Hasta hoy la portada describía el trabajo con frases, y el sitio era invisible para los buscadores en nueve de sus diez idiomas. Ahora la página argumenta con dibujos — un despiece en la cabecera y cuatro más debajo — y cada página pública lleva su idioma en su propia dirección, de modo que las traducciones existen para un buscador.
- CorregidoEl número de archivos de la página de inicio ahora se cuenta, no se escribe. La cifra en la que se detenía la animación del compilador estaba escrita dentro de la propia animación e iba uno por detrás del tema. Ahora lee el recuento real, con tantos dígitos como haga falta, y una prueba renderiza la página en los diez idiomas y falla si alguna cifra impresa en ella contradice lo que una compilación produce de verdad.
- NuevoCada tema se describe ahora en datos estructurados. Una página de producto declara el producto entero y cada una de sus variantes — precio, moneda, disponibilidad, estado, color, talla, material, código de barras — y no solo la que el comprador tenga seleccionada, así que un agente que lea la página ve toda la gama de una vez. Las colecciones listan sus productos en orden, los artículos llevan autor y fecha, las migas dicen dónde está una página, y la propia tienda declara su nombre, su logo y su búsqueda. JSON-LD en todo, no microdatos, que es lo que pide Shopify. Importa más cada mes: los agentes de IA ya compran por Shop Pay, y leen campos, no páginas bonitas.
- NuevoUna página de estado que comprueba en vez de afirmar. Cinco cosas se prueban cada minuto y los resultados se guardan treinta días: la aplicación, la base de datos, Shopify, el correo y el compilador — que no hace ping a nada, sino que compila un tema entero desde cero y cuenta los archivos, porque si no puede producir uno, ningún otro dato merece informarse. Shopify y el correo se leen de sus propias páginas de estado públicas, así que su caída aparece como suya. Cada comprobación se dibuja como una barra que al pasar por encima muestra su momento y su latencia, y el pie de cada página lleva el estado actual como enlace, no como un punto verde decorativo.
- NuevoLa portada muestra el producto en vez de describirlo. Cuatro dibujos, todos en movimiento: un único diseño que se abre en tres tiendas que comparten catálogo y no coinciden en nada más; el logo de un cliente que entrega sus colores a una paleta y una pareja tipográfica; la ida y la vuelta de un tema que sale, lo reescribe el comerciante y regresa con sus palabras intactas; y la papelería en la que el diseño continúa. Dibujado en SVG con keyframes sencillos — sin librería de animación, nada que descargar — y todos se detienen para quien pide a su sistema que no anime.
- NuevoLa cabecera contiene el despiece de una tienda. Cinco planos flotan separados, cada uno con una parte de la página — el encabezado, el hero, los productos, el pie y la retícula sobre la que todo se apoya —, y cada uno rotulado con el archivo al que compila. Cada pocos segundos vuelven a juntarse y las piezas aterrizan como una página terminada. Es el argumento entero en un solo dibujo: lo que parece una tienda es una pila de archivos, y el comerciante se queda con todos.
- NuevoUna tienda se puede desconectar, y desconectar va en serio. El botón está en la página de la propia tienda, para propietarios y administradores. Quita EverStorefront del panel de Shopify de esa tienda y luego borra todo lo que se guarda de ella: catálogo, palabras, vínculos de proyecto, historial de entregas. Los temas que ya están en la tienda se quedan exactamente donde están, porque son archivos del comerciante y no nuestros. Que la aplicación se desinstale de verdad es lo importante: volver a conectar la tienda pide permiso a su propietario desde el principio, en vez de pasar en silencio con uno concedido hace meses.
- NuevoEl sitio público se puede encontrar. Cada página lleva ahora el idioma en su dirección — /de/changelog, /ja/docs —, porque el idioma era una cookie: una sola dirección servía las diez, y un buscador no envía cookies y pregunta en inglés. Nueve traducciones eran invisibles. Cada página lleva ya una descripción, una dirección canónica, alternativas para los diez idiomas y las tarjetas que hacen que un enlace compartido parezca algo. La portada se describe a sí misma en datos estructurados. Hay un archivo robots y un sitemap que lista cada página con sus diez idiomas al lado. Todo lo que está tras un inicio de sesión pide no ser indexado, y el menú de idiomas son ahora enlaces reales que se pueden compartir en vez de un botón que pone una cookie en silencio.
Nada de ese tipo en esta versión.