Louis Kessler’s Behold Blog The Behold User Forum
Louis Kessler (lkessler) Blog Comments
112.
Database Design for Genealogy Data - Blog comment by lkessler - 23 Jul 2015
Arnold,
I selected SQLite because its a multi-platform, speedy, single file database with a small footprint that’s embeddable within the program.
However, the FireDAC framework in Delphi theoretically lets switch one database to another without changing code, so it will be possible to switch in the ...
113.
Complete Genealogy Data Transfer - Blog comment by lkessler - 15 Jul 2015
Darren,
Oh I see now. You just want to make sure that the program actually loads the data into its database. The "make an edit" and "undo" is to ensure that.
I don't know if that's necessary. I can't really see how a program can load in an input file without loading it into its internal database. To ...
114.
Complete Genealogy Data Transfer - Blog comment by lkessler - 15 Jul 2015
Darren:
I suppose few programs would have any trouble adding one event and then deleting it, or deleting one event and then re-adding it. Even adding or deleting an individual, and then deleting or re-adding him should be straightforward as long as all the parent/child/spouse links are re-added as well. In ...
115.
Behold Version 1.1 - Blog comment by lkessler - 1 Jul 2015
Klemens,
Events without dates generally show up first, with a few exceptions (e.g. Behold tries to be smart about marriages and births and keep them in order if possible).
When I say "event", I am also including facts and other information that normally don't include dates, e.g. height, eye color, number ...
116.
Behold Version 1.1 - Blog comment by lkessler - 30 Jun 2015
Klemens,
I've taken a look at the idea of putting the date before the event. But at this point, it won't work. It only became apparent to me when I checked my code and determined my data structures. You need some complex examples with dates and places and sources and notes to see the problem. I won't try ...
117.
Behold Version 1.1 - Blog comment by lkessler - 28 Jun 2015
Thanks, Keith.
And thanks Klemens for your ideas. Yes, I do agree with you that the age on the first line may be confusing as to whose age it is. I like your suggestion that the date and age be kept first and the relationship and life event be added following that. Also this would allow the "With Wife" to ...
118.
Living Up To Expectations - Blog comment by lkessler - 22 Jun 2015
Rob, Rich, Deckie,
I really appreciate the supportive words.
But really, what I want too is to get the editing capability into Behold. So it does make sense that I should not work on the lesser things, but work only on what is needed to get there.
There is lots to do, but it will happen much faster if ...
119.
Complete Genealogy Data Transfer - Blog comment by lkessler - 20 Jun 2015
Enno,
Well its not really like versioning. The previous version of the data needs to be passed ONLY when (1) the program does not support the feature in question, and (2) the data it subordinate to (i.e. dependent on) other data that the user has changed.
So there would never be two versions of any data. ...
120.
Complete Genealogy Data Transfer - Blog comment by lkessler - 16 Jun 2015
Enno,
I agree with you. When a data item is edited, the attached non-handled data may not be relevant or may even be wrong.
But that doesn't mean the issue is unsolvable. One possible solution might be to require that the former pre-edited data be transmitted with the non-handled data as a separate event ...
Why are there so many genealogy programs? - Blog comment by lkessler - 30 Jul 2015