PhpGedView 4.0 beta 2

PhpGedView 4.0 beta 2 is now available. This is part of a major revision of the PhpGedView, an online genealogy application.

PhpGedView parses GEDCOM 5.5 genealogy files and displays them on the internet in formats and charts that you are familiar with. It also allows relatives to edit their genealogy online and collaborate together on their research.

It can be downloaded here.

As of yet, the official release notes are not complete – when they are published, we’ll add them in, so that you know what changes have been made.

There is information contained in this SourceForge.net forum posting by Stephen A.:

This release solves many of the issues plaguing the Beta-1 release, including pretty smooth handling of media.

HOWEVER, please remember that this release, like the previous Beta-1, is as advertised – BETA software, intended to be pushed around, beat-up and mangled by testers to discover what are most certainly still existing bugs to be squashed prior to a production release. Use it in production at your own risk.

You can read the full changelog below:

– Added multi-site search page (yalnifj)
– Added Manage Servers page (yalnifj)
– Added controllers for ancestry, descendancy, and hourglass charts (yalnifj)
– Added Advanced HTML block (pkellum)
– Added Configuration options to GEDCOM News block (pkellum)
– Fixed [ 1368656 ] RSS link fault for calender (KosherJava)
– Fixed missing quote in RSS calendar link (KosherJava)
– Added d_mon and d_datestamp fields to the pgv_dates table for improved date searching (yalnifj)
– Altered media import so that duplicate items do not get duplicate records (yalnifj)
– Fixed [ 933821 ] Media Name with + or ‘ (roland-d)
– Fixed [ 1254124 ] Quick Update – FAM w/Parents > MARR bug (yalnifj)
– Added Expanded Relatives Report (canajun2eh)
– Fixed [ 1348629 ] Can’t Add More Than 1 Favorite (sjouke)
– Changed new password request to generate a random password only 8 characters long (yalnifj)
– Added option to set marriage date/place when adding a new spouse (yalnifj)
– Added [ 1255340 ] Config Hide/Show sources (opus27)
– Fixed Synchronize User Settings with GEDCOM Data would not stick (roland-d)
– Fixed [ 1293766 ] No Children (opus27)
– Fixed [ 1333509 ] Automatically expand list of events Can’t Be Set to No (opus27)
– Fixed [ 1332289 ] Parse error in individual.php (opus27)
– Fixed PGV stays in https after secure login (sjouke)
– Fixed [ 926345 ] Indi Details Page Lines – RtL (opus27)
– Fixed [ 1098610 ] Firefox Name Record Source Expansion Problem (opus27)
– Fixed [ 1306925 ] Hourglass view shows D.O.B twice (opus27)
– Fixed [ 1252307 ] Ancestry Chart Booklet — birth info duplicated (opus27)
– Fixed [ 1233947 ] Java auto correct error – Date Entry (opus27)
– Fixed [ 1256219 ] Close REL view – popup boxe (opus27)
– Added [ 1200325 ] Hide the Notes, Sources and Media tabs when empty (opus27)
– Added configuration option for persistent connections (yalnifj)
– Added [ 1304104 ] Medical information (opus27)
– Added [ 1207294 ] Support for _WITN and _ROLE tags (opus27)
– Fixed [ 1323436 ] Uninitialized string offset on Import and convert media (roland-d)
– Fixed [ 1323438 ] Error in Random Media Block (roland-d)
– Added attack prevention: limit page views per time block per session (sjouke)
– Added undo option to individual and family pages (yalnifj)
– Fixed [ 1287793 ] Quick Update Errors (yalnifj)
– Added reset_isdead() function which is called whenever the $MAX_ALIVE_AGE value is changed in the privacy settings (yalnifj)
– Improved monthly calendar performance (yalnifj)
– Added option to email users who have never logged in (yalnifj)
– Fixed [ 1223823 ] v3.4 – Edit Interface – Attach media function (roland-d)
– Fixed [ 1310622 ] Media DB Errors on Clean Install using Latest CVS (roland-d)
– Updated Find ID links (roland-d)
– Fixed [ 1309535 ] Source Page not Wrapping (roland-d)
– Fixed [ 1308272 ] Newly implemented languages unavailable to old configs (canajun2eh)
– Added [ 1174349 ] Allow Thumb Image Extensions for non Image Media (roland-d)
– Added Vietnamese language (roland-d)
– Fixed [ 1306848 ] GEDCOM Config: Can’t change title (roland-d)
– Fixed [ 1265511 ] Todays and Upcoming blocks, no marriages shown (canajun2eh)
– Fixed [ 1275106 ] Delete Individual / Family (yalnifj)
– Added more statistics to the gedcom stats block (yalnifj)
– Converted timeline to controller architecture (yalnifj)
– Finished [ 1163233 ] Timeline Chart Links from Family Page (yalnifj)
– Partial fix of [ 1292576 ] Hourglass Chart (yalnifj)
– Fixed [ 1292591 ] Change Family Members (incl RTL) (yalnifj)
– Added ability to define what facts are shown in add facts list in gedcom config (yalnifj)
– Fixed [ 1293997 ] Request new password – errors (yalnifj)
– Fixed [ 1294189 ] duplicate entries in Xenea style.css (yalnifj)
– Fixed [ 1296055 ] New user authorization (yalnifj)
– Fixed [ 1298636 ] GEDCOM Export and Download Inconsistencies (yalnifj)
– Fixed [ 1301119 ] New PW request – assigns new REG (yalnifj)
– Fixed [ 1303114 ] Family – Missing Family ID (yalnifj)
– Removal of index mode (roland-d)
– Fixed wrong contact information printed on add language page (sjouke)
– Fixed [ 1091317 ] Wrong dropdown width with Arabic language (yalnifj)
– Removed CalendarPopus.js due to license restrictions and added a new JS date selector (yalnifj)
– Added Danish language files (roland-d)
– Added controller for source page (yalnifj)
– Changed import routine for GEDCOMs (roland-d)
– Added search function for help texts (sjouke)
– Fixed missing clipping cart icon in Wood (sjouke)
– Fixed [ 1280222 ] Missing language variable [edit_ROMN_help] (yalnifj)
– Added [ 1279188 ] auto-accept all changes (yalnifj)
– Fixed [ 1267621 ] Site & User language settings ignored (yalnifj)
– Fixed [ 1257510 ] MultiMedia List want show all JPEG¥Û (roland-d)
– Fixed [ 1267800 ] Gedcom – Automatic Change (yalnifj)
– Fixed user language does not switch when user logs in part of [ 1267621 ] (yalnifj)
– Added cookie warning to login page (yalnifj)
– Added [ 1170667 ] FAQ page (roland-d)
– Added Latest and Earliest Birth Year to the GEDCOM statistics (roland-d)
– Added ability to link people across websites and first version of web service (yalnifj)
– Fixed Usermigrate errors on import favorites (sjouke)
– Fixed search invalid results due to wrong gedcom ID (sjouke)
– Added separate logging for system, gedcom and search (sjouke)
– Added [ 1239538 ] Add Spouse to FAM page (yalnifj)
– Added [ 1116340 ] Unlink Individuals from a Family (yalnifj)
– Fixed [ 1267650 ] Clipping Cart Error – Cannot redeclare add_ancestors() (roland-d)
– Fixed descendancy chart with same tag IDs (roland-d)
– Fixed broken random media, several issues (roland-d)
– Added [ 1262681 ] Add a email all users option to the user admin page (sjouke)
– Fixed broken GEDCOM management (roland-d)
– Fixed [ 1256584 ] 2. wife missing in familygroup pdf-report (yalnifj)
– Added choice for languages on installation (roland-d)
– Fixed [ 1255260 ] User List (sjouke)
– Fixed no results for print preview if POST is used on page (sjouke)
– Fixed [ 1257298 ] Site search error on new CVS 3.4 (sjouke)
– Fixed [ 1248136 ] No Search Results in Print-Friendly Page (sjouke)
– Added [ 917424 ] Create favorites on different types/objects (yalnifj)
– Added [ 1252633 ] Move relationship privacy to user settings. (yalnifj)
– Added support for use of FCKeditor module to add and edit news items and the HTML block (kosherjava)
– Added option to show the postal codes before or after the city for a gedcom (meliza)
– Added [ 1229233 ] “DEAT” vs “DEAT Y” (roland-d)
– Added option to choose postal code location (roland-d)
– Added RSS Format to GEDCOM config (kosherjava)
– Added correct number sorting to stringsort function (yalnifj)
– Added custom PGV error handler (yalnifj)
– Added [ 1227211 ] Add User-Admin access to header menu (yalnifj)
– Change u_fullname field to u_firstname and u_lastname fields (yalnifj)
– Added user setting to sync user data with gedcom data (yalnifj)
– Added [ 1208191 ] Change from storage of gedcom file to an ID number (yalnifj)
– Added [ 1241627 ] Keyboard shortcuts (kosherjava)
– Added [ 1159919 ] close relatives (opus27)
– Added [ 965543 ] Age at Event Value Translations (opus27)
– Added [ 1188342 ] Support for level 3 AGE lines in Family Facts (opus27)
– Added [ 1241624 ] Options regarding pop-ups after edits (opus27)
– Fixed age in months if < 2 years (opus27) - Added 3rd level clickable map on placelist (opus27) - Added [ 1239091 ] Individual page: new option to show relatives events (opus27) - Fixed [ 1212543 ] Adding INDI and FAM (yalnifj) - Compatibility with PHP 4.4.0 (roland-d) - Added [ 1219116 ] User-Friendly Quick Update (yalnifj) - Part of [ 1219122 ] - Calendar default events changed from ALL to Births, Deaths, Marriages (meliza) - Added Chapman country codes to countries.en.php (canajun2eh) - Added option to privatize downloaded gedcom files (sjouke) - Added option to display associates in search result (sjouke) - Added $AUTO_GENERATE_THUMBS gedcom config option (yalnifj) - Added many national flags (canajun2eh) - Fixed appearance of national flags in Cloudy, Xenea, Green, and Wood themes (canajun2eh) - Fixed error on indilist when record does not have a NAME tag (roland-d) - Fixed [ 1214041 ] Descendancy Chart - No recorded children (opus27) - Fixed [ 1213279 ] Duplicate Names in Most Common block (roland-d) - Fixed [ 1193415 ] Undefined variable in editconfig.php (roland-d) - Added [ 1043807 ] Descendancy booklet (opus27) - Fixed [ 1215732 ] Counters.txt shows strange entries (roland-d) - Fixed [ 1215730 ] Hitcount incorrect (roland-d) - Fixed second level image in placelist (opus27) - Fixed [ 1204714 ] v3.4cvs- MediaList error (sjouke) - Added [ 952138 ] Show Additional info for Media (kosherjava) - Fixed part of [ 1214693 ] RtL support in Place Hierarchy (meliza) - Fixed [ 1183498 ] Missing Minimal Small Image (roland-d) - Fixed [ 1205397 ] v3.4cvs - Edit Interface ops bug (roland-d) - Added option to create a new family by linking 2 existing people (yalnifj) - Fixed find indi seach by compound names (yalnifj) - Changed Cleaned up and expanded list of languages in "Add new language" (canajun2eh) - Fixed [ 1163233 ] Timeline Chart Links from Family Page (sjouke) - Fixed [ 1206380 ] Configure Supported Languages broken (canajun2eh) - Added mixed LTR-RTL direction to lists (yalnifj) - Fixed [ 1199626 ] Problem with RSS feed as Firefox Live Bookmark (kosherjava) - Fixed [ 1206547 ] Undefined var. on line 238 in uploadgedcom.php (canajun2eh) - Filled in some data on the quick update form (yalnifj) - Fixed Missing address in individual report (yalnifj) - Fixed [ 1105163 ] Pedigree Tree Reports (yalnifj) - Fixed orientation of hebrew names in sourcelist (sjouke) - Added support for hebrew/romanized names in repository details and list (sjouke) - Added Address Labels Report (yalnifj) - Changed Clean up page header appearance in several themes (canajun2eh) - Changed All themes to use only sans-serif fonts to improve readability (canajun2eh) - Fixed [ 1168494 ] Javascript Verification (roland-d) - Added feature to search families on Individual ID on find page (roland-d) - Added option to spe