Plate
Cos'è Plate?
Plate è un framework open source per editor di rich-text costruito su Slate.js, che offre ai team di sviluppo un toolkit composable per costruire esperienze di editing strutturate all'interno delle applicazioni web. Fornisce un'architettura a plugin per estendere il comportamento dell'editor con nodi, trasformazioni ed elementi UI personalizzati. Plate è previsto per il Laioutr App Store come integrazione di composabilità frontend.
Come funziona
Plate astrae Slate.js in un sistema di plugin in cui ogni funzionalità dell'editor, dalla formattazione dei blocchi ai media incorporati, è un'unità discreta e testabile in modo indipendente. Sono inclusi serializzatori per HTML e Markdown, e il framework si integra con gli alberi di componenti React senza richiedere un contesto completo di editor documentale. Una volta disponibile, si collegherà al livello Composable Headless Frontend, così le funzionalità di editing strutturato potranno essere incorporate in componenti Laioutr personalizzati senza costruire un livello di input dei contenuti da zero.
Plate con Laioutr
All'interno della Composable Digital Experience Platform, Plate fornisce le primitive di editing che i team di sviluppo possono usare per estendere la superficie di authoring di Laioutr con moduli di input specifici per il dominio. I team che costruiscono librerie di componenti personalizzate sul Composable Headless Frontend possono incorporare editor basati su Plate per campi di contenuto ricco, mantenendo l'esperienza di editing coerente con la piattaforma circostante senza adottare un CMS di terze parti completo.
Correlati
Scopri Laioutr App Store.