Behold Future Plans

Behold
Home | Concepts | Features | Screenshots | FAQ | Feedback | Blog | Forum
Download | Version History | Future Plans | Buy Now!

This page was last updated on Thursday February 14 2008


Legend:
- Items Rarely Found in Genealogy Programs
- Unique Feature - Only in Behold!

Note: the dates shown below are my optimistic goal dates IEGP (If Everything Goes Perfectly). They may change, but I am striving for them.


Version 0.99 beta, March 2008. Initial beta release. (Handle Photos, Display same AFNs together, Allow Behold to be a Portable Application, Finalize all the Initial Features to be in Version 1.0)
  • Web: Set up example Behold HTML output to illustrate Behold and prototype its display of photos. This item has been completed
  • Web: Finalize web design using new web technology (CSS - Cascading Style Sheets) for display. This item has been completed
  • Web: Customize the new Wordpress Blog Design. This item has been completed
  • Web: Convert forum to use bbPress. I am working on this now
  • Web: Convert all web pages to new web design.
  • Web: Ensure key sending and purchasing will work.
  • Web: Restart blog.
  • Web: Move site to www.beholdgenealogy.com and make that site live.
  • Fix: Ensure that parents of spouse when selected shows in all cases.
  • Fix: Ensure that giving new text on the Organize Reports page to small words like "add" actually works in the report.
  • New: Add the months of the year to the Organize Reports page, so that their text can be changed.
  • Fix: Repair small problems made apparent by the HTML web output.
  • New: Export thumbnails of photos (graphic files) to HTML.
  • New: Display thumbnails of photos in Everything Report.
  • New: Export thumbnails of photos to RTF.
  • New: Add photo-zoom to photos in HTML and Everything Report. Unique Feature - Only in Behold!
  • New: Check for a default.bho file in the Behold directory. If it exists, use that file for the Organize defaults. If not, go back to the program defaults.
  • New: Add ability to save Organize settings as default, or to delete the default settings and go back to program defaults.
  • Impr: Change the GEDCOM and Add Family icons so they don't look like ugly grey blobs when they are deactivated.
  • Fix: Change Schema tags so they are generated in the new tag format, e.g. INDI._FREL rather than _FREL/INDI/1
  • Impr: Use Smartsort to properly order the citations within their source.
  • New: Merge custom-defined top-level structures that define place information with the Place Index. Unique Feature - Only in Behold!
  • New: Display custom events by their TYPE tag. Rarely found in Genealogy Programs
  • New: Automatically treat individuals in all GEDCOMs loaded into Behold with the same AFN (Ancestral File Number) tag as the same person in the Everything report. Unique Feature - Only in Behold!
  • New: Combine separate data records about individuals in the Everything report. (e.g. to reconstitute pedigree GEDCOMs obtained from familysearch.org) Unique Feature - Only in Behold!
  • New: Add a custom tag to display a reference link to the input file, e.g. [F12], following the data it comes from whenever there is more than one input GEDCOM file. Rarely found in Genealogy Programs
  • Impr: Change the way Behold handles the DESI tag, so that it will not appear as an undefined structure.
  • New: Implement the remaining menu items on the Navigate Menu (Quick Navigation shortcuts).
  • Fix: Prevent error that occurs when dropping a file on the Behold program icon for non-registered versions.
  • Impr: Add custom text of "- no details" for assertions (i.e. that an event took place but no details about it), instead of just showing "Y". Rarely found in Genealogy Programs
  • Impr: Order Unconnected Individuals by surname.
  • Impr: Improve punctuation between subentries on each line.
  • Impr: Make sure Behold displays multiple parents appropriately.
  • New: Allow Behold to work as a portable application. Rarely found in Genealogy Programs
  • New: Add a menu/toolbar item in Behold to export Behold to a pen drive (i.e. as a portable application). Unique Feature - Only in Behold!
  • Web: Change webpages to reflect the completion of the alpha phase.


