Blazing fast data modeling and enrichment
PHP CSS HTML JavaScript Ruby
Clone or download
Permalink
Failed to load latest commit information.
.bundle Fixed generic admin controller bug on delete + adding new command to … Jun 14, 2017
AdminBundle Refactoring dependencies to always inject the proper entity manager i… May 25, 2018
ApiPlatformBundle Refactoring dependencies to always inject the proper entity manager i… May 25, 2018
AssetBundle Refactoring dependencies to always inject the proper entity manager i… May 25, 2018
Component/Controller Refactoring dependencies to always inject the proper entity manager i… May 25, 2018
Documentation Updating documentation for choosing an attribute types Jun 28, 2018
EAVModelBundle Massive service declaration migration to Symfony 3.4/4.0 style May 20, 2018
LayoutBundle Fixing BC break induced by a change in the TemplateGuesser May 4, 2018
ProcessBundle Refactoring dependencies to always inject the proper entity manager i… May 25, 2018
SecurityBundle Massive service declaration migration to Symfony 3.4/4.0 style May 20, 2018
UserBundle Refactoring dependencies to always inject the proper entity manager i… May 25, 2018
.gitignore Fixed generic admin controller bug on delete + adding new command to … Jun 14, 2017
CHANGELOG.md Updating changelog Apr 24, 2018
EAVKernelBundleLoader.php Fixing missing bundle in kernel loader Jun 24, 2018
Gemfile Major refactoring on Bootstrap theming + NEW DESIGN ! Apr 11, 2017
LICENSE License update to MIT and code style refactoring Feb 14, 2018
README.md Final tweaks on checklist rendering Apr 25, 2018
composer.json Switching to process bundle 1.1 May 23, 2018
config.rb Security fix in login page, assets refactoring, routing refactoring Jan 8, 2018

README.md

CleverAge/EAVManager

Help needed
This documentation is a work in progress, we need help to write guides and cookbooks
Don't hesitate to create issues if you want to speed up the process for a particular feature

What's 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

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

Either use the EAVManager starter kit or follow these steps:

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:

Configuration

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

Only the checked entries are completed.

Cookbooks

Only the checked entries are completed.

Basics

Data management

Internationalization

Going further

Customizing

Advanced concepts