PHPackages                             umanit/block-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. [Database &amp; ORM](/categories/database)
4. /
5. umanit/block-bundle

ActiveSymfony-bundle[Database &amp; ORM](/categories/database)

umanit/block-bundle
===================

Doctrine Block management made easy

4.0.1(9mo ago)612.0k↓50%6[3 issues](https://github.com/umanit/block-bundle/issues)[1 PRs](https://github.com/umanit/block-bundle/pulls)1MITPHPPHP ^8.1

Since Jun 15Pushed 9mo ago7 watchersCompare

[ Source](https://github.com/umanit/block-bundle)[ Packagist](https://packagist.org/packages/umanit/block-bundle)[ Docs](https://github.com/umanit/block-bundle)[ RSS](/packages/umanit-block-bundle/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)Dependencies (6)Versions (38)Used By (1)

Umanit Block Bundle
===================

[](#umanit-block-bundle)

Doctrine Block managment made easy.

- Simple implementation
- Flexible
- Orderable Blocks
- Database consistent
- User friendly
- Dev friendly

Philosophy
----------

[](#philosophy)

Usually when dealing with blocks, developers lose their database consistency because they have to store many block types in a single table. The most common way of storing many types of blocks in one single table is to store them in a json column.

We think json is bad for database consistency and performances. Searching, indexing, managing relations, primary and unique keys... You name it, none of them is possible with json.

UmanitBlockBundle intends to solve this problem by giving back their entities to the developers.

Front requirements
------------------

[](#front-requirements)

- Use [Symfony UX](https://symfony.com/doc/current/frontend/ux.html)

Install
-------

[](#install)

Register the bundle to your `config/bundles.php`

```
