Im Freien
Eine Startseite, die die Arbeit zeigt statt sie zu beschreiben, eine Website, die eine Suchmaschine endlich lesen kann.
Das Produkt, gezeigt.
Bis heute beschrieb die Startseite die Arbeit in Sätzen, und die Website war für Suchmaschinen in neun ihrer zehn Sprachen unsichtbar. Jetzt argumentiert die Seite in Zeichnungen — eine Explosionszeichnung im Kopfbereich, vier weitere darunter — und jede öffentliche Seite trägt ihre Sprache in der eigenen Adresse, sodass die Übersetzungen für eine Suchmaschine überhaupt erst existieren.
- BehobenDie Dateianzahl auf der Startseite wird jetzt gezählt, nicht getippt. Die Zahl, auf der die Kompilier-Animation stehen bleibt, war in die Animation selbst geschrieben und lag um eins hinter dem Theme. Sie liest nun den echten Wert, mit so vielen Ziffern wie nötig, und ein Test rendert die Seite in allen zehn Sprachen und schlägt fehl, sobald eine darauf gedruckte Zahl dem widerspricht, was ein Kompilierlauf tatsächlich erzeugt.
- NeuJedes Theme beschreibt sich jetzt in strukturierten Daten. Eine Produktseite deklariert das ganze Produkt und jede seiner Varianten — Preis, Währung, Verfügbarkeit, Zustand, Farbe, Größe, Material, Barcode — statt nur der einen, die gerade ausgewählt ist, sodass ein Agent beim Lesen die ganze Auswahl auf einmal sieht. Kategorien führen ihre Produkte der Reihe nach auf, Artikel tragen Autor und Datum, Brotkrumen sagen, wo eine Seite liegt, und der Shop selbst nennt Namen, Logo und Suche. Durchgehend JSON-LD, keine Mikrodaten — genau das verlangt Shopify. Es zählt mit jedem Monat mehr: KI-Agenten kaufen inzwischen über Shop Pay, und sie lesen Felder, keine schönen Seiten.
- NeuEine Statusseite, die prüft statt zu behaupten. Fünf Dinge werden jede Minute getestet und die Ergebnisse dreißig Tage aufbewahrt: die App, die Datenbank, Shopify, E-Mail und der Compiler — der nichts anpingt, sondern ein ganzes Theme von Grund auf kompiliert und die Dateien zählt, denn wenn er keines herstellen kann, lohnt sich keine andere Meldung. Shopify und E-Mail werden von deren eigenen öffentlichen Statusseiten gelesen, ihr Ausfall erscheint also als ihrer. Jede Prüfung ist als Balken gezeichnet, der auf Hover Zeitpunkt und Dauer zeigt, und der Fuß jeder Seite trägt den aktuellen Zustand als Link statt als dekorativen grünen Punkt.
- NeuDie Startseite zeigt das Produkt, statt es zu beschreiben. Vier Zeichnungen, jede in Bewegung: ein einzelnes Design, das sich zu drei Shops auffächert, die einen Katalog teilen und sonst in nichts übereinstimmen; das Logo einer Kundin, das seine Farben an Palette und Schriftpaarung abgibt; der Rundweg eines Themes, das hinausgeht, vom Händler umgeschrieben wird und mit seinen Worten zurückkommt; und die Drucksachen, in die das Design weiterläuft. Gezeichnet in SVG mit schlichten Keyframes — keine Animationsbibliothek, nichts zu laden — und alle halten an, wenn jemand sein System um Ruhe bittet.
- NeuIm Kopfbereich steht die Explosionszeichnung eines Shops. Fünf Ebenen schweben auseinander, jede trägt einen Teil der Seite — Kopf, Hero, Produkte, Fuß und das Layoutraster, auf dem alles liegt — und jede ist mit der Datei beschriftet, zu der sie kompiliert. Alle paar Sekunden legen sie sich wieder zusammen, und die Teile landen als eine fertige Seite. Das ist das ganze Argument in einer Zeichnung: Was wie ein Shop aussieht, ist ein Stapel Dateien, und der Händler behält jede einzelne.
- NeuEin Shop lässt sich trennen, und Trennen meint es ernst. Die Schaltfläche steht auf der Seite des Shops selbst, für Inhaber und Admins. Sie entfernt EverStorefront aus dem Shopify-Adminbereich dieses Shops und löscht danach alles, was dazu gehalten wird — Katalog, Worte, Projektverknüpfungen, Lieferverlauf. Themes, die schon im Shop liegen, bleiben genau dort, denn es sind die Dateien des Händlers und nicht unsere. Dass die App wirklich deinstalliert wird, ist der Punkt: Beim erneuten Verbinden wird die Inhaberin oder der Inhaber von vorn um Erlaubnis gebeten, statt still an einer vor Monaten erteilten Zustimmung vorbeizugehen.
- NeuDie öffentliche Website ist auffindbar. Jede Seite trägt die Sprache jetzt in der Adresse — /de/changelog, /ja/docs —, denn Sprache war bisher ein Cookie: Eine Adresse bediente alle zehn, und eine Suchmaschine schickt kein Cookie und fragt auf Englisch. Neun Übersetzungen waren unsichtbar. Jede Seite führt nun eine Beschreibung, eine kanonische Adresse, Alternativen für alle zehn Sprachen und die Karten, die einen geteilten Link nach etwas aussehen lassen. Die Startseite beschreibt sich in strukturierten Daten. Es gibt eine robots-Datei und eine Sitemap, die jede Seite mit ihren zehn Sprachen daneben führt. Alles hinter einer Anmeldung bittet darum, gar nicht aufgenommen zu werden, und das Sprachmenü besteht jetzt aus echten Links zum Teilen statt aus einer Schaltfläche, die still ein Cookie setzt.
Nichts dieser Art in diesem Release.