Nevsky.ae hat eine normale Version, einen AI-Chat und einen weiteren Zugang: das Terminal. Dort kann man einen Bereich öffnen, einen Artikel finden und direkt in einer Textoberfläche lesen. Es ist eine weitere Darstellung der Inhalte meines Blogs.

Für diesen Modus brauchte ich keine separate Textsammlung. Das Terminal erhält die veröffentlichten Website-Inhalte: Titel, Bereiche, Inhalt, Bilder und Links. Ändert sich ein Artikel, soll keine vergessene Terminal-Kopie zurückbleiben.

Erst der Name, dann das Lesen

Ein sichtbarer Teil der Arbeit ist der große Schriftzug mit meinem Namen. Im Oktober sollten alle Varianten in einen Zufallsgenerator: Sprache, Stil und Animation wechseln, daneben bleiben Zufallswechsel und Pause. Die Veröffentlichung vom 21. Oktober enthielt sieben Namenssprachen, 13 Stile und sechs Effekte.

Der automatische Wechsel läuft etwa alle fünf Sekunden, solange die Bereichsauswahl offen ist. Wer einen Befehl eingibt, liest, Text markiert oder den Tab wechselt, soll nicht gestört werden. Auch bei reduced motion ist die Animation eingeschränkt. Hier ging es um Oberflächenverhalten, nicht nur um Buchstabenformen.

Unten steht das echte Terminal des aktuellen lokalen Builds. Es lässt sich direkt im Artikel ausprobieren: mit Pfeiltasten einen Bereich wählen und Enter drücken oder help eingeben. „Separat öffnen“ gibt ihm das ganze Browserfenster.

Terminalversion von Nevsky.ae

Terminalversion der Website

Terminalversion von Nevsky.ae
Gespeicherte Projektansicht · das Terminal lässt sich separat öffnen
Terminal öffnen ↗

Die Befehle gehören zur Website

Es gibt sections, posts, pages und Bereichsnamen wie ai oder design. search sucht Inhalte, open öffnet sie per Nummer, back führt zur Liste zurück. Für Artikel stehen images und links bereit. Exit bringt einen zur normalen Website zurück. Das Menü lässt sich ohne auswendig gelernte Befehle nutzen.

Das ist kein Zugang zur Kommandozeile meines Computers. Der Website-Code wertet die Befehle aus; Aktionen bleiben auf das Ansehen der Inhalte begrenzt. Im Terminalfenster lassen sich keine beliebigen Programme ausführen.

Was zwischen zwei schönen Bildern kaputtgeht

Beim Ändern der Fenstergröße zeigte sich ein unangenehmes Detail: Das Terminal schrieb noch die alte Ausgabe fertig, während die neue bereits neu gezeichnet wurde. Dadurch konnten Menüs doppelt erscheinen oder eingegebene Befehle verloren gehen. Die Ausgabe bekam Generationsprüfungen: Veraltetes Schreiben darf keinen neueren Zustand überschreiben.

Namen in verschiedenen Sprachen und schmale Bildschirme mussten separat geprüft werden. Langer Name, Sprachzeile, Social-Icons und Befehl müssen gleichzeitig passen. Ein gelungener englischer Screenshot reicht nicht.

Später erhielt das Terminal beim Wechsel der Website auf Medeo Pixel. Messungen und ASCII-Grafiken blieben in xterm, sichtbarer Text wurde über das DOM ausgegeben, damit die Auswahl zu den Wörtern passt. Das ist mir wichtig: Wer einen Satz nicht ordentlich markieren kann, wird dafür nicht durch die Optik entschädigt.

Das Terminal liest dieselben veröffentlichten Inhalte wie normale Seiten. Diese Geschichte zeigt die Veröffentlichung des mehrsprachigen Zufallsgenerators am 21. Oktober und die spätere Arbeit an Pixel und Textauswahl. Im interaktiven Artikelfenster lässt sich der Hauptweg prüfen: Bereich, Artikel, zurück zur Liste.

Verwandte Geschichten: Die Geschichte von Nevsky.ae · Ein Portfolio zum Gespräch.