Qué hay dentro de DoubleSync

Siete funcionalidades, en detalle. Sin relleno de marketing.

Todo lo de abajo está en el producto hoy. Las etiquetas de tier indican qué es gratis y qué requiere Pro.

Pro

Editor de fusión por propiedad

Cuando la misma propiedad cambió en ambos lados, decides qué valor gana, propiedad por propiedad.

Esta es la parte de DoubleSync que no tiene equivalente en otros productos. Cuando Comparar encuentra una propiedad cambiada en origen y destino, no tienes que elegir un único ganador para todo el documento. Abre el editor de fusión y la propiedad se renderiza lado a lado con el editor real de Umbraco — Block List, Block Grid, RTE, Media Picker, todos. Eliges origen o destino por propiedad. DoubleSync arma el documento final con tus elecciones y lo escribe de vuelta. El Publisher de uSync te dice qué cambiaría; el editor de fusión te deja decidir propiedad a propiedad. Hoy solo puedes elegir un lado. Editar el valor fusionado sobre la marcha está en la hoja de ruta.

  • Render lado a lado con editores nativos de Umbraco
  • Elección por propiedad: origen o destino
  • Funciona con Block List, Block Grid, RTE, Media Picker y demás
  • Documento final armado a partir de tus elecciones
  • Se abre desde el resultado de Comparar cuando una propiedad cambió en ambos lados
  • Edición sobre la marcha del valor fusionado está prevista, aún no entregada

Three-pane property comparison. Local on the left, the proposed result in the middle, the target's current value on the right. Pick a side per property.

Gratis hasta 2 entornos · Pro para ilimitados

Entornos

Dile a DoubleSync a dónde sincronizar. Prueba la conexión. Sigue.

Cada entorno es una URL más un client id y un secret. Puedes añadir entornos desde la UI o preconfigurarlos en appsettings.json — las entradas de appsettings aparecen como solo lectura con una etiqueta para que el equipo sepa dónde vive el valor. Hay un botón de prueba de conexión en cada fila. Las credenciales se guardan cifradas en la base de datos de Umbraco y nunca salen de tu infraestructura.

  • URL + OAuth client_credentials por entorno
  • Configuración híbrida: las entradas de appsettings.json se imponen sobre las de BD, la UI indica cuál es cuál
  • Prueba de conexión por fila
  • Credenciales cifradas en reposo
  • Plan Community limitado a 2 entornos; Pro elimina el límite
Entornos

Comparar: Gratis · Contenido / aplicación selectiva / filtro de idioma: Pro

Comparar y Sincronizar

Ve cada diferencia antes de sincronizar. Elige cómo se resuelven los conflictos. Filtra por idioma.

El flujo del dashboard opera sobre el sitio entero. Comparar toma un snapshot de ambos lados y te muestra la diferencia sin cambiar nada — solo esquema en Community, esquema + contenido + medios + miembros y usuarios en Pro. Push envía desde ESTE sitio a un remoto. Pull va al revés. Elige la estrategia de conflicto por ejecución: gana el origen, gana el destino o abre la revisión lado a lado por propiedad. Marca filas en el diff y aplica solo esas. Filtra por idioma y envía solo la variante en español si es lo que quieres — el contenido invariante siempre se incluye para que no lo pierdas por accidente. También hay un flujo a nivel de nodo para editores. Abre cualquier documento, pulsa el botón DoubleSync en el workspace y ejecuta Comparar / Push / Pull solo de ese documento. DoubleSync sigue las referencias y arrastra el esquema, la ruta del padre y los medios que ese documento necesita. Caso de uso editor (workspace) frente a caso de uso deployment (dashboard).

  • Vista previa de Comparar solo lectura antes de cualquier cambio
  • Push, Pull o aplicación selectiva por fila
  • Gana origen / gana destino / resolución manual por ejecución
  • Filtro de idioma — sincroniza una sola variante
  • Detección de eliminaciones (propagación opt-in)
  • Comparar / Push / Pull a nivel de nodo desde cualquier workspace de documento
  • Resolución automática de dependencias en syncs a nivel de nodo
  • Cancela una sync en curso desde el dashboard. La operación se detiene en el siguiente punto seguro — nunca deja un elemento a medio escribir — y el punto de restauración tomado antes de la sync está siempre disponible si necesitas volver atrás.
