Drupal is a registered trademark of Dries Buytaert
drupal 11.3.7 Update released for Drupal core (11.3.7)! drupal 11.2.11 Update released for Drupal core (11.2.11)! drupal 10.6.7 Update released for Drupal core (10.6.7)! drupal 10.5.9 Update released for Drupal core (10.5.9)! cms 2.1.1 Update released for Drupal core (2.1.1)! drupal 11.3.6 Update released for Drupal core (11.3.6)! drupal 10.6.6 Update released for Drupal core (10.6.6)! cms 2.1.0 Update released for Drupal core (2.1.0)! bootstrap 8.x-3.40 Minor update available for theme bootstrap (8.x-3.40). menu_link_attributes 8.x-1.7 Minor update available for module menu_link_attributes (8.x-1.7). eca 3.1.1 Minor update available for module eca (3.1.1). layout_paragraphs 2.1.3 Minor update available for module layout_paragraphs (2.1.3). ai 1.3.3 Minor update available for module ai (1.3.3). ai 1.2.14 Minor update available for module ai (1.2.14). node_revision_delete 2.0.3 Minor update available for module node_revision_delete (2.0.3). moderated_content_bulk_publish 2.0.52 Minor update available for module moderated_content_bulk_publish (2.0.52). klaro 3.0.10 Minor update available for module klaro (3.0.10). klaro 3.0.9 Minor update available for module klaro (3.0.9). layout_paragraphs 2.1.2 Minor update available for module layout_paragraphs (2.1.2). geofield_map 11.1.8 Minor update available for module geofield_map (11.1.8).

cloner

40 sites No security coverage
View on drupal.org

Cloner let you clone any entity on Drupal site, and provide forms for this as well.

The obvious question that can appear, what's the difference between Cloner and Entity Clone?

Cloner inspired by Entity Clone, but uses a different approach to achieve the result. What's make it different:

  • Targeted primarily for developers.
  • Uses powerful Drupal 8 Plugin system.
  • Does not add clone support for any entity type on site. You must write it manually.
  • Does not add operations to entities unless you create ClonerForm plugin.
  • Plugins for cloning entities and providing UI for them are separated and can be combined.
  • You can create as many Cloner plugins, as you want, even for the same entity type and bundle combination.
  • You write how an entity must be cloned and all behavior, there is no predefined cloners. But module take care to provide you original and cloned entities and care about saving them, you just move data as you need.
  • You can call clone plugins directly in the code and use them in any place.
  • This means Entity Clone is the more user-friendly module, which works with zero-configuration, but has drawbacks, if you have very complex entities and fields in it — like Drupal Commerce products with variations which should be cloned as well when the product is cloned.

Cloner, on the other hand, do nothing, but provides developers a convenient way to manage clone operation as it's needed for a specific project and context. You will get full control over cloning, and every complex entity type can be handled easily.

REQUIREMENTS

This module requires no modules outside the Drupal core.

INSTALLATION

CONFIGURATION

There is no UI to configure the module out of the box. This module requires you to write a bit of code. For further information look at docs folder or cloner_examples module shipped with it.

Activity

Total releases
1
First release
Jun 2025
Latest release
9 months ago
Release cadence
Stability
0% stable

Releases

Version Type Release date
3.0.0-alpha2 Pre-release Jun 30, 2025