**❮ NOTE ❯** This bundle releases new versions on a regular basis. Make sure
to update your dependencies frequently to get the latest version.
[Check out the changelog](https://github.com/javiereguiluz/EasyAdminBundle/releases)
to learn about the new features and read the [UPGRADE guide](https://github.com/javiereguiluz/EasyAdminBundle/blob/master/UPGRADE.md).
-----
EasyAdmin
=========
[](https://travis-ci.org/javiereguiluz/EasyAdminBundle)
[](https://insight.sensiolabs.com/projects/a3bfb8d9-7b2d-47ab-a95f-382af395bd51)
[](https://coveralls.io/r/javiereguiluz/EasyAdminBundle?branch=master)
**SUPPORTS SYMFONY 2.x and 3.x**
EasyAdmin lets you create administration backends for Symfony applications
with unprecedented simplicity.
**Features**
* **CRUD** operations on Doctrine entities (create, edit, list, delete).
* Full-text **search**, **pagination** and column **sorting**.
* Fully **responsive** design (smartphones, tablets and desktops).
* Supports Symfony 2.x and 3.x.
* Translated into tens of languages.
* **Fast**, **simple** and **smart** where appropriate.
**Requirements**
* Symfony 2.3+ or 3.x applications (Silex not supported).
* Doctrine ORM entities (Doctrine ODM and Propel not supported).
* Entities with composite keys or using inheritance are not supported.
Documentation
-------------
#### Getting Started Guide
The [Getting Started Guide](Resources/doc/getting-started.md) explains how to
install the bundle and how to create your first backend. This guide is a must-
read before using EasyAdmin.
#### The Book
* [Chapter 1 - Basic configuration](Resources/doc/book/1-basic-configuration.md)
* [Chapter 2 - Design configuration](Resources/doc/book/2-design-configuration.md)
* [Chapter 3 - `list`, `search` and `show` views configuration](Resources/doc/book/3-list-search-show-configuration.md)
* [Chapter 4 - `edit` and `new` views configuration](Resources/doc/book/4-edit-new-configuration.md)
* [Chapter 5 - Actions configuration](Resources/doc/book/5-actions-configuration.md)
* [Chapter 6 - Menu configuration](Resources/doc/book/6-menu-configuration.md)
* [Chapter 7 - Creating complex and dynamic backends](Resources/doc/book/7-complex-dynamic-backends.md)
* [Chapter 8 - About this project](Resources/doc/book/8-about.md)
* [Appendix - Full configuration reference](Resources/doc/book/configuration-reference.md)
#### Tutorials
* [How to translate the backend](Resources/doc/tutorials/i18n.md)
* [How to define custom actions](Resources/doc/tutorials/custom-actions.md)
* [How to define custom options for entity properties](Resources/doc/tutorials/custom-property-options.md)
* [How to manage configuration for complex backends](Resources/doc/tutorials/complex-backend-config.md)
* [Tips and tricks](Resources/doc/tutorials/tips-and-tricks.md)
#### Third-party bundles/services integrations
* [How to upload files and images with VichUploaderBundle](Resources/doc/tutorials/upload-files-and-images.md)
* [How to integrate FOSUserBundle to manage users](Resources/doc/tutorials/fosuserbundle-integration.md)
* [How to use a WYSIWYG editor with IvoryCKEditorBundle](Resources/doc/tutorials/wysiwyg-editor.md)
* [How To integrate FOSRestBundle and EasyAdmin](Resources/doc/tutorials/fosrestbundle-integration.md)
> **❮ NOTE ❯** you are reading the documentation of the bundle's **development**
> version. You can also [read the documentation of the latest stable version ➜]
> (https://github.com/javiereguiluz/EasyAdminBundle/tree/v1.15.2/).
Demo Application
----------------
[easy-admin-demo](https://github.com/javiereguiluz/easy-admin-demo) is a complete
Symfony application created to showcase EasyAdmin features.
Installation
------------
### Step 1: Download the Bundle
```bash
$ composer require javiereguiluz/easyadmin-bundle
```
This command requires you to have Composer installed globally, as explained
in the [Composer documentation](https://getcomposer.org/doc/00-intro.md).
### Step 2: Enable the Bundle
```php