en:dev:modules:forms:draft
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| en:dev:modules:forms:draft [2014/06/15 06:51] – created nerdoc | en:dev:modules:forms:draft [2018/07/29 09:53] (current) – +Draft/Structure nerdoc | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ==== Versioning ==== | ||
| + | |||
| + | It is still to decide if the best way of storing forms is a relational database or better a document based database, like MongoDB. Forms are constantly changing (=updated), a common problem in usual software products is that if newer forms are available and updated, the older forms are not accessible any more. So forms must be versioned as well. | ||
| + | |||
| + | ==== Storage ==== | ||
| + | |||
| + | [[http:// | ||
| + | |||
| + | |||
| + | ==== Structure ==== | ||
| + | |||
| The forms module should provide a central API for creating forms, e.g. | The forms module should provide a central API for creating forms, e.g. | ||
| * prepscriptions | * prepscriptions | ||
| Line 10: | Line 21: | ||
| * Description (e.g. referral xray) | * Description (e.g. referral xray) | ||
| * group (general, referrals) | * group (general, referrals) | ||
| - | * printer (where to print out) | + | * printer (where to print out) - //uh-oh: maybe don't define this here?// |
| * paper tray | * paper tray | ||
| * paper format (A4, A5, prescription, | * paper format (A4, A5, prescription, | ||
| Line 18: | Line 29: | ||
| * preview? (bool) | * preview? (bool) | ||
| * pause after each page? (bool) | * pause after each page? (bool) | ||
| + | * | ||
en/dev/modules/forms/draft.1402807886.txt.gz · Last modified: 2014/06/15 06:51 (external edit)