Richiedi l’accesso

Cue 01 · Aggancio all’intestazione · 0 → 0,6 schermi

Il CMS che gli studi di design consegnano ai clienti.

Costruisci nell’editor visivo, sul design system del sito; metti in scena il movimento con le scene GSAP; pubblica in tutte le lingue del sito. Il cliente cambia testi e immagini. Il design resta tuo.

Cue 04 · Lettura guidata · linea al 70%

Il lavoro migliore di uno studio si perde alla consegna. Il cliente apre il CMS, cambia un titolo e la griglia cede. Il movimento che è costato una settimana resta nel branch di uno sviluppatore. La versione inglese arriva in un PDF. Libretto tiene separate le parti: il design system è tuo, il movimento è messo in scena, e al cliente restano le parole, in tutte le lingue del sito.

Atto I

La partitura: un design system per ogni sito

Colori, caratteri, spazi e forme sono token del sito, con temi per le sezioni scure. Ogni componente ha le sue varianti, taglie e stati (al passaggio, premuto, disattivato), impostati per breakpoint in un’unica tabella. Cambi l’accento una volta e lo seguono tutti i pulsanti, i link e le schede che lo usano. Un salvataggio che porterebbe un testo sotto il contrasto AA viene rifiutato prima di arrivare al sito.

Nessun aspetto nei contenuti.

Una pagina conserva testi, immagini e la variante che usa, mai un colore o una misura.

Da eccezione a variante.

Uno stile nato su un solo elemento diventa una variante del componente, pronta ovunque.

I tuoi font, sul tuo sito.

I Google Fonts vengono ospitati sul sito con la licenza registrata, oppure carichi i tuoi WOFF2.

Come funziona il design system →
La tabella dei componenti del design system di questo sito: il pulsante, le sue varianti e i suoi stati

Inspector · i token di questa pagina

font.size.display-xl · Softcore Bold · 44→88 px · 0,9

font.size.display-l · Softcore Italic · 34→64 px · 1,02

font.size.body · Softcore Regular · 17→18 px · 1,55

font.family.mono · IBM Plex Mono · 12 px · +0,06em

paper #EDECE8

ink #141414 15.6:1

cue #B81F18 5.47:1

go #17703D 5.19:1

Atto II

La messa in scena: il movimento in scene, senza codice

Scegli un elemento, scegli una ricetta, regola i parametri. Libretto scrive la timeline GSAP con ScrollTrigger e la esegue sulla pagina pubblicata: fissata, legata allo scorrimento o al primo gesto. Ogni scena ha la sua versione a movimento ridotto: chi ha chiesto meno animazioni vede lo stato finale, non una pagina rotta.

L’editor costruisce l’apertura di questa pagina: una pagina vuota, il marchio misurato dai token tipografici, l’intestazione, il titolo, la ricetta Aggancio, l’anteprima che la esegue

Cue 05 · Sequenza allo scorrimento · 72 fotogrammi · fissata per 3 schermi · sei passi

  1. 01Una pagina vuota: niente intestazione, niente piè di pagina, ancora niente.
  2. 02Il marchio prende la misura dai token tipografici, un passo alla volta.
  3. 03Arriva l’intestazione del sito: contiene il posto dove si aggancerà il marchio.
  4. 04Titolo, testo d’apertura e pulsante, scritti nell’inspector.
  5. 05Aggancio all’intestazione, scelto tra le ricette di movimento.
  6. 06L’anteprima scorre la scena: il marchio viaggia fino all’intestazione.

Il programma

All’arrivo

Intro al primo gesto · Composizione al primo gesto · Aggancio all’intestazione · Menu che compaiono

Su tutta la pagina

Una parola per sezione · Inverti sulle foto · Aggancio ai pannelli

Allo scorrimento

Comparsa allo scorrimento · Parallasse · Lettura guidata · Chiusura che viene spinta via · Nascondi dopo lo scorrimento · Sequenza allo scorrimento

In scena, già pronti come componenti

Marquee · Scia di immagini · Rivelazione a riflettore · Sequenza di immagini · Scorrimento orizzontale · Prima e dopo · Pannelli espandibili · Carosello · Testo animato · Contatore · Mega menu

Scene e ricette nella guida →

Atto III

Le parole: il cliente scrive, il design regge

Inviti il cliente come autore dei contenuti. Cambia testi e immagini nello stesso editor e non può toccare token, varianti o scene. L’attività registra chi ha cambiato cosa, e quando.

L’apertura di questa pagina in ingleseL’apertura di questa pagina in italianoENIT
50 %

Prima e dopo · EN / IT · questa pagina. Trascina, o usa le frecce, per passare all’italiano.

Fino a dodici lingue per sito, affiancate nell’inspector. Un testo ancora da tradurre mostra quello della lingua principale finché qualcuno non lo scrive: nessuna pagina resta vuota. Ogni pagina dichiara ai motori di ricerca le sue versioni linguistiche con hreflang, nell’intestazione e nella sitemap.

L’inspector con un testo in inglese e in italiano, affiancati

Repertorio

Cue 07 · Indice dei progetti · anteprima

Siti in produzione su Libretto. Aprine uno, poi cerca nella guida come è fatto: ogni effetto è una ricetta che puoi impostare.

  • Aggancio all’intestazione
  • Lettura guidata
  • Sequenza di immagini
  • Prima e dopo
  • Rivelazione a riflettore
  • Una parola per sezione
  • Testo animato
  • Mega menu
  • Dodici lingue
  • Moduli con casella

