PHPackages                             kaliop/kaliop-ez-remoteid-bundle - 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. kaliop/kaliop-ez-remoteid-bundle

ActiveSymfony-bundle

kaliop/kaliop-ez-remoteid-bundle
================================

Bundle provides Reference tab to location view in admin panel where the remoteID can be changed by user with right permissions.

0.2.5(6y ago)42001MITPHPPHP ^7.1

Since Jun 25Pushed 6y ago2 watchersCompare

[ Source](https://github.com/kaliop/kaliop-ez-remoteid-bundle)[ Packagist](https://packagist.org/packages/kaliop/kaliop-ez-remoteid-bundle)[ RSS](/packages/kaliop-kaliop-ez-remoteid-bundle/feed)WikiDiscussions master Synced today

READMEChangelogDependencies (2)Versions (11)Used By (0)

KaliopEzRemoteIdBundle
======================

[](#kaliopezremoteidbundle)

Bundle adds Reference tab in location view in admin panel where the remoteID can be changed by user with right permissions.

[![Preview image](Resources/docs/images/preview.jpg)](Resources/docs/images/preview.jpg)

Instalation
-----------

[](#instalation)

```
composer require kaliop/kaliop-ez-remoteid-bundle
```

1. Enable bundle in kernel

    ```
        public function registerBundles()
        {
            // ...

            $bundles = [
                // ...

                new Kaliop\EzRemoteIdBundle\KaliopEzRemoteIdBundle()
            ];

            // ...
        }
    ```
2. Add KaliopEzRemoteIdBundle to assetic configuration.

    ```
    assetic:
        bundles:
          # ...
          - KaliopEzRemoteIdBundle
    ```
3. Import routings in app/config/routing.yml

    ```
    kaliop_remote_id:
        resource: "@KaliopEzRemoteIdBundle/Resources/config/routing.xml"
        prefix:   /
    ```
4. Configuration

```
kaliop_ez_remote_id:
    content_types:
        test:
            pattern: '/^[a-z][a-z0-9]*$/'
            max_length: 32
        test2:
            max_length: 8
            pattern: '/^[a-z][a-z0-9]*$/'
        test3:
            pattern: '/^.*$/'
            max_length: 32
        test4:
            pattern: '/^a.*b$/'
            max_length: 10
    default:
        pattern: '/^[a-z][a-z0-9]*$/'
        max_length: 32

```

defaults in a given example are set when this values are not provide. For example this config can be also achieved by:

```
kaliop_ez_remote_id:
    content_types:
        test: ~
        test2:
            max_length: 8
        test3:
            pattern: /^.*$/
        test4:
            pattern: /^a.*b$/
            max_length: 10

```

Note: Please keep in mind that `max_length` should not exceed constraints in the database tables what is 100 characters (`VARCHAR(100)`). This can differ from different versions of ezPlatform so it's good practice to check it with your current implementation.

Note: Invalid pattern message is in two variants. If the pattern desctiption is defined in the translation domain `kaliop_ez_remote_id` like the one below:

```
# kaliop_ez_remote_id.en.yml

pattern_description:
  '/^[a-z0-9]+$/': Value must contain only small letters and numbers.

```

Then the validation message is build from key `kaliop_ez_remote_id.validator.remote_id_pattern.invalid`and the description is available in parameter `%patternDescription%`. If there is not translation for the pattern then `kaliop_ez_remote_id.validator.remote_id_pattern.invalid_default` is used and the pattern is available in the `%pattern%` parameter.

```
kaliop_ez_remote_id:
    remote_id_pattern:
      invalid: Remote ID has invalid format. %patternDescription%
      invalid_default: Remote ID has invalid format. Value must match %pattern%.

```

5. Clear cache

    ```
    php bin/console cache:clear

    ```
6. Install assets

    ```
    php bin/console assets:install --symlink --relative
    ```
7. Configure permissions by adding the right policies. The view policy is for showing the Reference tab in the location view. Edit enable user to change the remote ID.

[![Select new policy](Resources/docs/images/newpolicy.jpg)](Resources/docs/images/newpolicy.jpg)

[![Set limitations](Resources/docs/images/limitations.jpg)](Resources/docs/images/limitations.jpg)

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity16

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity50

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% 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 ~15 days

Total

10

Last Release

2371d ago

### Community

Maintainers

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

![](https://avatars.githubusercontent.com/u/10545815?v=4)[Grzegorz Balcewicz](/maintainers/gbalcewicz)[@gbalcewicz](https://github.com/gbalcewicz)

---

Top Contributors

[![gbalcewicz](https://avatars.githubusercontent.com/u/10545815?v=4)](https://github.com/gbalcewicz "gbalcewicz (2 commits)")

---

Tags

ezplatformremoteid

### Embed Badge

![Health badge](/badges/kaliop-kaliop-ez-remoteid-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/kaliop-kaliop-ez-remoteid-bundle/health.svg)](https://phpackages.com/packages/kaliop-kaliop-ez-remoteid-bundle)
```

###  Alternatives

[netgen/information-collection-bundle

Information collection alike feature for Ibexa Platform

1945.1k9](/packages/netgen-information-collection-bundle)[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/remote-media-bundle

Remote media field type implementation

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

PHPackages © 2026

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