New App: Profile Overview

+56 votes
2.7k views

===> Profile Overview*  <===

==> Profile Overview Free Space page <==

The aim of this is/was to easily see pictures, categories, stickers, and project boxes, but I feel that it's more than that now. I feel like it's a good way of navigating around the tree(s).

Since last week, I've had lots of good suggestions and advice on this, and I've taken it all on board.  Thanks for your help, everyone! smiley Now, I think it's ready for me to stop messing with it. Of course, if you find big problems that I've missed (or even small problems)... please let me know and I'll try to fix them.

I'm hoping you don't really need instructions, but just in case...

  • Logging in to the API is better. You can see your private profiles and, as I'm storing some of the results in the browser, it will work a little faster. Also, there will be a 'PM' box on profiles that you manage.
  • Click any box to see the person's relations to others on the page (I think the colour scheme is easy to understand).
  • The coloured borders have no special meaning - they're just to group each generation together.    
  • There are arrow buttons on each profile. The up arrows are for ancestors, and the other one is for relatives (parents, siblings, spouses, and children). 
  • Each new call through an arrow link will/should open in a new window/tab. This allows you to go back-and-forth easily and not have to call up the same group again.
  • The number of generations of ancestors to call is set at the top (also for calls started from the arrow buttons). More generations takes longer.
  • If you do call 10 generations, you may be waiting a while. The page may even seem to freeze.  But, I think, in the end, the results will come.  (If they don't, it's probably because my code has a bug in it... Please let me know about that.)
  • 'BC' is a link to automatically run the BioCheck app with the chosen person and for the set number of generations of ancestors. (Thanks, Kay!)
  • The letters in the top left of each box are the relation of that person to the focal profile/person. (C for child; S, sibling; Sp, spouse; etc... In something like 'G3GP', 'G3' means 'Great-great-great-'.)
  • The WikiTree ID above the person's name will be copied to your clipboard if you click it.
  • If you log in, your WikiTree ID will be pre-filled in the search box. To delete it, click the eraser, which should be next to it.
  • The coloured walls at the bottom of some profiles show a missing parent or two (left/blue: father; right/pink: mother; full/purple: both).
  • There are some small pop-up windows to show the bio and sources of each profile. On a PC, these are draggable. On an iPad, they appear one at a time. The text versions of each of these are in text boxes to let you copy them if you need to (maybe you want to add the same source to another profile...). These little windows can be closed with a double-click, a single-click on the 'x' (top-right), or a click on the 'x' next to the buttons, which closes all of those windows (on a PC).
  • As with all the apps, this is just for information. There is no input. You can see the bio and source of each profile on this page, but you can't edit them - you need to go to the actual profile for that.

Anyway, I hope you find it fun and useful.  smiley 

As I said, let me know if you see any problems.

Thanks. 

----

* Thanks to Tommy Buch for the name suggestion... (I realise the file name says 'templates', but I'm going to call the app Profile Overview, as I think it best describes what it is.)

in WikiTree Tech by Ian Beacall G2G6 Pilot (309k points)
edited by Ian Beacall
Sorry, another quick question... What about when the data status (certain / before / etc.) is not recorded, but the data is recorded as, for example, "1876-00-00".  This happens when someone enters only a year. Now, maybe this is an estimate, because they haven't entered a full date, or maybe they know the year but not the full date.  In the second case, "about 1876" would be kind of wrong if the person definitely died in that year. On profiles, WikiTree shows "1876" if no status radios are selected, even though there is no month or date.  What do you think?
Anyway, Jim... Apart from the bit in my second question, I've done what you asked.  Let me see if you see anything strange. (It should be OK, but you never know).
And while I'm here... For you, Jim, or anyone else, someone posted on another site that this app may be useful, but it's quite 'cluttered'... Is that your impression?  If so, can you suggest anything to de-clutter it?
I wouldn't call it "cluttered", I'd call it "replete with detail". One suggestion might be for the person who said that to get a bigger screen:-) Seriously, it's fine. How else could you get so much functionality in without having multiple controls?
Sorry if that came across negatively.  I was viewing the data on a Smart Phone.  So a degree of clutter seems inevitable. It was actually amazing that the Tree was viable on a mobile screen so small.

