WikiTree_Plus_Chrome_Extension.png

WikiTree Plus Chrome Extension

Privacy Level: Open (White)
Date: 15 Feb 2019
Surnames/tags: wikitree_plus categorisation
Profile manager: Aleš Trtnik private message [send private message]
This page has been accessed 2,785 times.
WikiTree Plus Chrome Extension

WikiTree+ Chrome Extension is an extension that is active on the edit pages of WikiTree. You can install it from Chrome Web Store.

It shows as an additional button on right hand side of the Edit Toolbar.

Contents

On Profile pages

  • Format Parameters: Format templates parameters in a consistent way.
  • Edit Template: #Edit Template
  • Paste sources: Helper to paste sources from major sites. See #Paste Sources
  • Add Project Box: Adds Project Box Template
  • Add Sticker: Adds Sticker Template
  • Add Research Note Box: Adds Research Note Template
  • Add External links: Adds External Link Template
  • Add any template: #Add Template
  • Help: Link to here


On Category pages

Menu hierarchy:

  • Format Parameters: Format templates parameters in consistent way.
  • Edit Template: #Edit Template
  • Add CategoryInfoBox
    • Cemeteries
      • Cemetery: Adds template
      • Cemetery Group: Adds template
      • Anglican Cemeteries: Adds template
      • Baptist Cemeteries: Adds template
      • Catholic Cemeteries: Adds template
      • Jewish Cemeteries: Adds template
      • Lutheran Cemeteries: Adds template
      • Methodist Cemeteries: Adds template
      • Presbyterian Cemeteries: Adds template
      • Quaker Cemeteries: Adds template
    • Religion
      • Religious Institution Group: Adds template
    • Maintenance
      • Maintenance: Adds template
      • Needs: Adds template
      • Needs GEDCOM Cleanup: Adds template
      • Unconnected: Adds template
      • Unsourced: Adds template
    • Others
      • Location: Adds template
      • Migration: Adds template
      • One Name Study: Adds template
      • One Place Study: Adds template
      • CategoryInfoBox: Adds template
  • EditBOT instructions
    • Rename Category: Adds template
    • Merge Category: Adds template
    • Delete Category: Adds template
    • Confirm for EditBOT: Confirmation of action for EditBOT. Used only by Confirmation group.
  • Other templates
    • Aka: Adds template
    • Top Level: Adds template
    • Geographic Location: Adds template
  • Add any template: #Add Template
  • Help: Link to here

On Template pages

  • Format Parameters: Format templates parameters in consistant way.
  • Edit Template: #Edit Template
  • Add TemplateParam: Adds TemplateParam
  • Add Documentation: Adds Documentation
  • Add Base Templates:
    • Project Box: Adds Project Box
    • Sticker: Adds Sticker
    • Research Note Box: Adds Research Note Box
  • Add Other Templates:
    • Project Box Instructions Adds Project Box Instructions
  • Add any template: #Add Template
  • Help: Link to here

On Other pages

  • Format Parameters: Format templates parameters in a consistent way.
  • Edit Template: #Edit Template
  • Add any template: #Add Template
  • Help: Link to here


Add Template

Selector for a template to add.

After you select the template, #Edit Template dialogs opens where you can enter all parameters.


Edit Template

Edit template properties.

Opens a dialog with all template properties. It has several options available depending on parameter type. See legend for quick info.

At the moment only CategoryInfoBox has all parameters fully functional.

Looking at each row there are 3 different backgrounds defining the parameter usage or importance.

  • Red means that the parameter is Required. If not entered, the template might not function properly. These parameters are added to the page even if they are not entered, so it is obvious on the page that it is missing.
  • Green means that the parameter is Preferred. This parameters are added to the page even if they are not entered, so it is easy to enter them.
  • Yellow means that the parameter is Optional. This parameters are added to the page only if they are entered.

On each row, there is always the name of the parameter followed by Help icon if there is help available for it. If you hover over the icon, you will get a hint with the description of the parameter and an example if available. It is followed by an edit box where a parameter is entered.

