Skip to main content

Sync item list

Kuroco can synchronize site data between parent and child sites. In this process, parent site data used in the production environment is synced to the corresponding child site used in the development environment.

This reference guide introduces the different site synchronization methods and types.

tip

The sync function is only available for the parent site and not on the admin panel of the child site.

Methods​

In the left sidebar menu, under "SETTINGS", click [Environment] -> [Site list].

Image (fetched from Gyazo) On the site list screen, click [Edit] next to the site you want to synchronize.

Image (fetched from Gyazo) In the corresponding site editor, select the following settings for "Synchronization":

FieldSetting
SyncEnable
Sync source site keySelect the site key of the site you want to synchronize from the dropdown list.
Sync App design / Full syncSelect your method of choice. See next section Sync item list for more details.

Image (fetched from Gyazo) When you are done, click [Update] to save the settings. The synchronization will take about 15 minutes.

Sync item list​

You can choose one of two synchronization methods:

  • App sync
  • Full sync

As shown in the table below, the two methods are used to sync different content types.

Item(s)Sub-itemApp syncApp Sync(excluding tags)Full sync
Content structureContent structure✓✓✓
ContentContent✗✗✓
Master✗✗✓
Tag✓✗✓
APIAPI✓✓✓
Endpoint✓✓✓
FileFile✗✗✓
KurocoFrontKurocoFront✗✗✗
GitHub✗✗✗
Activity settings listActivity settings list✗✗✓
ActivityActivity✗✗✓
CampaignInquiry✓✓✓
Inquiry data✗✗✓
Notification✓✓✓
Notification data✗✗✓
Member✗✗✓
Group✓✓✓
OperationMail template list✓✓✓
Log management✗✗*1(See note below)
Batch process✓✓✓
Custom function✓✓✓
Temporary update permission✗✗✓
Approval workflow✗✗✓
Search condition settings✓✓
E-commerceProduct✗✗✓
Order✗✗✓
Settings✗✗✓
Environmental settingsAccount settings✗✗✗
Admin panel*2(See note below)*2(See note below)✓
Localization✗✗✓
Constant✗✗✓
Secret✗✗✗
Dashboard widget✗✗✓
Admin panel plugin✓✓✓
Backup✗✗✗
Site settings✓✓✓
External system integrationSAML IdP✗✗✓
SSO SAML SP✗✗✓
SSO OAuth SP✓✓✓
SendGrid✗✗✗
Text (SMS)✗✗✗
Firebase✗✗✗
Vimeo✗✗✗
Slack✗✗✗
reCAPTCHA✓✓✓
Google Analytics✓✓✓
VAddy✓✓✓
Stripe✗✗✗

*1Note: Log management aggregate data only.
*2Note: Only the following admin panel fields will be synchronized under the app sync method:

  • Login screen text
  • Auto-login validity period

Support

If you have any other questions, please contact us or check out Our Slack Community.