It was intriguing enough that I was wondering if the app could be adapted to an alternate genealogical data source too.

Oh, hello, Brian! I guess Jim was right - you need a bigger screen. smiley  I have tried to make it viewable/usable on as many screens and browsers as I can. I wouldn't recommend using it on a phone, though - unless, it's one of those really big ones.

I don't know how well it could be adapted to another data source, as everything in it is obviously based on WikiTree API results.  What is the other source?  Is it a similar API or are you thinking of giving it to the owner of a site to adapt to their database? Feel free, by the way.  If you think you can take the code as it is and adapt it, you're welcome to do so (though it might not be easy, because the code is not very organised and I don't write many comments in it - I've kind of bodged the thing together with bits of string and old twigs).  Or if you think I could help you, then let me know more and maybe I could.

And do you have any suggestions for de-cluttering it?  I'm always open to suggestions. 

Ian,

I was very impressed with how usable the data was in such a small field. Guess I don't know how to do anything but back-handed compliments!

The comment was offered in a discussion forum for the Gramps open source genealogical software project. A number of people have followed the link to explore it.  (I set up a link to poll Napoleon's data for exploration by people without a WikiTree account.)

Well, I'm glad you like it. smiley

Looking at the Gramps site, I don't see how I could help.  It all looks a bit above me.  But as I said, if there's anything there that you can use somehow, good luck!  

So cool! I've found some really old ancestors I didn't realize were there!
That's great, Kathryn!

36 Answers

+21 votes
 
Best answer
This app is extremely cool -- thank you, Ian!

When I want to run Profile Overview, or BioCheck, etc., where do I go to find them? Should they not be available under Family Tree & Tools on any profile? (Or are they, and I just don't know where to look?)
by Richard Hill G2G6 Mach 9 (95.8k points)
selected by Elske Shaw

Help Page for Apps has several apps created by Members.  Ian's isn't there yet, but probably will be once he gets it approved by the Team.

Sweet! Thanks, Linda!
+10 votes
App isn't working for me on Chrome Browser on the computer.  I see a 'moving' tree and then get an unresponsive page.
by Linda Peterson G2G6 Pilot (779k points)
Sorry, Linda.  I think I've fixed it, now. Please look again.  (I did too much testing while logged in and not enough without logging in...)
Thanks, I got it to work. I had logged in, but it works now.  Thanks
Thanks, Linda. Could you do me a small favour and clear your cookies and cache and try again without logging in?  (Settings > Clear browsing data)  

(Don't worry if you don't want to do that...)
I tried incognito without logging in and it did work.   Thanks.

Good thinking! Thanks for your help. smiley

I was going to say the 1st few generations don't have any info, but they are the private ones, so that makes sense.
+13 votes
Whoah! I must admit, Ian, I hadn't really been closely following what you were doing. Now that I look into it ... wow!

Maybe this is a dumb question: The presentation and layout, did you base this on something? Is the UI completely original, or have you seen something like this before? It's completely new to me, and really interesting. I love that you are offering WikiTreers a unique way to browse and investigate profiles.
by Chris Whitten G2G Astronaut (1.5m points)

Hi Chris!  smiley

I'm glad you like it.  The design isn't something I've seen anywhere. It kind of... evolved. I wanted to make a list of ancestors, relatives, or descendants and show their photos, categories, stickers, and projects.  This may have been done before in a data-looking kind of way, but I thought something visual would be good.  Fortunately, Brian recently made this much easier with his changes to the API (I'm still waiting/hoping for a getDescendants action).  I got a feed of a list of templates from Ales, which was also a big help. Kay has also been very supportive...  A week ago, it looked very different, but I showed it to people in G2G and got some great advice.  I've made a hundred(-ish) changes over the last week or so. There are probably still some bugs to iron out, and hopefully people will tell me about them, but I think it's basically ready... I have found that I can also add a 'watchlist' view, which I thought would be much more difficult, and I'll add that soon (and the descendants view when I can).

So... yeah. Great. I'm glad you like it and I really hope it's useful for people. Honestly, I haven't 'used' it in a meaningful way yet (to update profiles), but I do enjoy navigating the tree(s) with it and I think I will use it in the future.   

It's really a fascinating new presentation.

Once you feel it's fairly stable, we will get this announced in the newsletter (~180,000 recipients, though many don't read it) and on every profile's Tree and Tools page.

