DoubleSync vs uSync

O uSync, do Kevin Jump e da equipa Jumoo, é um pilar da comunidade Umbraco há anos. A stack gratuita (uSync Core, ContentEdition e FormsEdition) cobre schema, conteúdo, media, dictionary, domínios e Forms em disco. O uSync.Complete acrescenta o Publisher para push e pull ao vivo, mais Sync-Packs, Snapshots, Restore Points, PeopleEdition e audit log. Para a maior parte dos casos, o que as equipas precisam já está lá. Fizemos o DoubleSync porque queríamos uma peça específica em cima disso: um editor de merge por propriedade que permite ficar com o texto de um lado e a media do outro dentro do mesmo documento. Se é esse o fluxo que procura, aqui fica a comparação.

Onde o DoubleSync encaixa ao lado do uSync

1

Editor de merge por propriedade

O Publisher do uSync sincroniza itens inteiros e devolve um relatório no fim. Se a mesma propriedade mudou dos dois lados, a resolução habitual é em Git sobre os ficheiros serializados. O DoubleSync foca-se num caso mais estreito. Quando um documento mudou dos dois lados, abre-se em comparação lado a lado com os editores nativos do Umbraco (Block List, Block Grid, RTE, Media Picker e quaisquer editores personalizados que tenha desenvolvido). Escolhe origem ou destino por propriedade, incluindo dentro de cada bloco. O documento merged é o que vai para o destino. Se já teve de reconciliar uma alteração editorial e uma alteração de conteúdo na mesma página, é aí que o DoubleSync ganha o seu lugar.

2

Versão gratuita: pontos de partida diferentes

A stack gratuita do uSync (Core, ContentEdition e FormsEdition) cobre muito terreno: schema, conteúdo, media, dictionary, domínios e Umbraco Forms, tudo serializado em disco para Git. A ressalva honesta é o modelo de aplicação. O uSync trata o sistema de ficheiros como fonte de verdade. Quando um deploy entra e os ficheiros serializados diferem do que está no backoffice, o uSync sobrepõe o backoffice com os ficheiros. A resolução de conflitos acontece em Git, fora da UI do uSync. Funciona bem se a sua equipa está confortável a resolver em Git e é disciplinada nos deploys. A versão Community gratuita do DoubleSync é mais estreita (apenas document types e data types), mas acrescenta uma comparação ao vivo entre ambientes e uma pré-visualização do diff, para ver o que vai mudar antes de aplicar sem precisar de passo Git. Dois defaults diferentes. Escolha o que se encaixa na forma como a sua equipa entrega.

3

Sincronização ao vivo entre ambientes

O Publisher do uSync.Complete faz push e pull ao vivo de backoffice para backoffice (incluindo botão direito sobre a árvore de conteúdo). O PeopleEdition sincroniza membros e utilizadores, os Restore Points permitem rollback total e o audit log entrou na v12.2 (2023). Permissões por servidor e por grupo de utilizadores são configuráveis. O DoubleSync cobre o mesmo terreno num único package e separa Push e Pull como permissões distintas no mesmo separador. Ambos os produtos são vendidos numa versão por subscrição e numa versão única. As do DoubleSync são €500 por ano por projeto (Pro), €800 vitalícia em pagamento único por projeto, ou €1,500 por ano para projetos ilimitados (Agency). Para os números atuais do uSync.Complete, consulte o site da Jumoo.

4

Pontos de restauro e modelo de preços

O uSync.Complete tira um Restore Point manualmente, por triggers opt-in ou quando o Publisher deteta uma alteração potencialmente prejudicial. O DoubleSync tira um antes de cada sincronização, por omissão. Mesma funcionalidade, configuração mais apertada. Os dois produtos dão escolha de modelo de pagamento: subscrição ou pagamento único. Se deixar de pagar o DoubleSync Pro, as funcionalidades pagas voltam à Community gratuita e o seu site continua a funcionar. O DoubleSync Agency a €1,500 por ano cobre projetos ilimitados. No uSync.Complete a licença é por projeto. Formatos diferentes para estúdios diferentes; nenhum dos dois está errado.

Comparação de funcionalidades

Veja como o DoubleSync se posiciona face à concorrência

FuncionalidadeDoubleSyncuSyncDeploy
Schema syncFreeYesYes
Schema diff previewFreeYesYes
Content syncProYesYes
Media syncProYesYes
Content / property-level diff previewProPaidPaid
User group syncProPaidSchema
User syncProPaidNo
Member & member group syncProPaidOpt-in
Per-property source/destination merge editorProNoNo
Live backoffice-to-backoffice push/pullProPaidYes
Selective apply (pick items from a diff)ProPaidYes
Node-level push/pullProPaidYes
Portable sync packages (ZIP)ProPaidYes
Restore point before every sync (default on)ProOpt-inNo
Manual restore points / rollbackProPaidNo
Delete detectionProYesNo
RBAC permissions (user group + environment)ProPaidNo
Per-direction RBAC (Push vs Pull split)ProNot verifiedNo
Azure Blob storage transportProNoNo
Scheduled auto-snapshotsProNoNo
Audit trail with user attributionProPaidNo
Culture / variant filterProNot verifiedNot verified
Dependency resolutionFreeYesYes
Free tier availableYesYesNo

Preços, lado a lado

O uSync Core, o uSync.ContentEdition e o uSync.FormsEdition são gratuitos. O uSync.Complete junta Publisher, Exporter, Snapshots, Restore Points, PeopleEdition e Audit Log. É vendido em pagamento único e em subscrição. O DoubleSync Pro custa €500 por ano por projeto (todos os ambientes e servidores em balanceamento de carga incluídos), ou €800 vitalícia em pagamento único por projeto. O Agency a €1,500 por ano cobre projetos ilimitados.

PlanDoubleSyncuSync
Free / Schema OnlyFreeFree (core only)
Free tierFreeFree
(Core + Content + Forms)
Single project, full sync€500/yr£1,150 + VAT one-time
per project, 60-day trial
Unlimited projects€1,500/yr
Agency
£1,150 + VAT per project
One-time license€800
Perpetual
£1,150 + VAT