GenoPro Home
GenoPro Home  |  Get Started With My Genealogy Tree  |  Buy  |  Login  |  Privacy  |  Search  |  Site Map
 

GenoPro Support Forum




Introducing GenoTab, a new way to share your GenoPro data

Click to view RSS...
Author a 'web app' allowing your family, relatives and friends to easily see your family history data
Posted Saturday, January 13, 2018 - Post #38456
Legendary Master

Legendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary Master

Administrators
Customers
Important Contributors
FamilyTrees.GenoPro.com
GenoPro version: 3.1.0.1

Last Login: Yesterday @ 9:15 AM
Posts: 3,397, Visits: 26,166
Hi All, and a somewhat belated 'Happy New Year !

For some time now, actually since soon after the announcement of GenoProX development, I have been steadily working on an 'app' to allow display of GenoPro data on smartphones and tablets. I am now close to releasing my efforts so far. 

I took a very early version of the GenoProX JSON file format and developed this further to be capable of representing virtually all of the data currently possible with GenoPro .gno XML files.

I then wrote a converter to translate GenoPro XML format into my pseudo-GenoProX JSON format. In parallel with this I have been writing my 'GenoTab' web app.  

I now feel ready to expose this work to the GenoPro community. I am starting with a fully featured demonstration of GenoTab using the ubiquitous 'Harry Potter' sample.

Currently I have three themed versions of GenoTab as follows:

http://support.genopro.com/Uploads/Images/22db6d81-c1a3-46dd-910d-fbf4.png


you can see and play with these themed apps via the following links:

                  theme 1                                                                  theme 2                                                                         theme 3

Some of the features are:

  • Index of Names
  • Detail page for each individual with photos and interactive descendant and ancestor trees
  • Interactive GenoMaps (genogram charts) using SVG with zoom & pan and linking to Detail psge and hyperlinks to other GenoMaps
  • Kinship tool to determine relationship between individuals
  • Google Maps of places and 'heat maps' for birth, death adn all event clusters

another screenshot:

http://support.genopro.com/Uploads/Images/9633d6f5-b530-40d3-8067-9aa3.png

When runnning from an Android phone/tablet or iPhone/iPad it is possible from your browser to add an icon on your homescreen linked to an instance of this app so that it appears very similar to an app installed via Google Play Store or Apple App Store, giving you, your family and relatives an easy link to your data.

I will post shortly details of how you can convert your GenoPro data for display using GenoTab and publish it on familytrees.genopro.com


'lego audio video erro ergo disco' or "I read, I listen, I watch, I make mistakes, therefore I learn"


Edited: Saturday, February 3, 2018 by genome
Posted Monday, July 23, 2018 - Post #38808
Legendary Master

Legendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary Master

Administrators
Customers
Important Contributors
FamilyTrees.GenoPro.com
GenoPro version: 3.1.0.1

Last Login: Yesterday @ 9:15 AM
Posts: 3,397, Visits: 26,166
further update of GenoTab is now available via familytrees.genopro.com (2018/07/23) to those of you brave enough to test it!

N.B. This thread is locked to keep it tidy. 

There is another topic available for any discussions on GenoTab  (see GenoTab - Support and Development)  

Preparing your family tree data for access via GenoTab involves three processes.
  1. firstly you need to run a Report Generator skin  {EN} Prepare for GenoTab.  Please use the Privacy tab on the Generate Report dialog to limit content as required.  Also under the Options tab ensure that only the last of the three tick boxes (Link to all files ... ) is checked.
    This skin template creates a new Report Skin in your Skins folder with a name specified by you as the destination folder (e.g. 'MyTree') that will have a 'media' folder created to which photos/images referenced in your GenoPro file are copied to. The destination folder will also have an XML version of your GenoPro data with any Privacy settings applied. 
    Also a Config.xml and script file are created for use later in step 3.

  2. Next you will need to convert your GenoPro data to the JSON format required by GenoTab.  I have provided a browser based 'app',G2toX, to acheive this and this is accessed via another new Report skin {EN} App Launcher G2toX is written entirely in Javascript and much slower than a compiled program would be, particularly when having to unzip a .gno file. It will accept either a .gno file or a .xml file as input and therefore I recommend that you use the xml file created in step 1 for input.  The resulting json file must be saved in the skin folder created in step 1 above as FamilyTree.json. Note that I have only tested G2toX using Google Chrome, the world's most popular browser.

  3. Finally run the Report skin produced in step 1. It will resize photos/pictures in the media folder down to a maximum of 1024 x 1024 pixels.  N.B. It needs IrfanView to be available to achieve this. You need to specify a folder under your username on familytrees.genopro.com as the destination folder for this report run. The resized pictures will be copied to familytrees together with your FamilyTree.json file and an index.htm file to launch GenoTab. If you need your folder to be password protected you can either set the password immediately after at http://collaboration.genopro.com/Account.aspx or more securely, first upload just a dummy FamilyTree.json data file, set the password, and then upload the FamilyTree.json for your actual GenoPro data. Once the report skin is complete it will launch GenoTab with your json data file. The URL will be http://familytrees.genopro.com/yourusername/yourspecifiedfolder/index.htm. 
Note that you can append the required theme id to this link after index.htm e.g. add ?theme=2 or ?theme=3

The Report skins required can be found in the latest version of GenoPro 2018.

Note that the scripts and html templates used by GenoTab are held separately under a GenoPro username 'Apps' controlled by myself. This allows me to update the scripts and html templates without you needing to republish your data. ie. updates will be immediately available.  You will only need to republish when either your GenoPro data changes or I need to amend the G2toX converter. 

Please be aware that there is still much work for me to do on this project. It will help if you report back with any problems, suggestions etc.  




'lego audio video erro ergo disco' or "I read, I listen, I watch, I make mistakes, therefore I learn"


Edited: Monday, October 22, 2018 by genome


Similar Topics

Click to view RSS...
Expand / Collapse

Reading This Topic

Expand / Collapse