@@ -23,50 +23,54 @@ with unprecedented simplicity.
2323 * ** CRUD** operations on Doctrine entities (create, edit, list, delete).
2424 * Full-text ** search** , ** pagination** and column ** sorting** .
2525 * Fully ** responsive** design (smartphones, tablets and desktops).
26+ * Supports Symfony 2.x and 3.x.
2627 * Translated into tens of languages.
2728 * ** Fast** , ** simple** and ** smart** where appropriate.
2829
2930** Requirements**
3031
31- * Symfony 2.3+ applications (including Symfony 3 ).
32+ * Symfony 2.3+ or 3.x applications (Silex not supported ).
3233 * Doctrine ORM entities (Doctrine ODM and Propel not supported).
33- * Entities with simple primary keys (composite keys not supported).
34- * Entities using inheritance are not supported.
34+ * Entities with composite keys or using inheritance are not supported.
3535
3636Documentation
3737-------------
3838
3939#### Getting Started Guide
4040
41- * [ Chapter 1 - Installation] ( https://github.com/javiereguiluz/EasyAdminBundle/blob/master/Resources/doc/getting-started/1-installation.md )
42- * [ Chapter 2 - Your First Backend] ( https://github.com/javiereguiluz/EasyAdminBundle/blob/master/Resources/doc/getting-started/2-first-backend.md )
43- * [ Chapter 3 - Backend Configuration] ( https://github.com/javiereguiluz/EasyAdminBundle/blob/master/Resources/doc/getting-started/3-backend-configuration.md )
44- * [ Chapter 4 - Views and Actions] ( https://github.com/javiereguiluz/EasyAdminBundle/blob/master/Resources/doc/getting-started/4-views-and-actions.md )
45- * [ Chapter 5 - Backend Design Customization] ( https://github.com/javiereguiluz/EasyAdminBundle/blob/master/Resources/doc/getting-started/5-design-customization.md )
46- * [ Chapter 6 - About this Project] ( https://github.com/javiereguiluz/EasyAdminBundle/blob/master/Resources/doc/getting-started/6-about-this-project.md )
41+ The [ Getting Started Guide] ( Resources/doc/getting-started.md ) explains how to
42+ install the bundle and how to create your first backend. This guide is a must-
43+ read before using EasyAdmin.
44+
45+ #### The Book
46+
47+ * [ Chapter 1 - General Configuration] ( Resources/doc/book/1-general-configuration.md )
48+ * [ Chapter 2 - Design Configuration] ( Resources/doc/book/2-design-configuration.md )
49+ * [ Chapter 3 - List, Search and Show Views Configuration] ( Resources/doc/book/3-list-search-show-configuration.md )
50+ * [ Chapter 4 - Edit and New Views Configuration] ( Resources/doc/book/4-edit-new-configuration.md )
51+ * [ Chapter 5 - Actions Configuration] ( Resources/doc/book/5-actions-configuration.md )
52+ * [ Chapter 6 - Menu Configuration] ( Resources/doc/book/6-menu-configuration.md )
53+ * [ Chapter 7 - About this Project] ( Resources/doc/book/7-about.md )
54+ * [ Appendix - Full Configuration Reference] ( Resources/doc/book/configuration-reference.md )
4755
4856#### Tutorials
4957
50- * [ Customizing Backend Actions] ( https://github.com/javiereguiluz/EasyAdminBundle/blob/master/Resources/doc/tutorials/customizing-backend-actions.md )
51- * [ Customizing AdminController] ( https://github.com/javiereguiluz/EasyAdminBundle/blob/master/Resources/doc/tutorials/customizing-admin-controller.md )
52- * [ Advanced Design Customization] ( https://github.com/javiereguiluz/EasyAdminBundle/blob/master/Resources/doc/tutorials/advanced-design-customization.md )
53- * [ How to Customize the Main Menu] ( https://github.com/javiereguiluz/EasyAdminBundle/blob/master/Resources/doc/tutorials/custom-menu.md )
54- * [ How to Format Dates and Numbers] ( https://github.com/javiereguiluz/EasyAdminBundle/blob/master/Resources/doc/tutorials/format-date-number.md )
55- * [ How to Translate the Backend] ( https://github.com/javiereguiluz/EasyAdminBundle/blob/master/Resources/doc/tutorials/i18n.md )
56- * [ How to Define Custom Actions] ( https://github.com/javiereguiluz/EasyAdminBundle/blob/master/Resources/doc/tutorials/custom-actions.md )
57- * [ How to Use a WYSIWYG Editor] ( https://github.com/javiereguiluz/EasyAdminBundle/blob/master/Resources/doc/tutorials/wysiwyg-editor.md )
58- * [ How to Upload Files and Images] ( https://github.com/javiereguiluz/EasyAdminBundle/blob/master/Resources/doc/tutorials/upload-files-and-images.md )
59- * [ How to Manage Configuration for Complex Backends] ( https://github.com/javiereguiluz/EasyAdminBundle/blob/master/Resources/doc/tutorials/complex-backend-config.md )
60- * [ Tips and Tricks] ( https://github.com/javiereguiluz/EasyAdminBundle/blob/master/Resources/doc/tutorials/tips-and-tricks.md )
61- * [ Configuration Reference] ( https://github.com/javiereguiluz/EasyAdminBundle/blob/master/Resources/doc/tutorials/configuration-reference.md )
58+ * [ How to Translate the Backend] ( Resources/doc/tutorials/i18n.md )
59+ * [ How to Define Custom Actions] ( Resources/doc/tutorials/custom-actions.md )
60+ * [ How to Define Custom Options for Entity Properties] ( Resources/doc/tutorials/custom-property-options.md )
61+ * [ How to Use a WYSIWYG Editor] ( Resources/doc/tutorials/wysiwyg-editor.md )
62+ * [ How to Upload Files and Images] ( Resources/doc/tutorials/upload-files-and-images.md )
63+ * [ How to Manage Configuration for Complex Backends] ( Resources/doc/tutorials/complex-backend-config.md )
64+ * [ Tips and Tricks] ( Resources/doc/tutorials/tips-and-tricks.md )
6265
6366> ** ❮ NOTE ❯** you are reading the documentation of the bundle's ** development**
6467> version. You can also [ read the documentation of the latest stable version ➜]
6568> (https://github.com/javiereguiluz/EasyAdminBundle/tree/v1.11.7/ ).
6669
67- #### Demo Application
70+ Demo Application
71+ ----------------
6872
69- [ easy-admin-demo] ( https://github.com/javiereguiluz/easy-admin-demo ) is a simple
73+ [ easy-admin-demo] ( https://github.com/javiereguiluz/easy-admin-demo ) is a complete
7074Symfony application created to showcase EasyAdmin features.
7175
7276Installation
@@ -133,8 +137,7 @@ Creating your first backend will take you less than 30 seconds. Let's suppose
133137that your Symfony application defines three Doctrine ORM entities called
134138` Product ` , ` Category ` and ` User ` .
135139
136- Creating the backend for those entities just require you to add the following
137- configuration in the ` app/config/config.yml ` file:
140+ Open the ` app/config/config.yml ` file and add the following configuration:
138141
139142``` yaml
140143# app/config/config.yml
@@ -151,15 +154,7 @@ the admin backend:
151154
152155
153156
154- Creating a backend is that simple because EasyAdmin doesn't generate any code.
155- All resources are served on-the-fly to ensure an exceptional developer
156- experience.
157-
158- Without any further configuration, EasyAdmin guesses the best settings to make
159- your admin backend look "good enough". This may be acceptable for simple
160- backends and rapid prototypes, but most of the times, you need to customize
161- some parts of the backend. Keep reading the rest of the documentation to learn
162- how to do it.
157+ Keep reading the rest of the documentation to learn how to create complex backends.
163158
164159License
165160-------
0 commit comments