As a very 'new' user of this software, i was kinda surprised how easy it was to adapt the basic tutorial to my needs.
However a couple of questions remained (like the one i`ve posted).
The 'Widget'-tutorial is great, since it covers all basic aspects one gets in touch with while developing an dataface application.
But when creating a 'customized' application from scratch, there may be a couple of questions
(eg. Why is alway the first non-linked column of a table used as input for the drop-down-select in view-mode?).
I think a 'create a customized dataface application' guide would be very helpfull.
The steps I`ve used are:
1. create the database scheme.
Two approaches are possible:
- implementing an already existing scheme
- using phpmyadmin or other tools and dataface as rapid-development tool to create it on the fly
2/3. create a basic frontend
- implement appropiate widgettypes, add validation
3/2. normalize the database and link the tables
- create/alter new/existing tables to be used for vocabularys
- add realtions for the tables and test them
4. rework frontend
- add /recheck validation
- add labels, group widgets etc.
5. implement permissions
6. rework styles
- change 'view', 'edit' and database list output
7. rework navigation
- still have to figure this out