By the way, Brian is working on getDescendants.

Again... Thanks. :)

I do think it's fairly stable now, which is why I started this thread/announcement (even though I found 10 minutes after posting it that it was broken frown).

Brian is a star. (>> Imagine a star emoji here. <<). 

+9 votes
Looking good.

Very minor....when you launch BioCheck would it make sense to change the number of generations based on where it launches from? For example if you are looking at 7 generations but launch from generation 3, tell BioCheck to look at 4 generations. Also, if looking at relatives, tell it just 1 generation.
by Kay Knight G2G6 Pilot (599k points)
Hi, Kay.  I see what you mean, but... I think if someone's looking at ancestors, they probably want to look as far back as possible.  I just thought the number in the box at the top was a convenient way to do it.  I just took another look at BioCheck and I see you can go back up to 20 generations.  Is there any reason (apart from the toll it may take on the server... and the time it may take) not to set '20' as a default for BioCheck?  And - again, looking again at BioCheck - is it searching the number of ancestor generations + 2 descendant generations?  (That's great if it is.  I hadn't realised that before.)  I'm really sorry...  I'm seeing lots of things now I look more closely.  You have a box that says 'No of relative checks'. Is that the results of getRelatives?  That would be the right thing to do from a relative view on my page, wouldn't it?  That would make sense.  (Maybe you can send me more information on this...?)

Thanks, Kay.
Although it can go back 20 generations there are two reasons not to -- 1. the load on the server and the time it takes and 2. too much information returned to deal with. Hence the default value in BioCheck is set to 5. It makes the most sense to use the user supplied value -- someone is looking that far back in their ancestors and after dealing with that then might add a generation.

Yes, BioCheck can also look at descendant generations (for example, you might want 0 ancestors and a couple of descendant generations). Again for time and volume of data, not too large a value.

Relatives checks - it only checks relatives for profiles that have a source or style issue. It checks parents, siblings, spouses, children for each. One check will check the relatives for profiles that have source/style issues. The next check then checks all those additional profiles found. This grows exponentially, and even 2 checks can find a lot/take quite a while. The source/style issues tend to run in families (a hereditary condition).
Wow. It's much more sophisticated than I realised.  Good job!  

Well, yeah... Good thinking. But if they hit my BC (BioCheck) button on the fourth generation of seven, maybe it would be good to return results for three generations up and three down?  What do you think?
+11 votes
I love it!  Thank you!
by Chris Orme G2G6 Mach 2 (27.6k points)
Thanks, Chris! I hope you find it fun and useful.
+11 votes
First impressions:

1. Wow, this is WAY more useful and informative about ancestors than just a tree layout or fan chart.

2. But, wait, it gets harder to tell which parent in each generation lines up with each child in succession. (is this my mom's GGF or my dad's?)

I don't know that it matters, this is really useful to see where my maintenance categories aren't aligned, who is missing things, where work needs done at wikitree. Different tools for different purposes.

