DatoCMS Visual Editing
DatoCMS introduce il Visual Editing, che consente agli editor di contenuti di fare clic direttamente sugli elementi del sito web per l'editing contestuale, colmando il divario tra CMS headless ed esperienza WYSIWYG.
Cos'è DatoCMS Visual Editing?
Introduzione a DatoCMS Visual Editing
Cos'è DatoCMS Visual Editing?
DatoCMS Visual Editing è una funzionalità rivoluzionaria progettata per eliminare la disconnessione tra la creazione dei contenuti e la loro presentazione, insita nei flussi di lavoro tradizionali dei CMS headless. Invece di costringere gli editor di contenuti a navigare tra complessi moduli di backend e a indovinare quale campo corrisponda a quale elemento sulla pagina, Visual Editing consente loro di interagire direttamente con l'anteprima del sito web dal vivo. Questa funzionalità porta l'esperienza intuitiva del 'ciò che vedi è ciò che ottieni' (WYSIWYG) direttamente nell'ambiente headless, garantendo che le modifiche ai contenuti siano rapide, accurate e consapevoli del contesto. Cambia fondamentalmente la mentalità dell'editor dal gestire modelli di dati al gestire pagine e articoli.
Questa potente capacità è supportata da due flussi di lavoro distinti ma complementari: Click-to-edit (Content Link) e modifica affiancata (Visual Mode). Fondamentalmente, questa funzionalità è disponibile su tutti i piani DatoCMS, incluso il livello Free, ed è supportata da SDK dedicati per framework frontend moderni come Next.js, Astro, Svelte e Vue, rendendo l'adozione fluida per i progetti esistenti e nuovi.
Caratteristiche Principali
- Click-to-Edit (Content Link): Gli editor visitano il sito dal vivo in modalità bozza, passano il mouse sopra il contenuto modificabile e fanno clic per aprire istantaneamente il campo corrispondente in DatoCMS in una nuova scheda. Questo funziona interamente sul frontend, indipendentemente dall'hosting (Vercel, Netlify, Cloudflare).
- Modalità Visiva Affiancata (Side-by-Side Visual Mode): Una versione migliorata del plugin Web Previews che mostra l'anteprima del sito web su un lato e il pannello di modifica direttamente accanto ad esso. Facendo clic sul contenuto si apre istantaneamente il pannello di modifica pertinente senza cambiare contesto.
- Backend di Steganografia: Il sistema utilizza caratteri Unicode invisibili aggiunti alle risposte dell'API GraphQL per codificare i metadati di origine (ID record, percorso campo, locale) di ogni pezzo di contenuto, consentendo al frontend di mappare automaticamente i clic alla fonte di dati corretta senza cablaggio manuale da parte dello sviluppatore.
- Sincronizzazione del Contesto Bidirezionale: In modalità Affiancata, lo scorrimento nel pannello di anteprima mantiene sincronizzato il pannello di modifica, e viceversa, mantenendo il contesto perfetto durante le modifiche complesse.
- Compatibilità Universale: Funziona immediatamente con strutture di contenuto complesse, inclusi collegamenti a record, blocchi modulari, Structured Text e campi localizzati.
- Supporto SDK per Framework: SDK dedicati per i principali framework (React/Next.js, Astro, Svelte/SvelteKit, Vue/Nuxt) semplificano l'implementazione, basandosi sulla libreria indipendente dal framework
@datocms/content-link.
Come Utilizzare DatoCMS Visual Editing
Iniziare con Visual Editing è progettato per essere minimale, richiedendo solo tre passaggi principali per gli sviluppatori per abilitare l'esperienza per i loro team di contenuti:
- Abilitare la Codifica Stega: Quando si recuperano contenuti bozza tramite GraphQL, aggiungere due intestazioni specifiche alle richieste:
X-Visual-Editing: v1eX-Base-Editing-Url: https://<NOME-PROGETTO-TUA-AZIENDA>.admin.datocms.com. - Integrare il Componente ContentLink: Aggiungere il componente
<ContentLink />specifico per il framework al file di layout principale. Questo componente analizza automaticamente il DOM renderizzato alla ricerca dei metadati steganografici incorporati e visualizza gli overlay di modifica necessari. - Sbloccare la Modifica Affiancata (Opzionale ma Consigliato): Installare e configurare il plugin Web Previews nelle impostazioni del progetto DatoCMS per abilitare l'interfaccia di modifica affiancata altamente efficiente direttamente all'interno della barra laterale del CMS.
Una volta configurato, gli editor devono semplicemente navigare sul sito in modalità bozza (o aprire l'interfaccia del CMS) e iniziare a fare clic sul contenuto che desiderano modificare, vedendo istantaneamente le loro modifiche riflesse o pronte per essere modificate.
Casi d'Uso
- Team di Marketing ad Alta Velocità: I team che lanciano campagne o landing page frequenti possono iterare rapidamente su testi e immagini direttamente sull'anteprima della pagina, riducendo drasticamente il tempo speso a coordinarsi tra team di progettazione, sviluppo e contenuti.
- Pagine Prodotto E-commerce Complesse: Gli editor che gestiscono pagine con contenuti modulari profondamente annidati (ad esempio, descrizioni dei prodotti, blocchi di funzionalità, specifiche) possono fare clic direttamente sulla sezione specifica che devono aggiornare senza dover cercare manualmente tra decine di record di contenuto.
- Gestione Contenuti Multilingue: Per i siti che supportano più lingue, Visual Editing assicura che gli editor stiano modificando la versione localizzata corretta del contenuto, poiché i metadati includono informazioni sulla lingua, prevenendo la sovrascrittura accidentale di stringhe tradotte.
- Sviluppo Agenzia e Passaggio al Cliente: Le agenzie possono distribuire progetti con Visual Editing abilitato, fornendo ai clienti un'esperienza di modifica immediatamente intuitiva, riducendo al minimo i tempi di formazione e le richieste di supporto relative alla posizione dei contenuti.
- Accoppiamento Iterativo di Design e Contenuti: Sviluppatori e designer possono lavorare insieme agli editor di contenuti in tempo reale. Man mano che vengono creati nuovi componenti, gli editor possono popolarli immediatamente con contenuti pronti per la produzione utilizzando l'interfaccia visiva.
FAQ
D: Visual Editing è disponibile solo sui piani a pagamento? A: No. DatoCMS ha reso Visual Editing disponibile su ogni piano, incluso il piano Free, garantendo che tutti gli utenti possano beneficiare di questa esperienza di modifica migliorata senza la necessità di un aggiornamento.
D: Cosa succede se utilizzo un framework non esplicitamente elencato (ad esempio, Remix)?
A: Tutti gli SDK ufficiali sono costruiti sulla libreria indipendente dal framework, @datocms/content-link. È possibile integrare questa libreria principale direttamente in qualsiasi configurazione frontend per ottenere la stessa funzionalità.
D: Devo mappare manualmente ogni singolo pezzo di contenuto al suo campo?
A: Assolutamente no. L'innovazione principale è la tecnica di steganografia, che aggiunge automaticamente metadati di origine alle risposte GraphQL. Il componente <ContentLink /> analizza questi metadati e collega automaticamente gli overlay di modifica, eliminando la tediosa configurazione manuale.
D: Posso usare Visual Editing con la mia configurazione Web Previews esistente? A: Sì. La modalità visiva affiancata è un aggiornamento del plugin Web Previews esistente. Se si sta già utilizzando Web Previews, l'abilitazione della nuova funzionalità richiede modifiche minime alla configurazione.
D: Che tipo di strutture di contenuto supporta? A: Supporta l'intero spettro della modellazione dei contenuti di DatoCMS, inclusi campi standard, collegamenti ad altri record, complessi blocchi di Structured Text e strutture di contenuti modulari profondamente annidate.
Alternatives
Prompty Town
Prompty Town è una piattaforma innovativa che consente agli utenti di trasformare i propri link in edifici virtuali, creando un modo unico e coinvolgente per condividere e interagire con i contenuti.
Biji
Biji è una piattaforma versatile progettata per migliorare la produttività attraverso strumenti e funzionalità innovative.
Make Real
Disegna un'interfaccia utente e rendila reale utilizzando il SDK di tldraw.
beehiiv
beehiiv è una piattaforma di newsletter all-in-one che fornisce strumenti integrati per l'editoria via email, la creazione di siti web senza codice, la crescita del pubblico e la monetizzazione per creator e brand.
Planndu: Daily Task Planner
Planndu è un'applicazione intuitiva per la produttività progettata per aiutare gli utenti a organizzare le attività, gestire i progetti, costruire routine e migliorare la concentrazione utilizzando strumenti come la generazione AI e un timer Pomodoro integrato.
Nolain OCR
Nolain OCR è una soluzione avanzata di Riconoscimento Ottico dei Caratteri progettata per estrarre accuratamente testo e dati da vari formati di documenti, ottimizzando i flussi di lavoro di elaborazione dei documenti.