Create custom CMS User Interfaces with PanelModelAdmin Martijn van Nieuwenhoven axyrmedia

Preview:

Citation preview

Create custom CMS User Interfaces with PanelModelAdmin

Martijn van Nieuwenhoven

axyrmedia

Core options

1. Extending LeftAndMain

1. Blank LeftAndMain to start with2. No DataObject collection/record controllers3. No Javascript to start with

2. Extending ModelAdmin

4. Easy to setup5. Search, Export and Edit Forms6. Form scaffolding7. DataObject relation handling

Drawbacks

1. No default ResultSet2. Fixed (not very friendly) User InterFace3. Little bit bloated Left Navigation Panel4. No alternative TableListField options5. Limited canView, canEdit, canDelete etc handling6. Not very easy to customize heavily

Objectives PanelModelAdmin

1. Easy to customize2. Allow use of Other TableListField class for ResultSets3. DOM support4. Allow custom DetailViews5. Flexible and UserFriendly UI6. canView, canEdit, canDelete handling on Record

level7. Translatable DataObject support

Download

http://svn.axyrmedia.com/panelmodeladmin/