L’accesso si apre a uno studio alla volta. Raccontaci il tuo.

Richiedi l’accesso

Atto IV

La prima: anteprima, pubblicazione, ritorno a una versione

Vedi la bozza come la vedranno i visitatori, a ogni breakpoint e in ogni lingua, da ospite o da membro. Pubblichi con una nota: ogni pubblicazione è una versione. Se una pagina ha un problema, la pubblicazione si ferma e indica l’elemento da sistemare. Riattivi una versione precedente ed è di nuovo online, mentre la bozza corrente viene messa da parte, non persa.

La pagina di pubblicazione di questo sito: tre versioni con le loro note, una attiva

Le pagine sono generate sul server. L’HTML contiene già ogni parola, gli stili e l’immagine principale: la pagina si disegna prima che arrivino gli script, e i motori di ricerca la leggono tutta. La pagina di pubblicazione mostra i Web Vitals dei visitatori reali: LCP, INP e CLS al 75° percentile.

Pubblicazione e versioni →
La stessa pagina, pubblicataLa bozza di questa pagina nell’editor, con la barra delle segnalazioni sotto
Muovi per vedere la pagina pubblicata

Cue 08 · Rivelazione a riflettore · bozza sotto, pubblicata sopra

Il suggeritore

Il suggeritore: gli agenti lavorano accanto a te, con le stesse operazioni

All’opera il suggeritore passa le battute dalla buca; chi canta decide. In Libretto ogni modifica è un’operazione, e l’editor, la CLI e il server MCP eseguono le stesse.

Colleghi un agente a /api/mcp e riceve cinque strumenti. Vede solo le operazioni che il suo ruolo consente, può provare un insieme di modifiche senza applicarle, e ogni insieme lascia una riga nel registro. L’annulla vale per le sue modifiche come per le tue.

  • site_context

    chi è l’agente, su quale sito, con quale ruolo

  • discover_operations

    le operazioni che il suo ruolo può eseguire, con i loro input

  • read_resources

    pagine, alberi, strutture, il design system

  • dry_run_ops

    un insieme provato e annullato, con le sue segnalazioni

  • apply_ops

    l’insieme applicato, una riga nel registro

Una sessione reale su questo sito, eseguita con la CLI e accorciata; le ultime due righe sono le sue righe nel registro.

agent > Tighten the manifesto's measure to 28ch. $ splash context site libretto · theme standalone · role admin $ splash apply batch.json --dry-run tree.commit set_style oqqzd0zj p:body { max-width: 28ch } dry run changed · tree revision 1 → 2 · rolled back findings a11y.heading-order (warning) · structure.empty-box-paint ×4 $ splash apply batch.json applied request d8e4dad6 · tree revision 2 audit #261 10:11:42 admin mcp:dry_run_ops dryRun true audit #262 10:11:51 admin mcp:apply_ops dryRun false

Dietro le quinte

Membri
Iscrizione, conferma e accesso sul sito. Sezioni e pagine riservate a membri o ruoli non arrivano agli ospiti, neppure nel codice sorgente.
Moduli
Una casella per ogni modulo, esportazione CSV, destinatari, consenso privacy, un campo che compilano solo i bot, un tempo minimo di compilazione.
Componenti del sito
Costruisci una parte una volta e la usi come istanze che mantengono le proprie modifiche.
Menu
Un solo menu alimenta il mega menu su desktop e il pannello sui telefoni.
Parti pronte
Ricerca, indice, schede, FAQ, timeline, tabella di confronto, calendario eventi, galleria con filtri: tutte con lo stile del design system del sito.
Pacchetto del sito
Esporti la bozza di un sito come pacchetto di pagine, componenti, menu e media, e lo importi in un sito nuovo.

Domande

Cue 10 · Comparsa allo scorrimento

Porta un progetto. Apriamo la sala.

Richiedi l’accesso

Dicci chi sei e cosa costruiresti. Ogni richiesta la legge una persona. Niente newsletter: ti scriviamo solo per la tua richiesta.

Rispondiamo qui, e basta.

Facoltativo.

Libretto

Colophon. Questa pagina è costruita in Libretto: 231 livelli, 15 scene, una sequenza di immagini. Composta in Softcore, con i segni di regia in IBM Plex Mono. La sua struttura, come la legge un agente:

1cs6wu8q root 0srorlu5 section "Overture" 1fc9i9hp primitive:text "Wordmark" qndzirq1 primitive:box "Opening" oiy1tcsp primitive:text "Cue" cd5arabb primitive:text "Headline" 4eh5w5ix primitive:text "Lead" lml0n4s4 primitive:box "Actions" n4f8vt6t component:ds.button "Request access" variant=primary 3an2jl5u component:ds.text-link "Watch" variant=action p6szfu9k primitive:text "Note" 4k1950wj section "Manifesto" c8j4265v primitive:text "Cue" oqqzd0zj component:scroll-read-along "Manifesto" 85twl4fv section "Act I: the score" 6dqw7s9r primitive:text "Act label" uyacm0zt component:kinetic-text "Title" dncmek3c primitive:box "Text" w017304x primitive:text "Body" s85f9use primitive:box "Programme" …