Wat zit er in DoubleSync

Zeven functies, in detail. Geen marketingvulling.

Alles hieronder zit vandaag in het product. De tier-badges laten zien wat gratis is en wat Pro vereist.

Pro

Merge-editor per eigenschap

Wanneer dezelfde eigenschap aan beide kanten is gewijzigd, beslis je per eigenschap welke waarde wint.

Dit is het stuk van DoubleSync waarvoor elders geen equivalent bestaat. Wanneer Vergelijken een eigenschap vindt die aan bron én bestemming is gewijzigd, hoef je niet één winnaar voor het hele document te kiezen. Open de merge-editor en de eigenschap wordt zij aan zij gerenderd met de echte Umbraco-editor — Block List, Block Grid, RTE, Media Picker, alles. Kies bron of bestemming per eigenschap. DoubleSync stelt het uiteindelijke document samen op basis van je keuzes en schrijft het terug. uSyncs Publisher-rapport vertelt je wat zou veranderen; de merge-editor laat je per eigenschap beslissen. Vandaag kun je alleen een kant kiezen. Ter plekke bewerken van de samengevoegde waarde staat op de roadmap, is nog niet uitgeleverd.

  • Zij-aan-zij weergave met native Umbraco-editors
  • Keuze per eigenschap: bron of bestemming
  • Werkt op Block List, Block Grid, RTE, Media Picker en de rest
  • Eindelijk document samengesteld uit je keuzes
  • Opent vanuit het Vergelijken-resultaat wanneer een eigenschap aan beide kanten is gewijzigd
  • Ter plekke bewerken van samengevoegde waarden staat op de planning, is nog niet uitgeleverd

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 tot 2 omgevingen · Pro voor onbeperkt

Omgevingen

Vertel DoubleSync waar je naar wilt synchroniseren. Test de verbinding. Door.

Elke omgeving is een URL plus een client id en secret. Je kunt omgevingen toevoegen vanuit de UI of vooraf instellen in appsettings.json — entries uit appsettings verschijnen read-only met een badge, zodat het team weet waar de waarde leeft. Er staat een test-verbindingsknop op elke rij. Credentials worden versleuteld in de Umbraco-database opgeslagen en verlaten je infrastructuur nooit.

  • URL + OAuth client_credentials per omgeving
  • Hybride config: appsettings.json-entries overschrijven DB-entries, UI toont welke welke is
  • Verbindingstest per rij
  • Credentials versleuteld at rest
  • Community-tier beperkt tot 2 omgevingen; Pro haalt de limiet weg
Omgevingen

Vergelijken: Gratis · Content / selectief toepassen / taalfilter: Pro

Vergelijken & Synchroniseren

Zie elk verschil voordat je synchroniseert. Kies hoe conflicten opgelost worden. Filter op taal.

De dashboard-flow werkt op de hele site. Vergelijken maakt een snapshot van beide kanten en laat de diff zien zonder iets te veranderen — alleen schema op Community, schema + content + media + leden en gebruikers op Pro. Push stuurt vanuit DEZE site naar een remote. Pull gaat de andere kant op. Kies een conflictstrategie per run: bron wint, bestemming wint, of open de zij-aan-zij review per eigenschap. Vink rijen aan in de diff en pas alleen die toe. Filter op taal en stuur alleen de Nederlandse variant door als je dat wilt — invariant content wordt altijd meegenomen, zodat je het niet per ongeluk verliest. Er is ook een flow op node-niveau voor redacteuren. Open een document, druk op de DoubleSync-knop in de workspace en draai Vergelijken / Push / Pull alleen voor dat document. DoubleSync volgt de referenties en neemt het schema, het ouderpad en de media die dat document nodig heeft mee. Redacteur-use case (workspace) vs deployment-use case (dashboard).

  • Read-only Vergelijken-preview vóór elke wijziging
  • Push, Pull of selectief toepassen per rij
  • Bron-wint / bestemming-wint / handmatige merge per run
  • Taalfilter — synchroniseer maar één variant
  • Verwijderingsdetectie (opt-in propagatie)
  • Vergelijken / Push / Pull op node-niveau vanuit elke document-workspace
  • Automatische afhankelijkheidsresolutie voor node-niveau syncs
  • Annuleer een lopende sync vanuit het dashboard. De operatie stopt bij het volgende veilige punt — laat nooit een half geschreven item achter — en het herstelpunt dat vóór de sync is gemaakt, is altijd beschikbaar als je moet terugdraaien.