BUT, I wonder if you could pull off a fan or tree-type layout, or put filters so I could choose to just look at maternal Parent/GGP/G2P/etc. (instead of only having the option to look at everyone at once) maybe it would solve all the world's problems? I would probably browse my tree exclusively through this.
by Jonathan Crawford G2G6 Pilot (279k points)
Hi Jonathan, I'm glad you like it.  I think (hope) you'll find that the ancestors are in the order that you may hope for (the order that you'll find on the WikiTree ancestor view for example). And did you try clicking any of the boxes? You can see the links between each person with big lines.

Honestly, your ideas of tree or fan layouts sound difficult.  I've seen discussions of tree layouts and no-one seems happy.  Have you seen Topola?  I think it's fantastic (it's different from what I'm doing here, because what I'm doing is more WikiTree-profile focused) but I've read people complaining about that.  (I can't overstate how amazed I was the first time I saw it, but some people don't like it(?!))  I think Greg's fan chart is great - I often use it - but I don't see how you imagine these two different things being combined.  I'm open to ideas, but...

The last thing you mentioned - the filter - is probably not difficult. I'm not sure why you'd want to do that, but if that's what you want I'll see if I can add it.

Thanks for the feedback!
Hi Jonathan.  I've added a paternal/maternal filter.  Take a look.
Hi there Ian!

Let me just add my WOW to other people's reactions too!  You've done an amazing job with this!  I saw your post on G2G last week, but, alas, was in the midst of my final push to polish off my latest version of the Fan Chart, so didn't have much time to do more than check it out - notice how impressive it was - but not give you any feedback.  Sorry about that!  Luckily - lots of others did- and you've created a GREAT app!  I look forward to it joining others on the Apps page and amidst the Family Tree & Tools page!  Will be very useful for all.

Congrats again!  I'm not sure how our two apps would co-exist in a single layout - I think they have different purposes.  I will definitely make use of yours lots.  Well done!

 - Greg
Hi Greg!

I'm glad you like the app. And thanks for the Fan Chart! As I said, I often use it. And no - I can't imagine how the two would be combined either.  I have one small idea... When we click a name in the Fan Chart, we get some data (top left, I think) on the person and a link to the profile. You could develop that a little more - add the photo, stickers, etc.  All the data comes with the new bio field in the API.  My code is checking the text bio (what people have typed in), finding templates, checking those against a list of templates (feed from AleÅ¡), trying to match those to the HTML (which also comes with the new bio field) and outputting the HTML.  You might want to think of something like that.  But to be honest, I don't think you need it. The Fan Chart gives a great overview of where we are in our tree building and where to focus our attention. My page is just giving an immediate visual view of the profiles.  I couldn't structure my page as a fan - it would be chaos!

Anyway, thanks again for the Fan Chart - it's a great tool!
Thanks Ian,

I did add the photo , and have also added the marriage info and spouse to the Ancestor Popup window.  I hadn’t thought about bio, but at this point I’m afraid of slowing down the loading process even further.

is there a way to call your app with parameters? I’ve added Kay’s  BioCheck app as an option under the Other Views menu, and I’d love to add a link to your app now too.

Greg
Greg,

Yes, you can do this:

https://apps.wikitree.com/apps/beacall6/templates.php?view=ancestors&genNum=7&id=Bell-21010 (my nan).

view: relatives, ancestors, watchlist

genNum: number of generations (for ancestors view) (default: last used number (taken from localStorage) or 5)

id: WikiTree ID

For Watchlist view (I haven't added the buttons to show this yet, but I think it's working OK, so...):

offset: where to start your list from (default: 0)

limit: length of the list to show (default: 100, max: 250)

I may raise or lower the limit max for the watchlist view - I need to ask someone (Brian, I guess) if this causes any problems for the server.

Can you give me the same information for your page? I'll add a link.  Thanks.
Great!  Thanks Ian!

It's funny - we use almost the exact same syntax:   Here's an example using my birth mother's fan chart:

https://apps.wikitree.com/apps/clarke11007/fan.php?ph=1&id=Marcoux-336&NumGens=6

ph=1 tells the fan chart app to start over with a new person

id = WikiTree ID

NumGens = # of generations (primary person counts as generation 1)

 - Greg
Link to Profile Overview app added to Fan Chart app - in the Other Views menu!  DONE - and works like a charm!  Thanks Ian!  (Wish all my updates were this easy!)

 -Greg
Ian, finally got around to checking this Paternal/Maternal filter, where is it? I must be missing it

Hi Jonathan.  I removed it! smiley But I've replaced it with something much better - there's a button to the left of each name to filter by that person, so only profiles related to that person - up and down - will be shown (apart from people's spouses, which will also be shown).

Rock on! I love it, and was just about to wonder if you thought you could pull off a Watchlist view, when it appeared! Very cool! I'm already using it to patch up my personal maintenance categories where I've missed some profiles
+11 votes
Great app, Ian.  I'll be using it again.  Thank you.
by Mark Weinheimer G2G Astronaut (1.2m points)

Great. I'm glad you like it, Mark. smiley

+11 votes
First look my comment is Whoah!

Going to take a closer look now.
by Hilary Gadsby G2G6 Pilot (316k points)

Hi Hilary!  "Whoah!" is a good reaction. smiley  If you find any bugs, please let me know...

Thanks.

+12 votes
I honestly gasped and said "This is so cool!" out loud when my tree rendered.  With the pop-up info boxes!  And the visible stickers!  

This is a great tool.
by E. Compton G2G6 Pilot (194k points)

Gasping sounds pretty good. smiley  I hope it doesn't let you down. Again, let me know if you see any problems.

Thanks for the feedback.  

E, I'm curious - what device/browser did you see this on?  (When I saw it on an iPad, I also thought, "Wow... that looks pretty cool."  I'm not sure why, but iPad seems to make everything look better.)

I sure will I really like this. Only looked at immediate family so need to take a look at some ancestors.
I'm viewing it on AVG's Secure Browser (it's Chrome with some privacy wingdings), on Windows 10.
OK. Thanks.  It's even better if you were using that and still gasped. :)
+10 votes
This is WONDERFUL!
by Pip Sheppard G2G Astronaut (2.7m points)
Thank you, Pip!
+8 votes

I love it !!!  yes

by David Urquhart G2G6 Pilot (167k points)
Thank you, David!
+9 votes

This is a really interesting app. I have sent the link to several of my WikiTree cousins.

QUESTION: Is there some way to pass the profile to be examined as a parameter of the basic URL? That would be a convenient improvement for me.

by Bill Vincent G2G6 Pilot (173k points)
Hi Bill. I'm glad you like it. See my answer to Greg above for URL parameters.
Thanks, I didn't see that answer. Perfect!
+7 votes
Ian: Thank you for the wonderful work. I look forward to it being approved and being added to the "Help Page for Apps". Anne
by A. Creighton G2G6 Pilot (932k points)
Thank you, Anne.
+10 votes

Update

I said I was ready to stop messing with this, but I guess I was wrong...  I've made a few changes that I think/hope people will like.

  1. A Watchlist View
    After you log in, you can see profiles from your watchlist. I've set a max of 150 at a time for now, but this may change.
  2. A Filter
    For the Ancestors view, I've put a button next to each person's name. Click that and the people on the page will all be descendants (and their spouses) and ancestors of that person.  The rest will be hidden. To reverse this, just hit the same button (now highlighted in green) again. 
  3. Ahnentafel numbers and MFMF
    In the top left corner, it says 'P' (Parent), 'GP' (Grandparent), 'G3GP' (Great-Great-Great-Grandparent), and so on.  Now, if you click that you can see what I'm calling the MFMF (because I don't know the proper term for it, if there is one).  So, it may say, for example, 'MFMF', which means "mother's father's mother's father", giving you a clearer description of their relation to the focal profile than just 'G2GF'. I know some people like Ahnentafel numbers, so if you click that box again, you can see the Ahnentafel number.*
  4. Links to other apps
    On the right, there are links to Bio Check (BC), Fan Chart (FC), and Topola (T).  Click a link and each of these apps run automatically for the profile you're on. These are all excellent, and very useful apps.
  5. Path to the focal profile
    On the Ancestors view, clicking a profile box now shows the same as before (lines to spouse, parents, and child), but you can also follow the lines from the child to their child, and so on back to the focal person. 

Apart from adding a descendants view (soon-ish, I hope), I don't think I will make many more changes, unless there's something broken or if anyone has any suggestions for new things that seem doable.

As before, please let me know if you see any problems. (In testing/development, I managed to make my browser freeze a few times. Definitely let me know if that happens to you!)

* A bit techy, but maybe interesting: I read an interesting article about Ahnentafel being a binary system. I wasn't very familiar with binary before, but now I see.  If you know this, don't worry, but if you don't, let me share what I learned. Briefly... Think about this sequence: 1, 2, 4, 8, 16, 32, 64, 128, etc.  Each of the 1s and 0s in a binary number represent those numbers in reverse and they're added together, so... 1 = 1; 11 = 2+1=3; 101 = 4+0+1=5; 1011 = 8+0+2+1=11; 11010101 = 128+64+0+16+0+4+0+1=213.  The magic part here is that when we convert the Ahnentafel number 213 (for example) to binary and remove the leading 1, giving us 1010101, each of those 1s represents a mother and each of the 0s is a father, so 213 = MFMFMFM, your mother's father's mother's father's mother's father's mother.  Honestly, this is probably not useful in everyday life, because who's going to spend time converting decimal numbers to binary numbers** to find a genealogical relationship? But it's very useful for my app.  (I really hope that was a little interesting...)

** If you do want to convert decimal numbers to binary numbers, you can search '123 (for example) in binary' in Google.  Google gives a result like this: 0b1111011. Remove the '0b1' from the start, and 123 is MMMFMM, your mother's mother's mother's father's mother's mother. :) 

by Ian Beacall G2G6 Pilot (309k points)
edited by Ian Beacall
Your app is awesome and still getting better, Ian!

It's now linked from all our Tree and Tools pages, e.g. https://www.wikitree.com/genealogy/Beacall-Family-Tree-6#genealogy

It's listed as "Profile Overview" in the alphabetical list of tree views and apps.

We should have the getDescendants API ready for your use soon. Also, by the way, we are upgrading the apps server so it has more capacity. More about both of these items is coming soon in the WT_Apps list.

Thanks, Chris! smiley

Excellent work Ian! Nice improvements - thanks for the link to the Fan Chart (which also links back to your Profile Overview app now too).

I LOVE that you enjoyed the diversion into the binary mathematics behind the Ahnentafel system - makes my heart (as a  Math & Computer Science teacher) feel all warm and tingly inside!  Thanks for sharing!

 -Greg

Thanks, Greg!  I'm glad I made your heart tingle. smiley

Note to self, write an app that converts bio to hexadecimal, to save memory, and dedicate to Greg.
+7 votes

I have a quick question... On this app, there is a watchlist view.  You can call a hundred-or-so profiles from the server.  There are various ways to order your watchlist to do this.  

order : Sort order for the profiles on the Watchlist. Value can be user_id, user_name, user_last_name_current, user_birth_date, user_death_date, or page_touched*. The default sort order is by user_id (Person.Id).
* When the page was last edited.

I think the most natural one is to sort it by WikiTree ID (user_name), which is what I do.  Do you agree with that?

Then after collecting the 100-odd profiles from the server, I'm ordering them on the page in order of birth date (from most recent to oldest).  Do you think that's the right thing to do?  

Do you think I should give options for this on the page? I'm worried about providing too many options as too many options can paralyse people.  

I would appreciate any thoughts on this. Thanks in advance.

by Ian Beacall G2G6 Pilot (309k points)
1) The default sort order for the watchlist displayed from the MyWikiTree menu is alphabetical by surname. Since most people probably haven't changed to a different ordering, perhaps sticking with that is the most natural.

2) I think your choice of sorting within the page using most recent birthdate first is a good one.

