WeRelate:Roadmap

Contents

Roadmap

With Dallan's help and encouragement, I am enhancing WeRelate. This page keeps you informed of my plans and progress. --Janet Bjorndahl (aka DataAnalyst), Volunteer Programmer

Work-in-progress and changes to be looked at soon

SuggestionStatus
WeRelate:Suggestions/Ability to merge Mysource pages with regular sources
While not the highest priority suggestion, it appears to be considerably less effort than the highest
to be investigated for effort
WeRelate:Suggestions/Tool for checking consistency of data
  • Display messages re: consistency issues on the Person and Family pages (determined in real time)

While the notes in the suggestion went beyond consistency issues (e.g., lack of sources, red-linked places), I am considering this suggestion to be complete and am closing it. New more targeted suggestions can be created for specific additional Data Quality reporting.

implemented 21 May 2023 (see Managing Data Quality)

a defect discovered 23 May was fixed 24 May 2023 (time-out on some edits)

a defect discovered 22 May was fixed 29 May 2023 (messages on the Family page were not always suppressed when they should be)

Note that as of May 2023, about 2% of Person pages should show one or more messages.
WeRelate:Suggestions/Tool for checking consistency of data
  • Develop a framework for automated data quality reporting to address at least parts of this suggestion
first implementation 9 May 2022

enhanced over summer 2022 (additional error types, fixed sort order & other defects, improved statistics)

enhanced Dec 2022 (tag issues fixed since last run, identify errors previously missed, "multiple sets of parents" changed from anomaly to error)

Jan 2023: corrected defects in tagging issues as fixed

May 2023: changed statistics page to display last 5 days in current month instead of last 10 days; minor enhancement in logic that determines birth date range for comparing across generations
WeRelate:Suggestions/Prevent events out of order (with a threshold)implemented 5 Mar 2022 with a threshold of 9 years
plan to reduce threshold to 2 years in the future

Note: Each suggestion above will be analyzed before proceeding. Some may be deferred or rejected due to the level of effort required.

Changes completed since Aug 2020

SuggestionStatus
WeRelate:Suggestions/Cemetery pages only on burial locationimplemented 26 Mar 2022
solution enhanced 30 Apr 2022 to handle newly added facts/events
Dallan fixed a bug in the merge process that treated a marriage event found on a Person page as a birth event, and a birth event found on a Family page as a marriage event. Both would be cases of bad data that could only originate from uploading a GEDCOM file that doesn't follow normal conventions.
The GEDCOM uploader still needs to be fixed to prevent the bad data from being created in WeRelate.
implemented 18 Jan 2022
Standardize page title on rename
  • Added a "Standardize title" button on the rename page - if selected, WeRelate will populate the "new title" field with the standardized page title (the user still has to select the "Rename page" button to complete the rename)
  • This button appears only for person and family pages with dates, where none of the dates are before 1550
implemented 17 Dec 2021
Housekeeping and minor fixesminor fixes related to sorting events and displaying dates implemented 21 Mar 2021 and 18 Apr 2021

tweaked and cleaned up GEDCOM upload code relating to date-based errors (implemented 1 Nov 2021)
fixed print version of family page when there isn't a person page for a spouse (see Support topic from 22 Nov 2020) (implemented 16 Nov 2021)
moved Estate Inventory and Estate Settlement to the main part of the event type dropdown list (implemented 16 Nov 2021)
fixed a bug in the message for events out of order so that events after death are included (implemented 16 Nov 2021)

WeRelate:Suggestions/Format Date Fieldstage 1 implemented 8 Oct 2020
stage 2 implemented 2 Nov 2020
stage 3 implemented 3 Nov 2020
stage 4 implemented 14 Feb 2021
stage 5 implemented 5 Mar 2021
stage 6 implemented 3 Aug 2021
stage 7 implemented 26 Aug 2021
stage 8 implemented 6 Nov 2021
(see the suggestion for details)
Living person edit:
  • For a person born within the last 110 years, require one of the following:
    • a valid death date
    • a valid burial date
    • the FamousLivingPersonException template (the person must be in Wikipedia)
implemented 3 Aug 2021
WeRelate:Suggestions/"with" displaying on Person pages where spouse is Unknown
  • Now displays as "with Unknown" instead of "with" (or "to Unknown" instead of "to")
implemented 18 Apr 2021
Display all marriages in Person's Facts and Events
  • Previously, if a Family page had no events and no sources, it wouldn't show up in the Facts and Events list on the Person page of either spouse. Now it does.
implemented 21 Mar 2021
WeRelate:Suggestions/Create a 'delete' option for those of us who wish to delete a page.
  • Add "request delete" to the More menu when the user is not allowed to delete a page
implemented 20 Jan 2021
WeRelate:Suggestions/Facets: Birth Century to use christening date (and add a browse category for 2000)implemented 1 Jan 2021
existing pages will be gradually re-indexed over the next month or more
Decommission Family Tree Explorer (FTE), including:
  • allow a user to copy another user's tree from their User page
  • renamed user-specific trees to "My Trees" to avoid confusion with "Family tree" diagram
  • updated Help to explain the functionality that replaced FTE
most code changes implemented 19 Dec 2020
Help and final code changes implemented 27 Dec 2020
WeRelate:Suggestions/Disallow the deletion of spousal pages if the family page is watchedsome restrictions implemented 18 Dec 2020
ability to delete a tree suspended 19 Dec 2020
(see the suggestion for details)
Tweak copy/paste source function:
  • Display "copied" for one second if copy is successful
  • Display "find/add" link if a Source or MySource was pasted (so user can change the source if desired)
  • Change "paste" link to "copy" link on a new source as soon as user selects or enters a source title
implemented 19 Dec 2020
Replace GEDCOM reviewer so it doesn't use Flash (Dallan did this work)implemented 9-12 Dec 2020
Display unknown names as underscores (without allowing entry of underscores)implemented 3 Nov 2020
WeRelate:Request List/Order facts and eventsimplemented 21 Oct 2020
Minor improvement to the Person page (show dates of family members prior to 1500)implemented 11 Oct 2020
WeRelate:Suggestions/Statistics: Checkbox to exclude Talk pages in searchimplemented 30 Sep 2020
Ability to copy/paste source citationsimplemented 26 Sep 2020
Filter What Links Hereimplemented 25 Sep 2020
Show which tree checkboxes are current and which are proposedimplemented 13 Sep 2020
Replace Family Tree Explorer with functionality that doesn't use Flashimplemented Aug to Sep 2020

To check out the Changes

You are invited to look at changes being tested in the Sandbox, keeping in mind that as I continue to code and test, I can break the Sandbox at any time (you'll know it's broken as you won't get a page at all). Also, the Sandbox is not fully functional, so you will see things such as <pageinfo> where there should be text. Use user name Test2, password testmore in the Sandbox.

If you have feedback on improvements BEFORE THEY ARE DEPLOYED TO PRODUCTION, please do not respond in the Roadmap or the Watercooler. Instead, find the Suggestion Talk page (see the list above to get to the Suggestion and then select the Talk page) and respond there. If you have feedback on an improvement AFTER IT IS IN PRODUCTION, please create a new Suggestion for further changes. This makes it easier for me to manage the work. If you need help creating a suggestion, drop me a note on my Talk page. Thanks--Janet Bjorndahl (aka DataAnalyst) 17:29, 30 September 2020 (UTC)