Skip to content

Sync

Menu: Operations Center → Sync Deep link: /_Admin/system/sync?SiteId={siteGuid}

Synchronize content and settings between a local site and other sites on a remote Kooboo server: compare local/remote differences, perform push and pull, manage ignore rules and sync progress, and maintain collaborative server connections.

Permission

Feature permission: sync (view / edit / delete and other sub-actions). Enable Operations Center → Sync in Edit Menu.

How to Open

  1. In Edit Menu, enable Operations Center → Sync.
  2. Open Operations Center → Sync on the left.

The main screen is a list of configured sync relationships; click the difference counts to enter Sync Log; the top-right Server icon opens Server List.

Sync list overview

Toolbar

ButtonPermissionDescription
New Syncsync · editBind remote server and site (see New Sync dialog)
New Collaboration BearerAdmin + editGenerate collaboration auth credential
Import Collaboration BearereditUpload .json credential file to quickly create a sync relationship
Request AssistanceAdmin + editGenerate collaboration invite link
Server (cloud icon)Go to Server List
Sync toolbar

Sync Relationship List

ColumnDescription
ServerSaved remote server name
Remote SiteRemote site display name
Server URLRemote Kooboo address
DifferencesLeft tag: Local Changes pending push count; right tag: Remote Changes pending pull count; click for Sync Log
ActionsSync Progress, Ignore Settings, Site Settings Sync

Supports multi-select deletion of sync configurations (sync · delete).

Sync relationship table

New Sync Dialog

Choose Server, and target either Existing Site or New Site (new site requires subdomain, root domain, site name, etc.), then confirm to create the sync relationship.

New Sync dialog

Sync Progress / Ignore Settings / Site Settings Sync

Row icons open the matching dialog:

DialogDescription
Sync ProgressView current sync task progress
Ignore SettingsConfigure objects or logs to ignore on push/pull
Site Settings SyncCompare and push/pull site-level setting differences
Sync progress dialog

Sync Log Subpage

Path: /_Admin/system/sync/list?SiteId=...&id={syncRelationshipId}

Breadcrumb: Sync → Sync Log.

Filters and Global Actions

Similar to operation logs: Object Type, Action, User, Time Range, Log Item search, Reset. Top right:

ButtonDescription
PushPush all local changes to remote (conflict dialog when needed)
PullPull all remote changes to local

Tabs

TabDescription
Local ChangesPending push list; select then Push or Ignore
Pull LogHistory of pulls from remote
Push LogHistory of pushes to remote
Ignore LogIgnored items log
Sync log: filters, push/pull, and tabsSync log: local changes list

Server List Subpage

Path: /_Admin/system/sync/server?SiteId=...

Breadcrumb: Sync → Server. Maintain connectable remote Kooboo servers (name, URL, organization). Add Server for new connections; table supports delete (built-in reserved items not selectable).

Sync server list

Conflict handling

If both ends modify the same object during push or pull, a Sync Conflict dialog appears; choose keep local or remote version per prompt to continue.