3) Can you hide rarely used options in a pop-up or separate window, with just a button saying "Settings" or "Advanced" to trigger it? This would avoid paralysis because people could just ignore it if they weren't interested. You could even move the existing options of Start and Length into it.
Thanks, Jim.  When you say 'alphabetical by surname', that would be the same as WikiTree ID, wouldn't it?  It's not by current surname, is it?  (I'm afraid to try to look at my own watchlist because it's so big it would probably break the browser (I realise I have to reduce it somehow)).

Yes, you're right, I could probably put more options in a pop-up thing.  That's a good idea.  I'm not sure about moving the start and length options though.  Without it, people would probably just be looking at the same few hundred profiles each time. Opening a pop-up window to change the start number may be troublesome.  Maybe I'll remove (or move) the 'length' option - just choose a good number and stick with it.  I think I need to keep the start box though.

Thanks again for your input.
You're welcome, Ian! I'm using the app all the time.

For me, if I clear cookies, login, go to the My WikiTree menu, and select Watchlist, I get a list with "Alphabetical" highlighted that appears to be sorted by current last name; equal CLNs seem to be in random order.

If I choose to sort by something else, say Edit Date, it remembers that, presumably by a cookie.

So yes, I believe people who haven't changed the default will perceive a watchlist ordered by CLN, not LNAB or WTID.

