I just want understand how difficult is it to implement such idea.
Maybe also it could be implemented something like supertool with ability to build custom forms manually and then write logic for it. You can say that this is impossible (too difficult) or maybe you will see any great feature here, which make Gramps using extremely productive. Really this is my dream to have such form because now one record in documents takes about 15-20 minutes of my time. I have thousands of such records. I think each of you feels something similar if you work with a lot of data. For example I will show how looks usual Metric document with marriages.
For each such record I do the same mechanical actions which could be fully automated:
- Find all 6 people in the database and create all them is missing
- Create a new family
- Calculate ages of bride and groom and set birth date as calculated
- Add Residence event with year and place for all 6 people if places are available
- Add Marriage event to family with Citation, date, place
- Move Marriage event to all 4 witnesses and set Role as “Witness for”
- Move first 2 witnesses to the bride Associations with Citation and description “Witness for”
- Move second 2 witnesses to the groom Associations with Citation and description “Witness for”
I also do some another things like recalculate deaths ranges, add Caste attribute and so on… But now it’s not about that.
Almost all of steps above could be automated except first 1-2 steps I think.
So, It would be great create a form like this:
What about such and similar forms for most popular documents? metrics (birth, marriage, death), another church records… ? Is it possible mage something like forms builder? It would be great have something similar in Gramps. What do you think about it? Possible/impossible? Maybe all this will come up with new ideas for improving productivity to minimize mechanical work.
Maybe it also gives some interesting and perspective ideas for future 5.3 release.