PHPackages                             netgen/legacy-operations-bridge - 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. netgen/legacy-operations-bridge

ActiveEzpublish-legacy-extension[Utility &amp; Helpers](/categories/utility)

netgen/legacy-operations-bridge
===============================

Netgen's eZ Publish Legacy to eZ Platform bridge

1.0.0(8y ago)4101GPL-2.0-onlyPHP

Since Mar 7Pushed 7y ago5 watchersCompare

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

READMEChangelog (1)Dependencies (1)Versions (2)Used By (0)

Legacy Operations Bridge
========================

[](#legacy-operations-bridge)

[![Downloads](https://camo.githubusercontent.com/599b9cf82bfb05f727a78345e180b77da148a68b0cff2f33a6217a026efb9f60/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6e657467656e2f6c65676163792d6f7065726174696f6e732d6272696467652e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/netgen/legacy-operations-bridge/stats)[![Latest stable](https://camo.githubusercontent.com/fc76d274d2a5c60a3b9f6e385291079bc40afa473bb35e7564fd96730b355ba4/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6e657467656e2f6c65676163792d6f7065726174696f6e732d6272696467652e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/netgen/legacy-operations-bridge)[![License](https://camo.githubusercontent.com/71993f6362da9af4d3b6cb6b62267fe8df87a4515ff25fdf093c6e7da1111fff/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6e657467656e2f6c65676163792d6f7065726174696f6e732d6272696467652e7376673f7374796c653d666c61742d737175617265)](LICENSE)[![PHP](https://camo.githubusercontent.com/86e7d829a466cacd5658a22073e27d49d39dac72cc18216ac4963ed5463c5bbc/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7068702d253345253344253230352e362d3838393242462e7376673f7374796c653d666c61742d737175617265)](https://secure.php.net/)

This eZ Publish Legacy extension allows override of some operations to be performed using eZ Platform Repository API. Main motivation behind this is better integration of Legacy Admin UI with Solr Search Engine, which otherwise requires delayed indexing for some trivial operations, like adding another Location to Content.

Caution
-------

[](#caution)

eZ Platform uses a database connection separate from eZ Publish Legacy. If you use bridged operations inside a transaction initiated from eZ Publish Legacy database connection, the transaction will not apply to them.

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

[](#installation)

#### 1. Enable kernel override and kernel override autoload

[](#1-enable-kernel-override-and-kernel-override-autoload)

In the `ezpublish_legacy/config.php` enable kernel override by uncommenting the following constant definition:

```
define( 'EZP_AUTOLOAD_ALLOW_KERNEL_OVERRIDE', true );
```

In your `composer.json` add the call to generate kernel override autoload array to the bottom of `symfony-scripts` array under the `scripts` key:

```
...
"scripts": {
    "symfony-scripts": [
        ...
        "eZ\\Bundle\\EzPublishLegacyBundle\\Composer\\ScriptHandler::generateKernelOverrideAutoloads"
    ],
    ...
},
...
```

#### 2. Install through Composer

[](#2-install-through-composer)

Use Composer to install the bundle:

```
composer require netgen/legacy-operations-bridge:^1.0

```

#### 3. Activate legacy `ngoperationsbrige` extension

[](#3-activate-legacy-ngoperationsbrige-extension)

Add the following in your central `site.ini.append.php` file (usually `ezpublish_legacy/settings/override/site.ini.append.php`):

```
[ExtensionSettings]
ActiveExtensions[]=ngoperationsbrige
...
```

Configuration
-------------

[](#configuration)

See [ngoperationsbridge.ini](settings/ngoperationsbridge.ini) for available configuration options.

###  Health Score

29

—

LowBetter than 60% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity63

Established project with proven stability

 Bus Factor1

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

2985d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/362286?v=4)[Edi Modrić](/maintainers/emodric)[@emodric](https://github.com/emodric)

![](https://avatars.githubusercontent.com/u/594589?v=4)[Netgen](/maintainers/netgen)[@netgen](https://github.com/netgen)

---

Top Contributors

[![MarioBlazek](https://avatars.githubusercontent.com/u/6605175?v=4)](https://github.com/MarioBlazek "MarioBlazek (1 commits)")[![pspanja](https://avatars.githubusercontent.com/u/1135425?v=4)](https://github.com/pspanja "pspanja (1 commits)")

---

Tags

ezpublishnetgenezplatform

### Embed Badge

![Health badge](/badges/netgen-legacy-operations-bridge/health.svg)

```
[![Health](https://phpackages.com/badges/netgen-legacy-operations-bridge/health.svg)](https://phpackages.com/packages/netgen-legacy-operations-bridge)
```

###  Alternatives

[netgen/remote-media-bundle

Remote media field type implementation

189.4k4](/packages/netgen-remote-media-bundle)[netgen/tagsbundle

Netgen Tags Bundle is an Ibexa DXP bundle for taxonomy management and easier classification of content, providing more functionality for tagging content than ibexa\_keyword field type included in Ibexa core.

49456.8k21](/packages/netgen-tagsbundle)[netgen/admin-ui-bundle

Netgen Admin UI implements an alternate administration UI for eZ Platform, based on eZ Publish Legacy administration interface

3325.4k4](/packages/netgen-admin-ui-bundle)[netgen/information-collection-bundle

Information collection alike feature for Ibexa Platform

1945.1k8](/packages/netgen-information-collection-bundle)

PHPackages © 2026

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