I think you're right about keeping "Start" visible but hiding "Length".
That's interesting.  Thanks for looking at that.  Which seems better to you - current last name or last name at birth?
I vote for LNAB, and I think the wikitreeID could differ from LNAB if merges were done. Maybe shouldnt, but possible.
Hi, Jonathan.  

I was thinking LNAB (through the WikiTree ID) would be the best way, too, but now I'm not so sure - there must be a reason why WikiTree defaults to CLN(?)  

Why would the WikiTree ID differ from LNAB?  Notice that user_name (WikiTree ID) is an option for ordering, but LNAB isn't.  I guess they're (basically) the same thing.
If I understand correctly, you are planning to have two criteria. The first one will select which profiles are chosen from the watchlist. The second will determine what order the selected profiles are shown in. Is that right?

Actually I'm now wondering whether it may be confusing if the two criteria are different. Mightn't there be unexpected effects?

Maybe it's best if the two criteria are always the same, and the default criterion for both is birthdate, with most recent first. So with Start=0 you select the most recent profiles, and show them with the most recent first. If you do something else, then they will appear to be in birthdate order, but there will be unexpected gaps—profiles that appear to be missing because for example they didn't meet an alphabetical criterion.
The two criteria is how I'm doing it now: fetch 100 profiles from the server ordered by LNB, re-order this 100 by birthdate.  Maybe I should not re-order them by birthdate. Doing this may split up some families. It may be better to see people with the same name together.  The only people missing if everything were ordered by LNAB would be the wives/mothers. (I hope that doesn't sound bad...) The other option, CLN, would mean that married daughters would be missing from the list.  There may be more married daughters than mothers in a family, so it's probably better to keep the daughters with the father than keep the mother with her husband.  I don't have the statistics to back me up (the average number of married daughters in a family), but maybe that's right.

