Donate Share

Genmod

File Release Notes and Changelog

Release Name: Genmod 1.6 beta 1

Notes:
A new beta is out for you to test. This release is packed with over 40 bugfixes 
and with over 20 new features added, this can really be seen as a great step 
forward. Download this great release and help us to make
Genmod even better by testing this great piece of software and let us know of 
issues you find or features you would like to see added. 

********* READ THIS FIRST *********
Before your install, you MUST read this special instruction 
if you want to upgrade: 
http://www.genmod.net/forum/viewtopic.php?t=173

Here is an extended list of new features:
User interface
- Genmod has the ability to use Greybox as picture viewer
- Genmod can split long lists in the individual and family 
list by also choosing the first letter of the first names. 
This option is extended with the number of persons/families 
above which this will be used.
- Normally, the language of the website for visitors is 
determined by the browser language of that visitor. Genmod 
now has an option to set the starting language fixed to one 
predetermined language.

- Nicknames can be displayed in brackets between first and 
surname, e.g. William (Bill) Smith. This is optional.

- An icon next to an individuals name indicates that this 
person is also a Genmod user and will display it's username.
For admins, the icon is a link to the userdata of the person.


Data handling
- Users may enter dates in different formats, which are all 
accepted by Genmod and converted to the GEDCOM format (e.g. 
01.05.2008, 1 may 2008 are converted to 01 MAY 2008). What 
is added, is an extra check for the month abbreviation in 
the users language. So if a Dutch user enters "1 mei 2008", 
"mei" is recognized as the Dutch abbreviation for MAY.

- Synchronisation between a users data and his genealogical 
date has been extended. Genmod will automatically add a 
source citation pointing out that the email address 
originates from user data.
- For some facts, like birth, marriage or death, it is 
possible to enter the date and place on which this event 
took place. If date and place is not know, Genmod will 
automatically adapt the event to the GEDCOM standard and 
handle the Y value of the data. This correction will take 
place two way: if on import of data Genmod discovers wrongly
placed Y values, it will remove them.

Access control
- All access control (privacy) options are now concentrated on the privacy page.
- Access control for deceased persons is added
- Link level privacy is introduced. With this option sources
 and multimedia items will be hidden if they are linked to 
one or more records (persons, families, etc) that are hidden
 to the user or visitor. 
- Level 1 RESN tags are now fully supported. Although, 
following the GEDCOM standard, the RESN tag only applies to 
persons and families, Genmod will also support use for 
sources, multimedia items and repositories.


Admin functions
- In the userlist, a link is added to select all users that 
are displayed on the page. This is usefull for selecting a 
large number of users for mass update.
- The Genmod Sanity check has many functions that determine 
the state of your installation and data. To further support 
the proper collection of data, following general genealogy 
rules, the option has been added to check if all events and 
facts actually have a source citation. It will show all 
individuals and families where citations are missing.
- help_text_vars is renamed to helptext_vars due to 
continuous hacking attempts

- emergency_syslog.txt, where Genmod stores all system 
messages if the database is not reachable, is imported in 
the error log on first access, after the database connection
 is restored.
- If the structure of a help text permits, links will be 
added to the help popup for entering either a new english 
helptext (if absent), or entering a translation in the 
current language. This, of course, only if the user is 
administrator.

Under the hood
- Some bugs and layout issues are fixed

- Changes have been made to further improve speed
- Extending use of OO-programming and database structure and functions.

