JFTree

JFTree is a family tree program that runs on a browser. It does not require any programs to be installed. The functionality is provided by the javascript within the html file. An internet connection is not required for the program to run as it does not need to connect to a Web Server.

How does it work

A web browser is able to load html files from the local hard disk. This is often used for help files, etc. The JFtree files are installed wherever the user wants, usually under 'My Documents'. The program runs by opening index.html with your browser.

Where is the family tree installed

The family tree data is stored in a file called FamilyTree.xml. Index.html loads this file when it starts up. For security reasons browsers can not allow writing to file with in a web page. For this reason FamilyTree.xml is edited outside of JFTree. The windows program, notepad, can be used to edit the XML file, but an xml editor is preferred. For getting started notepad is fine.

FamilyTree.Xml

The xml file is split into person and family sections. The person section identifies the people in the family tree. The family section identifies families and references the people in the person section.

PERSON EXAMPLE

FAMILY EXAMPLE