Advanced

Localization / Multi-language content
Content Sync is able to push and pull your content with all translations if you are using Drupal's localization system. You can restrict what languages ...
Sun, 2 Jun, 2024 at 6:01 PM
Push content programmatically
If you want to push an entity programmatically rather than through the UI, you can use the following snippet: \Drupal\cms_content_sync\PushIntent::pushEnt...
Thu, 27 Jul, 2023 at 10:07 AM
settings.php options
There are a couple of settings you can override in your settings.php files for your sites. Some of these options allow you to re-use existing configuration ...
Fri, 23 Aug, 2024 at 4:49 PM
Setup a new site with a database dump
If you setup a new site from a database dump it's important that you reset the local state of Content Sync on that site. Otherwise your new site will be...
Mon, 3 Jun, 2024 at 11:54 AM
Sync Core
The Sync Core is an application that sits between your Drupal sites to process all your update requests and distribute your content from one site to an...
Mon, 3 Jun, 2024 at 11:55 AM
Technical Limitations
Max Serialized Content Size: 8MB If a content item exceeds 8MB, it cannot be synchronized. This issue typically occurs when editors paste large images as U...
Thu, 13 Mar, 2025 at 1:29 PM
Updating Entity Types
Updating Configuration in General Whenever you change a Flow, entity type, bundle, or field settings, you need to export the site's configuration to th...
Tue, 11 Feb, 2025 at 9:33 AM
Use the content URL from the source site as Canonical tag
To prevent search engines from indexing identical content across your sites and punishing you for “duplicate content”, you can set the canonical tag on your...
Mon, 3 Jun, 2024 at 11:53 AM
Using a hotfix
If there’s a patch for one of our existing module versions, it is published as a branch following the naming convention 8.x-[module-version]-hotfix, e.g. 8....
Mon, 3 Jun, 2024 at 11:49 AM