PHPackages                             onaxis/ezplatform-extra - 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. [Framework](/categories/framework)
4. /
5. onaxis/ezplatform-extra

ActiveEzplatform-bundle[Framework](/categories/framework)

onaxis/ezplatform-extra
=======================

Extra bundle for eZ Platform

v1.0.4(7y ago)414GPL-2.0-onlyPHP

Since Nov 29Pushed 7y ago1 watchersCompare

[ Source](https://github.com/onaxis/ezplatform-extra)[ Packagist](https://packagist.org/packages/onaxis/ezplatform-extra)[ Docs](https://github.com/onaxis/ezplatform-extra)[ RSS](/packages/onaxis-ezplatform-extra/feed)WikiDiscussions master Synced 6d ago

READMEChangelogDependencies (4)Versions (5)Used By (0)

Onaxis ExPlatform Extra
=======================

[](#onaxis-explatform-extra)

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

[](#instalation)

**Using composer:**

`composer require onaxis/ezplatform-extra`

**Add the bundle to your application**

```
// app/AppKernel.php
public function registerBundles()
{
    return array(
        // ...
        new Onaxis\EzPlatformExtraBundle\OnaxisEzPlatformExtraBundle(),
        // ...
    );
}

```

**Routing:**

Add the following in your routing.yml file:

```
onaxis_ezplatform_extra:
    resource: "@OnaxisEzPlatformExtraBundle/Resources/config/routing.yml"

```

This routing file enable the route `onaxis_ezplatform_extra.user.selfedit` (/user/selfedit)

**Role:**

You will have to add the `user/selfedit` policy to your users role.

**Information**

The field `user_account.enabled` will never be editable for the user to avoid user disabling himself.

Extra configuration
-------------------

[](#extra-configuration)

You can customize the user self edit form creating multiple version of this form.

For example, you could need to create 2 pages:

- A profile edition page
- A password edition page

Example of a customized forms:

```
onaxis_ez_platform_extra:
    user_self_edit_form_filters:
        profile:
            # type is optional: default value is 'include/exclude'
            # other posible value is 'exclude/include'
            type: 'include/exclude'
            exclude: ['user_account']
        account:
            include: ['user_account']
        password:
            include: ['user_account']
            exclude: ['user_account.username', 'user_account.email']

```

The previous configuration enable the following URLs:

- /user/selfedit/profile
- /user/selfedit/account
- /user/selfedit/password

This is how to generate these routes:

```
Edit my profile
Edit my account
Change my password

```

To know available fields, use the following command:

`php bin/console ezplatform-extra:user-self-edit:form-fields`

By default, listed fields correspond to the admin user content type (user) (UserID: 14)

**Output example:**

```
User Content ID:    14
Content Type ID:    4
Content Identifier: user
----------------------------

 - first_name
 - last_name
 - user_account
 - user_account.username
 - user_account.password
 - user_account.password.first
 - user_account.password.second
 - user_account.email
 - user_account.enabled
 - signature
 - image
 - image.remove
 - image.file
 - image.alternativeText

```

To be aware of fields of another content type, just pass a user content id: (A user with this content type must exist in your backend)

`php bin/console ezplatform-extra:user-self-edit:form-fields 80`

**Output example:**

```
User Content ID:    80
Content Type ID:    13
Content Identifier: member_user
----------------------------

 - first_name
 - last_name
 - user_account
 - user_account.username
 - user_account.password
 - user_account.password.first
 - user_account.password.second
 - user_account.email
 - user_account.enabled

```

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community4

Small or concentrated contributor base

Maturity64

Established project with proven stability

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 ~4 days

Total

5

Last Release

2709d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/495ff815b8c86d709589551611714ef1ff466bc673ec522552b4a34c0b3ad44a?d=identicon)[skrosoft](/maintainers/skrosoft)

###  Code Quality

TestsPHPUnit

Code StylePHP CS Fixer

### Embed Badge

![Health badge](/badges/onaxis-ezplatform-extra/health.svg)

```
[![Health](https://phpackages.com/badges/onaxis-ezplatform-extra/health.svg)](https://phpackages.com/packages/onaxis-ezplatform-extra)
```

###  Alternatives

[ezsystems/ezpublish-kernel

Kernel used by ezsystems/ezplatform and derivatives. Provides the Content Repository, its APIs, and the application's Symfony framework integration.

163579.5k141](/packages/ezsystems-ezpublish-kernel)[imag/ldap-bundle

LDAP Bundle for Symfony 2

108191.0k1](/packages/imag-ldap-bundle)[ed/blog-bundle

Symfony EDBlogBundle

348.4k](/packages/ed-blog-bundle)[jogaram/react-bundle

ReactPHP Bundle for Symfony2

235.7k](/packages/jogaram-react-bundle)

PHPackages © 2026

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