PHPackages                             cleverage/eav-manager - 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. cleverage/eav-manager

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

cleverage/eav-manager
=====================

Blazing fast data modeling and enrichment

v3.0.11(5y ago)2319.1k10[66 issues](https://github.com/cleverage/eav-manager/issues)[3 PRs](https://github.com/cleverage/eav-manager/pulls)1MITJavaScriptPHP &gt;=7.1CI failing

Since Sep 15Pushed 5y ago6 watchersCompare

[ Source](https://github.com/cleverage/eav-manager)[ Packagist](https://packagist.org/packages/cleverage/eav-manager)[ Docs](https://github.com/cleverage/eav-manager)[ RSS](/packages/cleverage-eav-manager/feed)WikiDiscussions v3.0-dev Synced today

READMEChangelog (2)Dependencies (10)Versions (74)Used By (1)

CleverAge/EAVManager
====================

[](#cleverageeavmanager)

Help neededThis documentation is a work in progress, we need help to write guides and cookbooksDon't hesitate to create issues if you want to speed up the process for a particular featureWhat's inside?
==============

[](#whats-inside)

The "EAV Manager" or "Clever Data Manager" (CDM) is an extensive set of tools designed to build business-oriented data repositories in Symfony.

It consists of several bundles put together to speed-up data modeling, data transformation and user interface development.

Philosophy
----------

[](#philosophy)

The CDM was designed using the same philosophy than the Symfony framework, using many small independent "bricks" that provide simple but easily extendable features.

We didn't want to create a full-stack solution with a huge coupling between its components but instead focus on keeping things simple and reusable.

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

[](#installation)

Either use the [EAVManager starter kit](https://github.com/cleverage/eav-manager-starter-kit) or follow these steps:

- [How to install this bundle manually](Documentation/A-01-install.md)

Components
----------

[](#components)

To understand the various configurations needed in order to create a full-scale application using this bundle, you need to take a look at the inner components under the hood:

- [Components](Documentation/B-01-components.md)

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

[](#configuration)

You need to check several different bundle documentation that are stored in different places:

Only the checked entries are completed.

- [EAV Model documentation](https://vincentchalnot.github.io/SidusEAVModelBundle)
- [Process bundle documentation](https://github.com/cleverage/process-bundle)
- [EAV bootstrap extension](https://github.com/VincentChalnot/SidusEAVBootstrapBundle)
- [Admin configuration](https://github.com/VincentChalnot/SidusAdminBundle)
- [DataGrid configuration](https://github.com/VincentChalnot/SidusDataGridBundle)
- [Filter configuration](https://github.com/VincentChalnot/SidusFilterBundle)
- [EAV Filter configuration](https://github.com/VincentChalnot/SidusEAVFilterBundle)
- [File upload configuration](https://github.com/VincentChalnot/SidusFileUploadBundle)
- [Base Bundle](https://github.com/VincentChalnot/SidusBaseBundle)

Cookbooks
---------

[](#cookbooks)

Only the checked entries are completed.

### Basics

[](#basics)

- [Project setup](Documentation/Cookbooks/project_setup.md)
- [Choosing an attribute type](Documentation/Cookbooks/choosing_attribute_type.md)
- [Context setup](Documentation/Cookbooks/context_setup.md)

### Data management

[](#data-management)

- [Data import](Documentation/Cookbooks/data_import.md)
- [Data export](Documentation/Cookbooks/data_export.md)
- [API Platform](Documentation/Cookbooks/api_platform.md)
- [Doctrine events](Documentation/Cookbooks/doctrine_events.md)

### Internationalization

[](#internationalization)

- [Translations](Documentation/Cookbooks/translations.md)
- [EAV translations](Documentation/Cookbooks/eav_translations.md)
- [Model translations](Documentation/Cookbooks/model_translations.md)

### Going further

[](#going-further)

- [Elastic Search setup](Documentation/Cookbooks/elastic_search_setup.md)

### Customizing

[](#customizing)

- [Custom actions](Documentation/Cookbooks/custom_actions.md)
- [Custom attribute type](Documentation/Cookbooks/custom_attribute_type.md)
- [Custom autocomplete](Documentation/Cookbooks/custom_autocomplete.md)
- [Custom datagrid](Documentation/Cookbooks/custom_datagrid.md)
- [Custom datagrid filters](Documentation/Cookbooks/custom_datagrid_filters.md)
- [Custom EAV Queries](Documentation/Cookbooks/custom_eav_query.md)
- [Custom JS and CSS](Documentation/Cookbooks/custom_js_css.md)

### Advanced concepts

[](#advanced-concepts)

- [Advanced EAV context features](Documentation/Cookbooks/advanced_context.md)
- [Advanced form options](Documentation/Cookbooks/advanced_form_options.md)
- [Base config override](Documentation/Cookbooks/base_config_override.md)
- [Entities inheritance](Documentation/Cookbooks/entities_inheritance.md)
- [Form templating](Documentation/Cookbooks/form_templating.md)
- [Model permissions](Documentation/Cookbooks/model_permissions.md)
- [Publication workflow](Documentation/Cookbooks/publication_workflow.md)

###  Health Score

35

—

LowBetter than 77% of packages

Maintenance0

Infrequent updates — may be unmaintained

Popularity33

Limited adoption so far

Community21

Small or concentrated contributor base

Maturity73

Established project with proven stability

 Bus Factor1

Top contributor holds 86.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

Every ~26 days

Recently: every ~61 days

Total

60

Last Release

2030d ago

Major Versions

v1.3.11 → v2.0.02018-10-04

v2.1.5 → v3.0.02019-11-12

v2.1.7 → v3.0.82020-04-08

v2.1.9 → v3.0.92020-11-30

### Community

Maintainers

![](https://www.gravatar.com/avatar/4d408c6ae2e5f73eff1f279b35eb21009d7ded0b4c1f97f8ca45dca4a21f3911?d=identicon)[Clever Age](/maintainers/Clever%20Age)

---

Top Contributors

[![VincentChalnot](https://avatars.githubusercontent.com/u/1535893?v=4)](https://github.com/VincentChalnot "VincentChalnot (39 commits)")[![FabienSalles](https://avatars.githubusercontent.com/u/937901?v=4)](https://github.com/FabienSalles "FabienSalles (3 commits)")[![blacxi](https://avatars.githubusercontent.com/u/6714592?v=4)](https://github.com/blacxi "blacxi (1 commits)")[![dom18fr](https://avatars.githubusercontent.com/u/8761755?v=4)](https://github.com/dom18fr "dom18fr (1 commits)")[![mveyrenc](https://avatars.githubusercontent.com/u/1446568?v=4)](https://github.com/mveyrenc "mveyrenc (1 commits)")

---

Tags

admindata-managementdata-modelingsymfonymodelmanagereavcleverage

### Embed Badge

![Health badge](/badges/cleverage-eav-manager/health.svg)

```
[![Health](https://phpackages.com/badges/cleverage-eav-manager/health.svg)](https://phpackages.com/packages/cleverage-eav-manager)
```

###  Alternatives

[raoul2000/yii-simple-workflow

A simple workflow engine for Yii 1

278.2k](/packages/raoul2000-yii-simple-workflow)

PHPackages © 2026

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