Edit box has a few different behaviors depending on the type of the parameter. It can be just normal text. It can also have drop down list of predefined values, that will autocomplete the content as you type. It can also be ReadOnly and in this case you can't edit the parameter value.

It is followed by button R, that will restore the value if you changed it.

It can be followed by button A in case there is presumed initial value deducted from page name or categories or other page content. It completely depends on the parameter.

And the final button O stands for Open link. Some parameters represent links to Categories, Projects, Space pages, WikiData, FindAGrave, ... or custom URL. It will open appropriate page depending on the parameter.

Paste function is also overridden for some parameters. It enables you to paste full URL and only the part needed by the parameter is extracted. For instance you can paste complete URL from findAGrave and only ID will be placed in the parameter.

Paste Sources

Paste Sources
Here you can paste URL or standard source citation and it gets reformatted as needed.

Here is a list of what can be pasted.

  • FindAGrave URL
  • FindAGrave citation
  • WikiData URL

Profile Cleanup

Automated cleanup

This option cleans the profile like EditBOT does. It does a bit more and you can choose the groups of changes to apply. Things that are corrected:

  • prettifying inline citation tags
    • REF
    • /REF
    • REFERENCES/
  • Removing old dummy texts
    • This biography is a rough draft. It was auto-generated by a GEDCOM import and needs to be edited.
    • CONT
    • CONC"
  • Removing spaces
    • empty lines at the beginning,
    • empty lines at the end
    • TABulator to space
    • multi-space to single
    • angled quotes to normal
  • Redirected templates
    • User Global Family Reunion to Global Family Reunion
    • OnePlaceStudy to One Place Study
    • Citation needed to Citation Needed
  • Links to WikiTree
    • External Link to Internal
    • URL to Internal Link
    • http WikiTree to https
  • Ancestry URL
    • Record URL to template
    • old record URL to new
    • old tree URL to new
    • old tree URL to new (no person)
  • FindAGrave URL
    • old URL to template
    • old Link to template
    • URL to template

Beta version

The latest development version is available for anyone who wants to be a beta tester.

  • Download the zip file. The latest version is 0.3.6 beta which can be downloaded here: https://wikitree.sdms.si/Chrome/WikiTreePlusBeta.zip
  • Unzip this somewhere on your machine.
  • Then open the Chrome browser and go to this URL: chrome://extensions/
  • At the top right of that page there is a toggle switch that says "Developer mode". Turn this on.
  • You should now see a button in the top left of the page that says "Load Unpacked". Click that and select the WikiTreePlus folder.

Revision history

1.0.2

  • Fixed a bug that prevented the display on nonprofile pages.
  • Fixed a bug with the recent addition of WikiTree Apps to Menu

1.0.1

  • Template selector displays also group and sub-group of the template
  • Filter in Template selector searches also in group and sub-group of the template
  • Added WikiTree Apps to Menu

1.0.0

  • Added support for FAG Cemetery ID
  • Added "Ancestry Share" source pasting

0.3.6

  • Resolved a problem with changed URL of the profile edit page.
  • Resolved a problem with not saving if no manual changes were made.
  • Turning off the Enhanced editor on Extension use.

0.3.5

  • republish due to an old published file.

0.3.4

  • Finished Profile cleanup. It does everything EditBOT does and a few more things.

0.3.3

  • Moved Source pasting definition out of the extension, so I can update it daily.
  • Added Profile cleanup. It is similar to what EditBOT does automatically on save.
  • Moved Profile cleanup definition out of the extension, so I can update it daily.

0.3.2

  • Few corrections on Add template
  • Updated source citation
    • Added FAG Citation
    • Added WikiData URL
  • Improved "Explain your changes:" comment
  • Added template parameter type for WikiTreeBlog
  • Added template parameter type for needs on ProjectBoxes.
  • Added Help links in menus and dialogs

0.3.1

  • Added the button on all Edit pages.
  • Improved automatic setting of TOC parameter
  • Added support for You Tube parameter
  • Added support for Number parameter
  • Made awareness of enhanced editor.
  • Added custom menu for profile pages.
  • Improved adding any template.
  • Added initial support to paste a source.