Vergelijken & Synchroniseren

Pro

Bundles

Draagbare ZIPs van schema, content en media. Neem ze overal mee.

Een bundle is een ZIP met een snapshot plus zijn media-bestanden. Bouw er een vanuit elk Vergelijken-resultaat. Geef hem aan wie de productie-deploy doet, hang hem aan een release-ticket of gebruik er een als projecttemplate voor nieuwe installaties. De picker aan de ontvangende kant toont wat erin zit voordat je toepast, en de preview draait een diff tegen de huidige staat van het doel. Air-gapped servers zijn één use case; offline review en bootstrapping vanuit een template zijn de meer voorkomende.

  • ZIP-formaat met snapshot + media-bestanden
  • Picker en preview voordat je toepast
  • Diff tegen de huidige staat van het doel
  • Nuttig voor offline overdracht, ondertekende release-artefacten en projecttemplates
Bundles

Pro

Rechten

RBAC per gebruikersgroep, per omgeving, per richting.

Rechten zijn rijen van (gebruikersgroep, omgeving, operatie), waarbij operatie Vergelijken, Push of Pull is. De per-richting-splitsing is het ongebruikelijke stuk en het is wat de meeste teams echt nodig hebben: "QA mag Vergelijken en Pullen vanaf productie, nooit Pushen" is één recht in DoubleSync en er is geen schone manier om dat in standaard Umbraco Deploy uit te drukken. Elke sync-endpoint controleert de matrix server-side, niet alleen in de UI — uitgeschakelde knoppen zijn een hint, niet de beveiligingsgrens. De Effectieve Rechten-weergave toont de opgeloste matrix voor elke gebruiker.

  • Per-gebruikersgroep, per-omgeving, per-richting rechten
  • Vergelijken / Push / Pull als aparte, onafhankelijk toekenbare operaties
  • Server-side handhaving op elke sync-call
  • Effectieve Rechten-weergave per gebruiker
  • Administrators krijgen standaard alles
Rechten

Auto + handmatig: Gratis · Gepland: Pro

Herstelpunten

Drie vangnetten. Eén-klik rollback naar elk tijdstip.

DoubleSync maakt automatisch een herstelpunt vóór elke sync — Push, Pull of merge-apply. Je kunt ook op elk moment op de handmatige checkpoint-knop drukken, of een cron-expressie in Instellingen zetten en geplande checkpoints op de achtergrond laten draaien. Het retentiebeleid houdt het netjes: een max aantal en een max leeftijd, beide configureerbaar. Rollback is één klik op de snapshot die je wilt.

  • Automatisch checkpoint vóór elke sync
  • Handmatige checkpoint-knop
  • Geplande checkpoints via cron (Pro)
  • Retentiebeleid: max aantal + max leeftijd
  • Eén-klik rollback naar elk tijdstip
Herstelpunten

Filesystem: Gratis · Azure Blob: Pro

Opslagproviders

Filesystem standaard. Azure Blob wanneer je duurzame, geo-redundante snapshot-historie wilt.

Standaard staan snapshots en checkpoints op schijf onder App_Data. Voor de meeste installaties is dat het juiste standaard. De Azure Blob-provider is er wanneer je iets anders wilt: duurzame, geo-redundante opslag met Azure's SLA voor compliance of lange bewaring; één container die snapshots van dev, UAT en prod naast elkaar bewaart, zodat je ze op één plek kunt archiveren en auditen; of een betrouwbare plek voor je historie wanneer de lokale schijf van de server een herbouw niet overleeft. Azure Blobs lifecycle- en immutability-beleid werkt hetzelfde als bij elke andere Blob-container.

  • Filesystem-provider (standaard) — App_Data/DoubleSync
  • Azure Blob-provider — duurzame, geo-redundante snapshot-historie met Azure's SLA
  • Eén container kan snapshots van dev, UAT en prod naast elkaar archiveren
  • Handig wanneer lokale schijf herbouwen van de app-server niet overleeft
  • Wissel van provider zonder de rest van de configuratie aan te raken
Opslagproviders

Klaar om te stoppen met bewerken in productie?

Geef je contentteam een staging-workflow die ze kunnen vertrouwen. Begin gratis met schema sync, of probeer Pro 30 dagen met volledige content sync en zij-aan-zij review per eigenschap.