home *** CD-ROM | disk | FTP | other *** search
- GedcomWeb 3.01
- ----------------------------------------------------------------------------
- Introduction
- GedcomWeb enables you to convert GEDCOM files into JavaScript family tree
- Web pages. Even if you don't want to display your family tree on the
- Web, the output is still very useful for sending to relations who may not
- have genealogy software, as it will work with any modern web browser on
- any type of computer.
-
- The latest version should be available from
- http://www.sinenomine.freeserve.co.uk/software/
-
- Any bug reports or suggestions for improvements should be sent to
- support@sinenomine.freeserve.co.uk
-
- • Registering GedcomWeb
- • Licence
- • Language support
- • Credits
- • Disclaimer
-
- Using GedcomWeb
- • Creating a tree from a GEDCOM file
- • The choices window
- • Navigating the tree
- • Printing a tree
- • Frequently Asked Questions
-
- Technical stuff
- • Yes, it does work with...
- • Limitations
- • GEDCOM fields currently supported
- • Version history
-
- There is also a StrongHelp version of this manual available: if a copy of
- StrongHelp has been seen then that will be loaded instead of this when you
- click on Help.
-
- ============================================================================
-
- Registering GedcomWeb
- --------------------------------------------------------------------------
- Until you register your copy of GedcomWeb you will be unable to save or
- load choices, or to process GEDCOM files containing more than 50 people.
-
- Online registration is available via Softshop for £6 at
- http://gbp.swreg.org/cgi-bin/b.cgi?s=50264&p=50264G1&v=0&d=0&q=1
- You will be sent licence details by email.
-
- Alternatively, you can send a cheque for £5, with a note of your email
- address, to the address below.
-
- To receive a full copy of the software by post (UK orders only), please
- send one of
- • £5.50 cheque and a 3.5" floppy disk
- • £6 cheque (we will supply a 1.44Mb disc)
- to Hilary Phillips, 15 Lynn Close, Marston, Oxford, OX3 0JH.
-
- Licence
- --------------------------------------------------------------------------
- GedcomWeb is Shareware.
-
- The registered version is for the sole use of the registered user.
-
- The unregistered version may be distributed by any means to anyone,
- providing that all files remain unaltered.
-
- Language support
- --------------------------------------------------------------------------
- In the Choices window you can select the language to be used in the web
- pages. English and French are supplied with this distribution. Other
- languages can be added by putting the translated WebMsgs file into an
- appropriately named directory inside !GedcomWeb.Resources.
-
- Should you wish to use the GedcomWeb program itself in another
- language, GedcomWeb supports ResFind for language configuration, but
- only UK resource files are available at present. Native speakers of
- other languages who send me translations of the WebMsgs or resource
- files will receive the full version free of charge!
-
- ==========================================================================
-
- Thanks to...
- --------------------------------------------------------------------------
- Matthew for being generally helpful, for writing the machine code
- routines for the original BASIC version, helping me to learn C, and for
- buying me a book on JavaScript to save me having to do all the
- JavaScript programming at work.
-
- Artur Albuquerque for testing the JavaScript output of version 1.0 on
- Fresco.
-
- Duncan Breckels who wanted to be able to export all fields supported by
- the latest version of !Family, which I think 3.00 will do.
-
- Kate Crennell for finding an example where my surname extraction
- routine didn't work correctly (fixed in 2.01), and for a couple of
- other suggestions which are implemented in 3.00.
-
- Clive Holland whose Gedcom file showed up a bug fixed in version 1.10c.
-
- Bernard Maugoust for alerting me to the need for conversion of accented
- characters, and for the French WebMsgs file.
-
- Andrew Sparks whose Gedcom file had some interesting features which are
- catered for by version 1.10ß.
-
- Richard Torrens for finding that my improved surname extraction routine
- was not as good as I thought (fixed in 2.03) and for some other
- suggestions for improvements, most of which I have tried to implement
- in 3.00.
-
- Tony Tuck for discovering a bug in saving of choices with RISC OS
- Select (fixed in 3.00).
-
-
- I hope you find it useful!
-
- ==========================================================================
-
- Disclaimer
- --------------------------------------------------------------------------
- If you put personal information about living people on the WWW without
- their permission you may fall foul of the Data Protection Act (or
- similar legislation in your own country).
-
- I cannot accept responsibility for any use of this program which
- infringes such legislation. Sorry and all that.
-
- You may be able to cut out personal information about living people
- using my freeware utility Prune.
-
- ==========================================================================
-
- Creating a tree from a GEDCOM file
- --------------------------------------------------------------------------
- Loading in the GEDCOM file
- Most family tree software should be able to save GEDCOM files (e.g.
- !Ancestor+), or may even use GEDCOM as their standard file format (e.g.
- !Family, !Roots).
-
- Double-click on !GedcomWeb, and drag your GEDCOM file to the icon on
- the icon bar. A save window will be opened.
-
- Setting choices
- Click on Choices... to set your preferences for styles, colours,
- titles, language and filenames to be used and which GEDCOM fields to
- export. In the Choices window, click on /Preview/ to see how the
- settings you have chosen will look.
-
- For help on choices while running GedcomWeb, turn on interactive help
- (run !Help or !BubbleHlp) and position your mouse pointer over the item
- in the choices window which you want help on.
-
- Saving the tree
- Drag the directory icon from the GedcomWeb window to a filer window and
- the files you need will be created.
-
- Inside the directory you will get
- • Two HTML files: the tree displaying program and an index of names.
- The tree is most easily used via the index.
- • One directory of images, which are the lines joining up people on
- the tree.
-
- If you want to save to an existing directory or Zip file, one way to do
- this is to drag the directory/Zip file from the Filer to the Save
- window and click on "Save". You can only save to a Zip file if
- !SparkFS or equivalent archiving software is loaded at the time.
-
- ==========================================================================
-
- The choices window
- ------------------------------------------------------------------------
- The choices window comes in five parts:
- General
- • Choose the colours to be used for the background, the lines
- joining people on the tree, and any header/footer text.
- • Set the font to be used for the text.
- • Choose the format in which dates will be displayed.
- • Choose the language to be used in the web pages.
- • Choose the titles to appear at the top of the web pages.
- Names
- • Choose the colours and text style in which names are printed.
- • Choose whether males and females are coloured differently on the
- family tree.
- • Choose whether to annotate the index of names by showing people's
- close relations.
- • Choose whether to include or omit identifiers after people's
- surnames (e.g. John Smith [2], Oscar Hammerstein III, John
- Dolittle M.D.)
- Fields
- • Choose whether to include birth, christening, baptism, death,
- cremation, burial, occupation and notes data.
- • For each event, choose whether to include date, place,
- site/address and cause.
- • For each event, choose text colour and text style.
- Page settings
- • Choose the filenames for the index of names and the family tree
- diagram web pages.
- • Choose the name for the directory of images (which will be inside
- the directory you save). If you don't want them in their own
- subdirectory, leave this blank. To put the images in a separate
- directory altogether, precede the name by ^.
- • Choose whether existing files can be overwritten without warning.
- • Create your own HTML header and footer for the pages.
- Drag-and-drop files containing the data or type it in the boxes,
- using the arrows to scroll. Here you can put in links to other
- web pages or images to include at the top of the page, so that
- you can make them look as much as possible like your other web
- pages. The header and footer are limited to about 1000
- characters.
- • Choose whether the header and/or footer appear at the top of the
- index page, the family tree diagram page or both.
- Web defaults
- • The family tree web pages will include various options so that
- users can customise the display. Here you choose what the
- default settings will be. Options which are greyed out will not
- appear on the web pages.
-
- Colours
- ------------------------------------------------------------------------
- Colours can be chosen by clicking on the colour box or the menu beside
- it and choosing from the Colour Picker window, or by typing the
- appropriate RRGGBB hex code into the box.
-
- Text style
- ------------------------------------------------------------------------
- Text can be normal, bold, italic or bold italic.
-
- Date format
- ------------------------------------------------------------------------
- You can choose the date format from a menu or create your own by typing
- in the box provided. Today's date will be displayed nearby in your
- chosen format, to help you.
-
- The date formatting string uses those of the standard RISC OS date
- formatting expressions listed below.
-
- If the date in your GEDCOM file is 14 JUL 1792 (and you are using the
- English language), then entering the following into the date format
- string would produce
- %dy Day number 14
- %mn Month number 07
- %zdy Day number without leading zero 14
- %zmn Month number without leading zero 7
- %mo Month name July
- %m3 Short month name Jul
- %ce Century 17
- %yr Year 92
- %% Percentage sign %
-
- The date formats on the menu are:
- %ce%yr 1792
- %dy-%m3-%ce%yr 14-Jul-1792
- %zdy/%zmn/%ce%yr 14/7/1792
- %ce%yr.%mn.%dy 1792.07.14
-
- ========================================================================
-
- Navigating the tree
- --------------------------------------------------------------------------
- Web browsers supported
- You need a web browser with JavaScript support to display the family
- tree. The only RISC OS browsers currently available with sufficient
- JavaScript are Oregano and Fresco, though Fresco fails to draw the
- lines properly. Most modern web browsers on other platforms also work.
- The index file should be able to be viewed in any browser, but this is
- not so interesting to look at.
-
- To view the tree, either
- • load the HTML index file into your web browser, and click on a
- person to centre the tree on,
- or
- • load the HTML tree file into your web browser, which will show the
- tree centred on the first person listed in the GEDCOM file.
-
- The selected person is displayed with their ancestors on their left and
- descendants on their right. People in the same generation will be in
- the same column as each other. Lines are drawn between the people to
- indicate relationships.
-
- To redraw the tree centred on a different person, click on their name,
- or go back to the index of names by clicking on the link at the top of
- the screen.
-
- Altering the display options
- Above the tree are several display options which can be altered by the
- user:
-
- • turn on and off display of certain fields
- • show full details of events, or just dates
- • choose to display the central person's siblings and their
- descendants too
- • display different sexes in different colours
- • choose to display between 0 and 10 generations of ancestors or
- descendants
- • choose from three vertical spacing options (note that compact
- options make the program take longer to work out the display)
- • display for printing, i.e. just display the tree without all the
- instructions at the top of the screen, either in colours or black
- on white.
-
- Some of these options may not be available, e.g. if a field has not
- been exported in the file then there will be no option to display it.
-
- To activate your changed options, click on the name of the person you
- wish to centre the tree on (this may be the current person), or click
- on "Redraw this tree".
-
- ==========================================================================
-
- Printing a tree
- --------------------------------------------------------------------------
- Display the tree you want in your web browser. Select "Display for
- printing" and the desired colouring option, then redraw the tree either
- by clicking on the central person or by clicking on "Redraw this tree".
- You should get a redrawn tree without the mess of options at the top of
- it.
-
- To get the lines to print properly you may need to turn on printing of
- background images in your browser.
-
- Fresco users please note
- Fresco 2.13 doesn't display the lines properly - just little bits and
- corners here and there - so you will need to join up the dots after
- printing out! It should be fairly clear where to draw the lines,
- though.
-
- Oregano users please note
- Note that with Oregano v1.10 there are various problems with printing.
- To avoid these you must
- • be in a screen mode with more than 256 colours
- • not choose to print sideways
-
- Oregano v1.10 does not print GIF images properly. This affects the
- lines joining the people in the tree. The easiest way to get round
- this problem is to have the lines drawn as black-on-white JPEGs, which
- will print fine. You can do this by choosing black lines on a white
- background in the GedcomWeb choices window. Or when viewing the family
- tree in Oregano, tick "Display for printing" and choose one of
- • in black on white
- • in colour on white
- (if you have a coloured background by default)
- • in Oregano-friendly colour
- (if you have a white background but coloured lines - this option
- will only be displayed if you are using Oregano v1.10)
- All these options will use black-on-white JPEGs for the lines.
-
- If you don't choose black lines and a white background, then the
- default display and the "in colour" option will use GIFs for the lines.
- To print these successfully from Oregano v1.10, move the Oregano window
- so that all the images are off screen, press F12, press Return, then
- print as normal from Oregano. When you bring the window back on screen
- the images will look rather peculiar, but they should come out right on
- the printed page.
-
- ==========================================================================
-
- GedcomWeb FAQ
- We're often asked... sometimes asked... somebody asked me once...
- --------------------------------------------------------------------------
- I have several different family trees. How can they use the same set of
- graphics for the lines?
- You can achieve this in two different ways:
- 1. Save the images directory at the same level as the directory
- containing the HTML files, by setting the directory name to be
- ^.ftlines (if you wish to call it ftlines)
- 2. For the different trees, save under the same directory name but
- change the filenames of the HTML files, e.g. index1/htm and
- index2/htm, tree1/htm and tree2/htm
-
- I want to email the tree to one of my relations, but I can't attach a
- directory.
- The best way to get round this is to put the tree into a Zip file,
- using !SparkFS or similar software. If you create a blank Zip file you
- can drop this on to the GedcomWeb save window and click on /Save/ to
- save the files into it. Note that this will only work if SparkFS (or
- equivalent) is loaded at the time.
-
- If you don't have any archiving software you will have to attach all
- the files separately. To save your recipient from having to recreate
- the subdirectory for the images, you can blank out the images directory
- name in the Choices window and all the files will be stored at the same
- level.
-
- ==========================================================================
-
- Yes, it does work with...
- --------------------------------------------------------------------------
- GedcomWeb has been tested with GEDCOM files exported from:
- !Family, !Roots, !Ancestor+, CPC Family Tree,
- and a very large GEDCOM file which we found on the Web page of one of
- Matthew's fourth cousins in Australia.
-
- Web browsers tested successfully:
- Oregano (with up to about 1000 people in the input file),
- Fresco 2.13 (subject to limitations detailed below),
- Netscape 4.7+ (PC: with 3000+ people in the input file),
- Internet Explorer 5 (Mac and PC)
- Internet Explorer 4 (PC: only works for files on the Web)
- Konquerer 2.1.1 (Linux: running under KDE 2.1.2)
-
- Does not work with:
- WebsterXL 1.98n-1.99r
- Oregano may crash or take a very long time before it displays anything
- if it is trying to draw a particularly enormous part of your tree.
- Fresco doesn't support style sheets or background images in tables.
- This means that the text won't display in the colour or style you have
- chosen, and the lines won't display properly. But if you print the
- tree out, you can join the dots!
- Internet Explorer 4 (PC: does not work for files on your own machine),
- Internet Explorer 3
-
- ==========================================================================
-
- Limitations
- --------------------------------------------------------------------------
- You cannot display more than 10 generations above and 10 generations
- below the chosen person. However, this does add up to 21 generations
- across!
-
- Not all GEDCOM fields are converted - see list for details.
-
- ==========================================================================
-
- GEDCOM fields currently supported
- --------------------------------------------------------------------------
- The following fields are used by GedcomWeb. Any others will be ignored.
-
- Individual records:
- 0 INDI
- 1 NAME
- 1 SEX
- 1 BIRT (+details)
- 1 CHR (+details)
- 1 BAPT (+details)
- 1 DEAT (+details)
- 1 CREM (+details)
- 1 BURI (+details)
- 1 FAMC
- 1 FAMS
- 1 OCCU (+details)
- 1 NOTE
-
- Family records:
- 0 FAM
- 1 HUSB
- 1 WIFE
- 1 CHIL
- 1 MARR (+details)
-
- Fields giving details of events (BIRT, CHR, BAPT, DEAT, CREM, BURI,
- OCCU, MARR):
- Date: DATE
- Place: PLAC
- Address/Site: SITE, ADDR, ADR1, ADR2, CITY, STAE, POST, CTRY, CEME,
- PLOT
- Cause: CAUS
-
- Continuation fields:
- CONT
- CONC
-
-
- DATE fields can include ABT, EST, CAL, BEF, AFT or BET modifiers
- ("about", "estimated", "calculated", "before", "after" or "between")
-
- ==========================================================================
-
- Version history
- --------------------------------------------------------------------------
- 1.00 (16-Apr-2001)
- • First public release
- 1.01 (11-Jun-2001)
- • Now converts accented characters to their HTML equivalents
- • Resources files reorganized to cope with incomplete language
- resources
- • Also a couple of minor bug-fixes
- 1.02 (14-Jul-2001)
- • Fixed a syntax error in the BASIC and a colouring error in the HTML
- 1.10ß (2-Aug-2001)
- • Separate choices window created
- • Colours can be chosen by typing the RGB hex codes as well as by
- using the colour picker
- • You can now choose the colour of pretty much everything
- • Males and females can be coloured differently
- • You can choose the language used in the web pages (subject to the
- existence of a suitable WebMsgs file for that language)
- • Preview button added
- • Saving of choices possible
- • Now supports files with families which have the spouses the wrong
- way round, i.e. male wife and female husband
- • Bug-fix: also copes with names containing asterisks
- 1.10c (22-Aug-2001)
- • Fixed a bug to do with lines containing @ symbols
- • Choosing background and line colours disabled pending testing with
- Oregano 2 which we hope will be able to print GIFs
- 1.10d (23-Aug-2001)
- • Excessive blank lines at the end of notes are now ignored
- 2.00 (3-Nov-2001)
- • Rewritten in C
- • Processing is much faster
- • Improved JavaScript in places
- • Incorporates family tree data in HTML file rather than separate file
- • You can now choose whether to include notes in the exported data
- • Alerts the user to inconsistencies in the GEDCOM file
- • Choosing of all background and line colours is re-enabled, with
- instructions for printing from Oregano included in help file
- 2.01 (27-Nov-2001)
- • Now allows the choice of no image directory name, whereby the
- images are stored in the same directory level as the HTML files
- • Fixed bugs in the image saving error-trapping and in the surname
- extraction routine
- 2.02 (3-Dec-2001)
- • Includes option to warn the user if existing files will be
- overwritten
- • Improved support for !Family-style identifiers and dates
- 2.03 (9-Jan-2002)
- • Surname extraction routine improved (again)
- • Allows image directory to be at the same level as the directory
- containing the HTML pages (try ^.ftlines) for people with multiple
- trees but little disc space
- • /Redraw this tree/ link added to top of web page for the benefit of
- those who haven't understood that you can do that by clicking on
- the central person's name
- • Javascript data structure improved: files are now shorter and may
- be slightly faster with Oregano, and the 19 children per family
- limit has been removed
- • Option added in Choices window to omit identifiers and
- qualifications from the ends of people's names, e.g. John Smith
- [2], Oscar Hammerstein III, John Dolittle M.D.
- • Disabled /Preview/ button in Choices window if running on version
- of RISC OS without Wimp_TextOp SWI (below 3.5)
- • StrongHelp manual created
- 2.04 (18-Jan-2002)
- • Fixed bug introduced in 2.03 which only surfaced if you unticked
- "Show children's surnames"
- • Now allows <a href=...>...</a> tags (case-insensitive) in GEDCOM
- fields to come through as links in the output files, so that you
- can add links to other pages in an individual's NOTE field
- • Improved name parsing routine yet again
- • Fixed long-standing but rarely-occuring bug in index sorting routine
- 3.00 (4-Nov-2002)
- • Redesigned choices so that you can customise everything I can think
- of - unfortunately this means five different choices windows are
- required...
- • You can now choose text styles (fonts, italic, bold etc.)
- • Lots more GEDCOM fields supported: christening, baptism, cremation,
- burial, occupation, place details (site, address etc.) and cause of
- event. You can, however, choose which fields you want exported.
- • You can now put in your own HTML headers and footers for the web
- pages, so that you can put your own logo or link to your homepage
- at the top of the tree
- • Fixed Choices saving bug which I think only affected Select users
- • Added option to display central person's siblings in tree
- • Made descendant display more compact in tree
- • Altered user display options at top of web pages - they can no
- longer set the date format or choose to turn off display of
- children's surnames, but they can specify which fields and how much
- detail they want displayed.
- • These options are now also displayed at the top of the index page
- 3.01 (21-Mar-2003)
- • Fixed bug in compact displays
-
-
- ==========================================================================
- +----------------------------------------------------------------------+
- | |
- | This text file was converted from a StrongHelp manual on 5 Nov 2002 |
- | |
- | using !StHlp2Txt version 1.10 (8 June 2001) |
- | by Chris Morison |
- | |
- | email: organizer@morison.net |
- | web: http://www.organizer.morison.net/ |
- | |
- +----------------------------------------------------------------------+
-