Changes: - Added gedcom option to split indi/family lists if longer than specified number (sjouke) - Fixed page style of Sanity check (sjouke) - Fixed reordered menu options in useradmin (sjouke) - Added Greybox interface (sjouke) - Added option to set site language for visitors (sjouke) - Fixed cannot search short Polish names (sjouke) - Fixed miscalculation in mb stringlength for search (sjouke) - Fixed find doesn't sort sources and objects (sjouke) - Added check/conversion of locally used month abbreviation for input (mei->MAY) (sjouke) - Fixed naming of step/adoptive siblings on individual page (sjouke) - Fixed QuickUpdate forgets marriage of new parents (sjouke) - Fixed media detail link always misses if Keep links set to no (sjouke) - Fixed person counters in aliveinyear (sjouke) - Fixed flaw in privatization for download and clippings (sjouke) - Added fix for disabling DB structure changes (sjouke) - Added option to display nick in names (sjouke) - Fixed Layout issues in fact printing (sjouke) - Fixed Quick Update strips source/resn tags from phone/address fields (sjouke) - Fixed PHON tag not included in person add facts (sjouke) - Fixed useradmin userlist performs mass update on enter (sjouke) - Fixed POST parameters don't appear in logfile (sjouke) - Fixed OBJE pointer subrecords don't get imported (sjouke) - Fixed deleted individual facts show up as new value (sjouke) - Fixed family headers on individual page don't translate chinese (sjouke) - Fixed JS errors in find.php (sjouke) - Added privacy to find.php (sjouke) - Added object structure for privacy settings (sjouke) - Added upgrade script for DB after 1.5F (sjouke) - Added source citation to user-gedcom sync data (sjouke) - Fixed useradmin namefilter is gone after delete user (sjouke) - Fixed default privacy is not loaded on privacy reload (sjouke) - Fixed automated handling of Y value for tags MAR, DIV, BIRT, DEAT (sjouke) - Fixed fact value "Yes" not printed after source citation is added (sjouke) - Fixed raw update updates even if nothing changed (sjouke) - Fixed Useradmin links should show left (sjouke) - Added Sanity check option to check for facts without source citation (sjouke) - Added select all users link in userlist page (sjouke) - Fixed user id's cleanup after gedcom is deleted permanently (sjouke) - Fixed privacy for favorites menu (sjouke) - Added link to/display of username on individual page (sjouke) - Added full use of user class (sjouke) - Fixed [ 1856274 ] 1.5F Relationship empty boxes (sjouke) - Changed help_text_vars to helptext_vars due to continuous hacking attempts (sjouke) - Fixed [ 1855524 ] 1.5F New spouse marriage place doesn't stick (sjouke) - Fixed [ 1855526 ] 1.5F Cannot enter 0 children for marriage (sjouke) - Fixed [ 1855545 ] 1.5F Deleted fact also shows new (empty) value (sjouke) - Fixed [ 1855546 ] 1.5F Source citation shows empty line (sjouke) - Added privacy cache for efficient privacy checking (sjouke) - Added new structure of Privacy options page (sjouke) - Added linktype to MM-mapping table to eliminate table scans (sjouke) - Added Source links table to eliminate table scans (sjouke) - Added Privacy option for dead people (sjouke) - Added Privacy option by linked records (sjouke) - Fixed [ 1838226 ] 1.5F User privacy has odd options (sjouke) - Fixed [ 1850279 ] 1.5F Error in familybook (sjouke) - Fixed [ 1829464 ] 1.5F Admin msg incorrect (roland-d) - Fixed [ 1829389 ] 1.5F wrong email FROM address (roland-d) - Fixed [ 1841528 ] 1.5F Mass update doesn't update all (sjouke) - Fixed [ 1841462 ] 1.5F Sync user with his ID problems (sjouke) - Fixed [ 1838174 ] 1.5F Sort order in todays events (sjouke) - Fixed [ 1838014 ] 1.5F Upper/lowercase ID problems (sjouke) - Added [ 1829403 ] Import emergency syslog (sjouke) - Fixed [ 1835971 ] 1.5F references to priv.php files in help (sjouke) - Added [ 1837437 ] 1.5F Level 1 RESN tag support missing (sjouke) - Fixed [ 1832978 ] 1.5F Generating thumb on page error (sjouke) - Fixed [ 1830588 ] Meta keywords field size (sjouke) - Added [ 1829415 ] Add/edit link in help popups (sjouke) - Fixed [ 1829401 ] 1.5F editgedcoms layout issue (sjouke) - Fixed consistency of source, media, notes tabs and options (sjouke) - Fixed error on import of married names (sjouke)