Loading...
 

Site Edits


note: Moved installation edits from Site Configuration page to here. Look there for more history.

We detail here any customization's made to the standard release for our installation. Check Site Configation page for information on the software installed and where. Key is to check this when upgrading software as these edits have to likely be redone.

TikiWiki Mods

  • Updated to fix time zone issue: (verified fixed 18.x) (Tiki Dev Bug Report)
    lib/tikidate.php
    > tikipseconds., // REH
    103a105
    > .tzdata.zi., // REH
  • Downloaded and added to the installation: (included in 18.x)
    tiki-check.php (downloaded and added)
    lib/core/BOMChecker/Scanner.php (updated to latest on SVN to match tiki-check.php)
  • Changed to fix bug introduced after file name change (still verified in 18.x) (Tiki Dev Bug Report)
    db/tiki.sql (and in working DB SEFURL REGEX table):
    line 3335: tiki-file_galleries.php to tiki-list_file_gallery.php (to fix SEF URL for /files)
  • Tiki upgrade from 17.2 to 18.2 fails if simply overlay vendor* directories. Delete in old release and then overlay new files. See Tiki Forum Post.


WebTrees

  • WT 1.6.x and above is looking for the current PHP version. PHP 7.2 if available (in Jun 2018). Edit .htaccess file (or use CPanel PHP selector) in the directory of the installation to change from server default (often 5.2 or 5.4) to 5.6 or higher. Will get simple text window with no graphic layout if not set properly. Note: PHPGEDView needs 5.2!
  • WT 1.6: The default unzip yields directories with 700 permission. Need 755. Do "find gen -type d -exec chmod 755 {} \;"
  • WT 1.4 and aboce, they have changed how they handle media. Need to either softlink to old media directory, copy it locally or move it. Was ~/gen/media for both PHPGEDView and WT 1.2.4 (called private media in old WT). Now ~/www/mycuz/gen/data/media in new system. After doing a PHPGEDView import via the auto script, need to edit tables to remove "media/" in both fields of the media table.
  • WT ASSOciates RELAtionship drop down names (also PGV)
    • For Webtrees 1.7.x,
      +Edit file app/GedcomCode/GedcomCodeRela.php. (almost same content as in 1.2.x above)
    • For Webtrees 1.2.x a lot more complicated
      +Edit file library/WT/Gedcom/Code/Rela.php. Add to static list at start and also add code for switch statement; which may need to be sex/gender specific due to some languages.
    • For PGV4.1, edit languages/lang.en.php and similarly in edit_interface.php
      +Added new lines for flower_girl, groomsman, maid_of_honor, matron_of_honor, officiant, ring_bearer, sponsor, and usher
All language files are in a special compressed .mo format now. See their Wiki page explaining how to do the language customizations (must uncompress to .po, change, then recompress). Must at least edit en_GB.mo which is the master and default if not existing in selected language file. Both programs default to the en_US language file if the customization does not exist in another language file. So only the main en_US has to be updated/extended to add the customization, initially. )conflicting text?) Note that WebTrees makes an exception for Christening and Marriage by allowing both godfather and godmother as well as bestman and bridesmaid "in the same window" (ASSO2). What is this implying?

In WebTrees1.2.3 and beyond, the following pre-defined association Relationships exist:
  • 'attendant', 'attending', 'best_man', 'bridesmaid', 'buyer', 'circumciser', 'civil_registrar', 'employee', 'employer', 'foster_child', 'foster_father', 'foster_mother', 'friend', 'godfather', 'godmother', 'godparent', 'godson', 'goddaughter', 'godchild', 'guardian', 'informant', 'lodger', 'nanny', 'nurse', 'owner', 'priest', 'rabbi', 'registry_officer', 'seller', 'servant', 'slave', 'ward', 'witness',
PHPGedView historically also had:
  • 'twin', 'twin_brother', and 'twin_sister'
Additionally, we have added:
  • 'best_friend', 'close_friend', 'fiance', 'flower_girl', 'friend', 'groomsman', 'maid_of_honor', 'matron_of_honor', 'officiant', 'ring_bearer', 'sponsor', and 'usher'

-

PGV Main tabs across top in PGV 4.1

  • In file xxx
    • Changed Closest Relatives to Familyin
    • Changed Personal Facts and Details to Person
  • In file _modules/lightbox/languages/lang.en.php_
    • Changed Album to Photos in line 72: pgv_lang["lightbox"]
  • In file xxx
    • Change Events of close relatives to Events of xxxx
In WebTrees, the tabs seem close enough to these to be understandable and are left alone.

PGV GoogleMaps Lat/Long and Flags files

  • Loaded all the Add-ons top level country, major European country, and USA top level and state files.
    • Updated the top-level country file to have text instead of 3-letter ISO nomenclature and other fixes (see README)