An incremental GEDCOM import routine using AJAX

Registered by fisharebest

I have written most of a new import routine that uses AJAX loading to import GEDCOM data. It runs for a few seconds and reloads to continue.

If it finds data with problems (e.g. ambiguous numeric dates), it stops to ask for user input.

The advantages are;

It only loads a small part of the gedcom into memory (eliminating memory errors)
It only operates for a few seconds at a time (eliminating time-limit errors)
Data is held in a LONGTEXT column in the wt_gedcoms table (eliminating the need for temporary files)
The process can be paused/resumed.

It also allows you to load data with a different filename (at last!), so you can import a file called myfamily-2010-04-09.ged into myfamily.ged

Blueprint information

Status:
Complete
Approver:
webtrees team
Priority:
Medium
Drafter:
fisharebest
Direction:
Approved
Assignee:
fisharebest
Definition:
Approved
Series goal:
Accepted for trunk
Implementation:
Implemented
Milestone target:
None
Started by
fisharebest
Completed by
fisharebest

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.