by shannah » Wed Aug 11, 2010 10:23 am
Xataface is flexible enough to adapt to these requirements but it doesn't do this out of the box. Logically each job constitutes its own record, so entering each individual job is no problem (each is just a new record form on the "jobs" table). The trick is stitching them together.
The least amount of work would be to simply set up a relationship from the "people" table to the "jobs" table. Then a user would fill in a new record of the "people" table (this would constitute his personal info). When he hits save, the the people record would be created and you would see the "jobs" or "Work experience" tab at the top of the page, where he could enter in each of his past jobs.
Adding a layer of creativity on top of this, you can use the after_action_new (or other) trigger to redirect the user directly to the job form after completing personal info... or just add a prominent message guiding them to the logical next step.
There's quite a few things you can do with delegate classes, blocks, slots, and triggers to customize the flow to your liking.