I don't think the profiles should be fetched from the server in birthdate order.  That would split up families to a much greater extent.

So... I'm thinking maybe you're right that the ordering should be the same but it should all be by LNAB (though as you said before, I could add a pop-up settings box, too).
re: LNAB <> WikiTreeID (hypothetical situation)

Jane Doe created as Doe-1, also Jane Smith created as Smith-1, because someone created a profile under her married name (or maybe she was adopted, and they didn't realize).

At some point someone figures this out, but instead of merging into Doe-1, (LNAB) they merge into Smith-1. You get warnings to only select the one with the right name, but if someone ignored that they are allowed to merge that way.

There's probably a query in wikitree to find things like that, might try to play with that for a minute.

HOPEFULLY this isn't a lot of profiles. Probably isn't even worth considering. Just occurred to me.
Honestly, I think this would be a tiny percentage of cases - especially when there are lots of questions and warnings when you merge two people with different LNABs.
Oh, and I made some changes. I've removed the 'length' box and set it to 150 (though I may add it again in a settings window).  150 doesn't take too long thanks to the changes Brian has just made to the API server, and I think that's plenty.  I've added forward and back bars on the left and right of the Watchlist view (though they may be quite narrow and not so obvious). And I've changed the ordering so that they're not re-ordered by birthdate.  I think it's better.
+7 votes
Hi, just tried it on my iMac with the latest version of Safari and OS 10.15.7.  The pages comes up but none of the buttons work.  There is a login button up to the right but that does nothing and I am not sure if that is a login to WK or a login to your site?  If it is to your site, then should there be a way to create an account via another button?  Anyway, I look forward to trying it out at some point but its just not working right now.  Appreciate all your hard work on it even though I haven't seen it yet!
by Mark Smith G2G3 (3.1k points)
Hi Mark.

Sorry, but I think I added some code yesterday which would break it if you weren't logged in (I put a comma where there should have been a dot).  Try it again.
+9 votes

For anyone who tried this app after receiving the newsletter and then found it broken, I'm very sorry.  When I saw the first comment saying it wasn't working, I checked and found I'd added a comma where there should have been a dot.  If you don't know much/anything about coding, well... that breaks things.  So I've fixed that. If you do see any other problems, please let me know.  I promise to be more careful about not breaking it in the future. sad

Any other constructive feedback is always welcome. 

I've put up a free space page, which is kind of disorganised, but if you read it and look at the pictures, anything that is not immediately obvious when you see the app, will hopefully become clearer.

Thanks.

by Ian Beacall G2G6 Pilot (309k points)
+8 votes
Thank you so much for this amazing app!! I tried out, every possible way it would go and just loved it.
by Lisa Murphy G2G6 Pilot (334k points)

Hi, Lisa! Thanks! I'm glad you like it.  smiley (I feel there's a distinct lack of smilies on WikiTree...).  I'm nearly there with a Descendants view, which I think may be helpful, too.

