Thursday, June 12, 2008

Wanna know what's happening in your tree?

We've been playing around with different ways to keep tabs on what's happening in your tree on the FamilySearch pilot program at A common request and often dreamed of feature is to be able to do simple things like see a list of everyone in my tree. This is somewhat of a challenging request in the pilot system as the definition of your tree is ambiguous. You connect into the common tree which is shared by many users. Knowing where your tree stops and starts is not a discreet question.

We have considered allowing users to define a scope of interest which we could monitor and report on. Imagine you'd like to know who in your tree has been updated recently, or who has multiple parents, or who has sources, etc., etc. You could define a scope of interest for example assume I'm working on my Brewster line. I go over to Sarah Augusta Brewster and tell the system I want to define a scope of interest starting at Sarah and going back 5 generations and down 2 generations at each generation. The system would then report to me about activity in this portion of the tree.

We took this concept a step further and hooked it up to a technology called RSS which basically allowed us to run a report against a scope of interest and pipe it out using RSS to any number of news readers. Here's a snapshot of the feed from my tree in Google Reader.

You can click on any of the items and it takes you to the person in the tree. I shared this list with my sister, who is an avid genealogist, and she immediately began using it as a punch list of things to do on our tree. I then got new things on my list indicating that people in the tree had been updated. You can imagine how useful this would be to keep tabs on people in the tree and see who is updating them. Before you get too excited about this, remember, this was just a quick demo we hacked together to show the concept. It is not ready for prime time.


HaleDN said...

Dan, this is the exact kind of thing that would be great for individuals who will maintain an external copy of their data, but want to use a 3rd party app to synchronize their data whenever the "master" data at NFS changes. I don't know if something needs to happen for this type of functionality to be added to the NFS APIs, but it sounds like a good feature request if it isn't already available.

Anonymous said...

I love this! It sounds like what my daughter asked for when the NFS reps were in Orlando for feedback.

It would be much more efficient to let technology keep us updated on changes in our family trees than to hunt for them ourselves, and it might encourage more collaboration.


EvaLynn said...

Thank You for considering all things! Time is so valuable, I appreciate anything that is going to help me use it well. This idea is proof that Heavenly Father loves us!

Nora said...

I really, really want a list like this for my tree! I hope you can work it out.