Ron, thanks for your long reply.
It’s not easy to explain by writing. Edited screenshots, as I did in this initial topic, is better and more obvious but it’s gonna take ages. Therefore I’ll narrate. Bear in mind I’m not a programmer and you may find in my explanations some impossibilities and/or some technical difficulties, in the case, as you mentioned, of a large tree. I added some of your suggestions:
1) home page:
a. header pane:
- icons on the left + 1 new language/flag icon (click -> drop down menu of available languages -> select -> reset home page and whole report with new language). The list of available languages and the default language may be kept in a small, say, “lgconfig.xml” file. Another topic mentions several languages within the same narrative report. In this case, if there’s too many languages involved, I picture the report may be a bit too crowded. Genopro to decide.
- Main title -> font reduced
- Right side -> Genopro logo
b. left pane (LP):
- The actual expand/collapsable name index (the one associated with toc_tree.jpg) but with the following modif: only provide individuals names. To me there’s no need for family details, edu and occu histories as these items can all be found in the RP individual report itself. This will “lighten” the index in case of a large tree.
c. right pane (RP):
- 2 cases:
1. a welcome message like my screenshot
2. if no welcome message from user, the Genopro banner.
2) Individual page, upon clicking the individual icon:
a. In the LP, expand/collapse name index -> select.
b. In the RP, selected individual to pop up (as existing).
3) Family page, upon clicking the family icon:
a. In the LP, a new family index of the expand/collapsing type to be provided with only families. Nothing else.
b. In the RP, selected family to pop up (as existing).
4) Places page, upon clicking the atlas icon:
a. In the LP, a new place index also of the expand/collapsing type to be provided. This is actually, if not mistaken, a combination of your 2 files toc_places.htm and places.htm. Index closed -> Click on a place -> reveal all individuals and families associated with that place -> select.
b. In the RP, selected item to pop up (ind or fam). Assuming an individual has just been open in the RP, if a comment/photo is present for his/her, say, birth place, clicking on his “violet” birth place link will pop up his/her birth place data/info/comments/photo in the SVG pane. If technically impossible to use the SVG pane, the data may pop up in a separate window (similar window when clicking on a photo, but bigger).
The individual still being in the RP.
5) Education page (Genopro to decide the implementation), upon clicking the education icon:
a. Same as places: new education exp/col index in LP comprising all individuals having an education data -> select -> ind pop up in RP -> click education link -> data pop up (copy of diploma, college class photo, …) in SVG pane or in new window.
6) Occupation page (Genopro to decide the implementation), upon clicking the occupation icon:
a. Exactly the same as places and/or education.
7) Sources, upon clicking the source icon:
a. I never really thought about this subject but it could be, I suppose, identical or similar to places, edu or occu, with also an expand/collapse index/list in the LP.
8) Contact, upon clicking the contact icon:
a. The same principle.
9) Genopro may also provide other icons for, say, some kind of statistics, or whatever else related to Genealogy.
In conclusion, Ron, you’re gonna have quite some recoding to do if Genopro decide to implement these suggestions but, at the end, I think the report will be more consistent (all expand/collapse indexes in the LP), simpler and more straightforward.
The use of all lists/indexes of the expand/collapse type should better suit large trees.
Up to Genopro now.
Miscellaneous suggestions:
1) Don’t forget, when you select a new ind and/or a new fam from the LP, to make any open SVG pane, closed prior to pop up any new ind or fam.
2) Another detail to look at, in the case of a report made of separate languages, is:
Presently comments can be entered a bit everywhere (main comment (the one to appear in the home page), birth, death, comments for photos, …). Let’s say I wrote all my comments in French and the report is made of 2 separate languages French and English (selected with the flag icon). What about if I select English? -> All comments will be shown in French! Please think about a way to also let the user enter the comments in other language(s).
The answer is may be to group/gather all comments under, say, a separate “comment.htm” file which could be copied to another skin directory and then easily and simply edited/translated by the user, as presently the comments are scattered a bit everywhere in the htm files.
Thank you.