Version 1.0, planned for June 2008. Full Release. (Bug Fixes; Help File)
  • Web: Contact all people who have expressed interest in Behold or in being a beta tester.
  • Web: Ask all customers the one simple question: "What little annoyance does Behold have" and fix the ones that can be fixed now and add the rest to the Version 1.1 future plans.
  • Impr: Work through all my user-supplied GEDCOM test cases and make sure that the Everything Report works properly and looks good for all flavors of GEDCOM.
  • Fix: Eradication of all bugs with the help of beta testers.
  • Fix: Eliminate the slight movement down of the redrawn Everything Report after the Numbering button is pressed. The References button doesn't have this problem.
  • Fix: Fix Richview's handling of wordwrap when multiple spaces are wrapped.
  • Fix: Try to make sure that text does not continue to the right of the screen or to the right of the printed page in print preview.
  • Fix: Determine the cause and correct the situation where a Descendant section in the "Others Related Through Marriage" has no entries.
  • Impr: Find a way to paste clipboard text to the various text boxes and combo boxes throughout Behold (especially in Find Files).
  • Fix: Do not pass highlight lines to exported RTF or HTML when the cursor is over it and highlighting it.
  • Fix: Get scroll bars to work better for large files.
  • Impr: Ensure the Everything Report exports correctly to HTML.
  • Impr: Ensure the Everything Report exports correctly to RTF.
  • Impr: Ensure that copying to the clipboard includes rich text so that pasting to any application, e.g. Word or e-mail, includes hypertext that works.
  • Impr: Ensure Behold's windows and boxes look good in both the Large Font and Small Font Windows settings.
  • Impr: Ensure Behold looks good in High Contrast Black (special request by a visually impaired genealogist). Unique Feature - Only in Behold!
  • Impr: Check for and eliminate any memory leaks.
  • Impr: Ensure that everything works when multiple files are loaded using both GEDCOM and Family ordering.
  • Impr: Ensure that log file messages are consistent and accurate.
  • New: Add Right mouse menus everywhere.
  • Help: Implement Context-Sensitive Help.
  • Help: Complete the rest of the Help File.
  • Help: Create the word index for the Help File.
  • Web: Add the User Guide to the Website, replacing the Features page.


Version 1.5, planned for September 2008. (Saving GEDCOMs)
  • New: Export to a GEDCOM.
  • New: Export to a GEDCOM the information displayed in the Everything Report. This way selected families and selected data types will be be included. Unique Feature - Only in Behold!
  • New: Export valid GEDCOM, even from invalid input. Rarely found in Genealogy Programs


Version 2.0, planned for December 2008. (Editing!!!)
  • Web: Request help from users in translating the tag text into other languages.
  • New: Save any changed GEDCOMs along with the Behold file when Saving. "Save" will use the current Behold file, and "Save As" will prompt for a new Behold filename.
  • New: Powerful genealogy data editing capability directly through the Everything Report. Behold will become a Genealogy Word Processor. Unique Feature - Only in Behold!
  • New: Editing shortcuts
  • New: Autocomplete/correct capability
  • New: Undo/redo/repeat capability Rarely found in Genealogy Programs
  • New: Snippet library for quick input of your more common entries. Rarely found in Genealogy Programs
  • New: Source Panel to provide instant access to and entry of the current source for each information item. Unique Feature - Only in Behold!
  • New: User-defined custom tags
  • New: Your own numbering for sources. Rarely found in Genealogy Programs
  • New: A capability for source-based data entry. Unique Feature - Only in Behold!
  • New: Task Panes or Ribbon to provide help on how to use and enter every possible type of genealogical information you may encounter. Unique Feature - Only in Behold!


Version 2.5, planned for June 2009. (Technology Improvement; Optimization)
  • Impr: Upgrade to newest version of Delphi which will give some improvements, to be listed here after the upgrade is completed.
  • Impr: Convert the treeview from ElPack's ElTree to Virtual Treeview.
  • Fix: Eliminate the limit of 99 generations in the TreeView that ElTree imposed.
  • New: "Virtual Merging": Allow identification of identical people in different files, and store this info in a Behold file. Possibly use the RFN tag for this. Unique Feature - Only in Behold!


