DatoCMS Visual Editing
DatoCMS introduce Visual Editing, que permite a los editores de contenido hacer clic directamente en los elementos del sitio web para editarlos en contexto, cerrando la brecha entre el CMS headless y la experiencia WYSIWYG.
¿Qué es DatoCMS Visual Editing?
Presentamos DatoCMS Visual Editing
¿Qué es DatoCMS Visual Editing?
DatoCMS Visual Editing es una característica revolucionaria diseñada para eliminar la desconexión entre la creación de contenido y la presentación del contenido inherente a los flujos de trabajo tradicionales de CMS headless. En lugar de obligar a los editores de contenido a navegar por formularios complejos del backend y adivinar qué campo corresponde a qué elemento en la página, Visual Editing les permite interactuar directamente con la vista previa del sitio web en vivo. Esta característica lleva la experiencia intuitiva de "lo que ves es lo que obtienes" (WYSIWYG) directamente al entorno headless, asegurando que los cambios de contenido sean rápidos, precisos y conscientes del contexto. Fundamentalmente, cambia la mentalidad del editor de gestionar modelos de datos a gestionar páginas y publicaciones.
Esta potente capacidad es compatible con dos flujos de trabajo distintos pero complementarios: Clic para editar (Enlace de Contenido) y Edición lado a lado (Modo Visual). Fundamentalmente, esta funcionalidad está disponible en todos los planes de DatoCMS, incluido el nivel Gratuito, y es compatible con SDK dedicados para marcos de frontend modernos como Next.js, Astro, Svelte y Vue, lo que facilita la adopción tanto para proyectos existentes como nuevos.
Características Principales
- Clic para Editar (Enlace de Contenido): Los editores visitan el sitio en vivo en modo borrador, pasan el cursor sobre el contenido editable y hacen clic para abrir instantáneamente el campo correspondiente en DatoCMS en una nueva pestaña. Esto funciona completamente en el frontend, independientemente del alojamiento (Vercel, Netlify, Cloudflare).
- Modo Visual Lado a Lado: Una versión mejorada del plugin de Vistas Web (Web Previews) que muestra la vista previa del sitio web en un lado y el panel de edición directamente al lado. Hacer clic en el contenido abre instantáneamente el panel de edición relevante sin cambiar de contexto.
- Backend de Esteganografía: El sistema utiliza caracteres Unicode invisibles añadidos a las respuestas de la API de GraphQL para codificar los metadatos de origen (ID de registro, ruta del campo, localización) de cada pieza de contenido, permitiendo que el frontend mapee automáticamente los clics a la fuente de datos correcta sin cableado manual por parte del desarrollador.
- Sincronización Bidireccional de Contexto: En el modo Lado a Lado, el desplazamiento en el panel de vista previa mantiene sincronizado el panel de edición, y viceversa, manteniendo un contexto perfecto durante ediciones complejas.
- Compatibilidad Universal: Funciona de inmediato con estructuras de contenido complejas que incluyen enlaces a registros, bloques modulares, Texto Estructurado y campos localizados.
- Soporte de SDK de Framework: SDK dedicados para los principales frameworks (React/Next.js, Astro, Svelte/SvelteKit, Vue/Nuxt) simplifican la implementación, construidos sobre la biblioteca independiente del framework
@datocms/content-link.
Cómo Usar DatoCMS Visual Editing
Comenzar con Visual Editing está diseñado para ser mínimo, requiriendo solo tres pasos principales para que los desarrolladores habiliten la experiencia para sus equipos de contenido:
- Habilitar la Codificación Stega: Al obtener contenido borrador a través de GraphQL, agregue dos encabezados específicos a sus solicitudes:
X-Visual-Editing: v1yX-Base-Editing-Url: https://<YOUR-PROJECT-NAME>.admin.datocms.com. - Integrar el Componente ContentLink: Agregue el componente
<ContentLink />específico del framework a su archivo de diseño principal. Este componente escanea automáticamente el DOM renderizado en busca de los metadatos esteganográficos incrustados y renderiza las superposiciones de edición necesarias. - Desbloquear la Edición Lado a Lado (Opcional pero Recomendado): Instale y configure el plugin de Vistas Web (Web Previews) dentro de la configuración de su proyecto DatoCMS para habilitar la interfaz de edición lado a lado altamente eficiente directamente dentro de la barra lateral del CMS.
Una vez configurado, los editores simplemente navegan al sitio en modo borrador (o abren la interfaz del CMS) y comienzan a hacer clic en el contenido que desean modificar, viendo instantáneamente sus cambios reflejados o listos para ser editados.
Casos de Uso
- Equipos de Marketing de Alta Velocidad: Los equipos que lanzan campañas o páginas de destino frecuentes pueden iterar rápidamente sobre copias e imágenes directamente en la vista previa de la página, reduciendo drásticamente el tiempo dedicado a coordinar entre los equipos de diseño, desarrollo y contenido.
- Páginas de Producto de Comercio Electrónico Complejas: Los editores que gestionan páginas con contenido modular anidado (por ejemplo, descripciones de productos, bloques de características, especificaciones) pueden hacer clic directamente en la sección específica que necesitan actualizar sin buscar manualmente en docenas de registros de contenido.
- Gestión de Contenido Multilingüe: Para sitios que admiten múltiples localizaciones, Visual Editing asegura que los editores estén editando la versión localizada correcta del contenido, ya que los metadatos incluyen información de localización, evitando sobrescrituras accidentales de cadenas traducidas.
- Entrega de Agencia y Traspaso al Cliente: Las agencias pueden implementar proyectos con Visual Editing habilitado, proporcionando a los clientes una experiencia de edición inmediatamente intuitiva, minimizando el tiempo de capacitación y reduciendo las solicitudes de soporte relacionadas con la ubicación del contenido.
- Diseño Iterativo y Emparejamiento de Contenido: Los desarrolladores y diseñadores pueden trabajar junto con los editores de contenido en tiempo real. A medida que se construyen nuevos componentes, los editores pueden poblarlos inmediatamente con contenido listo para producción utilizando la interfaz visual.
Preguntas Frecuentes (FAQ)
P: ¿Visual Editing solo está disponible en planes de pago? A: No. DatoCMS ha puesto Visual Editing a disposición en todos los planes, incluido el plan Gratuito, asegurando que todos los usuarios puedan beneficiarse de esta experiencia de edición mejorada sin necesidad de actualizar.
P: ¿Qué sucede si uso un framework no mencionado explícitamente (por ejemplo, Remix)?
A: Todos los SDK oficiales están construidos sobre la biblioteca independiente del framework, @datocms/content-link. Puede integrar esta biblioteca central directamente en cualquier configuración de frontend para lograr la misma funcionalidad.
P: ¿Necesito mapear manualmente cada pieza de contenido a su campo?
A: Absolutamente no. La innovación central es la técnica de esteganografía, que añade automáticamente metadatos de origen a sus respuestas de GraphQL. El componente <ContentLink /> escanea estos metadatos y conecta las superposiciones de edición automáticamente, eliminando la tediosa configuración manual.
P: ¿Puedo usar Visual Editing con mi configuración existente de Vistas Web (Web Previews)? A: Sí. El Modo Visual Lado a Lado es una mejora del plugin existente de Vistas Web. Si ya está utilizando Vistas Web, habilitar la nueva funcionalidad requiere cambios mínimos de configuración.
P: ¿Qué tipo de estructuras de contenido admite? A: Admite todo el espectro del modelado de contenido de DatoCMS, incluidos campos estándar, enlaces a otros registros, bloques complejos de Texto Estructurado y estructuras de contenido modular profundamente anidadas.
Alternatives
Prompty Town
Prompty Town es una plataforma innovadora que permite a los usuarios transformar sus enlaces en edificios virtuales, creando una forma única y atractiva de compartir e interactuar con contenido.
Biji
Biji es una plataforma versátil diseñada para mejorar la productividad a través de herramientas y características innovadoras.
Make Real
Dibuja una UI y hazla real usando el SDK de tldraw.
beehiiv
beehiiv es una plataforma de boletines informativos todo en uno que proporciona herramientas integradas para la publicación de correo electrónico, creación de sitios web sin código, crecimiento de audiencia y monetización para creadores y marcas.
Planndu: Daily Task Planner
Planndu es una aplicación de productividad intuitiva diseñada para ayudar a los usuarios a organizar tareas, gestionar proyectos, crear rutinas y mejorar el enfoque utilizando herramientas como la generación por IA y un temporizador Pomodoro incorporado.
Nolain OCR
Nolain OCR es una solución avanzada de Reconocimiento Óptico de Caracteres diseñada para extraer texto y datos con precisión de diversos formatos de documentos, optimizando los flujos de trabajo de procesamiento de documentos.