After almost a year of hard work, we are proud to present
Genmod 2.0, the
Future Ready Version.
So, what has changed to make this version special?
Under the hood, a large part of the code of Genmod 2.0 is rewritten. Based on the Object Oriented structure of PHP 5, it offers a robust and flexible infrastructure for the present and future functionality of Genmod. In this infrastructure, the 'core engine' of Genmod, all data is processed and all gedcom and privacy settings made by the user are applied. Also various presentation types (lists, detail pages, charts) are largely unified and based on the same shared code. This makes it fairly easy to add additional functionality in the presentation layer.
Fixes
During the process of rewriting, several pieces of code were found to be 'out of order'. Amongst these are:
- the access keys, providing 2 or 3 key fast access to different pages
- 'set to root': clicking on the link-icon in a persons pedigree box makes this person the root for the page concerned
- link boxes for the persons in the fanchart
- the various 'is alive' calculations on the Alive in year page gave errors and miscalculations
- The Genmod code has been updated to support the newest versions of external modules, like jpgraph and (F)CKEditor
- The Genmod pages are checked for their HTML validity
- Consistent display of names in the various blocks
- Standardised control boxes on chart pages with more options
New functionality
Besides these fixes and reconstruction, also some functionality is added:
- actions can be imported/exported now as part of the gedcom-file
- actions can also be added from the family page
- Paternals/maternals is a new page in Genmod, offering an overview of the paternal/maternal lines of the root person. It can also show the longest bloodline of the rootperson.
- Check if the Genmod files in the installation are the right version
- External search from the individual page, search external websites with the persons details, with only one click
- Extra tab on the individual page, showing relations from/to this person
Module upgrades
Genmod supports the use of some external modules, and has been adapted to work with the latest versions. This means that earlier versions (like FCKeditor) won't work anymore. The supported versions are:
- jpGraph: 3.0.7
- GreyBox: 5.54
- CKeditor: 3.3
- NuSoap: 0.9.5
Upgrading
There is no upgrade script yet, and an in place upgrade won't work properly. So in order to make Genmod 2.0 work, you will need to do a fresh install.
Download
You can download Genmod 2.0
here....