Technical Information
For those who care, some technical information about this website. The website was tested with Firefox 3, Internet Explorer 7, Opera 9, Safari 4, and Chrome 2. I attempt to keep it consistent and working with each of those browsers, but in no way guarantee that the experience will be the same or equally pleasant (unpleasant) for each user.The website contains a MySQL backend database which holds the genealogy information. The data was downloaded from my personal genealogy software (Family Trees Quick and Easy 5.0). The database schema was designed by me and the Perl script to read the data from the GEDCOM file was also written by me. For the most part the pages are dynamically generated using PHP. The Fan Charts are SVG which are also generated dynamically. Almost all scripts (PHP, Perl, etc) used where written by me. I did use a snippet of code that attempts to prevent SQL code injection on some of my inputs. That function, called cleanQuery, can be found at www.tech-evangelist.com. The java script to generate the maps was cribbed from the Community Church of Bishpham.