PHPackages                             teamnovu/craft-sitecopy - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. teamnovu/craft-sitecopy

ActiveCraft-plugin[Utility &amp; Helpers](/categories/utility)

teamnovu/craft-sitecopy
=======================

This plugin makes it easy to copy the content of an entry from a site to another

4.0.2(today)208[1 PRs](https://github.com/teamnovu/craft-sitecopy/pulls)proprietaryPHP

Since Sep 20Pushed today2 watchersCompare

[ Source](https://github.com/teamnovu/craft-sitecopy)[ Packagist](https://packagist.org/packages/teamnovu/craft-sitecopy)[ RSS](/packages/teamnovu-craft-sitecopy/feed)WikiDiscussions master Synced today

READMEChangelog (10)Dependencies (1)Versions (28)Used By (0)

Site Copy X for Craft CMS 4/5
=============================

[](#site-copy-x-for-craft-cms-45)

This plugin makes it easy to copy the content of an element from one site to another, with fine-grained control over what gets copied.

Supported elements
------------------

[](#supported-elements)

- Entries
- Global sets
- Assets
- Categories
- Craft Commerce products (including variant fields and titles)

---

Features
--------

[](#features)

### Copy to another site

[](#copy-to-another-site)

When editing an element, the sidebar shows a **"Copy to site"** toggle. Enable it, select one or more target sites, and save — the content is copied in the background via Craft's queue.

> **Attention:** This will **overwrite** all content on the selected target sites.

[![Screenshot](resources/screenshots/screenshot1.png)](resources/screenshots/screenshot1.png)

### Bulk copy from the element index

[](#bulk-copy-from-the-element-index)

Select multiple entries, assets, categories, or Commerce products from the element index and use the **"Copy to site"** action to copy them all at once. A modal lets you choose the target sites before confirming.

Bulk copy is available for:

- Entries (section-based sources only)
- Assets
- Categories
- Craft Commerce products

### Per-field selection

[](#per-field-selection)

When "Fields (Content)" is enabled in plugin settings, the sidebar widget shows a **checkbox for each field** in the element's field layout. Uncheck any field you don't want copied on that specific save. All fields are pre-selected by default.

### Choose which attributes to copy

[](#choose-which-attributes-to-copy)

In the plugin settings you can configure which attributes are copied globally:

AttributeDescriptionFields (Content)All custom field valuesTitleThe element titleSlugThe URL slugCommerce VariantsVariant custom fields and titles### Automatic copy rules

[](#automatic-copy-rules)

[![Screenshot](resources/screenshots/screenshot2.png)](resources/screenshots/screenshot2.png)

Configure rules in the plugin settings to automatically pre-select target sites when editing specific entries. Rules can match by entry ID, type, section, site, or other criteria, and support `equals` / `does not equal` operators with `AND`, `OR`, and `XOR` logic.

### Global sets and assets

[](#global-sets-and-assets)

For global sets, the copy toggle appears at the bottom of the content area. Assets are supported through the element index bulk action and the standard sidebar widget.

### Craft Commerce

[](#craft-commerce)

Variant custom fields and titles are copied when the corresponding attributes are enabled in plugin settings.

---

How it works
------------

[](#how-it-works)

The copy is handled by a **queue job** (`SyncElementContent`), so changes may not appear immediately on target sites. The job:

1. Serializes the selected fields/attributes from the source element
2. Remaps linked element IDs and Link field reference tags to the target site
3. Saves each target site element with propagation disabled to prevent cascading back to the source site

---

Requirements
------------

[](#requirements)

Craft CMS 4.5.11 or later (compatible with both Craft 4 and Craft 5).

Installation
------------

[](#installation)

```
composer require teamnovu/craft-sitecopy
```

###  Health Score

46

↑

FairBetter than 92% of packages

Maintenance100

Actively maintained with recent releases

Popularity6

Limited adoption so far

Community17

Small or concentrated contributor base

Maturity57

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 57.1% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~55 days

Recently: every ~4 days

Total

26

Last Release

0d ago

Major Versions

1.1.0 → 2.0.02024-03-11

2.1.1 → 3.0.02025-01-22

3.4.2 → 4.0.22026-07-01

### Community

Maintainers

![](https://www.gravatar.com/avatar/f687e3dc14cd1d9d891b846a7df17420e8068b0e1afbc934e8e2b677c1f120ff?d=identicon)[francescocolazzo](/maintainers/francescocolazzo)

---

Top Contributors

[![lukasNo1](https://avatars.githubusercontent.com/u/19799373?v=4)](https://github.com/lukasNo1 "lukasNo1 (28 commits)")[![francescocolazzo](https://avatars.githubusercontent.com/u/41695402?v=4)](https://github.com/francescocolazzo "francescocolazzo (16 commits)")[![brandonkelly](https://avatars.githubusercontent.com/u/47792?v=4)](https://github.com/brandonkelly "brandonkelly (3 commits)")[![Alxmerino](https://avatars.githubusercontent.com/u/1016021?v=4)](https://github.com/Alxmerino "Alxmerino (1 commits)")[![bdmtra](https://avatars.githubusercontent.com/u/11046323?v=4)](https://github.com/bdmtra "bdmtra (1 commits)")

### Embed Badge

![Health badge](/badges/teamnovu-craft-sitecopy/health.svg)

```
[![Health](https://phpackages.com/badges/teamnovu-craft-sitecopy/health.svg)](https://phpackages.com/packages/teamnovu-craft-sitecopy)
```

###  Alternatives

[spicyweb/craft-neo

A Matrix-like field type with block hierarchy

393813.5k10](/packages/spicyweb-craft-neo)[craftcms/feed-me

Import content from XML, RSS, CSV or JSON feeds into entries, categories, Craft Commerce products, and more.

293952.6k30](/packages/craftcms-feed-me)[verbb/formie

The most user-friendly forms plugin for Craft.

102393.6k59](/packages/verbb-formie)[solspace/craft-freeform

The most flexible and user-friendly form building plugin!

54681.3k17](/packages/solspace-craft-freeform)[verbb/comments

Add comments to your site.

13753.9k](/packages/verbb-comments)[verbb/navigation

Create navigation menus for your site.

92705.0k18](/packages/verbb-navigation)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
