PHPackages                             informaticatrentina/merge - 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. informaticatrentina/merge

ActiveEzpublish-legacy-extension

informaticatrentina/merge
=========================

Making Waves - merge

1.0(10y ago)0221GPL-2.0PHP

Since Mar 15Pushed 10y ago4 watchersCompare

[ Source](https://github.com/informaticatrentina/merge)[ Packagist](https://packagist.org/packages/informaticatrentina/merge)[ RSS](/packages/informaticatrentina-merge/feed)WikiDiscussions master Synced 2mo ago

READMEChangelog (1)DependenciesVersions (2)Used By (0)

Merge eZ Publish extension
==========================

[](#merge-ez-publish-extension)

Introduction
------------

[](#introduction)

Will let you merge two different content objects which you wish where the same object. Used to restructure and maintain your content tree.

Merge two content objects
-------------------------

[](#merge-two-content-objects)

This extension is used by going to Admin -&gt; Setup -&gt; Merge objects, and choosing two content objects of the same class with the browse button. You can then select the master object, which is the object you will end up with after the merge. You can also choose which content to keep based on the different existing translations in the two objects. When ready, click button to do the merging.

Supported features
------------------

[](#supported-features)

Merge will copy selected content translations from the different attributes to the master content object ("Merge to..." column). This will be done by adding a new version on the master. It will use the builtin toString()/fromString() functionality for the copying.

For attributes of the object relation list datatype it will merge the relations from the two objects into the master (sort order will be master relations first, then slave relations).

Any reverse related objects will be updated to relate to the master object instead of the slave. This supports attributes of the object relation list datatype, single object relations, and XML fields. The children of any slave nodes will be moved to the master main node.

Each translation from the two objects will be created on the master object.

The slave object will be removed after the merge.

Todo
----

[](#todo)

The merge does not support url alias history. When slave object is merged into master, url aliases should be updated to forward any urls to the master object.

Contributors
------------

[](#contributors)

Written by Arne Bakkebø, [Making Waves](http://www.makingwaves.no/), on behalf of [Norwegian Seafood Council](http://seafood.no/), who required it to restructure their content.

[Norwegian Seafood Council](http://seafood.no/) have the following eZ Publish sites around the globe:

- [Norway](http://godfisk.no/)
- [Sweden](http://norskfisk.se/)
- [USA](http://salmonfromnorway.com/)
- [Spain](http://www.mardenoruega.es/)
- [Portugal](http://www.mardanoruega.com/)
- [Brazil](http://bacalhaudanoruega.com.br/)
- [Italy](http://fiordisapori.it/)
- [France](http://poissons-de-norvege.fr/)
- [Russia](http://iznorvegii.ru/)
- [Germany](http://norwegenfisch.de/)
- [Japan](http://seafoodfromnorway.jp/)

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity63

Established project with proven stability

 Bus Factor1

Top contributor holds 66.7% 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

Unknown

Total

1

Last Release

3710d ago

### Community

Maintainers

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

---

Top Contributors

[![arnebratt](https://avatars.githubusercontent.com/u/1096883?v=4)](https://github.com/arnebratt "arnebratt (4 commits)")[![eliosbrocchi](https://avatars.githubusercontent.com/u/9553785?v=4)](https://github.com/eliosbrocchi "eliosbrocchi (2 commits)")

### Embed Badge

![Health badge](/badges/informaticatrentina-merge/health.svg)

```
[![Health](https://phpackages.com/badges/informaticatrentina-merge/health.svg)](https://phpackages.com/packages/informaticatrentina-merge)
```

PHPackages © 2026

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