Difference between revisions of "Talk:5.1 Addons"

From Gramps
Jump to: navigation, search
(Not listed: added)
(Listed in git but not wiki: https://gramps-project.org/wiki/index.php/Addon:RelID)
(36 intermediate revisions by 3 users not shown)
Line 9: Line 9:
 
|-
 
|-
 
! Type
 
! Type
! Image
 
 
! Name
 
! Name
! Version
 
! Gramps
 
 
! Description
 
! Description
 
! Download
 
! Download
 
|-
 
|-
 
| Exporter
 
| Exporter
| JSON Export
+
| JSON Export [http://gramps.1791082.n4.nabble.com/struct-JSON-in-master-td4663442.html][http://gramps.1791082.n4.nabble.com/help-me-understand-the-inner-workings-of-gramps-what-happens-when-I-remove-td4672273i20.html#a4672306]
| JSON Export
 
| 1.0.16
 
| 5.1
 
 
| This is a JSON export
 
| This is a JSON export
 +
| JSON.addon.tgz
 +
|-
 +
| Importer
 +
| JSON Import
 +
| This is a JSON import
 
| JSON.addon.tgz
 
| JSON.addon.tgz
 
|-
 
|-
 
| Exporter
 
| Exporter
| Prolog Export
+
| Prolog Export [https://gramps-project.org/blog/2015/05/using-prolog-to-analyze-your-family-tree/][https://sourceforge.net/p/gramps/mailman/message/34118885/]
| Prolog Export
 
| 1.0.12
 
| 5.1
 
 
| Exports data into a Prolog fact format.  Data is in Unicode (utf-8)
 
| Exports data into a Prolog fact format.  Data is in Unicode (utf-8)
 
| ExportProlog.addon.tgz
 
| ExportProlog.addon.tgz
 
|-
 
|-
 
| Gramplet
 
| Gramplet
| Edit Image Exif Metadata
+
| Extended Family Attributes [http://gramps.1791082.n4.nabble.com/New-Extended-Attribute-bottombar-gramplets-td3639052.html]
| Edit Image Exif Metadata
 
| 2.0.4
 
| 5.1
 
| Gramplet to view, edit, and save image Exif metadata
 
| EditExifMetadata.addon.tgz
 
|-
 
| Gramplet
 
| Extended Family Attributes
 
| Extended Family Attributes
 
| 1.0.27
 
| 5.1
 
 
| Gramplet showing the attributes of a family
 
| Gramplet showing the attributes of a family
 
| ExtendedAttributes.addon.tgz
 
| ExtendedAttributes.addon.tgz
 
|-
 
|-
 
| Gramplet
 
| Gramplet
| Extended Person Attributes
+
| Extended Person Attributes [http://gramps.1791082.n4.nabble.com/New-Extended-Attribute-bottombar-gramplets-td3639052.html]
| Extended Person Attributes
 
| 1.0.27
 
| 5.1
 
 
| Gramplet showing the attributes of a person
 
| Gramplet showing the attributes of a person
 
| ExtendedAttributes.addon.tgz
 
| ExtendedAttributes.addon.tgz
 
|-
 
|-
 
| Gramplet
 
| Gramplet
| Family Overview
+
| Family Overview [http://gramps.1791082.n4.nabble.com/Reduce-importance-of-the-Event-description-td4663826i20.html#a4663972]
| Family Overview
 
| 1.0.12
 
| 5.1
 
 
| Gramplet showing an overview of events for a family
 
| Gramplet showing an overview of events for a family
 
| Overview.addon.tgz
 
| Overview.addon.tgz
 
|-
 
|-
 
| Gramplet
 
| Gramplet
| Person Overview
+
| Person Overview [http://gramps.1791082.n4.nabble.com/Reduce-importance-of-the-Event-description-td4663826i20.html#a4663972]
| Person Overview
 
| 1.0.12
 
| 5.1
 
 
| Gramplet showing an overview of events for a person
 
| Gramplet showing an overview of events for a person
 
| Overview.addon.tgz
 
| Overview.addon.tgz
|-
 
| Importer
 
| JSON Import
 
| JSON Import
 
| 1.0.16
 
| 5.1
 
| This is a JSON import
 
| JSON.addon.tgz
 
|-
 
| Plugin lib
 
| DE Web Connect Pack
 
| DE Web Connect Pack
 
| 0.0.24
 
| 5.1
 
| Collection of Web sites for the DE (requires libwebconnect)
 
| DEWebConnectPack.addon.tgz
 
|-
 
| Plugin lib
 
| FR Web Connect Pack
 
| FR Web Connect Pack
 
| 1.0.29
 
| 5.1
 
| Collection of Web sites for the FR (requires libwebconnect)
 
| FRWebConnectPack.addon.tgz
 
 
|-
 
|-
 
| Plugin lib
 
| Plugin lib
| RestoreHist
+
| Restart where you were last working[https://github.com/gramps-project/addons-source/blob/maintenance/gramps51/RestoreHist/restorehist.gpr.py]
| Restart where you were last working
 
| 0.0.12
 
| 5.1
 
 
| This addon causes Gramps to restart on the same view and object where Gramps was previously closed.  It adds no new menus or Gramplets, but allows the last six objects visited to be found via the \'Go\' menu.
 
| This addon causes Gramps to restart on the same view and object where Gramps was previously closed.  It adds no new menus or Gramplets, but allows the last six objects visited to be found via the \'Go\' menu.
 
| RestoreHist.addon.tgz
 
| RestoreHist.addon.tgz
|-
 
| Plugin lib
 
| UK Web Connect Pack
 
| UK Web Connect Pack
 
| 1.0.36
 
| 5.1
 
| Collection of Web sites for the UK (requires libwebconnect)
 
| UKWebConnectPack.addon.tgz
 
|-
 
| Plugin lib
 
| US Web Connect Pack
 
| US Web Connect Pack
 
| 1.0.39
 
| 5.1
 
| Collection of Web sites for the US (requires libwebconnect)
 
| USWebConnectPack.addon.tgz
 
 
|-
 
|-
 
| Quickreport
 
| Quickreport
| biographyquickview
 
 
| Biography
 
| Biography
| 1.0.7
 
| 5.1
 
 
| Display a text biography
 
| Display a text biography
 
| BiographyQuickview.addon.tgz
 
| BiographyQuickview.addon.tgz
 
|-
 
|-
 
| Report
 
| Report
| AncestorFill
+
| AncestorFill [http://gramps.1791082.n4.nabble.com/AncestorFill-td4669470.html][http://gramps.1791082.n4.nabble.com/Ancestor-Fill-report-td4671717.html#a4671718][http://gramps.1791082.n4.nabble.com/different-version-of-number-of-ancestor-reports-td4659361.html#a4659390]
| AncestorFill
+
| Report on the filling of the tree <br> menu "Reports/Text Reports/AncestorFill Report"
| 1.0.13
 
| 5.1
 
| Report on the filling of the tree
 
 
| AncestorFill.addon.tgz
 
| AncestorFill.addon.tgz
 
|-
 
|-
 
| Report
 
| Report
| MediaReport
 
| Media Report
 
| 1.0.2
 
| 5.1
 
| Generates report including images, image data and notes.
 
| MediaReport.addon.tgz
 
|-
 
| Report
 
| SourcesCitationsReport
 
| Sources and Citations Report
 
| 3.6.5
 
| 5.1
 
| Provides a source and Citations Report with notes
 
| SourcesCitationsReport.addon.tgz
 
|-
 
| Report
 
| det_descendant_report_i
 
 
| Detailed Descendant Report With All Images
 
| Detailed Descendant Report With All Images
| 1.0.6
 
| 5.1
 
 
| Produces a detailed descendant report with all images and optional todo list.
 
| Produces a detailed descendant report with all images and optional todo list.
 
| DetDescendantReport-images.addon.tgz
 
| DetDescendantReport-images.addon.tgz
 
|-
 
|-
| Rule
+
| Tool
| HasFamilyEventRole
+
| Check Associations data [http://gramps.1791082.n4.nabble.com/Associations-debug-tool-td4675114.html]
| Families with events with a selected role
+
| Will check the data on [[Gramps_5.1_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_1#Associations|Association]] for people.  The tool should be visible from  the menu {{man menu|Tools -> Utilies -> Check Associations data...}}  brinds up the {{man label|‎Associations state tool}} dialog.
| 0.0.2
+
| AssociationsTool.addon.tgz
| 5.1
 
| Matches families with an event with a selected role
 
| FilterRules.addon.tgz
 
 
|-
 
|-
 
| Rule
 
| Rule
| HasPersonEventRole
+
| [[Rule_expansions]]
| People with events with a selected role
+
| Filter Rules Pack 1
| 0.0.2
 
| 5.1
 
| Matches people with an event with a selected role
 
 
| FilterRules.addon.tgz
 
| FilterRules.addon.tgz
 
|-
 
|-
 
| Rule
 
| Rule
| HasSourceParameter
+
| [[Rule_expansions]]
| Source matching parameters
+
| Filter Rules Pack 2  
| 0.0.2
+
| FilterRules2.addon.tgz
| 5.1
 
| Matches Sources with values containing the chosen parameters
 
| FilterRules.addon.tgz
 
 
|-
 
|-
| Tool
+
|}
| SetPrivacyTool
+
 
| Set Privacy Tool
+
==Listed in git but not wiki==
| 1.0.2
+
The items that follow are listed in the GIT library but not in the Wiki
| 5.1
+
 
| Set all objects of the last <number> of years private.
+
https://github.com/gramps-project/addons/tree/master/gramps51/download
| SetPrivacyTool.addon.tgz
 
|-
 
| Tool
 
| Topola
 
| Interactive Family Tree
 
| 1.0.2
 
| 5.1
 
| Opens an interactive tree in the browser
 
| Topola.addon.tgz
 
|-
 
| Tool
 
| associationstool
 
| Check Associations data
 
| 1.1.5
 
| 5.1
 
| Will check the data on Association for people.
 
| AssociationsTool.addon.tgz
 
|-
 
|}
 
  
The items that follow are listed in the GIT library but not in the Wiki<br />
 
https://github.com/gramps-project/addons/tree/master/gramps51/downloaduer<br />
 
-------------------------------------------------------------------------
 
  
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
Line 245: Line 122:
 
|  
 
|  
 
| RebuildTypes.addon.tgz
 
| RebuildTypes.addon.tgz
|-
 
|
 
| RelID.addon.tgz
 
 
|-
 
|-
 
|  
 
|  
Line 262: Line 136:
 
|-
 
|-
 
|}
 
|}
 +
 +
==Newly added but not on wiki==
 +
* Family Relationship Tool [https://github.com/gramps-project/addons-source/pull/346 Families - when the Relationships of a long list of named fathers and mothers are shown as "Unknown", to change all the "Unknown" to "Married" as a batch.]
  
 
=Bare urls - let's hide them?=
 
=Bare urls - let's hide them?=
Line 277: Line 154:
 
:::That should be ok, but consider that a user seeing the download icon may just do that and wonder what to do next, the icon should also not have a word on it due to translations so maybe a download icon that has an arrow pointing down in black and white? The bare url in this case discourages non technical people for downloading manually I believe. Thanks for the improvements you've both made. --[[User:Sam888|Sam888]] ([[User talk:Sam888|talk]]) 00:13, 18 June 2020 (UTC)
 
:::That should be ok, but consider that a user seeing the download icon may just do that and wonder what to do next, the icon should also not have a word on it due to translations so maybe a download icon that has an arrow pointing down in black and white? The bare url in this case discourages non technical people for downloading manually I believe. Thanks for the improvements you've both made. --[[User:Sam888|Sam888]] ([[User talk:Sam888|talk]]) 00:13, 18 June 2020 (UTC)
 
::::Right, didn't think about that, I'll test icon on this page if I find a suitable one that's not appealing to normal user how about a cogwheel or construction symbol? --[[User:Gioto|Gioto]] ([[User talk:Gioto|talk]]) 03:15, 18 June 2020 (UTC)
 
::::Right, didn't think about that, I'll test icon on this page if I find a suitable one that's not appealing to normal user how about a cogwheel or construction symbol? --[[User:Gioto|Gioto]] ([[User talk:Gioto|talk]]) 03:15, 18 June 2020 (UTC)
 +
 +
 +
Gears tend to be used for preferences/settings. How about a Python (.py) document in a compressing clamp or in a cardboard carton? The typical old icons for .tgz archives used a
 +
(clunky) c-clamp and the newer ones have a cardboard carton with a logo on the front indicating the contents. (By the way, it is a bare archive filename rather than a URL in the add-on table.)
 +
 +
[[User:Bamaustin|Bamaustin]] ([[User talk:Bamaustin|talk]]) 14:47, 22 June 2020 (UTC)
 +
 +
::I found a tgz icon but it was not free for use. FYI the Download pages in other languages using [[File:Download_link.png|thumb]]
 +
which probably needs to change to an icon with no word. --[[User:Gioto|Gioto]] ([[User talk:Gioto|talk]]) 23:58, 22 June 2020 (UTC)
 +
 +
:::>> ''By the way, it is a bare archive filename rather than a URL in the add-on table.)''
 +
Yes I'm aware, the idea is to get rid of the name which really serves no purpose for the normal user and to make the table more compact. --[[User:Gioto|Gioto]] ([[User talk:Gioto|talk]]) 00:05, 23 June 2020 (UTC)
 +
 +
Agreed that a text-based download icon isn't appropriate for an international tool.
 +
 +
(As a personal observation of no consequence... I think downloads used to be a distinction that had importance when data transfer rates were such a big issue. We're downloading content with every click when we browse. We just store it in a temp space & discard. And it still is an issue for bulky downloads... like the Gramps installers. But these 'downloads' are smaller than most of the images. That isn't a consideration for what should be done... just an evolution that I find to be a curiosity.)
 +
 +
Tango SVGs are available from Wikimedia Commons. It would be a simple matter to layer a Python logo dropping into the carton with any of the free SVG editors.
 +
 +
[https://commons.m.wikimedia.org/wiki/File:Python.svg Python logo]
 +
 +
[https://commons.m.wikimedia.org/wiki/File:Package-x-generic.svg#mw-jump-to-license Package / carton]
 +
 +
[[User:Bamaustin|Bamaustin]] ([[User talk:Bamaustin|talk]]) 00:50, 23 June 2020 (UTC)
 +
 +
I've discovered that there is a serious flaw in hiding the filename.  When you click on these links in Chrome, the browser does a silent download. The only feedback is a progress bar In the border of the titlebar. A file is added to the downloads but the user does not know what filename to seek among the other files.
 +
If the filename isn't displayed in the table, you can't just open a download folder window next to the table and match the download.
 +
 +
If you found an option to collapse the column like you can hide table rows, that '''''might''''' be a viable option. However, Sam has replied that information hiding wasn't acceptable in other places as it created a conflict for the printable page feature. (I had suggested collapsing the Download section for each OS. My thinking was that the instructions not related to the user's OS were distracting... well, to be brutally blunt, the Linux section was been horrifyingly convoluted to the typical Win/MacOS user downloading a simple GUI-based installer. It does not make a good first impression.)

Revision as of 21:12, 22 October 2020

Addons missing

There appear to be AddOns missing from the Wiki‎ User:Bamaustin(talk 23:31, 11 November 2019)

Just spotted this list! I made my own along with other Gramps related stuff see my user page for links to the two subpages. --Gioto (talk) 06:41, 17 June 2020 (UTC)

Not listed

The items that follow are listed in https://raw.githubusercontent.com/gramps-project/addons/master/gramps51

Type Name Description Download
Exporter JSON Export [1][2] This is a JSON export JSON.addon.tgz
Importer JSON Import This is a JSON import JSON.addon.tgz
Exporter Prolog Export [3][4] Exports data into a Prolog fact format. Data is in Unicode (utf-8) ExportProlog.addon.tgz
Gramplet Extended Family Attributes [5] Gramplet showing the attributes of a family ExtendedAttributes.addon.tgz
Gramplet Extended Person Attributes [6] Gramplet showing the attributes of a person ExtendedAttributes.addon.tgz
Gramplet Family Overview [7] Gramplet showing an overview of events for a family Overview.addon.tgz
Gramplet Person Overview [8] Gramplet showing an overview of events for a person Overview.addon.tgz
Plugin lib Restart where you were last working[9] This addon causes Gramps to restart on the same view and object where Gramps was previously closed. It adds no new menus or Gramplets, but allows the last six objects visited to be found via the \'Go\' menu. RestoreHist.addon.tgz
Quickreport Biography Display a text biography BiographyQuickview.addon.tgz
Report AncestorFill [10][11][12] Report on the filling of the tree
menu "Reports/Text Reports/AncestorFill Report"
AncestorFill.addon.tgz
Report Detailed Descendant Report With All Images Produces a detailed descendant report with all images and optional todo list. DetDescendantReport-images.addon.tgz
Tool Check Associations data [13] Will check the data on Association for people. The tool should be visible from the menu Tools -> Utilies -> Check Associations data... brinds up the ‎Associations state tool dialog. AssociationsTool.addon.tgz
Rule Rule_expansions Filter Rules Pack 1 FilterRules.addon.tgz
Rule Rule_expansions Filter Rules Pack 2 FilterRules2.addon.tgz

Listed in git but not wiki

The items that follow are listed in the GIT library but not in the Wiki

https://github.com/gramps-project/addons/tree/master/gramps51/download


Description Download
CheckPlaceTitles.addon.tgz
DetId.addon.tgz
FaceDetection.addon.tgz
Gramplet to get places from the GOV database GetGOV_GEPS045.addon.tgz
lxml.addon.tgz
PhpGedView.addon.tgz
Place Cleanup Gramplet assists in merging places, as well as completing places from the GeoNames web database PlaceCleanup_GEPS045.addon.tgz
Query.addon.tgz
RebuildTypes.addon.tgz
SourceIndex.addon.tgz
SourceReferences.addon.tgz Display references for a Source
SurnameMappingGramplet.addon.tgz
WordleGramplet.addon.tgz

Newly added but not on wiki

Bare urls - let's hide them?

Do we really need a column that shows the name of the download that possibly infrequently used (do we have statistics?) or can we just show a download icon? I'll just point you to this Wikipedia:Bare_URLs for reasons. --Gioto (talk) 06:41, 17 June 2020 (UTC)

The download column is often useful because of the collaborative nature of Gramps. People tweaking Gramplets often need to get code snippets when building their own experiments or to restore original code when a tweak goes astray. (Removing & restoring via Plugin Manager is a more radical step.)
Since the name of the add-on and the code need not bear resemblance to one another, it is easier to find the right example code from here than surfing the User plugins folder or GitHub.
GitHub might be the most appropriate tool for programmers managing code but setting up a Forking environment has an intimidating learning curve. This lets people dip a toe in coding instead of throwing them in the deep end.
Bamaustin (talk) 07:25, 17 June 2020 (UTC)
Thanks for the response, understood keep the column; the next part of my question is that instead of showing an unfriendly bare URL to users lets hide the link behind an icon. If no one opposes that's what I'll do. --Gioto (talk) 23:27, 17 June 2020 (UTC)
That should be ok, but consider that a user seeing the download icon may just do that and wonder what to do next, the icon should also not have a word on it due to translations so maybe a download icon that has an arrow pointing down in black and white? The bare url in this case discourages non technical people for downloading manually I believe. Thanks for the improvements you've both made. --Sam888 (talk) 00:13, 18 June 2020 (UTC)
Right, didn't think about that, I'll test icon on this page if I find a suitable one that's not appealing to normal user how about a cogwheel or construction symbol? --Gioto (talk) 03:15, 18 June 2020 (UTC)


Gears tend to be used for preferences/settings. How about a Python (.py) document in a compressing clamp or in a cardboard carton? The typical old icons for .tgz archives used a (clunky) c-clamp and the newer ones have a cardboard carton with a logo on the front indicating the contents. (By the way, it is a bare archive filename rather than a URL in the add-on table.)

Bamaustin (talk) 14:47, 22 June 2020 (UTC)

I found a tgz icon but it was not free for use. FYI the Download pages in other languages using
Download link.png

which probably needs to change to an icon with no word. --Gioto (talk) 23:58, 22 June 2020 (UTC)

>> By the way, it is a bare archive filename rather than a URL in the add-on table.)

Yes I'm aware, the idea is to get rid of the name which really serves no purpose for the normal user and to make the table more compact. --Gioto (talk) 00:05, 23 June 2020 (UTC)

Agreed that a text-based download icon isn't appropriate for an international tool.

(As a personal observation of no consequence... I think downloads used to be a distinction that had importance when data transfer rates were such a big issue. We're downloading content with every click when we browse. We just store it in a temp space & discard. And it still is an issue for bulky downloads... like the Gramps installers. But these 'downloads' are smaller than most of the images. That isn't a consideration for what should be done... just an evolution that I find to be a curiosity.)

Tango SVGs are available from Wikimedia Commons. It would be a simple matter to layer a Python logo dropping into the carton with any of the free SVG editors.

Python logo

Package / carton

Bamaustin (talk) 00:50, 23 June 2020 (UTC)

I've discovered that there is a serious flaw in hiding the filename. When you click on these links in Chrome, the browser does a silent download. The only feedback is a progress bar In the border of the titlebar. A file is added to the downloads but the user does not know what filename to seek among the other files. If the filename isn't displayed in the table, you can't just open a download folder window next to the table and match the download.

If you found an option to collapse the column like you can hide table rows, that might be a viable option. However, Sam has replied that information hiding wasn't acceptable in other places as it created a conflict for the printable page feature. (I had suggested collapsing the Download section for each OS. My thinking was that the instructions not related to the user's OS were distracting... well, to be brutally blunt, the Linux section was been horrifyingly convoluted to the typical Win/MacOS user downloading a simple GUI-based installer. It does not make a good first impression.)