Version 3.0, planned for December 2009. (Unicode)
  • New: Implement Unicode capabilities throughout Behold to allow data with multiple languages to be loaded and saved, and to make way for Version 2.0 so that multiple languages can be entered and edited. Rarely found in Genealogy Programs
  • New: Allow find function to search without differentiating for case or accents.
  • New: Enable proper sorting of Unicode characters. Rarely found in Genealogy Programs
  • New: Provide language keyboards for easy input of characters in different languages. Unique Feature - Only in Behold!


Things that Will Get Done when they become Important

    Read In Other File Formats
    • New: Implement Direct reading of data from many different Genealogy programs. Rarely found in Genealogy Programs
    • New: Add the other file formats to the Find Function. Rarely found in Genealogy Programs

    Report Options
    • New: Create a Tools->Options menu item and build the Window for program options.
    • New: Finalize and Implement all Program Option settings, including:
      • Different ways to display surnames.
      • Choice of Font and Font size and color.
      • Optional Title Page, and what to include on it.
      • Start with number 1 person in file as Main person
      • Style selection of Names and Surnames
      • Style selection of Places
      • Style selection of Event Names
      • Style selection of Structure Titles
      • Style selection of the hidden tags when all tags are shown.
      • What to open on startup: a certain file, the last file opened, or no file.
      • Options on the History List; Ability to clear the History List
      • Option to automatically open the exported RTF or HTML file after exporting.
      • Selection of the desired Auto Organize relevance level.
      • Option to print in black and white without underlining (to save your ink).
      • Add some conditional "show" options. For example, you may only want to display _FREL and _MREL if the value is not "Biological".
      • Add Report Options to select which warning messages should be displayed.
      • Add a toolbar item to toggle the display of messages.
      • Add an option to expand places in the Treeview so that they expand level by level.
      • Allow the display of a toolbar tip over each reference if the reference title is hidden.

    Usability Improvements
    • Impr: Rewrite of Print and Print Preview functions.
    • New: Add a CONC column on the GEDCOMs page to choose whether to "join" CONCatenated lines together or to "add sp"ace between them. The former is the GEDCOM standard, but most programs do the latter. Behold determines by the SOUR name in the GEDCOM what program created it and infers from that how it handles the CONC tag. But this option will allow the inference to be overruled if needed.
    • Impr: Allow Families of both spouses to be considered to be one family.
    • Impr: Let AutoOrg and InstantOrg optionally select both spouses as one family instead of two.
    • New: Allow specification of a "Home directory" so that relative paths for objects will work and so many full pathnames can be simplified. This home directory for each GEDCOM should be saved in the Behold file.
    • New: Allow a dropdown to select from recently accessed directories when Opening and Saving files.
    • New: Add a "User Reference Numbers" cross reference section. Unique Feature - Only in Behold!
    • New: Handle notes that use note indicators based on PAF conventions. Rarely found in Genealogy Programs
    • New: Add a "reveal tags" button to show the GEDCOM level and tag used in a manner similar to the way WordPerfect's "reveal codes" works. Unique Feature - Only in Behold!
    • New: Add an option to include the event date in the Place Index with each person reference and then sort them by date withing each event.
    • New: Display the IPTC metadata stored inside pictures. Rarely found in Genealogy Programs
    • New: Lookup place names on Google. Rarely found in Genealogy Programs
    • New: Support and generation of .kml files for input into Google Earth and other mapping tools. Rarely found in Genealogy Programs
    • New: Allow sending of personalized and customized trees to your relatives with one-click! Unique Feature - Only in Behold!
    • Impr: Add a toolbar edit box attached to the Find icon to allow direct entry of text to be found.
    • New: See if I can add a drop-down directory history to Open and Close dialogs.
    • New: Add an "Open with Behold" option for GED and BHO files for right clicks from Explorer.
    • New: Add a right-click option to add the selected person to the Families page in the Organize window.
    • New: Enable ordering of the events about a person by event date.
    • New: Display all Relationships of every person to the reference person (or couple), even multiple relationships (e.g. cousins on two sides) or relationships through marriage, e.g. wife of 3rd cousin. Rarely found in Genealogy Programs
    • New: Add an option to include the specific relationship, e.g. fm-ssd (father's mother's son's son's daughter) for a 2nd cousin once removed Rarely found in Genealogy Programs
    • New: Add an option to include the common ancestor's name and a link to the ancestor. Unique Feature - Only in Behold!
    • New: Add an option to include the relationship information to titles.
    • New: Add an option to include the relationship information in the Index of Names.
    • Spinoff: Consider developing a utility program for Behold that would automatically retrieve all data for a specific person and all their relatives from familysearch.org. Unique Feature - Only in Behold!
    • New: Search and display (highlight?) possible matches of people, places, events,... in multiple input files. Unique Feature - Only in Behold!
    • Impr: Add various Richview features to the Everything Report.
    • New: Implement automatic detection of Filepaths, URLs and E-mail addresses embedded in notes and other text and make them hyperlinks. Rarely found in Genealogy Programs
    • New: Implement automatic detection of places in the Residence, Address, and other tags and give them hyperlinks and index them with the PLAC tag places. Unique Feature - Only in Behold!
    • New: Add Unicode Spellchecking Rarely found in Genealogy Programs
    • New: Estimation of all dates. Unique Feature - Only in Behold!
    • Allow assignment of people to one or more selectable "Groups", e.g. neighbors, friends, etc. Unique Feature - Only in Behold!
    • Allow Behold's organizing to handle groups just like they were families. Unique Feature - Only in Behold!
    • Add limits to families and groups so only desired generations above and below the selected people are included. Unique Feature - Only in Behold!
    • New: Show ages of living people and ages at selected events.
    • New: Auto-Verify dates and names for possible errors, marking them with a "suspicious" format. Allow the mark to be changed to "verified". This tag will be saved in the GEDCOM file. This will be done every run automatically. No need to use a "Verify Data" command. Unique Feature - Only in Behold!
    • New: Add many options to select rules to verify and age limits to use.
    • New: Exclude living people from display, reports and export. Rarely found in Genealogy Programs
    • New: Privacy filtering. Rarely found in Genealogy Programs
    • New: Data for and about Places Unique Feature - Only in Behold!
    • New: Allow Entry of Pets along with their Owner's Genealogies Unique Feature - Only in Behold!
    • New: Presentation of data as of a certain date. Unique Feature - Only in Behold!
    • New: Automatic generation of an RSS feed of changes made, customized for the reader's family. (This will blow your mind!) Unique Feature - Only in Behold!
    • New: Add functions to allow combining data from more than one file.


Probable Long Term Goals.
  • Obtain Windows Vista Certification.
  • Make Behold available as a 64 bit program.
  • Convert to .Net to potentially make Behold available on Macs and Unix.
  • Internationalizing Behold with menus, captions and the help files selectable between many different languages. This would require many volunteers to help do the translations.


Other Interesting Ideas. (But remember, Behold's main duty is to be an efficient genealogy data editor and viewer.)
  • Task / Todo list
  • Export to PDF and/or Doc format
  • Calendar Conversions
  • Data backup functionality
  • Photo organization, commenting, captioning, tagging faces and editing.
  • Printing Address Labels
  • Import from Online Genealogy Software such as PhpGedView and FamilySearch and whoever may make an API (Application Programming Interface) available.
  • Timelines and/or Charting
  • Mapping
  • Web info search or info match
  • Import and Export to/from alternative GEDCOM formats including XML variants.
  • Organizer type functionality
  • Support for Palms and Handhelds
  • Speech Recognition
  • Text to Speech

Home | Concepts | Features | Screenshots | FAQ | Feedback | Blog | Forum
Download | Version History | Future Plans | Buy Now!

You can reach me by e-mail at:

Copyright © 2000-2008 Louis Kessler
All Rights Reserved

13149