By genome - Monday, January 29, 2018
|
See the thread Introducing GenoTab, a new way to share your GenoPro data for details of how to obtain and use this app.
Post any issues or suggestions regarding GenoTab in this thread.
|
By genome - Monday, January 29, 2018
|
appleshaw wrote:
Can not find the new Skins. Also when I tried to look at launch.bat, got the following - but perhaps it was in the wrong folder

Reply:
Please check that you have unzipped the two report skins into your GenoPro Report Skins folder. The two folders shouls appear alongside the skin folders installed with GenoPro e.g. {EN} Narrative Report etc. From the above it looks as though you have clicked on lauch,bat from the zipped folders hence the error. launch.bat is not intended for general use, it is purely to allow me to test things locally before submitting to family trees.
|
By genome - Monday, January 29, 2018
|
maru-san wrote:
Have received following message while converting:
Reply:
I have fixed the 'map_ref' declaration so that error should no longer occur. The 'namelist.split' occurred when a baptism officiator title was present. I have made changes to process this field correctly.
I have also transferred any error messages to the text box rather than an alert prompt so that they can be easily copied and pasted here.
The new scripts has been uploaded to familytrees. You may need to clear your browser cache to load the amended scripts.
N.B. You do not need to re-install the skins.
Thanks for testing 
maru-san also wrote: Ron, seems you are very busy.A few questions from my side:1) Will this created jason file be used for GenoproX?2) If this is the case, how will the date on the tablet. smartphone be update in case of new date within Genoprox?3) Is this GenoTab the forerunner of the Android Genoprox version?4) Would like to take my data along with me on my tablet, but without being able to edit the data and enter new persons it would not much be of a help, unless I can create a small new file and add later to the PC version.There may be more questions once I have used it.
reply:
Yes this project has kept me busy, particularly over the winter months. I'll do my best to answer your questions. 1. AFAIK GenoProX will hold its databases as JSON files but whether or not it will as per my specification I cannot say as communication with GenoPro Inc. has been extremely patchy. I have provided a full spec of my version to them (see http://familytrees.genopro.com/Apps/json/) but no recent response! As I say it is based on an earlier version of the JSON format (as used in the 'taster' GenoProX version) but I have revised and extended it considerably to accommodate virtually all of what is possible in .gno data files. 2. I have put my GenoPro app on familytrees and users will be able to upload their GenoProX-like JSON data and photos to their username on familytrees and run Genotab on their data. Users of Apple IoS and Android devices can, as with all 'web apps', create a home screen icon for the app (add to homescreen) and dispense with the browser menu bar. I have yet to investigate use of the HTML5 Application cache facility, but in theory this should allow you to keep an offline copy of the app on your phone/tablet. Users will need to republish any updates to their data onto familytrees. 3. & 4. At present GenoTab is a read-only application without any facility to record changes. I see it main purpose as allowing to allow relatives/friends ease of access to your data. My hope is that GenoProX, if/when it arrives, will be ported to Android. I believe there is a facility for this within the QT framework being used to develop GenoProX. Failing that it might be possible to add some limited updating to GenoTab, but without GenoProX we would also need the reverse conversion of JSON to .gno. I am in the process of packaging up the .gno to JSON converter which will allow users to run their own data into GenoTab. Should be ready in a few days.
|
By appleshaw - Monday, January 29, 2018
|
Getting there! See http://familytrees.genopro.com/appleshaw/Jason/index.htm Have not attempted pictures yet and can not find any genogram. This is a small test file which appears the same on Firefox & Chrome. Apologies for not RTFM initially. It was last thing at night and I thought (as ever) that I can run without practicing to walk. Should have said it runs happily under Chrome on my Android phone and iPad.
|
By genome - Monday, January 29, 2018
|
You appear to have a lonely family line with no parent or children attached causing the GenoMap creation to fail. I have now fixed that issue and uploaded the correction and so if you refresh your browser page the genomaps now display Ok, although the 1st one is a little large both for speed of rendering and ease of viewing.
Update Just noticed my last update stopped display of family details and caused ancestor and descendant trees not to work! Have now put that right too. A browser refresh or cache clearance may be needed to get the correct version.
|
By vlepore - Tuesday, January 30, 2018
|
Good morning Have received following message while converting Genopro (XML) to GenoProX JSON Format:
40.82(+40.82) reading XML file... 40.93(+0.12) read complete 41.05(+0.12) converting xml... 43.53(+2.48) converting to json.... 43.54(+0.01) !!! TypeError mapitem.l.t is undefined add2map@G2toX/js/G2toX.js:204:10 convertIt/<@G2toX/js/G2toX.js:1093:44 convertIt@G2toX/js/G2toX.js:1087:6
!! Error see above !! [clic to close]
|
By vlepore - Tuesday, January 30, 2018
|
|
By appleshaw - Tuesday, January 30, 2018
|
Now seen the updated version; very impressive! Will have to try sorting out photo locations. and trying again. Also use the full file - this was just meant to be direct ancestors. I was a bit puzzled about your reference to a family line with no detail. Looking at the table I found two possibles. The first was a key demo but this does have dummy parents. The second one is the culprit. Looking at the table Families it appears that Daniel Webb & Sarah Spurling have no children, although they are there. In fact there is a blank family line underneath the marriage line. Sorted
|
By genome - Tuesday, January 30, 2018
|
Hi Vittorino,I found the problem. My converter only caters for the default Year of Birth - Year of Death as top label at present, other settings were causing the crash, I have amended code to stop crash but other top label values will be ignored until I get around to coding for it. Hopefully you can now convert your original data file (may need to clear browser cache to get latest script loaded) Also you should be able to link from individual page to genomap page by clicking the 'grid' icon in top right. if individual has hyperlinks then there will be multiple grid icons , hover over to see which genomap is linked.
|
By genome - Tuesday, January 30, 2018
|
Hi appleshaw Regarding photo locations, I noticed that your json data has only local PC file paths. Ensure that when you run the Prepare for GenoTab skin that you untick the 'link to all file on my computer' and 'link to all files on my network' boxes under the Options tab of the Generate Report dialogue.
|
By vlepore - Tuesday, January 30, 2018
|
Hi Ron
I tried a file with 232 Genomaps and 9200 individuals: all ok, even links between the genomaps. The photos are missing. There are all in the "Media" folder in Skin \ My Tree \ on the PC, but there are not any on the Gemomaps.
In the folder http://familytrees.genopro.com/...MyUser../Try-GenoTab, there is nothing. The folder has only been created. Can you try it only locally?
|
By genome - Tuesday, January 30, 2018
|
Could not access a folder of that name under you username on familytrees. did the Report Log indicate success? Did IrfanView resize pictures in media folder? (you can add a dimensions column in the details view of windows explorer to check this)
I have published two reports with pictures that seem to be OK so other than the comment I made to appleshaw earlier I don't know what the cause is at present. Can you confirm you only had the last of the three checkboxes ticked under the Options tab?
|
By maru-san - Tuesday, January 30, 2018
|
At which point in the overall process and where does the selection ?theme=2 (or 3) has to be added? managed this one!
Is there the possibility in the process to avoid "living individuals" to be shown, since they are in the JSON file? Can we select the size of characters? Is there a setting for this?
BD and DD are not shown on hyperlinked Persons in the charts(Json file). Still have to figure out why one of my 4 charts is not shown?? > removed one social entity with several links to individuals, its working now.
Found a small spelling mistake. If you hover with your mouse over an object, the comment says "click for furhter information"
|
By genome - Wednesday, January 31, 2018
|
You can also set the theme value by editing the index.htm file (data-theme on line 10) in the generated skin folder before upload to familytrees. The font size in theme 1 is a liitle faint and small, I need to adjust that. Otherwise you may be able to control font size in the browser. E.g. with Chrome on a PC changing the zoom level in settings ( i.e. click ⋮ ) or on Android aqain under settings ⋮ choose accessibility and set font size and also force pinch zoom.
Also I open to suggestions for other themes. (see https://themeroller.jquerymobile.com/ and attach your downloaded theme zip file to a post here)
Regarding living individuals, the GenoPro Report Generator provides a Privacy-filtered xml copy of the data. I will change the Prepare for GenoTab skin to copy this xml into the generated report skin folder, you can then convert this with G2toX as before.
I have an idea why the top label is missing on hyperlinks, it is probably because only the original holds those details and therefore I need to retrieve from there. I will look into that and correct.
Regarding the problem genomap, I am looking to improve error reporting, but in the mean time it will of help if you could give details of any errors presented on the browser's Developer Tools console (F12). Thanks
|
By genome - Saturday, February 3, 2018
|
I have just published a revised GenoTab app to familytrees which fixes issues raised to date (although still need to change theme 1) and improves rendering of relationships and family lines to better match GenoPro colours and formatting. Still need to add symbols for divorce, cohabitation etc.
The only change to the skins I think is to include the XML copy of the data in '{EN} Prepare for GenoTab' You may need to clear your browser cache to see changes in GenoTab. Changes have been made to G2toX (e.g. top labels on hyperlinks) and so you may want to re-convert your data and republish.
|
By maru-san - Saturday, February 3, 2018
|
Individuals of unknown gender are converted to pets.
Tried a small file with a social entity in it, which had several links. No chart appeared. Removed half of the links, still the same. Removed the social entity with remaining links. Chart appears.
Would like to see the display of pictures adjusted to the Window screen rather than to a fixed size. Possible?
|
By genome - Sunday, February 4, 2018
|
I haven't been able to reproduce the same result you with no chart appearing but I did find that social relationships were not being rendered. A small tweak to G2toX has fixed that and I have uploaded the revision. If you still have this issue after re-converting it would help if you could report back any errors shown on the Developer Tools console window.
I have previously applied fixes to the PrettyPhoto plugin to try but there are still issues. I am going to look for an alternative plugin for viewing pictures. I would to be able to show text as well e.g. title, description etc.
|
By maru-san - Sunday, February 4, 2018
|
Here is what I did.
I created a file with just one genomap, which I took out from another file. In this chart there are 2 social entities, each with several links to individuals. Nothing deleted, created the JSON file and tried to view it, screen remains empty. Deleting only the links to the individuals brings no better result. Deleting the links and the 2 entities brings the chart up on screen. One social relation between two individuals was left, but did not create a problem.
Made an interesting discovery: just removed the picture from the social entity and everything is ok. The photo creates the problem.
|
By genome - Monday, February 5, 2018
|
Ok I found there was a problem if the Social Entity had a Primary Picture, i.e. a picture to be displayed on the GenoMap. This is now fixed, it was an error in G2toX and therefore you will need to reconvert to fix your json, assuming this is the error you have Just seen your edit after I had reached the same conclusion!
I have changed PrettyPhoto code to have smaller page margins to make pictures bigger, but I have disabled the button to see photo full size as I could not get horizontal scrolling to work on a mobile screen making it difficult to exit from the full size image. Have also corrected 'gender unknown' symbol. BTW GenoTab supports nested events (or sub-events). You can observe this with a converted GenoPro file if you first create an Occupation or Education custom tag called _Parent (note the leading underscore), and then for sub Education or Occupation entries set this tag to the ID of the parent Education or Occupation entry. G2toX will then convert to a nested event. I hope Dan will add this to GenoProX. The HarryPotter sample has a rudimentary example of this in his Education details (examinations / subjects).
|
By maru-san - Tuesday, February 6, 2018
|
Thanks for the adjustments. Hope to see the GenoproX with the possibility of entering events other than education and occupation, which could be sub-events of education, occupation and occupancy, without creating custom tags.
|
By maru-san - Saturday, March 3, 2018
|
Would it be possible to create a new file, gno or xml format, (all relatives of a selected person) to be used for GenoTab? I can create a Gedcom file with those conditions, but prefer to keep the genomaps as in the original file.
|
By appleshaw - Sunday, March 4, 2018
|
As my full gno is very large I have created a direct ancestor tree which only contains just over 200 people and makes a useful addition to GenoTab. This was quite easy, although did involve checking various Genomaps. It would obviously be better if these links connected across the different displays. Is that what you are referring to?
|
By genome - Sunday, March 4, 2018
|
It may not be quite what you are asking for but I am considering a skin that will allow a .gno/xml to be produced from a specified subset of the GenoMaps. The subset will be defined by contents the GenoMap's Report Title field, similar to the way I subset the GenoMaps for the Narrative Report's PDF 'Books'. Each GenoMap can be part of one or more subsets or groups e.g.
 so in the above requesting the Group1 subset will produce a .gno with just Potter, Black and Hogwarts genomaps. I realise that with this approach it will often be necessary to split one or more genomaps, albeit on a temporary basis , by selecting a required subtree and moving it to a new GenoMap in order to isolate the desired family branch. The resulting .gno can then be used for whatever report is required, Narrative Report, JSON for GenoTab etc. The processing for this is a little complicated because I will need to determine which non-displayed objects to include, e.g. Places, Sources, Pictures, Occuapations, Educations based on which are referenced from objects on the selected GenoMaps. I know that this replicates to some extent Nand's utility FPS SelectGenoMaps but I feel a skin interface would be more accessible to most people.
|
By 1892431 - Monday, April 16, 2018
|
Hi,
I am trying to generate the JSON file for my genotab, but when I run the app launcher, after the popup to launch the app launcher, I got the following error.
What did I do wrong here?
I think I have 1st step ok, as I see the media folder, the FamilyTree xml file, and other files in the folder Prepare for Geno tab.


Thank you.
Nik
|
By genome - Monday, April 16, 2018
|
Sorry Nik, you did nothing wrong, looks like some changes I have been working on caused this problem. Hopefully I have managed to fix things so please try the App Launcher again and let me know how it goes.
Ron
|
By 1892431 - Wednesday, April 18, 2018
|
Hi Ron,
I tried to run the app launcher again, but got the same error as previous attempt.
Let me know if you need more info from me...
Thanks
Nik
|
By genome - Wednesday, April 18, 2018
|
Ok, App Launcher uses a .hta (hypertext application) file which in turn is related to MS IE. It could be a IE browser caching issue that is preventing loading of the revised script from familytrees.genopro.com.
I have amended launcher.hta in the attached version to add a unique number as a querystring to the script src attributes to overcome this. Please try downloading and unzipping the attachment to replace your {EN} App Launcher skin.
|
By 1892431 - Wednesday, April 18, 2018
|
Hi Ron,
I updated the launcher from the new file provided, and got the error below 
At first, the skin folder is at the default folder where genopro is installed, then I copied the skin folder to my docs. same result.
I'll try again at home using a different laptop later.

Nik
|
By genome - Thursday, April 19, 2018
|
Sorry I have no idea at the moment as to why you are getting that error, but for the time being I suggest you 'cut out the middleman' and access the G2toX utility directly from a chrome browser with URL http://familytrees.genopro.com/Apps/G2toX/index.htm
The App Launcher skin is just a convenient way of accessing the various tools.
|
By maru-san - Sunday, July 8, 2018
|
One more question: What will happen in the future with multi language comments from the gno format when converting to JSON format. So far it looks odd to see {DE or {EN or {JA in the output file.
|
By genome - Monday, July 16, 2018
|
I intend carrying forward the custom markup features of the Narrative Report into GenoTab. At present the method of defining text in multiple languages in GenoProX is not specified but I can carry forward text 'as is' and implement an interim solution.
Perhaps as: EN?EnglishFR? FrançaisES?Español
|
By genome - Monday, July 23, 2018
|
The GenoTab code has now been updated to handle multi-language custom markup and uploaded to familytrees/Apps.
No changes to your json data are required. |
By maru-san - Tuesday, July 24, 2018
|
genome (04-Mar-2018)
It may not be quite what you are asking for but I am considering a skin that will allow a .gno/xml to be produced from a specified subset of the GenoMaps. The subset will be defined by contents the GenoMap's Report Title field, similar to the way I subset the GenoMaps for the Narrative Report's PDF 'Books'. Each GenoMap can be part of one or more subsets or groups e.g.  so in the above requesting the Group1 subset will produce a .gno with just Potter, Black and Hogwarts genomaps. How do I create another gno file based on `Report Title` selection? Manually deleting all others? |