+8 votes
Wow! That's a really cool way of looking at a profile and their ancestors. And I really like that you can copy the link and change the profile ID to put in anyone's profile. Thanks for all the effort that went into this!
by Bob Utterback G2G4 (4.2k points)

Thanks, Bob! yes

+8 votes

Update: Descendants View

Good news...  smiley  I've added a Descendants view*, so you can now see up to five generations of someone's descendants.  The main person is at the top and we go down through children, grandchildren, etc. At the bottom, you may have lots of descendants, and it may seem a little confusing, but if you click the button to the left of the name on a box, you can see the direct line back to the main person.

I've tested it and it seems OK, but I often miss something quite important, so please let me know if you see any problems. 

I've checked Firefox, Opera, Chrome, and Edge on a PC and my Android phone. I haven't looked at an iPad yet, and I'm hoping the form at the top of the page isn't messed up.  If it is messed up, I'm sorry, but I will fix it in a few hours from now.

*  Thanks to Brian!

by Ian Beacall G2G6 Pilot (309k points)
edited by Ian Beacall

Related questions

+40 votes
6 answers
+59 votes
16 answers
845 views asked Dec 2, 2023 in The Tree House by Greg Clarke G2G6 Pilot (110k points)
+48 votes
15 answers
714 views asked Aug 16, 2023 in WikiTree Tech by Ian Beacall G2G6 Pilot (309k points)
+38 votes
9 answers
+30 votes
8 answers
2.3k views asked Dec 11, 2020 in The Tree House by Kay Knight G2G6 Pilot (599k points)
+26 votes
3 answers
+30 votes
4 answers
+15 votes
1 answer
+29 votes
5 answers

WikiTree  ~  About  ~  Help Help  ~  Search Person Search  ~  Surname:

disclaimer - terms - copyright

...