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

GenoPro Support Forum




Updates to Report Skin Templates since GenoPro 2020 version 3.1.0.1

Click to view RSS...
Author Updated (twice) on 2024.09.09 New Timelines template & maintenance
Posted Tuesday, July 7, 2020 - Post #40608
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: 3 hours ago
Posts: 3,396, Visits: 26,157
Attached to this post is a zipped copy all Report Skin Templates with all updates made since the release of GenoPro 2020 version 3.1.0.1 

Scripts for all reports are now held in the Common\Code folder.  This approach allows the various translations of some skins to invoke the same scripts rather than their own, possibly outdated, copy.  

In order to 'trick'  GenoPro into using this Code folder each skin folder has a dummy Code folder containing a single file placeholder.txt (needed as I believe the GenoPro installer is not happy with empty folders).  The skins have a 'bootstrap' .vbs/VBScript or .js/JScript  file that runs first in Config.xml and on the first run of that skin the script replaces the dummy Code folder with a Junction (aka Reparse Point) linking to the Common\Code folder.  The skin then runs normally. 

Messages relating to this 'bootstrap process are held in folder Common\Boot in files ConfigMsgXX.xml, where XX is language code. 

Translations of configuration messages are held in the skin folder as ConfigMsgLocal.xml or in some cases Config.xml.  These messages will replace the base English messages held in Common\Code\reportname\ConfigMsgBase.xml

I have reformatted some of the translated Dictionary.xml files via my ReformatXML utility (see App Launcher skin) to allow easier side by side comparison and editing against the English version (e.g.using WinMerge) .  I have  attempted translations to some of the Dictionary.xml files where messages were missing.

I strongly recommend that you create a new folder with a name and location of your choice and download and unzip the attached file into that folder.  You can then direct GenoPro to use this new folder as the Report Skins location via the Options tab of the Tools/Generate Report dialogue.

This will allow simple regression to previous versions of the skins should you deem it necessary, i.e. if I've got something wrong!



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


Skins2024.06.03.zip (116 views, 4.42 MB)
Skins2024.09.09a.zip (54 views, 4.48 MB)


Tags:

Edited: Monday, September 9, 2024 by genome
Posted Monday, September 9, 2024 - Post #45328
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: 3 hours ago
Posts: 3,396, Visits: 26,157
You will find zip file of Report Skin Templates, updated 2024.09.09, attached to the first post in this thread. 

 The previous version has been left in case the latest version has errors and you need to regress w00t

Release history can be found here Release History for updates to the Report Skin Templates since GenoPro 2020 version 3.1.0.1

A sample report can be viewed at https://familytrees.genopro.com/genome/HarryPotter/default.htm

N.B. a fix has been applied to the LibreOffice Timelines.ods file in Skins2024.09.09.zip and my skins bundle  re-uploaded as Skins2024.09.09a.zip. 
Apologies for any inconvenience.


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


Similar Topics

Click to view RSS...
Expand / Collapse

Reading This Topic

Expand / Collapse
Active: 2 - 1 guest, 0 members, 0 anonymous.
Refresh
No members currently viewing this topic!