cedriclombardot/AdmingeneratorGeneratorBundle — Issue #91: Ideas
Author: keymaster
Created: 2012-02-27 18:08:23+00:00
State: open

The Admingenerator is absolutely fantastic, so easy to use.

After using AdminGenerator for a while, I've made a list of some ideas which might make this great product even better:

- Replace default markup withTwitter Bootstrap markup and classes (because many free css themes are coming out which will be support bootstrap markup and classes, eg. - http://bootswatch.com/)

- provide way to configure and generate multiple menus/submenus

- add a "Save and Create Another" action for repeated creates without returning to list each time - very useful.

- easier way to specify a sort on the records in dropdowns without having to override the formType

- allow specification of translation catalog per bundle

- add a twig block around the submit button, so it can be overridden without having to take the entire template.

- change list layout, put filters on top so can have more fields in table without pushing the filter box down underneath the table (it's not so practical now, a wide table will always push down the filter box).

- incorporate JQuery widgets (date picker, autocomplete, other useful form widgets)

- markdown for text areas

- autogenerate image upload field and association with a model.

- configure field display types (checkboxes, radio buttons, multi-select

- autogenerate a MyPrefix_generator.yml for each entity (since we already know all the fields - we can always delete fields we don't want)

- handle nested sets (ie. heirarchies/Trees).

- single command which generates all admins for all entities in a bundle at once, with all fields in the generator.yml already filled in with default values. So - one command and an entire admin section appears for the entire site. You just go in and tweak.

and of course you already know about:

- chained admin's (product has related images, comments, subproducts, etc.)

- batch actions

- generated functional tests for each entity