Comparar y Sincronizar

Pro

Paquetes

ZIPs portátiles de esquema, contenido y medios. Llévatelos a donde quieras.

Un paquete es un ZIP con un snapshot más sus archivos de medios. Crea uno desde cualquier resultado de Comparar. Entrégalo a quien hace el deploy de producción, adjúntalo a un ticket de release o úsalo como plantilla para nuevas instalaciones. El selector en el lado receptor enseña qué hay dentro antes de aplicar, y la vista previa corre un diff contra el estado actual del destino. Servidores aislados son un caso de uso; revisión offline y bootstrap desde plantilla son los más comunes.

  • Formato ZIP con snapshot + archivos de medios
  • Selector y vista previa antes de aplicar
  • Diff contra el estado actual del destino
  • Útil para transferencia offline, artefactos de release firmados y plantillas de proyecto
Paquetes

Pro

Permisos

RBAC por grupo de usuario, por entorno, por dirección.

Los permisos son filas de (grupo de usuario, entorno, operación), donde la operación es Comparar, Push o Pull. La división por dirección es lo inusual y es lo que la mayoría de equipos necesita: «QA puede Comparar y hacer Pull de producción, nunca Push» es un único permiso en DoubleSync y no hay una forma limpia de expresarlo en Umbraco Deploy estándar. Cada endpoint de sync verifica la matriz en el servidor, no solo en la UI — los botones desactivados son una pista, no la frontera de seguridad. La vista Permisos Efectivos muestra la matriz resuelta para cualquier usuario.

  • Permisos por grupo de usuario, por entorno, por dirección
  • Comparar / Push / Pull como operaciones separadas e independientes
  • Verificación en el servidor en cada llamada de sync
  • Vista de Permisos Efectivos por usuario
  • Los administradores tienen todo por defecto
Permisos

Automático + manual: Gratis · Programado: Pro

Puntos de restauración

Tres redes de seguridad. Rollback de un clic a cualquier momento.

DoubleSync crea automáticamente un punto de restauración antes de cada sync — Push, Pull o aplicar de merge. También puedes pulsar el botón manual cuando quieras, o definir una expresión cron en Ajustes y dejar que los checkpoints programados corran en segundo plano. La política de retención mantiene esto ordenado: un máximo de número y una edad máxima, ambos configurables. Hacer rollback es un clic en el snapshot que quieras.

  • Checkpoint automático antes de cada sync
  • Botón de checkpoint manual
  • Checkpoints programados por cron (Pro)
  • Política de retención: máximo de número + edad máxima
  • Rollback de un clic a cualquier momento
Puntos de restauración

Filesystem: Gratis · Azure Blob: Pro

Proveedores de almacenamiento

Filesystem por defecto. Azure Blob cuando quieres historial duradero y geo-redundante.

Por defecto, snapshots y checkpoints viven en disco bajo App_Data. Es la opción correcta para la mayoría de instalaciones. El proveedor Azure Blob está ahí cuando quieres otra cosa: almacenamiento duradero y geo-redundante respaldado por el SLA de Azure para cumplimiento o retención larga; un único contenedor que guarda snapshots de dev, UAT y prod uno al lado del otro para archivar y auditar en un solo sitio; o un lugar fiable para conservar el histórico cuando el disco del servidor no sobrevive a reconstrucciones. Las políticas de ciclo de vida e inmutabilidad de Azure Blob se aplican igual que en cualquier otro contenedor.

  • Proveedor filesystem (por defecto) — App_Data/DoubleSync
  • Proveedor Azure Blob — historial duradero y geo-redundante con el SLA de Azure
  • Un contenedor puede archivar snapshots de dev, UAT y prod a la vez
  • Útil cuando el disco local no sobrevive a reconstrucciones del servidor
  • Cambia de proveedor sin tocar el resto de la configuración
Proveedores de almacenamiento

¿Listo para dejar de editar en producción?

Ofrece a tu equipo de contenido un flujo de staging en el que puedan confiar. Empieza gratis con sync de esquema, o prueba Pro durante 30 días con sync de contenido completo y revisión lado a lado por propiedad.