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 2021.05.21 with revised 'GenoTab' report skin
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: Yesterday @ 11:46 AM
Posts: 3,105, Visits: 22,562
This cumulative skins update containing all skins updates made since the release of GenoPro 2020 version 3.1.0.1 

It has a large number of additional changes and so will possibly contain an error or two.  Please report any issues you discover and I will do my best to correct them.

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 recommend that you create a new GenoPro Report Skins folder and download and unzip the attached file into that folder.  You can then direct GenoPro to use this new folder under the Options tab the 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"


Skins2021.05.21.zip (75 views, 4.08 MB)

Tags:

Edited: Saturday, June 12, 2021 by genome
Posted Saturday, March 20, 2021 - Post #41317
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 @ 11:46 AM
Posts: 3,105, Visits: 22,562
2021.04.04 - zip file Skins2021.03.20 updated in 1st post of this thread to remove extraneous files and to put skin folders in root of zip rather than under sub-folder 'Skins 2020 upload'

2021.03.20 - update to the Report Skin Templates bundle - see attachment to 1st post in this thread

Fix some bugs in the Narrative Report: e.g. Pictures not displayed correctly when clicked, slideshow issue, superfluous close icon removed from picture.htm and issue with multilingual phrases 

Polish Narrative Report added to bundle.

Nand's NL-BE updates applied

previous updates

Fixs a number of issues with the switch to Leaflet & OpenStreetMap for mapping. Note that there are a number of missing tiles in the Stamen terrain maps leaving blank areas on the map. This issue is out of mycontrol.

Also a couple of tweaks to Kinships Calculator but I am still not happy with InLaw and step relations.

Removal of Google Maps (thanks Google for messing this up for everyone).

Instead I am using the Leaflet javascript library with map tiles from OpenStreetMap and Stamen. see http://support.genopro.com/Topic40986.aspx for more info. 

I have attempted to update all ConfigMsgLocal.xml and Dictionary.xml files to remove references to Google Maps.  I am now calling them location maps instead.

There are couple of small fixes as well that have been mentioned in forumposts since my last update.

However the Kinship Calculator still has issues that as yet I have been unable to resolve and so remains unchanged Sad for the time being.  I continue to look for a solution.

Update to fix issue preventing Export to Gedcom skin from working (version 2020.11.07 )

Update 2020-08 to NL-BE skin translations provided by Nand

correction to ParameterSettings.hta to prevent error when incorrect cover image filename initially specified.

Fixes for the PDF 'book' output using wkhtmltopdf.exe.  N.B. you need to specify 'book' style output under the Printing tab as well as settings under the  PDF Conversion tab.  Also PDF conversion can be very very slow!

Further improvements to Custom Markup (see also How to Customise your Report and https://familytrees.genopro.com/genome/CustomMarkupExample/default.htm Wink

Correction made to Open Office template used for Descendants Report.
Custom Markup for the Narrative Report has been revamped.  Details have now been added to the post How to Customise your Report. I took some ideas from a blog by Peter Theony for my GenoTab project some years ago.  I have now applied the concept to produce a recursive Custom Markup parser for GenoPro 2020 so now markup tags can be nested to produce complex results.  I have also give the markup tags single letter short forms e.g. s for subsection,h for html, v for video/movie etc. Also some new tags e.g. c or container for a collapsible section like subsection but more flexible, a g tag for a grid or table. I will work on the documentation for this over the coming days/weeks. Unsure BigGrin

Secondly the Descendants Report now has bookmarks and hyperlinks allowing the reader to navigate up and down the file when viewing online.

Version 2020.08.11 has fix for gnolib.js not merging Parameter Settings from ConfigMsgLocal.xml for translated skins as reported by albertsali

Also change to allow variation in number number of popular names and places listed on Home page.  This is achieved via new tags PopularNames and PopularPlaces under Names tab of Paramter Setting dialogue ,  ie. from ConfigMsgBase.xml 

Also removed spaces from download filename to prevent Mozilla FireFox issue. 


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


Edited: Sunday, April 4, 2021 by genome


Similar Topics

Click to view RSS...
Expand / Collapse

Reading This Topic

Expand / Collapse