0.2.6

  • Added support for Enter key.
  • Improved tab-order.
  • Added automatic setting of TOC parameter based on the number of pages in category.
  • Enabled Extension also on section edit (editing just part of the page)

In version 0.2.5

  • Added support for Team parameters.

In version 0.2.4

  • Added grouping to template parameters, so the dialog is smaller in some cases. Best seen on CIB Location
  • Checking for unknown parameters and reporting it back to user. That way user knows it was deleted.

In version 0.2.3

  • Add CIB Cemetery didn't work in case of some category combinations on the page.

In version 0.2.2

  • Open link button for web pages didn't work.
  • Adding new template CIB Cemetery template didn't work in case there were no categories on the page.
  • Wrote some help for the extension.

In version 0.2.1

  • Loading template definition from storage might throw an error disabling most extension options.

In version 0.1.14

  • All functionality on category pages is done.
  • Added Example to parameters
  • Added legend
  • Improved design
  • Added predefined values
  • Now any template can be added.
  • Added a system to update template list and parameters with all the data automatically, so it will automatically recognize new templates without updating the extension.

In version 0.1.13

  • Added Help to parameters
  • Added Initial values on some parameters
  • Added links for link properties to open the page.
  • Added paste manipulation. You can paste complete URL and only the ID is pasted.
  • Best seen on CategoryInfoBox Cemetery. Try adding a new one to a cemetery category.

In version 0.1.12

  • Added definition for all templates. for most of them it is just a generic definition. For some is also wrong, so double-check that you don't delete something.
  • Few minor changes.

In version 0.1.11

  • Corrected "Edit template" on undefined template to show a message instead of an error.
  • Corrected "Edit template" in case of selected text of template. it deleted the content after the selected template.

In version 0.1.10

  • Updated Confirm EditBOT to work again

In version 0.1.9

  • Updated definition of all templates

In version 0.1.8

  • on Add categories you first get the dialog to fill in the parameters.
  • improved recognition of templates to edit. You can select whole template and Edit that template. If nothing is selected and there is only one template on the page, that one is edited. In case of multiple templates the one with cursor in it is edited.

In version 0.1.6

  • Add CategoryInfoBox / Adds any Category Info Box template to the category.
  • Edit template works. It shows the dialog with all parameters.

In version 0.1.5

  • Format Parameters option works. It reformats spaces in template parameters, to make it look good.
  • Add CategoryInfoBox / Cemetery. Adds CategoryInfoBox Cemetery template to the category. Parameters are not yet added.
  • Add CategoryInfoBox / Cemetery Group. Adds CategoryInfoBox CemeteryGroup template to the category.
  • EditBOT instructions / Rename Category. Adds Rename Category template to the category.
  • EditBOT instructions / Merge Category. Adds Merge Category template to the category.
  • EditBOT instructions / Delete Category. Adds Delete Category template to the category.
  • EditBOT instructions / Confirm for EditBOT. It sets Confirmed parameter and sets edit comment. This option is just for Confirmation team.




Collaboration
  • Login to edit this profile and add images.
  • Private Messages: Send a private message to the Profile Manager. (Best when privacy is an issue.)
  • Public Comments: Login to post. (Best for messages specifically directed to those editing this profile. Limit 20 per day.)
Comments: 4

Leave a message for others who see this profile.
There are no comments yet.
Login to post a comment.
Curious, I just downloaded chrome and am trying to figure out how to use these extensions.
posted by [Living Adam]
At the beginning of this page is a link to the extension. Here it is again https://chrome.google.com/webstore/detail/wikitree%20/giodhdfeabddjnlhknbggojlgpnhanof and there click install.

That should be all. And then Edit any page on wikitree.

posted by Aleš Trtnik
Trouble is, not every one uses Chrome, or wants to. This makes this software limited in scope. I use Firefox. Good idea, though.
posted by [Living Adam]
I know it is limited to Chrome users. That represents almost 50% of the users. But I am not able to develop the extension for each browser.
posted by Aleš Trtnik