<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://blog.gramps-project.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Sam888</id>
	<title>Gramps - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://blog.gramps-project.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Sam888"/>
	<link rel="alternate" type="text/html" href="https://blog.gramps-project.org/wiki/index.php/Special:Contributions/Sam888"/>
	<updated>2026-07-25T10:43:12Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.3</generator>
	<entry>
		<id>https://blog.gramps-project.org/wiki/index.php?title=Gramps_6.0_Wiki_Manual_-_Settings&amp;diff=131508</id>
		<title>Gramps 6.0 Wiki Manual - Settings</title>
		<link rel="alternate" type="text/html" href="https://blog.gramps-project.org/wiki/index.php?title=Gramps_6.0_Wiki_Manual_-_Settings&amp;diff=131508"/>
		<updated>2026-07-21T23:15:19Z</updated>

		<summary type="html">&lt;p&gt;Sam888: /* Setting up the language environment */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{man index|Gramps 6.0 Wiki Manual - Tools|Gramps 6.0 Wiki Manual - Filters|6.0}}&lt;br /&gt;
{{languages|Gramps_6.0_Wiki_Manual_-_Settings}}&lt;br /&gt;
{{#vardefine:chapter|15}}&lt;br /&gt;
{{#vardefine:figure|0}}&lt;br /&gt;
This section deals with settings you can manage within Gramps either in the {{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Preferences|Preferences]]}} dialog or [[Gramps_6.0_Wiki_Manual_-_Settings#Other_settings|other various settings]]. As well as various ways of [[Gramps_6.0_Wiki_Manual_-_Settings#Customizing|customizing]] Gramps.&lt;br /&gt;
&lt;br /&gt;
== Preferences ==&lt;br /&gt;
[[File:EditPreferencesTabsOnly-overview-60.png|center|thumb|650px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Overview of all default Preferences tabs]]&lt;br /&gt;
&lt;br /&gt;
Most of the settings affecting the entire Gramps program are configured in the {{man label|Preferences}} dialog. To invoke it, select the menu {{man menu|Edit &amp;amp;#x27a1; Preferences...}} or select the {{man button|[[Gramps_6.0_Wiki_Manual_-_Navigation#Open_Preferences|Open Preferences]]}} icon on the toolbar. &lt;br /&gt;
&lt;br /&gt;
There are overrides that can be set ''before'' running Gramps (such setting the Language shown in the interfaces or for reports) that can be set temporarily or permanently from the [[Gramps_6.0_Wiki_Manual_-_Command_Line|command line interface]].  &lt;br /&gt;
&lt;br /&gt;
For configuration options that are limited to the current view or Gramplet set, choose via the menu {{man menu|View &amp;amp;#x27a1; Configure View...}}, click on [[File:Gramps-config.png|34px]]{{man button|Configure View...}} toolbar button or press the ''Configure active view'' [[Gramps_6.0_Wiki_Manual_-_Keybindings#Common_keybindings|keyboard keybinding]]. &lt;br /&gt;
&lt;br /&gt;
The tabs on the top display the available option categories as follows:&lt;br /&gt;
*{{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Data|Data]]}}&lt;br /&gt;
*{{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#General|General]]}}&lt;br /&gt;
*{{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Family_Tree|Family Tree]]}}&lt;br /&gt;
*{{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Import|Import]]}}&lt;br /&gt;
*{{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Limits|Limits]]}}&lt;br /&gt;
*{{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Colors|Colors]]}}&lt;br /&gt;
*{{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Genealogical Symbols|Genealogical Symbols]]}}&lt;br /&gt;
*{{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#ID_Formats|ID Formats]]}}&lt;br /&gt;
*{{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Text|Text]]}}&lt;br /&gt;
*{{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Warnings|Warnings]]}}&lt;br /&gt;
*{{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Researcher|Researcher]]}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Also ''other'' additional tabs maybe shown from any [[6.0_Addons#Addon_List|addons]] you may have installed.&lt;br /&gt;
{{-}}&lt;br /&gt;
=== Data ===&lt;br /&gt;
[[File:EditPreferences-Data-tab-default-60.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Menu: &amp;quot;Edit -&amp;gt; Preferences...&amp;quot; &amp;quot;Data&amp;quot; tab defaults]]&lt;br /&gt;
The {{man label|Data}} tab contains preferences relevant to the following two sections:&lt;br /&gt;
*{{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Display_Options|Display Options]]}}&lt;br /&gt;
*{{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Input_Options|Input Options]]}}&lt;br /&gt;
{{-}}&lt;br /&gt;
==== Display Options ====&lt;br /&gt;
[[File:EditPreferences-Data-tab-DisplayOptions-section-default-60.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Menu: &amp;quot;Edit -&amp;gt; Preferences...&amp;quot; &amp;quot;Data&amp;quot; tab &amp;quot;Display Options&amp;quot; section defaults]]&lt;br /&gt;
The {{man label|Display Options}} section contains the following options:&lt;br /&gt;
&lt;br /&gt;
*{{checkbox|1}}{{man label|Automate Place format:}} This option controls the display of places. {{man tooltip|Enables automatic place title generation using specified format.}} This feature was labeled as &amp;quot;Enable automatic place title generation&amp;quot; in the 5.0 revision and as &amp;quot;Place format(auto place title)&amp;quot; in the 5.1 revision. The [[Gramps_4.1_Wiki_Manual_-_What%27s_new%3F#Place_hierarchies|hierarchy of Places]] was new in the [[Template:Releases/4.1.0|4.1.0]] revision and the [[Gramps_4.2_Wiki_Manual_-_Settings#Places|Places tab]] of Preferences only existed in the 4.2 version. Major revisions are expected for Place hierarchies so this interfaces is likely to relocated and renamed again.&lt;br /&gt;
** '''Full''' (default)&lt;br /&gt;
*** Selecting the {{man button|Edit...}} button will show the {{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Place_Format_Editor|Place Format Editor]]}}&lt;br /&gt;
*{{man label|Coordinates format:}} This option controls the display of Coordinates. (See [[Gramps_6.0_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_2#Supported_longitude.2Flatitude_formats|Supported longitude/latitude formats]])&lt;br /&gt;
** '''DEG Degree,minutes,seconds notation''' (default)&lt;br /&gt;
** DEG-: degree, minutes, seconds notation with :&lt;br /&gt;
** D.D4  degree notation, 4 decimals &lt;br /&gt;
** D.D8  degree notation, 8 decimals (precision like ISO-DMS) &lt;br /&gt;
** RT90  Output format for the [https://en.wikipedia.org/wiki/Swedish_grid Swedish coordinate system RT90]&lt;br /&gt;
*{{man label|Name format:}} This option controls the display of names in the current database (the setting is saved in the database and is not system wide). In Gramps there are two type of name display formats: the predefined formats, and the user defined custom formats{{man label|Custom name display options are unique to each family tree.}}. Several different predefined name formats are available: '''&amp;quot;Surname, Given Suffix&amp;quot;''' (default), ''&amp;quot;Given Surname Suffix&amp;quot;'', ''&amp;quot;Given&amp;quot;'', ''&amp;quot;Primary[sur] Primary[con] NotPatronymic, Given Patronymic[sur] Suffix Primary[pre]&amp;quot;''&lt;br /&gt;
** Clicking on the right hand side {{man button|Edit...}} button will bring up a {{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Display_Name_Editor|Display Name Editor]]}} window where the available list of options is shown. The format is given as well as an example. When predefined formats are not suitable one can define one's own format. You can use the {{man button|Add}} button to add a Name format to the list. Clicking once will give you a '''SURNAME,Given Suffix(call)''' format and as example : '''SMITH, Edwin Jose Sr (Ed)'''. If you added new name formats to the list the {{man button|Remove}} and {{man button|Edit}} buttons become available to change the name format list. &lt;br /&gt;
***{{checkbox|0}}{{man label|Consider single pa/matronymic as surname}}: Checkbox unselected by default. If selected enables Gramps to consider patronymic and matronymic names as surnames.&lt;br /&gt;
&lt;br /&gt;
{{man note|1=Besides this database-wide setting|2=Gramps allows you to decide the name display format individually for every single name via the {{man label|[[Gramps_6.0_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_3#Name_Editor|Name Editor]]}} dialog}}&lt;br /&gt;
&lt;br /&gt;
*{{man label|Date format *:}} This option controls the display of dates. It is a global setting, requiring a restart of Gramps to take effect, and applies to the display of dates in all databases loaded within Gramps until such time as the date display format is changed again. Several different formats are available, which may be dependent on your locale.  {{man menu|Please note that once changed, it is necessary to restart Gramps to view the new date display format}}&lt;br /&gt;
** '''YYYY-MM-DD (ISO)''' (default) - Example 2020-09-30 - Displays the date using the international standard [https://wikipedia.org/wiki/ISO_8601 ISO 8601 Data elements and interchange formats – Information interchange] particularly useful when sharing data between countries with different conventions for writing numeric dates and times.&lt;br /&gt;
** Numerical&lt;br /&gt;
** Month Day, Year&lt;br /&gt;
** MON DAY, YEAR&lt;br /&gt;
** Day Month Year&lt;br /&gt;
** DAY MON YEAR&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{man label|Age display precision *:}}  {{man menu|Please note that once changed, it is necessary to restart Gramps to view the new Age precision format}}&lt;br /&gt;
** '''Years''' (default)&lt;br /&gt;
** Years, Months&lt;br /&gt;
** Years, Months, Days&lt;br /&gt;
*{{checkbox|1}}{{man label|Round the year}}&lt;br /&gt;
*{{checkbox|1}}{{man label|Display ages for events after death *}} {{man menu|Please note that once changed, it is necessary to restart Gramps to see the change.}} &lt;br /&gt;
&lt;br /&gt;
*{{man label|Calendar on reports:}} '''Gregorian''' (default). This option controls the display of calendar on reports, tools, gramplets, views. Several different calendars are available (see [[Gramps_6.0_Wiki_Manual_-_Entering_and_Editing_Data:_Detailed_-_part_1#Editing_dates|Date Edition]]). Two dates with two different calendars will not properly display timeline or period, (e.g. Using the Gregorian calendar as the default displayed calendar, users will have a better coherency for displaying dates on period).&lt;br /&gt;
*{{man label|Calendar on input:}} '''Gregorian''' (default).&lt;br /&gt;
*{{man label|Show leap day anniversaries:}}  '''On the previous day''' (default). {{man tooltip|For non leap years, anniversaries are displayed on either February 28, March 1 or not at all in Gregorian calendars}} &lt;br /&gt;
&lt;br /&gt;
*{{man label|Status bar:}}  This option controls the information displayed in the status bar. This can be either the '''[[Gramps_Glossary#active_person|Active Person]]'s name and ID''' (default) or '''Relationship to [[Gramps_Glossary#home_person|home person]]'''.&lt;br /&gt;
&lt;br /&gt;
*{{man label|Citation formatter:}} '''Legacy''' (default).  Select from the available plugins for composing and display of Citation data. The built-in &amp;quot;Legacy&amp;quot; [[Addon_list_legend#cite|CITE plugin]] is compatible with versions 5.1.6 and earlier. &lt;br /&gt;
&lt;br /&gt;
===== Place Format Editor =====&lt;br /&gt;
[[File:EditPreferences-Data-tab-DisplayOptions-section-PlaceFormatEditor-dialog-default-60.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Place Format Editor - dialog (default) from Menu: &amp;quot;Edit &amp;gt; Preferences...&amp;quot; - &amp;quot;Data&amp;quot; tab &amp;quot;Display Options&amp;quot; section]]&lt;br /&gt;
&lt;br /&gt;
The {{man label|Place Format Editor}} dialog contains preferences relevant to how Places should be shown. &lt;br /&gt;
&lt;br /&gt;
The {{man label|Place Format Editor}} dialog can be accessed from the {{man menu|Edit &amp;gt; Preferences...}} - &amp;quot;Data&amp;quot; tab in the [[Gramps_6.0_Wiki_Manual_-_Settings#Display_Options|Display Options]] section via the {{man button|Edit}} button on the {{man label|[] Automate Place Format}} option.&lt;br /&gt;
&lt;br /&gt;
The {{man label|Place Format Editor}} dialog allows you to create custom Place formats by using the {{man button|Add}} button in the left column and choosing how each part of the Place shown should be displayed based on the following settings:&lt;br /&gt;
&lt;br /&gt;
*{{man label|Name:}} &amp;lt;code&amp;gt;New&amp;lt;/code&amp;gt; (by default) - A name for the place format strongly suggest you change this to be unique.&lt;br /&gt;
*{{man label|Levels:}} &amp;lt;code&amp;gt;:&amp;lt;/code&amp;gt; (default colon &amp;quot;:&amp;quot; meaning display all of the place name ) - Select the hierarchy levels of the place names to be displayed.&lt;br /&gt;
** Each level in the hierarchy is represented by a positive integer, starting with 0 for the selected place and increasing by 1 for each level up the hierarchy.  The levels can also be represented by negative integers, starting with -1 for the top level (usually a country) and decreasing by 1 for each level lower in the hierarchy.  In addition, the populated place (city, town, village or hamlet) is represented by the letter p; this can be used with an offset (e.g. p+1 or p-2).&lt;br /&gt;
** The names to be displayed are defined as a comma-separated list of ranges.  A range can either be a single level, or a start level and an end level separated by a colon.  The start level must be less than the end level in a range.  The start and end levels default to 0 and -1 if missing.&lt;br /&gt;
*{{man label|Street format:}} - Optionally concatenate the number and street in order to suppress the comma.  &lt;br /&gt;
** '''None''' (default) - Display as is.&lt;br /&gt;
** ''Number Street'' - For these options to work, the street must have the [[Gramps_6.0_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_2#Place_Editor_dialog|'''Type''']] ''Street'' and house number must have the '''Type''' ''Number''.&lt;br /&gt;
** ''Street Number''  - as per ''Number Street''&lt;br /&gt;
*{{man label|Language:}} (Empty by Default) A [https://en.wikipedia.org/wiki/List_of_ISO_639_language_codes two-digit language code].&lt;br /&gt;
*{{checkbox|0}} {{man label|Reverse display order}} (checkbox unchecked by default)&lt;br /&gt;
&lt;br /&gt;
You can remove a custom place format using the {{man button|Remove}} button.&lt;br /&gt;
&lt;br /&gt;
The {{man label|Place Format Editor}} has one pre-defined format named '''Full''' by default.&lt;br /&gt;
&lt;br /&gt;
{{man note|Creates a &amp;lt;code&amp;gt;place_formats.xml&amp;lt;/code&amp;gt; file in your Gramps User directory|Not backed up see: [[Template:Backup_Omissions]]}}&lt;br /&gt;
&lt;br /&gt;
See also:&lt;br /&gt;
* [https://github.com/gramps-project/gramps/pull/368  Implement place formats #368]&lt;br /&gt;
* [[Hierarchical Place Structure]]&lt;br /&gt;
* https://gramps-project.org/wiki/index.php/GEPS_045:_Place_Model_Enhancements_-_Place_Changes_Screenshots#Enhanced_Place_Format_Editor&lt;br /&gt;
* [https://sourceforge.net/p/gramps/mailman/message/36637553/ (Gramps-users) Proposed place formatting dialogs] From: Nick Hall. - 2019-04-11&lt;br /&gt;
* https://sourceforge.net/p/gramps/mailman/message/36422019/&lt;br /&gt;
* https://sourceforge.net/p/gramps/mailman/message/36363239/&lt;br /&gt;
* https://sourceforge.net/p/gramps/mailman/message/35694337/&lt;br /&gt;
* [[Gramps_6.0_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_2#Place_Editor_dialog|Place Editor dialog]]&lt;br /&gt;
* [[Gramps_6.0_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_2#Place_Name_Editor_dialog|Place Name Editor dialog]]&lt;br /&gt;
{{-}}&lt;br /&gt;
====== Example Place Formats ======&lt;br /&gt;
{{stub}}&lt;br /&gt;
The editor has a new field called &amp;quot;levels&amp;quot;. It allows users to select hierarchy levels in the place loosely based on the python string slicing syntax. A number of colon ranges can be specified in a comma-separated list. &amp;quot;0&amp;quot; represents the lowest level - typically a building or street. &amp;quot;-1&amp;quot; represents the highest level - typically a country. The populated place is represented as &amp;quot;p&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
&amp;quot;p:&amp;quot; = Populated place upwards.&lt;br /&gt;
&amp;quot;p,-1&amp;quot; = Populated place and country.&lt;br /&gt;
&lt;br /&gt;
Valid options:&lt;br /&gt;
* &amp;lt;tt&amp;gt;0 - 9&amp;lt;/tt&amp;gt; - Hierarchy Level&lt;br /&gt;
* &amp;lt;tt&amp;gt;-&amp;lt;/tt&amp;gt; - Negative&lt;br /&gt;
* &amp;lt;tt&amp;gt;:&amp;lt;/tt&amp;gt; - ??&lt;br /&gt;
* &amp;lt;tt&amp;gt;p&amp;lt;/tt&amp;gt; - Populated Place&lt;br /&gt;
* &amp;lt;tt&amp;gt;,&amp;lt;/tt&amp;gt; - comma&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Place Format examples&lt;br /&gt;
* [&amp;quot;p:&amp;quot; = Populated place upwards]&lt;br /&gt;
* [&amp;quot;p,-1&amp;quot; = Populated place and country.]&lt;br /&gt;
* [1,p House and city],[p,1 City and house]&lt;br /&gt;
&lt;br /&gt;
It lets you restrict long place descriptions in reports and views. [https://github.com/gramps-project/gramps/pull/368#issuecomment-290886087]&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
=====Display Name Editor=====&lt;br /&gt;
&lt;br /&gt;
{{man note|1=Custom name display formats are stored in the Family Trees|2=Thus before loading any Family Tree the {{man label|Custom format details}} expander is disabled.}}&lt;br /&gt;
&lt;br /&gt;
[[File:EditPreferences-Data-tab-DisplayOptions-section-DisplayNameEditor-dialog-default-60.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} &amp;quot;Display Name Editor&amp;quot; - dialog (default) from Menu: &amp;quot;Edit&amp;gt;Preferences...&amp;quot; - &amp;quot;Data&amp;quot; tab &amp;gt; &amp;quot;Display Options&amp;quot; section]]&lt;br /&gt;
The {{man label|Display Name Editor}} allows you to define custom name formats, that can be shown on reports and charts at a global level or a per person level.&lt;br /&gt;
&lt;br /&gt;
The {{man label|Display Name Editor}} has two section:&lt;br /&gt;
* {{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Help_Reference|Help Reference]]}} section shown at the top&amp;lt;!-- need better name? --&amp;gt; &lt;br /&gt;
* {{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Display_Name_list|Display Name list]]}} table section&amp;lt;!-- need better name? maybe display name format list ?--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The {{man label|Display Name Editor}} can be accessed from the menu: {{man menu|Edit&amp;gt;Preferences...}} - {{man label|Data}} tab &amp;gt; {{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Display_Options|Display Options]]}} sections {{man label|Name format:}} {{man button|Edit...}} button.&lt;br /&gt;
{{-}}&lt;br /&gt;
======Help Reference======&lt;br /&gt;
&amp;lt;!-- [[File:xxx.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} xxx]] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Display Name Help Reference:&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
The following keywords are replaced with the appropriate name parts:&lt;br /&gt;
* '''Given'''      - given name (first name)&lt;br /&gt;
* '''Title'''      - title (Dr., Mrs.)&lt;br /&gt;
* '''Call'''       - call name &lt;br /&gt;
* '''Initials'''   - first letters of Given&lt;br /&gt;
* '''Prefix'''       - all prefixes (von, de)&lt;br /&gt;
* '''Surname'''      - surnames (with prefix and connectors)&lt;br /&gt;
* '''Suffix'''       - suffix (Jr., Sr.)&lt;br /&gt;
* '''Nickname'''     - nick name&lt;br /&gt;
* '''Common'''       - nick name as first option if it exists, Call as second option, otherwise first of Given&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
:Surname:&lt;br /&gt;
* '''Rest'''       - non primary surnames&lt;br /&gt;
* '''Familynick''' - family nick name&lt;br /&gt;
* '''Primary, Primary[pre] or [sur] or [con]'''- full primary surname, prefix, surname only, connector&lt;br /&gt;
* '''Patronymic, or [pre] or [sur] or [con]''' - full pa/matronymic surname, prefix, surname only, connector&lt;br /&gt;
* '''Notpatronymic'''- all surnames, except pa/matronymic &amp;amp;amp; primary&lt;br /&gt;
* '''Rawsurnames'''- surnames (no prefixes and connectors)&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
{{man menu|UPPERCASE versions of these keywords forces uppercase to be displayed.}} Extra parentheses, commas are removed. Other text appears literally.&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
:'''Example:''' Dr. Edwin Jose von der Smith and Weston Wilson Sr (“Ed”) - Underhills&amp;lt;br&amp;gt;&lt;br /&gt;
:''Edwin Jose'': '''Given''', ''von der'': '''Prefix''', ''Smith'' and ''Weston'': '''Primary''', ''and'': &amp;lt;abbr title=&amp;quot;a connector&amp;quot;&amp;gt;'''[con]'''&amp;lt;/abbr&amp;gt;, ''Wilson'': '''Patronymic''',&amp;lt;br&amp;gt;&lt;br /&gt;
:''Dr.'': '''Title''', ''Sr'': '''Suffix''', ''Ed'': '''Nickname''', ''Underhills'' &amp;lt;abbr title=&amp;quot;family nick name&amp;quot;&amp;gt;'''Familynick'''&amp;lt;/abbr&amp;gt;, Jose &amp;lt;abbr title=&amp;quot;called (preferred given name)&amp;quot;&amp;gt;'''Call'''&amp;lt;/abbr&amp;gt;.&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
======Help Reference Example person======&lt;br /&gt;
[[File:NameEditor-format_reference_example-51.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Display Name Editor's - reference person &amp;lt;!-- Gramps ID: ??? --&amp;gt; shown in the [[Gramps_6.0_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_3#Name_Editor|Name Editor]] dialog]]&lt;br /&gt;
&lt;br /&gt;
All the fields for the Help Reference '''Example''' person except the Family Nickname can be added in the standard Person Editor dialog. Double-click the Preferred name in Names tab of the Person Editor to access additional fields including: the Family Nick Name, Grouping controls, exception Sorting and Display controls, Date range controls for using a particular name.&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
======Display Name list======&lt;br /&gt;
&amp;lt;!-- [[File:xxx.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} xxx]] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In this section you can add, remove or edit existing name formats as well as see an example of the formatted name.&lt;br /&gt;
&lt;br /&gt;
Table shows two headings {{man label|Format}} and  {{man label|Example}} &lt;br /&gt;
* {{man label|Format}} - Based on the name parts shown&lt;br /&gt;
* {{man label|Example}} - Displays the name format applied to a ? [[Gramps_6.0_Wiki_Manual_-_Settings#Help_Reference_Example_person|builtin reference person]] ?&lt;br /&gt;
&lt;br /&gt;
The List shows four default display name formats they are: &amp;lt;!-- check if any of these are used by default in Gramps and if so mention it --&amp;gt;&lt;br /&gt;
* ''Surname, Given Suffix''  - displays the name as: &lt;br /&gt;
* ''Given Surname Suffix''  - displays the name as: &lt;br /&gt;
* ''Given'' - displays the name as: ''Edwin Jose''&lt;br /&gt;
* ''xxx'''  - displays the name as: &lt;br /&gt;
&lt;br /&gt;
* {{man button|Add}} - a new name format, type the required keywords as needed and press the {{man button|Enter}} key to see the resulting  {{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Help_Reference_Example_person|Example]]}}&lt;br /&gt;
* {{man button|Remove}} - an existing name format (except for the four default name formats )&lt;br /&gt;
* {{man button|Edit}} - an existing name format (except for the four default name formats )&lt;br /&gt;
{{stub}}&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
==== Input Options ====&lt;br /&gt;
[[File:EditPreferences-Data-tab-InputOptions-section-default-60.png|right|thumb|650px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}}  Menu: &amp;quot;Edit -&amp;gt; Preferences...&amp;quot; &amp;quot;Data&amp;quot; tab &amp;quot;Input Options&amp;quot; section defaults]]&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;surname guessing&amp;quot;&amp;gt;{{man label|Surname guessing:}}&amp;lt;span&amp;gt; This option affects the initial family name of a child when they are added to the family tree.&lt;br /&gt;
** '''Father's surname''' (default) - will use the family name of the father. &lt;br /&gt;
** ''None'' - means that no surname guessing will be attempted. &lt;br /&gt;
** ''Combination of mother's and father's surname'' - will use the father's name followed by the mother's name. &lt;br /&gt;
** ''[https://wikipedia.org/wiki/Icelandic_name Icelandic style]'' - will use the father's given name followed by the &amp;quot;sson&amp;quot; suffix (e.g. the son of Edwin will be guessed as Edwin''sson'').&lt;br /&gt;
&lt;br /&gt;
{{man tip|1=Tip |2=The {{man label|Surname guessing:}} option only affects the initial family name guessed by Gramps when the {{man label|[[Gramps_6.0_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_1#Edit_Person_dialog|Edit Person]]}} dialog is launched from a {{man label|Family Editor}} window.&lt;br /&gt;
You can modify that name any way you see fit. Set this Preferences [[Gramps_6.0_Wiki_Manual_-_Settings#Display|Display tab]] option to the value that you will most frequently use, as it will save you a lot of typing.&lt;br /&gt;
&lt;br /&gt;
See: &lt;br /&gt;
* [https://gramps-project.org/bugs/view.php?id=1715 feature request to support other local variations for surname guessing]&lt;br /&gt;
* [https://wikipedia.org/wiki/Category:Names_by_country Category:Names by country], From Wikipedia, the free encyclopedia&lt;br /&gt;
* [https://wikipedia.org/wiki/Category:Names_by_language Category:Names by language], From Wikipedia, the free encyclopedia}}&lt;br /&gt;
&lt;br /&gt;
*{{man label|Default family relationship:}} - used by the {{man label|[[Gramps_6.0_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_1#Family_Editor_dialog|Family Editor]]}} dialog. &lt;br /&gt;
** '''Unknown''' (default)&lt;br /&gt;
** ''Married''&lt;br /&gt;
** ''Unmarried'' &lt;br /&gt;
** ''Civil Union''&lt;br /&gt;
&lt;br /&gt;
*{{checkbox|0}}{{man label|Hide LDS tab in [[Gramps_6.0_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_1#LDS|person]] and [[Gramps_6.0_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_1#LDS_2|family]] editors}}: Latter Days Saints &lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
[[File:EditPreferences-General-tab-EnviromentSettings-section-default-60.png|Right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Menu: &amp;quot;Edit -&amp;gt; Preferences...&amp;quot; &amp;quot;General&amp;quot; tab &amp;quot;Environment Settings&amp;quot; section defaults]]&lt;br /&gt;
&lt;br /&gt;
This tab contains one section containing preferences relevant to the general operation of the program.&lt;br /&gt;
&lt;br /&gt;
==== Environment Settings ====&lt;br /&gt;
*{{checkbox|0}}{{man label|Display Tip of the Day}}: This checkbox option controls the enabling and disabling of the {{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Tip_of_the_Day_dialog|Tip of the Day]]}} dialog at startup. {{man tooltip|Show useful information about using Gramps on startup.}}&lt;br /&gt;
*{{checkbox|0}}{{man label|Remember last Family Tree}}: Selecting this checkbox option causes the last used database to load upon start. It bypasses the '''Manage Family Trees''' dialog.&lt;br /&gt;
*{{checkbox|0}}{{man label|Remember last view displayed}}: This checkbox option controls the enabling and disabling of the display of the last [[Gramps_Glossary#view|View]]. Enabling will bring you to the view where you stopped the program the last time. {{man tooltip|Remember last view displayed and open it next time.}}&lt;br /&gt;
*{{checkbox|0}}{{man label|Enable spell checker}}: This checkbox option controls the enabling and disabling of the global spelling checker for notes. The '''[https://gitlab.gnome.org/GNOME/gspell gspell]''' package must be loaded for this to have an effect.[https://github.com/gramps-project/gramps/pull/1450] ( See:  [[Troubleshoot Spellcheck]] ) {{man tooltip|Enable the spelling checker for notes.}} (Note the Edit&amp;gt;preferences option enables global English or the language your Gramps is run in and the note context menu is per note in the selected Language of your choice)&lt;br /&gt;
&lt;br /&gt;
*{{checkbox|1}}{{man label|Show text label beside Navigator buttons *}} ''checked'' (default) This checkbox controls whether or not a text description is displayed next to the icon in the [[Gramps_6.0_Wiki_Manual_-_Main_Window#Navigator|Navigator]] in the [[Gramps_6.0_Wiki_Manual_-_Main_Window#Main_Window|Main Window]]. This option takes effect after the program has been restarted. {{man tooltip|Show or hide text beside Navigator buttons (People, Families, Events...). Requires Gramps restart to apply.}}&lt;br /&gt;
&lt;br /&gt;
*{{checkbox|1}}{{man label|Show Clipboard icon on toolbar}}&lt;br /&gt;
*{{checkbox|1}}{{man label|Show Reports icon on toolbar}}&lt;br /&gt;
*{{checkbox|1}}{{man label|Show Tools icon on toolbar}}&lt;br /&gt;
*{{checkbox|1}}{{man label|Show Addons icon on toolbar}}&lt;br /&gt;
*{{checkbox|1}}{{man label|Show Preferences icon on toolbar}}&lt;br /&gt;
*{{man label|Toolbar Style:}}  {{man tooltip|Display text, icons or both on the toolbar buttons.}}&lt;br /&gt;
** '''Both text and icons''' (default)&lt;br /&gt;
** ''Text only''&lt;br /&gt;
** ''Icons only''&lt;br /&gt;
*{{checkbox|1}}{{man label|Show close button in gramplet bar tabs}} ''checked''(default) {{man tooltip|Show close button to simplify removing gramplets from bars.}}&lt;br /&gt;
&lt;br /&gt;
*{{man label|Markup for invalid date format:}} Default: &amp;lt;code&amp;gt;&amp;amp;lt;b&amp;gt;%s&amp;amp;lt;/b&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
** Convenience markups are:&lt;br /&gt;
*** &amp;lt;b&amp;gt;&amp;amp;lt;b&amp;amp;gt;Bold&amp;amp;lt;/b&amp;amp;gt;&amp;lt;/b&amp;gt;  (Default)&lt;br /&gt;
*** &amp;lt;big&amp;gt;&amp;amp;lt;big&amp;amp;gt;Makes font relatively larger&amp;amp;lt;/big&amp;amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
*** &amp;lt;i&amp;gt;&amp;amp;lt;i&amp;amp;gt;Italic&amp;amp;lt;/i&amp;amp;gt;&amp;lt;/i&amp;gt;&lt;br /&gt;
*** &amp;lt;s&amp;gt;&amp;amp;lt;s&amp;amp;gt;Strikethrough&amp;amp;lt;/s&amp;amp;gt;&amp;lt;/s&amp;gt;&lt;br /&gt;
*** &amp;lt;sub&amp;gt;&amp;amp;lt;sub&amp;amp;gt;Subscript&amp;amp;lt;/sub&amp;amp;gt;&amp;lt;/sub&amp;gt;&lt;br /&gt;
*** &amp;lt;sup&amp;gt;&amp;amp;lt;sup&amp;amp;gt;Superscript&amp;amp;lt;/sup&amp;amp;gt;&amp;lt;/sup&amp;gt;&lt;br /&gt;
*** &amp;lt;small&amp;gt;&amp;amp;lt;small&amp;amp;gt;Makes font relatively smaller&amp;amp;lt;/small&amp;amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
*** &amp;lt;tt&amp;gt;&amp;amp;lt;tt&amp;amp;gt;Monospace font&amp;amp;lt;/tt&amp;amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
*** &amp;lt;u&amp;gt;&amp;amp;lt;u&amp;amp;gt;Underline&amp;amp;lt;/u&amp;amp;gt;&amp;lt;/u&amp;gt;&lt;br /&gt;
**** For example: &amp;amp;lt;u&amp;amp;gt;&amp;amp;lt;b&amp;amp;gt;%s&amp;amp;lt;/b&amp;amp;gt;&amp;amp;lt;/u&amp;amp;gt;  will display &amp;lt;u&amp;gt;&amp;lt;b&amp;gt;Underlined bold date&amp;lt;/b&amp;gt;&amp;lt;/u&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*{{man label|Multiple surname box height:}} Default: &amp;lt;code&amp;gt;150&amp;lt;/code&amp;gt; Pixels {{man tooltip|Enter height in pixels. When multiple surnames are entered, these names display in a box. This setting sets the size of this box.}}&lt;br /&gt;
&lt;br /&gt;
====Tip of the Day dialog====&lt;br /&gt;
&lt;br /&gt;
[[File:TipOfTheDay-dialog--example-PrivacyInGramps-60.png|Right|thumb|400px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Tip of the Day dialog - example]]&lt;br /&gt;
&lt;br /&gt;
When enabled in {{man menu|Edit &amp;gt; Preferences}} {{man label|General}} tab the {{man label|Tip of the Day}} dialog shows helpful hints.&lt;br /&gt;
&lt;br /&gt;
The following options are available:&lt;br /&gt;
*{{checkbox|1}} {{man label|Display on startup}} (check box checked by default - once enabled) - uncheck to stop further tips appearing.&lt;br /&gt;
*{{man button|Forward}} - Advance to the next tip.&lt;br /&gt;
*{{man button|Close}} - exit for this session until the Gramps program is restarted.&lt;br /&gt;
[[Category:Tips]]&lt;br /&gt;
&amp;lt;!-- 2025/12/28 List of Tips are stored here https://github.com/gramps-project/gramps/blob/master/data/tips.xml --&amp;gt;&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
=== Family Tree ===&lt;br /&gt;
[[File:EditPreferences-FamilyTree-tab-default-60.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Menu: {{man menu|Edit&amp;gt;Preferences...}} - &amp;quot;Family Tree&amp;quot; - tab - defaults]]&lt;br /&gt;
The {{man label|Family Tree}} tab contains the following four sections:&lt;br /&gt;
*{{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Database_Settings|Database Settings]]}}&lt;br /&gt;
*{{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Database_Location|Database Location]]}}&lt;br /&gt;
*{{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Backup_Management|Backup Management]]}}&lt;br /&gt;
*{{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Family_Tree.27s_Media_path|Family Tree's Media path]]}}&lt;br /&gt;
&lt;br /&gt;
See also:&lt;br /&gt;
* [[Gramps_6.0_Wiki_Manual_-_Manage_Family_Trees#Backing_up_a_Family_Tree|Backing up a family tree]] - more information on backups&lt;br /&gt;
* [[Template:Backup_Omissions|Backup omissions]] - what is not included during a backup&lt;br /&gt;
{{-}}&lt;br /&gt;
====Database Settings====&lt;br /&gt;
[[File:EditPreferences-FamilyTree-tab-DatabaseSetting-section-default-60.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Menu: {{man menu|Edit&amp;gt;Preferences...}} - &amp;quot;Family Tree&amp;quot; - tab - &amp;quot;Database Settings&amp;quot; section defaults]]&lt;br /&gt;
&lt;br /&gt;
*{{man label|Database backend:}} - &lt;br /&gt;
** '''[[Gramps_Glossary#sqlite|SQLite]]''' (''default'') - the [[DB-API Database Backend]]&lt;br /&gt;
** When multiple database backends are installed, they will be included in this list. &amp;lt;br /&amp;gt;&amp;lt;abbr title=&amp;quot;exempli gratia - Latin phrase meaning 'for example'&amp;quot;&amp;gt;e.g.&amp;lt;/abbr&amp;gt; backends: [[Addon:PostgreSQL|PostgreSQL]], SharedPostgreSQL, MongoDB. This menu can be trimmed by 'hiding' the unwanted database backends in the Plugin Manager.&lt;br /&gt;
&lt;br /&gt;
{{man tip|Converting Trees from the retired BSDDB backend|The BSDDB backend developed incompatibilities as Python libraries evolved. That backend choice (as ''default'') was supseded with SQLite in Gramps 5.2 and has been retired (to read-only status) as of the Gramps 6.0 release. &amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;Although BSDDB '''''was''''' the default backend default in Gramps 2.0 through Gramp 5.1, all Gramps Trees should be converted another database backend at the earliest opportunity.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;'''[[Gramps_6.0_Wiki_Manual_-_Manage_Family_Trees#Backing_up_a_Family_Tree|Make a backup]] before any critical change.'''&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;To convert a Tree, first select the target database backend in Preferences, then use the '''Convert''' button for the selected tree in the '''Family Tree ‐&amp;gt; Manage Family Trees''' dialog.}}&lt;br /&gt;
&lt;br /&gt;
See also:&lt;br /&gt;
* Addon [[Addon:PostgreSQL|PostgreSQL]] - this adds experimental support for PostgreSQL databases. Recommended for Experts only!&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{man warn|The ''[[Gramps_Glossary#bsddb|BSDDB]]'' - Legacy Database backend was superseded in the Gramps 5.1 version.|Note that BSDDB can be converted only.  BSDDB 3 (Read-only for upgrades)}}&lt;br /&gt;
find link that mention Gramps 6 does read only conversion of BSDDB  databases&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
====Database Location====&lt;br /&gt;
[[File:EditPreferences-FamilyTree-tab-DatabaseLocation-section-default-60.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Menu: {{man menu|Edit&amp;gt;Preferences...}} - &amp;quot;Family Tree&amp;quot; - tab - &amp;quot;Database Location&amp;quot; section defaults]]&lt;br /&gt;
*{{man label|Host:}} - Server address or other computer IP address for the location of the database.&lt;br /&gt;
*{{man label|Port:}} - Port number to access the Host database&lt;br /&gt;
*{{man label|Database path:}} Unless you have a definite reason to change this, stay with the default path. The default path where databases are stored is &amp;lt;code&amp;gt;grampsdb&amp;lt;/code&amp;gt; within the [[Gramps_6.0_Wiki_Manual_-_User_Directory|User Directory]].&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
====Backup Management====&lt;br /&gt;
[[File:EditPreferences-FamilyTree-tab-BackupManagement-section-default-60.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Menu: {{man menu|Edit&amp;gt;Preferences...}} - &amp;quot;Family Tree&amp;quot; - tab - &amp;quot;Backup Management&amp;quot; section defaults]]&lt;br /&gt;
*{{man label|Backup path:}} - Location in which to save your Gramps backup archive files.&lt;br /&gt;
*{{checkbox|1}}{{man label|Backup on exit}} - Selecting this option will Backup Your family tree upon choosing to exit Gramps. The file be saved to the Backup path specified above. The filename of the backup will match the Family Tree appended with a date and time.&lt;br /&gt;
*{{man label|Autobackup:}} timer interval for triggering full backups during Gramps editing sessions.&lt;br /&gt;
** '''Never''' (''default'')&lt;br /&gt;
** Every 15 minutes&lt;br /&gt;
** Every 30 minutes&lt;br /&gt;
** Every hour&lt;br /&gt;
** Every 12 hours &lt;br /&gt;
** Every day &lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
====Family Tree's Media path====&lt;br /&gt;
[[File:EditPreferences-FamilyTree-tab-FamilyTreesMediaPath-section-default-60.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Menu: {{man menu|Edit&amp;gt;Preferences...}} - &amp;quot;Family Tree&amp;quot; - tab - &amp;quot;Family Tree's Media path&amp;quot; section defaults]]&lt;br /&gt;
*{{man label|Base media path:}} Here you can fill in a base path for the media objects.&lt;br /&gt;
** Selecting the {{man button|Directory}} button gives you a {{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Select_media_directory_dialog|Select media directory]]}} dialog where you can fill in the required path.&lt;br /&gt;
&lt;br /&gt;
{{man tip|The base relative media path is specific to the active family tree.|It is not a global setting in Gramps. Each family tree is able to have a unique media base path that is stored with the database.}}&lt;br /&gt;
&lt;br /&gt;
{{man tip|To make media paths relative|You also need to select the {{man label|[ ] Convert to a relative path}} checkbox, at the bottom of the {{man label|[[Gramps_6.0_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_2#Select_a_media_object_selector|Select a media object selector]]}} dialog. Once checked for the first time it will be remembered for each subsequent media selection.}}&lt;br /&gt;
&lt;br /&gt;
See also: &lt;br /&gt;
*[[Gramps_6.0_Wiki_Manual_-_Tools#Media_Manager|{{man label|Gramps Media Manager}}]] a group of four separate tools two of which allow you to:&lt;br /&gt;
** {{man label|[[Gramps_6.0_Wiki_Manual_-_Tools#Convert_paths_from_relative_to_absolute|Convert paths from relative to absolute]]}}&lt;br /&gt;
** {{man label|[[Gramps_6.0_Wiki_Manual_-_Tools#Convert_paths_from_absolute_to_relative|Convert paths from absolute to relative]]}}&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
=====Select media directory dialog=====&lt;br /&gt;
&amp;lt;!-- [[File:xxx.png|right|450px|thumb|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} xxx]] --&amp;gt;&lt;br /&gt;
{{stub}}&amp;lt;!--from the directory button above --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
See [[Gramps_6.0_Wiki_Manual_-_Settings#File_Chooser]]&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
=====Missing Media Objects 'broken link' icon of a box with a red 'x'=====&lt;br /&gt;
[[File:BrokenMediaPath-example-60.png|right|450px|thumb|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Media object with a broken filepath]]&amp;lt;!-- how was this created ? can the section be renamed to something like &amp;quot;Missing Media Objects&amp;quot; ? with a subheading for the missing red x? --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If the Preview thumbnails displays 'broken link' icon of a box with a red 'x' you will need to correct {{man label|Base media path:}} for your family tree in the {{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Family_Tree.27s_Media_path|Family Tree's Media path]]}} section.&lt;br /&gt;
&lt;br /&gt;
See also:&lt;br /&gt;
* Example.gramps - [[Example.gramps#Connecting_to_the_example_Media_Objects|Connecting to the example Media Objects]]&lt;br /&gt;
* [[Addon:Media_Verify_Tool|Media Verify Tool]] addon tool for revalidating media paths&lt;br /&gt;
{{-}}&lt;br /&gt;
{{stub}}&amp;lt;!-- what is needed here ?? --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Import ===&lt;br /&gt;
[[File:EditPreferences-Import-tab-default-60.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Menu: &amp;quot;Edit&amp;gt;Preferences...&amp;quot; - &amp;quot;Import&amp;quot; - tab - defaults]]&lt;br /&gt;
The {{man label|Import}} tab has two sections as follows:&lt;br /&gt;
* {{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Tag_Records|Tag Records]]}}&lt;br /&gt;
* {{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Source_GEDCOM_import|Source GEDCOM import]]}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Tag Records ====&lt;br /&gt;
&lt;br /&gt;
*{{checkbox|0}}{{man label|Add tag on import}}: Checkbox (Default: &amp;lt;code&amp;gt;Imported %Y/%m/%d %H:%M:%S&amp;lt;/code&amp;gt; ) ''' {{man tooltip|Specified tag will be added on import. Clear to set default value.}} Note - Adding a timestamped [[Gramps_Glossary#tag|Tag]] on import can significantly slow down the importing of your data, but are helpful for the ensuing data cleanup.'''&lt;br /&gt;
&lt;br /&gt;
==== Source GEDCOM import ====&lt;br /&gt;
&lt;br /&gt;
*{{checkbox|0}}{{man label|Add default source on GEDCOM import}}: This checkbox option affects the importing of [[Gramps_6.0_Wiki_Manual_-_Manage_Family_Trees#GEDCOM_import|GEDCOM data]]. If this is set, each item that is imported will contain a [[Gramps_Glossary#source|Source]] reference to the imported file. '''Note - Adding a default source can significantly slow down the importing of your GEDCOM data, but are helpful for the ensuing data cleanup.'''&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
=== Limits ===&lt;br /&gt;
[[File:EditPreferences-Limits-tab-default-60.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Menu: &amp;quot;Edit&amp;gt;Preferences...&amp;quot; - &amp;quot;Limits&amp;quot; - tab - defaults]]&lt;br /&gt;
&lt;br /&gt;
Settings used for calculation operations of dates, ages and generations.&lt;br /&gt;
&lt;br /&gt;
See also:&lt;br /&gt;
* [[Gramps 6.0 Wiki Manual - Probably Alive]]&lt;br /&gt;
* [[Gramps_6.0_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_1#Editing_dates|Editing dates]]&lt;br /&gt;
* Setting the [[Match_dates#Changing_after.2Fbefore.2Fabout_range|date approximation .ini]] manually&lt;br /&gt;
&lt;br /&gt;
==== Calculation limits ====&lt;br /&gt;
&lt;br /&gt;
*{{man label|Date 'about' year range: (date ± #):}} Default: &amp;lt;code&amp;gt;50&amp;lt;/code&amp;gt;&lt;br /&gt;
** Defines the number of years +/- of the event date &amp;quot;&amp;lt;code&amp;gt;about &amp;lt;date&amp;gt;&amp;lt;/code&amp;gt;&amp;quot; that the event will return as valid for a filter.&lt;br /&gt;
** Used in the calculation of the person's age.&lt;br /&gt;
*{{man label|Date 'after' year range: (date + #):}} Default: &amp;lt;code&amp;gt;50&amp;lt;/code&amp;gt;&lt;br /&gt;
** Defines the number of years after the event date &amp;quot;&amp;lt;code&amp;gt;after &amp;lt;date&amp;gt;&amp;lt;/code&amp;gt;&amp;quot; that the event will return as valid for a filter.&lt;br /&gt;
** Used in the calculation of the person's age.&lt;br /&gt;
*{{man label|Date 'before' year range: (date - #):}} Default: &amp;lt;code&amp;gt;50&amp;lt;/code&amp;gt;&lt;br /&gt;
** Defines the number of years before the event date &amp;quot;&amp;lt;code&amp;gt;before &amp;lt;date&amp;gt;&amp;lt;/code&amp;gt;&amp;quot; that the event will return as valid for a filter.&lt;br /&gt;
** Used in the calculation of the person's age.&lt;br /&gt;
*{{man label|Maximum age probably alive:}} Default: &amp;lt;code&amp;gt;110&amp;lt;/code&amp;gt;&lt;br /&gt;
** Absent a Death event, the age by which Gramps will consider the person is no longer alive.&lt;br /&gt;
*{{man label|Maximum sibling age difference:}} Default: &amp;lt;code&amp;gt;20&amp;lt;/code&amp;gt;&lt;br /&gt;
*{{man label|Minimum years between generations:}} Default: &amp;lt;code&amp;gt;13&amp;lt;/code&amp;gt;&lt;br /&gt;
*{{man label|Average years between generations:}} Default: &amp;lt;code&amp;gt;20&amp;lt;/code&amp;gt;&lt;br /&gt;
*{{man label|Max generations for relationships:}} You can enter the number of generations used to determine relationships. The default value is '''&amp;lt;code&amp;gt;15&amp;lt;/code&amp;gt;'''. Limits the scope of features based on the [[Gramps_6.0_Wiki_Manual_-_Tools#Relationship_Calculator|Relationship Calculator]]. &lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
=== Colors ===&lt;br /&gt;
[[File:EditPreferences-Colors-tab-default-60.png|right|thumb|650px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Menu: &amp;quot;Edit&amp;gt;Preferences...&amp;quot; - &amp;quot;Colors&amp;quot; - tab - defaults]]&amp;lt;!-- try to screenshot in default USA so that color is not spelt &amp;quot;colour&amp;quot; in the screenshot UK/Australian mode--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This tab has seven section related to allowing you to set the '''colors used for boxes in the graphical views'''.&lt;br /&gt;
&lt;br /&gt;
Each of the colors can be customized using the {{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Pick_a_Color_selector|Pick a Color selector]]}}.&lt;br /&gt;
&lt;br /&gt;
==== Colors used for boxes in the graphical views ====&lt;br /&gt;
&lt;br /&gt;
You can select the&lt;br /&gt;
* {{man label|Color scheme:}}&lt;br /&gt;
** '''Light colors''' (default)&lt;br /&gt;
** ''Dark colors''&lt;br /&gt;
*** {{man button|Restore to defaults}} - restores themes default colors.&lt;br /&gt;
&lt;br /&gt;
====Colors for Male persons====&lt;br /&gt;
* {{man label|Background for Alive:}} [ ] #b8cee6&lt;br /&gt;
* {{man label|Border for Alive:}} [ ] #1f4986&lt;br /&gt;
* {{man label|Background for Dead:}} [ ] #b8cee6&lt;br /&gt;
* {{man label|Border for Dead:}} [ ] #000000&lt;br /&gt;
&lt;br /&gt;
====Colors for Female persons====&lt;br /&gt;
* {{man label|Background for Alive:}} [ ] #feccf0&lt;br /&gt;
* {{man label|Border for Alive:}} [ ] #861f69&lt;br /&gt;
* {{man label|Background for Dead:}} [ ] #feccf0&lt;br /&gt;
* {{man label|Border for Dead:}} [ ] #000000&lt;br /&gt;
&lt;br /&gt;
====Colors for people who are neither male nor female====&lt;br /&gt;
* {{man label|Background for Alive:}} [ ] #94ef9e&lt;br /&gt;
* {{man label|Border for Alive:}} [ ] #2a5d16&lt;br /&gt;
* {{man label|Background for Dead:}} [ ] #94ef9e&lt;br /&gt;
* {{man label|Border for Dead:}} [ ] #000000&lt;br /&gt;
&lt;br /&gt;
====Colors for Unknown persons====&lt;br /&gt;
* {{man label|Background for Alive:}} [ ] #f3dbb6&lt;br /&gt;
* {{man label|Border for Alive:}} [ ] #8e5801&lt;br /&gt;
* {{man label|Background for Dead:}} [ ] #f3dbb6&lt;br /&gt;
* {{man label|Border for Dead:}} [ ] #000000&lt;br /&gt;
&lt;br /&gt;
====Colors for Family nodes====&lt;br /&gt;
* {{man label|Default background:}} [ ] #eeeeee&lt;br /&gt;
* {{man label|Default border:}} [ ] #cccccc&lt;br /&gt;
* {{man label|Background for Married:}} [ ] #eeeeee&lt;br /&gt;
* {{man label|Background for Unmarried:}} [ ] #eeeeee&lt;br /&gt;
* {{man label|Background for Civil Union:}} [ ] #eeeeee&lt;br /&gt;
* {{man label|Background for Unknown:}} [ ] #eeeeee&lt;br /&gt;
* {{man label|Background for Divorced:}} [ ] #eeeeee&lt;br /&gt;
* {{man label|Border for Divorced:}} [ ] #ff7373&lt;br /&gt;
&lt;br /&gt;
====Other colors====&lt;br /&gt;
* {{man label|Background for Home Person:}} [ ] #bbe68a&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
=== Genealogical Symbols ===&lt;br /&gt;
{{stub}}&amp;lt;!-- confusing section! are  prerequisite still required? --&amp;gt;&lt;br /&gt;
{{man warn|Prerequisites exist for this feature|The Genealogical Symbols tab can only be used if the [[#Prerequisite_to_use_Genealogical_Symbols|prerequisite]] program &amp;lt;code&amp;gt;[[#Prerequisite_to_use_Genealogical_Symbols|python-fontconfig]]&amp;lt;/code&amp;gt; is present that Gramps can use.}}&lt;br /&gt;
&lt;br /&gt;
[[File:EditPreferences-GenealogicalSymbols-tab-default-60.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Menu: &amp;quot;Edit&amp;gt;Preferences...&amp;quot; - &amp;quot;Genealogical Symbols&amp;quot; - tab - defaults]]&lt;br /&gt;
&lt;br /&gt;
Allows you to use Genealogical symbols instead of text abbreviations in reports, charts and the Gramps interface. &lt;br /&gt;
&lt;br /&gt;
This tab gives you the possibility to use one font which is able to show all genealogical symbols. (Once configured see: [[#Prerequisite_to_use_Genealogical_Symbols|Prerequisite to use Genealogical Symbols]])&lt;br /&gt;
&lt;br /&gt;
If you select the &amp;quot;{{man label|Use symbols}}&amp;quot; checkbox, Gramps will use the selected font if it exists.&lt;br /&gt;
&lt;br /&gt;
This can be useful if you want to add phonetic in a note to show how to pronounce a name or if you mix multiple languages like Greek and Russian.&lt;br /&gt;
&lt;br /&gt;
You can only configure the death symbol from this tab.&lt;br /&gt;
&lt;br /&gt;
:List of Genealogical Symbols shown (listed in order shown at bottom of screenshot):&lt;br /&gt;
&lt;br /&gt;
* Female&lt;br /&gt;
* Male&lt;br /&gt;
* Asexuality, sexless, genderless&lt;br /&gt;
* Lesbianism&lt;br /&gt;
* Male homosexuality&lt;br /&gt;
* Heterosexuality&lt;br /&gt;
* Transgender, hermaphrodite (in entomology)&lt;br /&gt;
* Transgender&lt;br /&gt;
* Neuter&lt;br /&gt;
&lt;br /&gt;
* Illegitimate&lt;br /&gt;
* Birth&lt;br /&gt;
* Baptism/Christening&lt;br /&gt;
* Engaged&lt;br /&gt;
* Marriage&lt;br /&gt;
* Divorce&lt;br /&gt;
* Unmarried partnership&lt;br /&gt;
* Buried&lt;br /&gt;
* Cremated/Funeral urn&lt;br /&gt;
* Killed in action&lt;br /&gt;
* Extinct&lt;br /&gt;
&lt;br /&gt;
* Death&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
&amp;lt;!-- Unicode symbols not showing on mediwiki due to ??? add back when worked out&lt;br /&gt;
* &amp;amp;#2640; - Female&lt;br /&gt;
* &amp;amp;#2642; - Male&lt;br /&gt;
* &amp;amp;#26aa; - Asexuality, sexless, genderless&lt;br /&gt;
* &amp;amp;#26a2; - Lesbianism&lt;br /&gt;
* &amp;amp;#26a3; - Male homosexuality&lt;br /&gt;
* &amp;amp;#26a4; - Heterosexuality&lt;br /&gt;
* &amp;amp;#26a5; - Transgender, hermaphrodite (in entomology)&lt;br /&gt;
* &amp;amp;#26a6; - Transgender&lt;br /&gt;
* &amp;amp;#26b2; - Neuter&lt;br /&gt;
&lt;br /&gt;
* &amp;amp;#229b; - Illegitimate&lt;br /&gt;
* &amp;amp;#002a; - Birth&lt;br /&gt;
* &amp;amp;#007c; - Baptism/Christening&lt;br /&gt;
* &amp;amp;#26ac; - Engaged&lt;br /&gt;
* &amp;amp;#26ad; - Marriage&lt;br /&gt;
* &amp;amp;#26ae; - Divorce&lt;br /&gt;
* &amp;amp;#26af; - Unmarried partnership&lt;br /&gt;
* &amp;amp;#26b0; - Buried&lt;br /&gt;
* &amp;amp;#26b1; - Cremated/Funeral urn&lt;br /&gt;
* &amp;amp;#2694; - Killed in action&lt;br /&gt;
* &amp;amp;#2021; - Extinct&lt;br /&gt;
&lt;br /&gt;
* &amp;amp;#271e; - Death&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! meaning&lt;br /&gt;
! symbol&lt;br /&gt;
! Unicode code point(s)	&lt;br /&gt;
! name&lt;br /&gt;
|-&lt;br /&gt;
! male	&lt;br /&gt;
| ♂	&lt;br /&gt;
| U+2642	&lt;br /&gt;
| Male Sign&lt;br /&gt;
|-&lt;br /&gt;
! female	&lt;br /&gt;
| ♀	&lt;br /&gt;
| U+2640	&lt;br /&gt;
| Female Sign&lt;br /&gt;
|-&lt;br /&gt;
! unknown	&lt;br /&gt;
| ⚪︎	&lt;br /&gt;
| U+26AA	&lt;br /&gt;
| Medium White Circle&lt;br /&gt;
|-&lt;br /&gt;
! hermaphrodite	&lt;br /&gt;
| ⚥	&lt;br /&gt;
| U+26A5	&lt;br /&gt;
| Interlocked Male and Female Sign&lt;br /&gt;
|-&lt;br /&gt;
! neuter	&lt;br /&gt;
| ⚲	&lt;br /&gt;
| U+26B2	&lt;br /&gt;
| Neuter&lt;br /&gt;
 	 		&lt;br /&gt;
|-&lt;br /&gt;
! birth	&lt;br /&gt;
| *	&lt;br /&gt;
| U+002A	&lt;br /&gt;
| Asterisk&lt;br /&gt;
|-&lt;br /&gt;
! baptisation, christening	&lt;br /&gt;
| ~	&lt;br /&gt;
| U+007E	&lt;br /&gt;
| Tilde&lt;br /&gt;
|-&lt;br /&gt;
! death	&lt;br /&gt;
| ✝︎	&lt;br /&gt;
| U+271D	&lt;br /&gt;
| Latin Cross&lt;br /&gt;
|-&lt;br /&gt;
! burial	&lt;br /&gt;
| ⚰︎	&lt;br /&gt;
| U+26B0	&lt;br /&gt;
| Coffin&lt;br /&gt;
|-&lt;br /&gt;
! cremation	&lt;br /&gt;
| ⚱︎	&lt;br /&gt;
| U+26B1	&lt;br /&gt;
| Funeral Urn&lt;br /&gt;
|-&lt;br /&gt;
! stillborn	&lt;br /&gt;
| ✝︎*	&lt;br /&gt;
| U+0086 U+002A	&lt;br /&gt;
| Latin Cross, Asterisk&lt;br /&gt;
|-&lt;br /&gt;
! born illegitimately	&lt;br /&gt;
| *⃝	&lt;br /&gt;
| U+002A U+20DD	&lt;br /&gt;
| Circled Asterisk&lt;br /&gt;
|-&lt;br /&gt;
! born illegitimately	&lt;br /&gt;
| ⊛	&lt;br /&gt;
| U+229B	&lt;br /&gt;
| Circled Asterisk Operator&lt;br /&gt;
|-&lt;br /&gt;
! killed in action	&lt;br /&gt;
| ⚔︎	&lt;br /&gt;
| U+2694	&lt;br /&gt;
| Crossed Swords&lt;br /&gt;
|-&lt;br /&gt;
! this line extinct	&lt;br /&gt;
| ‡	&lt;br /&gt;
| U+2021	&lt;br /&gt;
| Double Dagger	&lt;br /&gt;
|-&lt;br /&gt;
! approximate(ly)	&lt;br /&gt;
| ±	&lt;br /&gt;
| U+00B1	&lt;br /&gt;
| Plus-Minus&lt;br /&gt;
|-&lt;br /&gt;
! before	&lt;br /&gt;
| &amp;lt;	&lt;br /&gt;
| U+003C	&lt;br /&gt;
| Less-Than Symbol&lt;br /&gt;
|-&lt;br /&gt;
! after	&lt;br /&gt;
| &amp;gt;	&lt;br /&gt;
| U+003E	&lt;br /&gt;
| Greater-Than Symbol&lt;br /&gt;
 	 		&lt;br /&gt;
|-&lt;br /&gt;
! engaged	&lt;br /&gt;
| ⚬	&lt;br /&gt;
| U+26AC	&lt;br /&gt;
| Medium Small White Circle&lt;br /&gt;
|-&lt;br /&gt;
! married	&lt;br /&gt;
| ⚭	&lt;br /&gt;
| U+26AD	&lt;br /&gt;
| Marriage Symbol&lt;br /&gt;
|-&lt;br /&gt;
! divorced	&lt;br /&gt;
| ⚮	&lt;br /&gt;
| U+26AE	&lt;br /&gt;
| Divorce Symbol&lt;br /&gt;
|-&lt;br /&gt;
! unmarried	&lt;br /&gt;
| ⚯	&lt;br /&gt;
| U+26AF	&lt;br /&gt;
| Unmarried Partnership Symbol&lt;br /&gt;
|}&lt;br /&gt;
{{-}}&lt;br /&gt;
====Prerequisite to use Genealogical Symbols====&lt;br /&gt;
{{stub}}&lt;br /&gt;
[[File:EditPreferences-GenealogicalSymbols-tab-default-51.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} &amp;quot;Genealogical Symbols&amp;quot;  - Preferences tab - defaults]]&lt;br /&gt;
&lt;br /&gt;
=====Initial setup=====&lt;br /&gt;
&lt;br /&gt;
If the fontconfig [[Gramps_6.0_Wiki_Manual_-_Settings#Prerequisite|prerequisite has been installed]], then on the {{man label|Genealogical Symbols}} tab select the {{man button|Try to find}} button, Gramps will attempt to detect any suitable unicode text fonts that can be used.  &lt;br /&gt;
&lt;br /&gt;
[[File:EditPreferences-GenealogicalSymbols-FindFont-51.png|center|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} &amp;quot;Genealogical Symbols&amp;quot;  - Finding fonts]]&lt;br /&gt;
&lt;br /&gt;
When the search has completed select one of the fonts from the {{man button|Choose font}} list and then select the checkbox:&lt;br /&gt;
&lt;br /&gt;
{{checkbox|1|Use symbols}}&lt;br /&gt;
&lt;br /&gt;
=====Prerequisite=====&lt;br /&gt;
Prerequisite : '''python-fontconfig''' : Python bindings of fontconfig and its dependencies are required for displaying genealogical symbols&lt;br /&gt;
{{man note|Use the [[Addon:Prerequisites_Checker_Gramplet|Prerequisites Checker]]|Do you have &amp;lt;code&amp;gt;python-fontconfig&amp;lt;/code&amp;gt; installed? Run the Prerequisites Checker Addon and look for something similar to the following line:&amp;lt;pre&amp;gt;* python-fontconfig 0.5.0 (Success version 0.5.x is installed.)&amp;lt;/pre&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
See also:&lt;br /&gt;
* Tamura Jones expounds on [https://www.tamurajones.net/GenealogySymbols.xhtml Genealogical Symbols] ''(the 'Unicode' section is particularly relevant)''&lt;br /&gt;
* [[GEPS 039: Genealogical symbols in gramps]]&lt;br /&gt;
* Feature request: {{bug|9098}} Gramps should be able to use genealogy symbols everywhere.&lt;br /&gt;
* [[Customize the Genealogical Symbols lookup table]] located in the [[Gramps_6.0_Wiki_Manual_-_User_Directory#MS_Windows|Gramps user directory]] at: [https://github.com/gramps-project/gramps/blob/maintenance/gramps51/gramps/gen/utils/symbols.py gramps\gen\utils\symbols.py]&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
=== ID Formats ===&lt;br /&gt;
{{man tip|ID Prefixes |The ID prefixes use formatting conventions common for C, Python, and other programming languages. For example, the &amp;lt;code&amp;gt;%04d&amp;lt;/code&amp;gt; expands to an integer, prepended with zeros to have the total width of four digits. If you would like IDs to be 1, 2, 3, etc., simply set the formatting parameter to &amp;lt;code&amp;gt;%d&amp;lt;/code&amp;gt;, the 'd' specifies Decimal Integer, outputting the number in base 10.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;See: Python [https://docs.python.org/3/library/string.html#format-specification-mini-language (String) Format Specification Mini-Language]}}&lt;br /&gt;
&lt;br /&gt;
[[File:EditPreferences-IDFormats-tab-default-60.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Menu: &amp;quot;Edit&amp;gt;Preferences...&amp;quot; - &amp;quot;ID Formats&amp;quot; - tab - defaults]]&lt;br /&gt;
&lt;br /&gt;
This tab contains preferences relevant to the automatic generation of Gramps IDs.&lt;br /&gt;
&lt;br /&gt;
*{{man label|Person:}} Provides the template for generating IDs for a Person. Default value: &amp;lt;code&amp;gt;I%04d&amp;lt;/code&amp;gt;&lt;br /&gt;
*{{man label|Family:}} Provides the template for generating IDs for a Family. Default value: &amp;lt;code&amp;gt;F%04d&amp;lt;/code&amp;gt;&lt;br /&gt;
*{{man label|Place:}} Provides the template for generating IDs for a Place. Default value: &amp;lt;code&amp;gt;P%04d&amp;lt;/code&amp;gt;&lt;br /&gt;
*{{man label|Source:}} Provides the template for generating IDs for a Source. Default value: &amp;lt;code&amp;gt;S%04d&amp;lt;/code&amp;gt;&lt;br /&gt;
*{{man label|Citation:}} Provides the template for generating IDs for a Citation. Default value: &amp;lt;code&amp;gt;C%04d&amp;lt;/code&amp;gt;&lt;br /&gt;
*{{man label|Media Object:}} Provides the template for generating IDs for a Media Object. Default value: &amp;lt;code&amp;gt;O%04d&amp;lt;/code&amp;gt;&lt;br /&gt;
*{{man label|Event:}} Provides the template for generating IDs for an Event. Default value: &amp;lt;code&amp;gt;E%04d&amp;lt;/code&amp;gt;&lt;br /&gt;
*{{man label|Repository:}} Provides the template for generating IDs for a Repository. Default value: &amp;lt;code&amp;gt;R%04d&amp;lt;/code&amp;gt;&lt;br /&gt;
*{{man label|Note:}} Provides the template for generating IDs for a Note. Default value: &amp;lt;code&amp;gt;N%04d&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can use the [[Gramps_6.0_Wiki_Manual_-_Tools#Reorder_Gramps_ID|Reorder Gramps ID]] tool to change the format.&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
=== Text ===&lt;br /&gt;
&lt;br /&gt;
[[File:EditPreferences-Text-tab-default-60.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Menu: &amp;quot;Edit&amp;gt;Preferences...&amp;quot; - &amp;quot;Text&amp;quot; - tab - defaults]]&lt;br /&gt;
&lt;br /&gt;
This tab contains one section {{man label|Conditional Text Replacements}} with preferences relevant to how missing and private names and records should be shown.&lt;br /&gt;
&lt;br /&gt;
==== Conditional Text Replacements ====&lt;br /&gt;
&lt;br /&gt;
*{{man label|Missing surname:}} in the input field you can determine how a missing surname should be displayed. Default value is '''&amp;lt;code&amp;gt;[Missing Surname]&amp;lt;/code&amp;gt;'''. You can change this to [--] or whatever is most convenient for you.&lt;br /&gt;
*{{man label|Missing given name}} in the input field you can determine how a missing given name should be displayed. Default value is '''&amp;lt;code&amp;gt;[Missing Given Name]&amp;lt;/code&amp;gt;'''. You can change this to whatever you want.&lt;br /&gt;
*{{man label|Missing record:}} Default: &amp;lt;code&amp;gt;[Missing Record]&amp;lt;/code&amp;gt;&lt;br /&gt;
*{{man label|Private surname:}} Default: &amp;lt;code&amp;gt;[Living]&amp;lt;/code&amp;gt;&lt;br /&gt;
*{{man label|Private given name:}} Default: &amp;lt;code&amp;gt;[Living]&amp;lt;/code&amp;gt;&lt;br /&gt;
*{{man label|Private record:}} Default: &amp;lt;code&amp;gt;[Private Record]&amp;lt;/code&amp;gt;&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
=== Warnings ===&lt;br /&gt;
[[File:EditPreferences-Warnings-tab-default-60.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Menu: &amp;quot;Edit&amp;gt;Preferences...&amp;quot; - &amp;quot;Warnings&amp;quot; - tab - defaults]]&lt;br /&gt;
&lt;br /&gt;
This tab has one section {{man label|Warnings and Error dialogs}} that controls the display of warning dialogs, allowing the re-enabling of dialogs that have been disabled.&lt;br /&gt;
&lt;br /&gt;
See the [[Gramps_6.0_Wiki_Manual_-_Error_and_Warning_Reference|Error and Warning Reference]] page for examples.&lt;br /&gt;
==== Warnings and Error dialogs ====&lt;br /&gt;
*{{checkbox|0}}{{man label|Suppress warning when adding parents to a child.}} Checkbox unchecked by Default (See [[Gramps_6.0_Wiki_Manual_-_Error_and_Warning_Reference#Suppress_warning_when_adding_parents_to_a_child|Dialog]])&lt;br /&gt;
*{{checkbox|0}}{{man label|Suppress warning when cancelling with changed data.}} Checkbox unchecked by Default (See [[Gramps_6.0_Wiki_Manual_-_Error_and_Warning_Reference#Suppress_warning_when_cancelling_with_changed_data|Dialog]])&lt;br /&gt;
*{{checkbox|0}}{{man label|Suppress warning about missing researcher when exporting to GEDCOM.}} Checkbox unchecked by Default (See [[Gramps_6.0_Wiki_Manual_-_Error_and_Warning_Reference#Suppress_warning_about_missing_researcher_when_exporting_to_GEDCOM|Dialog]])&lt;br /&gt;
*{{checkbox|0}}{{man label|Suppress tooltip warnings about data being saved immediately.}} Checkbox unchecked by Default &lt;br /&gt;
*{{checkbox|0}}{{man label|Show plugin status dialog on plugin load error.}} Checkbox unchecked by Default (See [[Gramps_6.0_Wiki_Manual_-_Error_and_Warning_Reference#Module_not_loaded_warnings|Dialog]])&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
=== Researcher ===&lt;br /&gt;
{{man tip|Researcher Information|This contact information is independent of the family trees you create.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;Most exports and reports will be filtered to protect the privacy of living people of the Tree... including yourself. This information feeds into the authoring and citation features of any publication (or archival) options.}}&lt;br /&gt;
[[File:EditPreferences-Researcher-tab-default-60.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Menu: &amp;quot;Edit&amp;gt;Preferences...&amp;quot; - &amp;quot;Researcher&amp;quot; - tab - defaults]]&lt;br /&gt;
&lt;br /&gt;
Allows you to {{man label|Enter your information so people can contact you when you distribute your Family Tree}} in the corresponding text entry fields. Although Gramps requests information about you, this information is used only so that Gramps can create valid GEDCOM output files. A valid GEDCOM file requires information about the file's creator. If you choose, you may leave the information empty, however none of your exported GEDCOM files will be valid.&lt;br /&gt;
&lt;br /&gt;
The available text entry fields are (all blank by default):&lt;br /&gt;
*{{man label|Name:}}&lt;br /&gt;
*{{man label|Address:}}&lt;br /&gt;
*{{man label|Locality:}}&lt;br /&gt;
*{{man label|City:}}&lt;br /&gt;
*{{man label|State/County:}}&lt;br /&gt;
*{{man label|Country:}}&lt;br /&gt;
*{{man label|ZIP/Postal Code:}}&lt;br /&gt;
*{{man label|Phone:}}&lt;br /&gt;
*{{man label|Email:}}&lt;br /&gt;
&lt;br /&gt;
The information entered under this preference acts as default value for family tree specific values that can be adjusted with the {{man menu|Tools-&amp;gt;Family Tree Processing-&amp;gt;[[Gramps_6.0_Wiki_Manual_-_Tools#Edit_Database_Owner_Information|Edit Database Owner Information...]]}}.&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
== Other settings ==&lt;br /&gt;
&lt;br /&gt;
Besides {{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Preferences|Preferences]]}} dialog, there are other settings available in Gramps. For various reasons they have been made more readily accessible, as listed below.&lt;br /&gt;
{{-}}&lt;br /&gt;
===Columns editor===&lt;br /&gt;
&lt;br /&gt;
{{man tip|The {{man label|Columns}} editor is available and works in the same way for all list views.|Specifically, it is available for People View, Family View (children list). Sources View, Citations View, Places View, Media View, Repositories View and the Notes View.}}&lt;br /&gt;
&lt;br /&gt;
[[File:ColumnsEditorTab-dialog-example-60.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} '''Columns''' editor tab - dialog - People Tree View default columns]]&lt;br /&gt;
&lt;br /&gt;
The columns of the list views may be added, removed, or reordered in a {{man label|Columns}} editor dialog. &lt;br /&gt;
&lt;br /&gt;
To use the {{man label|Columns}} editor dialog for the current view, choose via the menu {{man menu|View &amp;amp;#x27a1; Configure...}}, click on [[File:Gramps-config.png|34px]]{{man button|Configure View...}} toolbar button or press the ''Configure active view'' [[Gramps_6.0_Wiki_Manual_-_Keybindings#Common_keybindings|keyboard keybinding]]. &lt;br /&gt;
&lt;br /&gt;
Only columns with a selected checkbox will be shown in the view. You can also change the position of a column in the View by clicking and dragging it to a new position in the Editor ([https://wikipedia.org/wiki/Drag-and-drop ''drag and drop'']). Once you have made the changes you want click {{man button|Apply}}, then click {{man button|OK}} to exit the Editor and see your changes in the View.&lt;br /&gt;
&lt;br /&gt;
By default, the View List, displays several columns of information about the respective category. You can add or remove columns to and from the display &lt;br /&gt;
&lt;br /&gt;
The default sort key for the view [always ascending] is the left-most field [i.e. at the top in the Columns Editor], so changing which field is in that position affects default sorting. For some views the first field cannot be changed and the reason will be mentioned at the top of the Columns editor.&lt;br /&gt;
&lt;br /&gt;
The {{man label|Columns Editor}} dialog will have a different selection of columns for each category of View that displays a simple table.&lt;br /&gt;
&lt;br /&gt;
Changes will only be enacted when the {{man button|Apply}} button is clicked.&lt;br /&gt;
&lt;br /&gt;
Once the View columns changes have been applied, clicking once on the column header sorts in ascending order, clicking again sorts in descending order. &lt;br /&gt;
&lt;br /&gt;
The subset of columns and the current [[Gramps_6.0_Wiki_Manual_-_Filters|filters]] will also constrain the data exported via the {{Man menu|Family Trees&amp;amp;nbsp;&amp;amp;#x27a1;&amp;amp;nbsp;[[Gramps_6.0_Wiki_Manual_-_Settings#Export_View|Export View...]]}} operation. Hidden columns and records will not be exported. &lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
=== Sorting columns ===&lt;br /&gt;
&lt;br /&gt;
[[File:PersonView-PeopleListView-example-with-context-menu-60.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}}  '''Before''' - default sort by &amp;quot;Name&amp;quot; column &amp;quot;People&amp;quot; Category - &amp;quot;Person&amp;quot; (List) View]]&lt;br /&gt;
&lt;br /&gt;
[[File:PeopleCategory-PeopleListView-SortedByBirthDateColumn-example-60.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} '''After''' - Sorted by &amp;quot;Birth Date&amp;quot; column in the list mode of the People Category View - example]]&lt;br /&gt;
&lt;br /&gt;
By default, each Category View presenting data in a columnated table layout will sort the rows in ascending order based on the data in the first (left-most) column. If the table has grouped rows, the grouped data will be sub-sorted. ''(Tables in tabbed subsets of data, Editors and Selectors will work similarly.)''&lt;br /&gt;
&lt;br /&gt;
Click once on a different column header to sort on the data of that column in ascending order. Click the header again to sort in reverse order. &lt;br /&gt;
&lt;br /&gt;
The {{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Columns_editor|Columns editor]]}} dialog can be used to add, remove and rearrange the displayed columns. Choosing a different first column will make that the new default sorting column of the view [though always ascending].&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
===Setting Home person===&lt;br /&gt;
[[File:MenuEdit-SetHomePerson-60.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Menu showing ''Set Home Person'']]&lt;br /&gt;
&lt;br /&gt;
To set (designate) the [[Gramps_Glossary#home_person|Home person]], select the People Category and select the desired person to make them into the [[Gramps_Glossary#active_person|Active Person]] and then choose {{man menu|Edit -&amp;gt;Set Home Person}} via the menus.&lt;br /&gt;
&lt;br /&gt;
Alternately, when editing any Person, right-clicking on inactive areas (areas without a text-entry box) of the top section displays a pop-up menu which includes an option to {{man menu|Make Home Person}} of that profile.&lt;br /&gt;
&lt;br /&gt;
The Home person is the persistently designated person who becomes the [[Gramps_Glossary#active_person|Active Person]] when one of the following occurs:&lt;br /&gt;
*By default, when the Family tree database is opened&amp;lt;br /&amp;gt;''(The [[Gramps_6.0_Wiki_Manual_-_Settings#General_Gramps_settings|General]] setting in [[Gramps_6.0_Wiki_Manual_-_Settings#Preferences|Preferences]] can modify this default behavior. The &amp;quot;Remember last view displayed&amp;quot; will return to the last [[Gramps_Glossary#active_person|Active Person]] of the previous session.)''&lt;br /&gt;
*As the toolbar {{man button|Home}} button is clicked&lt;br /&gt;
*When the Home menu item is selected from either the {{man button|Go}} menu or the right-click context menu in selected views&lt;br /&gt;
*As the [[Gramps_6.0_Wiki_Manual_-_Keybindings#15|keybinding]] {{Man key press|ALT|Home}} is pressed to return to the '''Home Person'''. &lt;br /&gt;
&lt;br /&gt;
The toolbar {{man button|Home}} button is available in the People Category, Relationships Category, and Charts Category. [[File:Gramps Go-Home48x48 win.png|text-bottom]]&lt;br /&gt;
====See also====&lt;br /&gt;
* [[Gramps_6.0_Wiki_Manual_-_Navigation#Setting_the_Home_Person|Setting the Home Person]]&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
===Adjusting viewing controls===&lt;br /&gt;
&lt;br /&gt;
Whether the toolbar, the sidebar, or the filter (not available on Charts and Relationships Views) are displayed in the main window is adjusted through the View menu.&lt;br /&gt;
&lt;br /&gt;
In the different views clicking the {{man menu|[[Gramps_6.0_Wiki_Manual_-_Navigation#View|View]]}} menu will shows for boxes you can click:&lt;br /&gt;
*Navigator&lt;br /&gt;
*Toolbar&lt;br /&gt;
*Sidebar&lt;br /&gt;
*Bottombar&lt;br /&gt;
*Full Screen {{man key press|F11}}&lt;br /&gt;
&lt;br /&gt;
Additionally, depending on the view you are in, other options will be available on {{man label|Configure}}.&lt;br /&gt;
&lt;br /&gt;
*Gramplets:&lt;br /&gt;
**Set Columns to 1&lt;br /&gt;
**Set Columns to 2&lt;br /&gt;
**Set Columns to 3&lt;br /&gt;
*Relationships:&lt;br /&gt;
**Show Siblings&lt;br /&gt;
**Show Details&lt;br /&gt;
*Geography:&lt;br /&gt;
**Time period&lt;br /&gt;
**Layout&lt;br /&gt;
&lt;br /&gt;
All other Views: the [[Gramps_6.0_Wiki_Manual_-_Settings#Columns_editor|Columns editor]].&lt;br /&gt;
&lt;br /&gt;
===Export View===&lt;br /&gt;
&lt;br /&gt;
[[File:Menubar-FamilyTrees-overview-FamilyTree-Loaded-example-60.png|thumb|right|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Menubar - &amp;quot;Family Trees&amp;quot; - overview example showing &amp;quot;Export View&amp;quot; menu entry]]&lt;br /&gt;
&lt;br /&gt;
On most [[Gramps_6.0_Wiki_Manual_-_Categories#Categories_of_the_Navigator|Category List Views]], displayed data maybe be exported, choose via the {{man menu|Family Trees -&amp;gt;Export View...}} [[Gramps_6.0_Wiki_Manual_-_Navigation#Main_Menus|menu]] command.&lt;br /&gt;
&lt;br /&gt;
This Menu command only appears if the displayed data can be exported. Gramps will export data on screen according your choice: '''CSV''' or '''Open Document''' spreadsheet format.&lt;br /&gt;
&lt;br /&gt;
Note that the current configuration of the  View's columns will control what data will be exported. The export will contain only the displayed column data (in the same order) and be limited to records matching any [[Gramps_6.0_Wiki_Manual_-_Filters|filters]] you have applied.&lt;br /&gt;
&lt;br /&gt;
Use the Views [[Gramps_6.0_Wiki_Manual_-_Settings#CSV_Dialect|CSV Dialect]] tab control the type of CSV to be created.&lt;br /&gt;
{{-}}&lt;br /&gt;
====Export View as Spreadsheet dialog====&lt;br /&gt;
&lt;br /&gt;
[[File:ExportViewAsSpreadsheet-CSV-file-dialog-example-60.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} &amp;quot;Export View as Spreadsheet&amp;quot; CSV(default) filetype - dialog - example]]&amp;lt;!-- stage screenshot by pasting this filename into field beforehand &amp;quot;enter_export-view-filename-here.csv&amp;quot;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Gramps will then display the {{man label|Export View as Spreadsheet}} dialog where after choosing a file location to save to and a name for your file; export data on from the Category List View in one of two spreadsheet formats:&lt;br /&gt;
*{{man label|Formats:}}&lt;br /&gt;
** '''CSV''' (default)&lt;br /&gt;
** '''OpenDocument Spreadsheet''' - ODS format.&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
[[File:ExportViewAsSpreadsheet-ODS-Displayed-in-LibreOfficeCalc-example-60.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Example ODS Spreadsheet - Displayed in LibreOffice Calc]]&amp;lt;!-- from &amp;quot;Events&amp;quot; category &amp;quot;Export View&amp;quot; as &amp;quot;OpenDocument Spreadsheet&amp;quot; named &amp;quot;Export View as Spreadsheet example.ods&amp;quot; then open in libreoffice --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The example screenshot shows an export to the '''OpenDocument Spreadsheet''' (ODS format) displayed as a Spreadsheet in LibreOffice Calc.&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
====CSV Dialect====&lt;br /&gt;
[[File:CSV-Dialect-Tab-dialog-example-60.png|thumb|right|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} &amp;quot;CSV Dialect&amp;quot; tab - dialog - example]]&lt;br /&gt;
&lt;br /&gt;
All list table views have a {{man label|CSV Dialect}} tab in the dialog for the {{man menu|View -&amp;gt; Configure...}} menu. You can choose the CSV format's delimiter to be used when exporting and importing data in Gramps.&lt;br /&gt;
&lt;br /&gt;
''Choose your dialect'' from:&lt;br /&gt;
*{{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Excel_Dialect|excel]]}}&lt;br /&gt;
*{{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Excel_tab_Dialect|excel-tab]]}}&lt;br /&gt;
*{{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Unix_Dialect|unix]]}}&lt;br /&gt;
*{{man label|Custom}}&lt;br /&gt;
**{{man label|Delimiter:}}&lt;br /&gt;
*** ',' ''comma'' (default)&lt;br /&gt;
*** ';' ''semicolon''&lt;br /&gt;
*** ':' ''colon''&lt;br /&gt;
*** '|' ''bar''&lt;br /&gt;
*** 'tab'&lt;br /&gt;
&lt;br /&gt;
CSV stands for '''[https://wikipedia.org/wiki/Comma-separated_values comma-separated values]'''. It is a plain text file format that separate data into columns and rows for simple way to exchange data. Originally, data was limited by being separated into columns by fixed positions in &amp;lt;code&amp;gt;.txt&amp;lt;/code&amp;gt; text files. When more flexibility was needed, the comma was chosen as a delimiter to mark the boundaries of the columns and the &amp;lt;code&amp;gt;.csv&amp;lt;/code&amp;gt; format of a text file was established. To complicate matters, different Operating System marked their end-of-line and end-of-file with different terminating codes. &lt;br /&gt;
&lt;br /&gt;
When comma was needed too frequently in the data itself, a &amp;lt;code&amp;gt;.tsv&amp;lt;/code&amp;gt; (tab-separated-values) file format became popular. When other delimiters began being adopted, rather than use up more file extensions, CSV became synonymous with any text format with delimiter marked columns. They were just different 'dialects' of &amp;quot;CSV&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[https://docs.python.org/3/library/csv.html Python's &amp;lt;code&amp;gt;csv&amp;lt;/code&amp;gt; module] provides several pre-defined dialects to simplify reading and writing CSV files. These dialects specify rules for parsing and formatting data. The standard dialects include {{man label|excel}}, {{man label|excel-tab}}, and {{man label|unix}}. The following sections outline each dialect's characteristics, including its separator, line terminator, and quoting behavior.&lt;br /&gt;
&lt;br /&gt;
===== Excel Dialect =====&lt;br /&gt;
&lt;br /&gt;
The {{man label|excel}} dialect is designed to be compatible with CSV files generated by Microsoft Excel. It is suitable for data that has been saved from Excel as comma-separated values. &lt;br /&gt;
*Separator:** Comma (&amp;lt;code&amp;gt;,&amp;lt;/code&amp;gt;`)&lt;br /&gt;
*Line Terminator: Carriage return and line feed (&amp;lt;code&amp;gt;\r\n&amp;lt;/code&amp;gt;)&lt;br /&gt;
*Quoting:&lt;br /&gt;
** Double quotes (&amp;lt;code&amp;gt;&amp;quot;&amp;lt;/code&amp;gt;`) are used to enclose fields containing the separator or other special characters.&lt;br /&gt;
** To include a double quote within a quoted field, it is escaped by doubling it (e.g., &amp;lt;code&amp;gt;&amp;quot;&amp;quot;example&amp;quot;&amp;quot;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
===== Excel-tab Dialect =====&lt;br /&gt;
&lt;br /&gt;
The {{man label|excel-tab}} dialect is similar to the `excel` dialect but uses tabs instead of commas as the separator. This format is often encountered when copying cell data from Excel to the OS clipboard. Pasting tab separated data into the [[Addon:Import_Text_Gramplet|Import Text]] addon gramplet is one of the quickest way to populate parts of your tree.&lt;br /&gt;
&lt;br /&gt;
* Separator: Tab (&amp;lt;code&amp;gt;\t&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Line Terminator: Carriage return and line feed (&amp;lt;code&amp;gt;\r\n&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Quoting:&lt;br /&gt;
** Double quotes (&amp;lt;code&amp;gt;&amp;quot;&amp;lt;/code&amp;gt;) are used to enclose fields containing the separator or other special characters.&lt;br /&gt;
** To include a double quote within a quoted field, it is escaped by doubling it (e.g., &amp;lt;code&amp;gt;&amp;quot;&amp;quot;example&amp;quot;&amp;quot;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
===== Unix Dialect =====&lt;br /&gt;
&lt;br /&gt;
The {{man label|unix}} dialect is designed for use in Unix-like environments. It uses a line feed character as the line terminator and always quotes all fields.&lt;br /&gt;
&lt;br /&gt;
* Separator: Comma (&amp;lt;code&amp;gt;,&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Line Terminator: Line feed (&amp;lt;code&amp;gt;\n&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Quoting:&lt;br /&gt;
** All fields are enclosed in double quotes (&amp;lt;code&amp;gt;&amp;quot;&amp;lt;/code&amp;gt;).&lt;br /&gt;
** To include a double quote within a quoted field, it is escaped by doubling it (e.g., &amp;lt;code&amp;gt;&amp;quot;&amp;quot;example&amp;quot;&amp;quot;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
===== See also: =====&lt;br /&gt;
* [https://github.com/gramps-project/gramps/pull/1314  CSV: possibility to select the dialect. #1314 ]&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
===Modularity and plugins===&lt;br /&gt;
&amp;lt;!-- this section feels out of place here / find another place for it! --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Gramps has been designed for expansion. The Plugin (a.k.a. Plug-in, addon, extension) framework provides a path for third party development outside the normal Gramps release distributions. &lt;br /&gt;
&lt;br /&gt;
The documentation for each addon is maintained outside the flow of these main wiki chapters. The interface and functionality of the software and documentation may not conform with the styles seen throughout the rest of Gramps... although we encourage Developers to try to make their additions as seamless as possible.&lt;br /&gt;
&lt;br /&gt;
A brief description and screenshot of each addon can be found in the [[6.0_Addons#Addon_List|Addon List]] section of the wiki manual. The separately maintained documentation page for the addon is linked from the 1st column of that list.&lt;br /&gt;
&lt;br /&gt;
See [[Gramps_6.0_Wiki_Manual_-_Plugin_Manager|Plugin Manager]] and [[6.0 Addons|Third-Party Addons]].&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
===Customize report output formats===&lt;br /&gt;
[[File:TextReports-DocumentOptions-section-PlainText-output-settings-example-60.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Document Options - tab defaults for Text Reports (Plain Text - output selected) example]]&lt;br /&gt;
&lt;br /&gt;
What kind of output customization is available? This dialog allows you to change the fonts, font sizes, font color, background color of the text and alignment of paragraphs on the report.&lt;br /&gt;
&lt;br /&gt;
For most report dialogs, in the top part are option tabs specifically related that particular report. The lower part will have more broadly reusable features and is called the {{man label|[[Gramps_6.0_Wiki_Manual_-_Reports_-_part_6#Document_Options|Document Options]]}} section. &lt;br /&gt;
&lt;br /&gt;
From the {{man label|Style:}} drop down list you can choose an existing custom style. Or to make your own {{man label|Style:}} select the {{man button|Style Editor...}} button to show the {{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Document_Styles_dialog|Document Styles]]}} dialog and then select the {{man button|Add a new style}} button to show the {{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Style_editor_dialog|Style editor]]}} dialog.&lt;br /&gt;
&lt;br /&gt;
{{stub}}&amp;lt;!-- what is needed to remove this stub?? --&amp;gt;&lt;br /&gt;
{{-}}&lt;br /&gt;
====Document Styles dialog====&lt;br /&gt;
&lt;br /&gt;
[[File:DocumentStyles-dialog-50.png|thumb|right|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Document Styles - dialog - default]]&lt;br /&gt;
&lt;br /&gt;
The {{man label|Document Styles}} dialog, list the ''default'' style and any custom styles for that report and allows you to edit or delete any custom styles you have created. Select the {{man button|+ (Add a new style)}} button to show the {{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Style_editor_dialog|Style editor]]}} dialog.&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
====Style editor dialog====&lt;br /&gt;
[[File:StyleEditor-dialog-Description-tab-example-50.png|thumb|right|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Description options tab - Document Styles - dialog - default styles for Ahnentafel Report]]&lt;br /&gt;
&lt;br /&gt;
The {{man label|Style editor}} dialog allow you to customize the document style specific to each report.&lt;br /&gt;
&lt;br /&gt;
Change the {{man label|Style sheet name:}} &amp;lt;code&amp;gt;New Style&amp;lt;/code&amp;gt; (default) field to a unique name as it will appear in {{man label|[[Gramps_6.0_Wiki_Manual_-_Reports_-_part_4#Document_Options|Document Options]]}} {{man label|Style:}} drop down list.&lt;br /&gt;
&lt;br /&gt;
Once changes for your custom style have been finalized select the {{man button|OK}} button to save the changes or {{man button|Cancel}} to exit.&lt;br /&gt;
&lt;br /&gt;
=====Style editor dialog tabs=====&lt;br /&gt;
On the left hand side you will see the {{man label|Style}} column that list the paragraph options specific to that report that you may modify. For example the {{man label|[[Gramps_6.0_Wiki_Manual_-_Reports_-_part_6#Ahnentafel_Report|Ahnentafel Report]]}} shows the style options for &amp;lt;code&amp;gt;AHN-Entry&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;AHN-Generation&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;AHN-Title&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
On the right hand side are three tabs associated with each style listed in the left hand column:&lt;br /&gt;
* [[#Description|Description]]&lt;br /&gt;
* [[#Font_options|Font options]]&lt;br /&gt;
* [[#Paragraph_options|Paragraph options]]&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
======Description======&lt;br /&gt;
&lt;br /&gt;
[[File:StyleEditor-dialog-Description-tab-example-50.png|thumb|right|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Description options tab - Document Styles - dialog - default styles for Ahnentafel Report]]&lt;br /&gt;
&lt;br /&gt;
*{{man label|Description}} tab describes what each paragraph is all about. For example shown here is the style used for the Ahnentafel Report ( &amp;lt;code&amp;gt;AHN-Entry&amp;lt;/code&amp;gt; ) with the description: ''The basic style used for the text display.'' &lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
======Font options======&lt;br /&gt;
&lt;br /&gt;
[[File:StyleEditor-dialog-FontOptions-tab-example-50.png|thumb|right|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} &amp;quot;Font options&amp;quot; tab - &amp;quot;Style Editor&amp;quot; dialog for &amp;quot;Document Styles&amp;quot; (default styles for Ahnentafel Report)]]&lt;br /&gt;
&lt;br /&gt;
*{{man label|Font options}} tab allows you to set the {{man label|Type face}} ''Roman'' or ''Swiss'', the {{man label|Size}} of the font in pt.(point), the {{man label|Color}} of the font and some {{man label|Options}} like ''Bold'', ''Italic'' or ''Underline''.&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
======Paragraph options======&lt;br /&gt;
&lt;br /&gt;
[[File:StyleEditor-dialog-ParagraphOptions-tab-example-50.png|thumb|right|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} &amp;quot;Paragraph options&amp;quot; tab - &amp;quot;Style Editor&amp;quot; dialog for &amp;quot;Document Styles&amp;quot; (default styles for Ahnentafel Report)]]&lt;br /&gt;
&lt;br /&gt;
*{{man label|Paragraph options}} tab allows you to set the {{man label|Alignment}}, the {{man label|Background color}}, {{man label|Indentation}}, {{man label|Spacing}} and {{man label|Borders}} of your style.&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
===Context menu===&lt;br /&gt;
[[File:Clipboard-dialog-example-context-menu-60.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Clipboard - with example contextual pop-up menu from right-clicking a Family]]&lt;br /&gt;
[[Gramps_6.0_Wiki_Manual_-_Main_Window#Pop-up_menus|Pop-up menus]] are used in various places in Gramps; how you access the context menu is dependent on your operating systems:&lt;br /&gt;
* On Microsoft windows, you generally use the right button of your mouse to show the context menu or use the keyboard shortcut {{man button|Shift}}+{{man button|F10}}. see [https://docs.microsoft.com/en-us/previous-versions/windows/desktop/mpc/using-context-menus Using Context Menus - Microsoft Docs]&lt;br /&gt;
* On Apple macOS, you generally press {{man button|Ctrl}} while clicking the button of your mouse to show the context menu. see: [https://developer.apple.com/design/human-interface-guidelines/macos/menus/contextual-menus/ Contextual Menus - Menus - macOS - Human Interface Guidelines - Apple Developer]&lt;br /&gt;
&lt;br /&gt;
List of known Context menus in Gramps:&amp;lt;!-- index shows 27 context menu entries, so far! --&amp;gt;&lt;br /&gt;
* Pedigree View Context menus&lt;br /&gt;
* Clipboard context menu&lt;br /&gt;
* File Chooser - Context Menu options&lt;br /&gt;
* &amp;lt;Category view&amp;gt; context menus&lt;br /&gt;
* Manage Books dialog &amp;lt;!-- ( has two of them!) --&amp;gt;&lt;br /&gt;
* ... and many more&lt;br /&gt;
{{stub}}&lt;br /&gt;
&lt;br /&gt;
See also:&lt;br /&gt;
* [[Gramps 6.0 Wiki Manual - Keybindings|Keybindings]]&lt;br /&gt;
&lt;br /&gt;
=== Selector dialogs ===&lt;br /&gt;
[[File:SelectFamily-SelectorDialog-example-60.png|450px|thumb|right|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} [[Gramps_6.0_Wiki_Manual_-_Categories#Select_Family_selector|Select Family selector]] - showing Search Bar]]&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
A selector dialog is one in which a list is provided with some buttons and a filter search box at the top. Typically, the list is related to category objects? --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Selector dialogs are a combo interface box and you generally use then to select an object (Person/Family/Events etc). Also various {{man label|Selectors}} also have search bars:&amp;lt;!-- 14 entries in user manual index --&amp;gt;&lt;br /&gt;
* [[Gramps_6.0_Wiki_Manual_-_Categories#Select_Family_selector|Select Family selector]]&lt;br /&gt;
* [[Gramps_6.0_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_1#Select_Event_selector|Select Event selector]]&lt;br /&gt;
* [[Gramps_6.0_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_1#Select_Note_selector|Select Note selector]]&lt;br /&gt;
* [[Gramps_6.0_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_1#Select_Person_selector|Select Person selector]]&lt;br /&gt;
*[[Gramps_6.0_Wiki_Manual_-_Reports_-_part_4#Select_a_person_for_the_report_selector|Select a person for the report selector]]&lt;br /&gt;
* [[Gramps_6.0_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_1#Select_Father_selector|Select Father selector]]  (filtered to Father)&lt;br /&gt;
* [[Gramps_6.0_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_1#Select_Mother_selector|Select Mother selector]] (filtered to Mother)&lt;br /&gt;
* [[Gramps_6.0_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_1#Select_Child_selector|Select Child selector]]&lt;br /&gt;
* [[Gramps_6.0_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_1#Select_Media_Object_selector|Select Media Object selector]]&lt;br /&gt;
* [[Gramps_6.0_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_2#Select_Place_selector|Select Place selector]]&lt;br /&gt;
* [[Gramps_6.0_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_2#Select_Repository_selector|Select Repository selector]]&lt;br /&gt;
* [[Gramps_6.0_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_2#Select_Source_or_Citation_selector|Select Source or Citation selector]]&lt;br /&gt;
* [[Gramps_6.0_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_2#Select_Source_selector|Select Source selector]]&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
See also&lt;br /&gt;
* [https://gramps-project.org/wiki/index.php/GEPS_041:_New_Selector GEPS_041:_New_Selector]&lt;br /&gt;
* [[Gramps_6.0_Wiki_Manual_-_Settings#Pick_a_Color_selector|Pick a Color selector]]&lt;br /&gt;
&lt;br /&gt;
{{stub}}&lt;br /&gt;
&lt;br /&gt;
== Customizing ==&lt;br /&gt;
Here are some ways that you can customize Gramps.&lt;br /&gt;
=== Preferences ===&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;Display Options&amp;quot; section of the Edit&amp;gt;Preferences {{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Data|Data]]}} tab you can select the Name format used by default throughout Gramps. The Edit button for the  {{man label|Name format:}} opens the {{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Display_Name_Editor|Display Name Editor]]}}, allowing the creation of user-defined (custom) stylings beyond the pre-defined (built-in) name format choices.  &lt;br /&gt;
&lt;br /&gt;
See [[Gramps_6.0_Wiki_Manual_-_Settings#Preferences|Preferences]]&lt;br /&gt;
&lt;br /&gt;
The Edit button for a person's preferred and alternative names opens the {{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Display_Name_Editor|Name Editor]]}}, allowing the selection of a name format exceptions that will override the format chosen in the Display tab of Preferences for the entire Tree.  &lt;br /&gt;
&lt;br /&gt;
The name format, grouping and sorting can be overridden for selected individuals and surnames. The Edit Person dialogs have two Edit buttons to access this feature. The button for Preferred name is to the right of the Suffix field. However, for any selected Name (Preferred or Alternative) in the Names tab which opens the Name Editor. The built-in and custom Display Name formats can be selected exceptions to &amp;quot;Group as:&amp;quot; and &amp;quot;Sort as:&amp;quot; options that default to the Name format selected in Preferences.&lt;br /&gt;
&lt;br /&gt;
=== Pick a Color selector ===&amp;lt;!-- rename as https://en.wikipedia.org/wiki/Color_picker  mentions &amp;quot;A color picker (also color chooser or color tool)&amp;quot; but no search shows &amp;quot;selector&amp;quot; --&amp;gt;&lt;br /&gt;
The [[Gramps_6.0_Wiki_Manual_-_Settings#Colors|Colors]] tab of the Preferences allows customizing of the color of various elements of diagrams in the Charts category's graphical views. &lt;br /&gt;
&lt;br /&gt;
==== Color Palette ====&lt;br /&gt;
[[File:PickAColor-selector-dialog-52.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} &amp;quot;Pick a Color&amp;quot; - palette selector dialog]]&amp;lt;!-- screenshot shows UK/Australian spelling of colour, please keep USA spelling for user manual--&amp;gt;&lt;br /&gt;
Select a color from the 45 [[Gramps_Glossary#swatch|swatches]] in predefined color palette area. Or select from the recently used {{man label|Custom}} color swatches. Or click the {{man button|+}} button to create your own custom color. Right-click on any swatch to add another custom color and open the gradient selector. &lt;br /&gt;
&lt;br /&gt;
You can drag any color swatch to any swatch in the preference (or configure) dialog.&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
==== Color Gradient ====&lt;br /&gt;
[[File:PickAColor-gradient-dialog-52.png|right|thumb|436px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} &amp;quot;Pick a Color&amp;quot; - gradient selector dialog]]&lt;br /&gt;
The gradient selector dialog is for adjust the [[Gramps_Glossary#swatch|color swatch]] at the top of the dialog. Once changed, either click the {{man button|Select}} button to apply the color. Drag the single gradient dialog swatch to any swatch in the preference (or configure) dialog.&lt;br /&gt;
&lt;br /&gt;
Specific colors of the swatch can be changed in several ways:&lt;br /&gt;
* via direct entry 'color Hex color code'&lt;br /&gt;
* the hue slider (with a numeric fine control&lt;br /&gt;
* mouse left-click in the 1-dimensional (hue) rainbow gradient or the 2-dimensional (brightness and saturation) hue gradient.&lt;br /&gt;
* mouse right-click in either gradient to show the numeric control for the dimension(s) of the gradient &lt;br /&gt;
* mouse left-click on the eyedropper color picker to choose from any pixel shown on the monitor(s)&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
=== File Chooser ===&lt;br /&gt;
[[File:FileChooser_Bookmarks_Breadcrumbs.png|right|thumb|400px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Linux GTK File Chooser: highlighting breadcrumbs and bookmarking]] &lt;br /&gt;
[[File:FileChooser Bookmarks Breadcrumbs mac.png|right|thumb|400px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} macOS GTK File Chooser: highlighting breadcrumbs and bookmarking]]&lt;br /&gt;
[[File:FileChooser Bookmarks Breadcrumbs win.png|right|thumb|400px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Windows GTK File Chooser: highlighting breadcrumbs and bookmarking]]&lt;br /&gt;
The Open and Save dialogs (File Chooser) for Gramps are based on the [https://docs.gtk.org/gtk3/iface.FileChooser.html GTK File Chooser]. Each operating system has expected behaviors for clicks, double-clicks, sorting, [[Gramps_6.0_Wiki_Manual_-_Keybindings#Handy_Shortcuts|keybindings]], environmental variables, and standard file locations that are characteristic of File Chooser dialogs native to the operating system. A few of these can be customized via the user interface to feel more similar to the OS native File Choosers. However, the idiosyncrasies of various OSes mean shared network folders and URI support may not be as readily browsed as when using the OS native File Choosers.&lt;br /&gt;
&lt;br /&gt;
The [https://developer-old.gnome.org/gtk4/stable/GtkFileChooser.html GtkFileChooser] allows for adding quick navigation hotlinks to commonly used places of the filesystem. In the default implementation, these are displayed in the left sidebar navigation pane. It may be a bit unclear at first that these shortcuts come from various sources and in various flavors, so let's explain the terminology here:&lt;br /&gt;
* '''[[#Bookmarking_file_folders|Bookmarks]]''': are created by the user, by dragging folders from the right pane to the left pane, or by using the “Add”. Bookmarks can be renamed and deleted by the user.&lt;br /&gt;
* '''Shortcuts''': can be provided by the Gramps application. For example, program may want to add a shortcut for a Downloads or Documents folder. Shortcuts ''cannot'' be added or removed by the user. The 'Rename...' context menu option allows them to be relabeled.&lt;br /&gt;
* '''Volumes''': are provided by the underlying filesystem abstraction. They are the “roots” of the filesystem. The Home and Downloads hotlinks are common &amp;quot;roots&amp;quot;. Volumes cannot be modified by the user.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====File Chooser context menus====&lt;br /&gt;
Right-click on any file or folder in the current directory to open context pop-up menu with the following options:&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
*{{man menu|Open With File Manager}}&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
*{{man menu|Copy Location}}&lt;br /&gt;
*{{man menu|[[Gramps_6.0_Wiki_Manual_-_Settings#Bookmarking_file_folders|Add to Bookmarks]]}}&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
*{{man menu|&amp;amp;#x274f; Show Hidden Files}}&lt;br /&gt;
*{{man menu|&amp;amp;#x2611; Show Size Column}}&lt;br /&gt;
*{{man menu|&amp;amp;#x2611; Show Type Column}}&lt;br /&gt;
*{{man menu|&amp;amp;#x274f; Show Time}}&lt;br /&gt;
*{{man menu|&amp;amp;#x274f; Sort Folders before Files}}&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Right-click in the navigation sidebar to open context pop-up menu with the following options:&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
*{{man menu|Open}}&lt;br /&gt;
*{{man menu|Remove}}&lt;br /&gt;
*{{man menu|Rename...}}&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Breadcrumbs and text-entry address bar====&lt;br /&gt;
By default, the file folder navigation in the File Chooser is by browsing. There are also some shortcuts on the left and breadcrumbs (highlighted in green in the dialog illustration) for quick navigation up and down the path. &lt;br /&gt;
&lt;br /&gt;
Optionally, a text-entry address bar can be used to directly key-in or paste a path. Toggle between displaying breadcrumbs and the text-entry address bar with the {{Man key press|CTRL|L}} [[Gramps_6.0_Wiki_Manual_-_Keybindings|keybinding]].&lt;br /&gt;
&lt;br /&gt;
====Bookmarking file folders====&lt;br /&gt;
File folder bookmarks can be user defined to make finding standard locations easier. These bookmarks are remembered between sessions and regardless of which Family Tree has been loaded.&lt;br /&gt;
&lt;br /&gt;
With any Open or Save dialog open, navigate to the file location containing the folder to be bookmarked. Create the bookmark by either: dragging the folder icon to the navigation column on the left; or, right-clicking that folder to use the {{Man menu|Add to Bookmarks}} context menu option.    &lt;br /&gt;
&lt;br /&gt;
Right-clicking an existing Bookmark allows renaming that bookmark or removing it.&lt;br /&gt;
&lt;br /&gt;
====File Formats====&lt;br /&gt;
Support for several file formats are built into the standard distribution of Gramps. Import plugin and Export Plugin Addons can be installed via the Plugin Manager or Preferences to expand the options.&lt;br /&gt;
&lt;br /&gt;
See the [[Output_formats|Output Format]] article for list of file formats.&lt;br /&gt;
&lt;br /&gt;
====See also====&lt;br /&gt;
* [https://ubuntugenius.wordpress.com/2010/05/14/how-to-show-text-entry-address-bar-or-breadcrumbs-navigation-buttons-in-nautilus-after-ubuntu-10-04-upgrade/ How to Show Text-Entry Address Bar or “Breadcrumbs” (Navigation Buttons)] in Nautilus After Ubuntu 10.04 Upgrade&lt;br /&gt;
&lt;br /&gt;
*Discourse discussions about the GTK File Chooser:&lt;br /&gt;
** [https://gramps.discourse.group/t/need-suggestions-for-documenting-the-gtk-file-chooser/1820/8 Documenting the File Chooser in the wiki]&lt;br /&gt;
** [https://gramps.discourse.group/t/macos-and-windows-gtk-file-chooser-dialog-capture-request/3364 Illustrating the File Chooser in the Wiki]&lt;br /&gt;
** [https://gramps.discourse.group/t/can-i-cause-folders-to-sort-to-the-top-of-the-list-when-presented-with-the-folder-contents/1708/14 File Chooser: Sorting files and folders]&lt;br /&gt;
* [https://discourse.gnome.org/t/where-is-the-filechooser-feature-list/9101/1 Where is the FileChooser feature list?]&lt;br /&gt;
&lt;br /&gt;
=== Language ===&lt;br /&gt;
&lt;br /&gt;
Gramps has been translated into a number of [[Portal:Translators|languages]]. Usually Gramps automatically starts in your local language, as chosen for other applications, but sometimes this may not be right for you. And in other cases, a module or addon will not yet have been translated and a warning dialog will appear saying something like &amp;amp;ldquo;Warning: plugin XYZ has no translation for any of your configured languages, using US English instead&amp;amp;rdquo;. (Note that the US dialect of English is the default rather than British.) This can become annoying or intrusive. &lt;br /&gt;
&lt;br /&gt;
The most idealistic situation is that you are as fluent in US English as the language selected for the operating system GUI on your computer. And that you would take the opportunity to translate that Gramps feature for users who are non-English speakers.   &lt;br /&gt;
&lt;br /&gt;
If your system is configured to show a language other then English, you can override this for Gramps.  &lt;br /&gt;
&lt;br /&gt;
As an example, assume that a computer in the Netherlands is configured to default to Unicode 8 Dutch: &amp;quot;LANG: nl_NL.UTF-8&amp;quot;. You could either reset the OS language &lt;br /&gt;
&lt;br /&gt;
In Windows, use the SET command to change the LANG environment variable to &amp;quot;en_GB.UTF-8&amp;quot; for British English. You can do this from the command line interface or [https://gramps-project.org/bugs/view.php?id=11009 create a startup shortcut with the following Target]:&lt;br /&gt;
&amp;lt;code&amp;gt;C:\Windows\System32\cmd.exe /c &amp;quot;SET LANG=en_GB.UTF-8 &amp;amp;&amp;amp; START /D ^&amp;quot;C:\Program Files\GrampsAIO64-6.0.5^&amp;quot; gramps.exe&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{stub}} '''{{man warn|tbd|Describe for each main platform how the normal language is determined and how the user can [[Howto:Change_the_language_of_reports#Run_Gramps_in_a_different_language|choose a different language]].'''}}&lt;br /&gt;
&lt;br /&gt;
==== Linux ====&lt;br /&gt;
{{stub}}&lt;br /&gt;
&lt;br /&gt;
If you want to choose a locale 'variant' for sorting that is not the default variant, then you can start Gramps from the terminal (or console) with a different LC_COLLATE environment. For example, the default sorting (collation) variant for Swedish is &amp;quot;reformed&amp;quot;, but you can instead choose &amp;quot;standard&amp;quot; by typing:&lt;br /&gt;
 export LC_COLLATE=&amp;quot;sv_SE.UTF-8@collation=standard&amp;quot;&lt;br /&gt;
 python Gramps.py&lt;br /&gt;
&lt;br /&gt;
==== macOS ====&lt;br /&gt;
&lt;br /&gt;
For macOS see [[Mac_OS_X:Application_package#Advanced_setup|Advanced setup]] for details on how the language is normally chosen, and how to choose a special, non-default setting for the language, the sorting order or the format of such things as day and month names and number separators.&lt;br /&gt;
&lt;br /&gt;
==== MS Windows ====&lt;br /&gt;
[[File:MicrosoftWindowGrampsAIO-Installer-ChooseComponents-Selection-example-60.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Gramps 6.0.3 AIO 64 bit for Microsoft Windows installer - &amp;quot;Choose Components&amp;quot; page showing selection of the &amp;quot;de&amp;quot;( German) Translation]]&lt;br /&gt;
If you want to run Gramps in another language other than English using the Gramps AIO installer, then you must select it during installation process.&lt;br /&gt;
&lt;br /&gt;
Otherwise it will not be available.&lt;br /&gt;
&lt;br /&gt;
More information can be found at [[Installing_Gramps_for_Windows_computers#Missing_other_languages]] page.&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
===Add Windows OS Menu Item===&lt;br /&gt;
[[File:Edit-Target-GrampsAIO64-Properties-Danish-example-60.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Edit-Target-GrampsAIO64-Properties for Danish shortcut example.]]&lt;br /&gt;
&lt;br /&gt;
To make Gramps work in your selected language (See table below for your [[Gramps_6.0_Wiki_Manual_-_Settings#Language_codes|language code]]), complete the following:&lt;br /&gt;
* Using your mouse right button click on the &amp;quot;{{man label|GrampsAIO64 6.x.x}}&amp;quot; icon on Desktop and from menu choose: {{man label|Copy}}.&lt;br /&gt;
* Right click anywhere on Desktop and from menu choose: {{man label|Paste shortcut}}&lt;br /&gt;
* New icon will be created with name: &amp;quot;{{man label|GrampsAIO64 6.x.x (2)}}&amp;quot;&lt;br /&gt;
* Right click on that and from menu choose: {{man label|Properties}}&lt;br /&gt;
* A new window will open, click on first tab called {{man label|General}} and change text from &amp;quot;{{man label|GrampsAIO64 6.x.x (2)}}&amp;quot; to something more descriptive like: &amp;quot;{{man label|GrampsAIO Danish}}&amp;quot;&lt;br /&gt;
** Click on second tab called {{man label|Shortcut}}, change text in first entry called {{man label|Target}} from (note path will vary depending on Gramps version used):&lt;br /&gt;
***&amp;lt;code&amp;gt;&amp;quot;C:\Program Files\GrampsAIO64-6.x.x\grampsw.exe&amp;quot;&amp;lt;/code&amp;gt;  to:&lt;br /&gt;
***&amp;lt;code&amp;gt;%comspec% /c set LANG=da_DK.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
* Click {{man label|OK}}&lt;br /&gt;
&lt;br /&gt;
Now when you click on that icon Gramps will start in Danish.&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
{{man tip|You can download a zip file attached to feature request:{{bug|13204}} Gramps AIO64 X.x.x Language icons Shortcuts Pack ( for the languages shown in the [[#Language_codes|Language codes]] table below)}}&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
===Change the windows LANG variables===&lt;br /&gt;
Another option if you want Gramps to always load in say: French Canadian language, you can go to Windows &amp;gt; System Properties, and add the LANG variable in the user section of the environment variables dialog with the appropriate Value. &lt;br /&gt;
&lt;br /&gt;
The value to add is:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Name: LANG&lt;br /&gt;
Value: fr_CA.UTF-8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [https://www.redswitches.com/blog/environment-variables/#method-1-set-environment-variables-through-the-gui How to Set Environment Variables in Windows 10]&lt;br /&gt;
&lt;br /&gt;
===Language codes===&lt;br /&gt;
Select from the following table of [[Portal:Translators|languages Gramps]] has been translated into:&lt;br /&gt;
&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
!Language&lt;br /&gt;
!ISO code&lt;br /&gt;
!Example&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; English-USA (Default)&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; en_US.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; %comspec% /c set LANG=en_US.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot; &lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; English (British)&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; en_GB.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; %comspec% /c set LANG=en_GB.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot; &lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; Finnish&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; fi.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; %comspec% /c set LANG=fi.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot; &lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; Russian&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; ru_RU.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; %comspec% /c set LANG=ru_RU.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot; &lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; Albanian&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; sq_AL.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; %comspec% /c set LANG=sq_AL.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot; &lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; German&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; de_DE.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; %comspec% /c set LANG=de_DE.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot; &lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; French&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; fr_FR.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; %comspec% /c set LANG=fr_FR.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot; &lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; French Canadian&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; fr_CA.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; %comspec% /c set LANG=fr_CA.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot; &lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; Macedonian&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; mk_MK.UTF-8 ???&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; &lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; Nederlands (Dutch)&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; nl_NL.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; %comspec% /c set LANG=nl_NL.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot; &lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; Dutch&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; nl_BE.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; %comspec% /c set LANG=nl_BE.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot; &lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; Slovak&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; sk_SK.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; %comspec% /c set LANG=sk_SK.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot; &lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; Hebrew&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; he_IL.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; %comspec% /c set LANG=he_IL.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot; &lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; Danish&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; da_DK.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; %comspec% /c set LANG=da_DK.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot;&lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; Greek&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; el_GR.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; %comspec% /c set LANG=el_GR.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot; &lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; Italian&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; it_IT.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; %comspec% /c set LANG=it_IT.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot; &lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; Esperanto&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; eo.UTF-8  ???&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; &lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; Chinese (Simplified)&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; zh_CN.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; %comspec% /c set LANG=zh_CN.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot;&lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; Chinese (Hong Kong) &lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; zh_HK.UTF-8 ???&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; &lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; Chinese (Traditional) &lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; zh_TW.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; %comspec% /c set LANG=zh_TW.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot;&lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; Ukrainian&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; uk_UA.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt;&lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; Portuguese&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; pt_PT.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; %comspec% /c set LANG=pt_PT.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot;&lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; Portuguese (Brazil)&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; pt_BR.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; %comspec% /c set LANG=pt_BR.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot;&lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; Afrikaans&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; af_ZA.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt;&lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; Norwegian Bokmål&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; nb_NO.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; %comspec% /c set LANG=nb_NO.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot;&lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; Norwegian Nynorsk&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; nn_NO.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; %comspec% /c set LANG=nn_NO.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot;&lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; Turkish&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; tr_TR.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; %comspec% /c set LANG=tr_TR.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot;&lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; Spanish&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; es_ES.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; %comspec% /c set LANG=es_ES.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot;&lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; Polish&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; pl_PL.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; %comspec% /c set LANG=pl_PL.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot;&lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; Slovenian&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; sl_SI.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; %comspec% /c set LANG=sl_SI.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot;&lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; Japanese&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; ja_JP.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; %comspec% /c set LANG=ja_JP.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot;&lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; Arabic (Saudi Arabia)&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; ar_SA.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; %comspec% /c set LANG=ar_SA.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot;&lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; &lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; &lt;br /&gt;
|&amp;lt;!--Example--&amp;gt;&lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; &lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; &lt;br /&gt;
|&amp;lt;!--Example--&amp;gt;&lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
*The language codes are two-letter lowercase ISO language codes (such as &amp;quot;da&amp;quot;) as defined by [https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes ISO 639-1].&lt;br /&gt;
*The country codes are two-letter uppercase ISO country codes (such as &amp;quot;BE&amp;quot;) as defined by [https://en.wikipedia.org/wiki/ISO_3166-1 ISO 3166-1].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Setting up the language environment===&lt;br /&gt;
&lt;br /&gt;
{{stub}} &amp;lt;!-- https://github.com/gramps-project/gramps/pull/2469 added for 6.2 release --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  logs a translatable warning naming the missing locale, the language that needed it, and a wiki link with instructions on how to install it. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Window====&lt;br /&gt;
&lt;br /&gt;
More information can be found at [[Installing_Gramps_for_Windows_computers#Missing_other_languages]] page.&lt;br /&gt;
&lt;br /&gt;
===Advanced manipulation of settings===&lt;br /&gt;
{{stub}}&amp;lt;!--need to move to its own appendix section--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{man warn| Warning ** Make sure you have closed Gramps **|The contents of this section is outside the scope of interest of a general user of Gramps. If you proceed with tweaking the options on the low level you may damage your Gramps installation. Be careful. '''YOU HAVE BEEN WARNED!'''}}&lt;br /&gt;
&lt;br /&gt;
Besides the settings available in Preferences, you may also wish to explore the advanced settings.&lt;br /&gt;
&lt;br /&gt;
Gramps uses '''[https://en.wikipedia.org/wiki/INI_file#Keys_(properties) INI keys]''' and [https://en.wikipedia.org/wiki/INI_file#Sections INI sections] for managing user preferences and program settings these are stored in the text file &amp;lt;code&amp;gt;gramps.ini&amp;lt;/code&amp;gt; under the &amp;lt;code&amp;gt;.gramps/gramps[XX]&amp;lt;/code&amp;gt; folder in your home or user directory.&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;gramps.ini&amp;lt;/code&amp;gt; file has following sections:&lt;br /&gt;
* [behavior] : typical Key names are: [https://github.com/gramps-project/gramps/blob/master/gramps/gui/grampsgui.py#L502 betawarn], enable-autobackup, use-tips...&lt;br /&gt;
* [colors] : &lt;br /&gt;
* [csv] : &lt;br /&gt;
* [database] : related to database settings for the Family Tree.&lt;br /&gt;
* [export] : export and import folders/directories &lt;br /&gt;
* [geography] : &lt;br /&gt;
* [interface] : a lot of keys regarding height and width of the different Views: e.g. event-height: 450, event-ref-height: 585, event-ref-width: 728, event-width: 712...&lt;br /&gt;
* [paths] : keys related to recent imported files and folders/directories &lt;br /&gt;
* [plugin] : &lt;br /&gt;
* [preferences] : keys related to preferences: all the common prefixes , todo -colors..&lt;br /&gt;
* [researcher] : all information regarding the researcher&lt;br /&gt;
* [spacing] : &lt;br /&gt;
* [test] : &lt;br /&gt;
* [utf8] :  &lt;br /&gt;
&lt;br /&gt;
====Example &amp;lt;code&amp;gt;gramps.ini&amp;lt;/code&amp;gt; file====&lt;br /&gt;
Example contents of the &amp;lt;code&amp;gt;gramps.ini&amp;lt;/code&amp;gt; file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- in example below replace username with [username] --&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;; Gramps key file&lt;br /&gt;
;; Automatically created at 2025/05/24 08:49:41&lt;br /&gt;
&lt;br /&gt;
[behavior]&lt;br /&gt;
;;addmedia-image-dir=''&lt;br /&gt;
;;addmedia-relative-path=0&lt;br /&gt;
;;addons-allow-install=0&lt;br /&gt;
;;addons-projects=[['Gramps', 'https://raw.githubusercontent.com/gramps-project/addons/master/gramps60', True]]&lt;br /&gt;
;;addons-url='https://raw.githubusercontent.com/gramps-project/addons/master/gramps60'&lt;br /&gt;
;;autoload=0&lt;br /&gt;
;;avg-generation-gap=20&lt;br /&gt;
;;check-for-addon-update-types=['new']&lt;br /&gt;
;;check-for-addon-updates=0&lt;br /&gt;
;;date-about-range=50&lt;br /&gt;
;;date-after-range=50&lt;br /&gt;
;;date-before-range=50&lt;br /&gt;
;;do-not-show-previously-seen-addon-updates=1&lt;br /&gt;
;;generation-depth=15&lt;br /&gt;
;;immediate-warn=0&lt;br /&gt;
;;last-check-for-addon-updates='1970/01/01'&lt;br /&gt;
;;max-age-prob-alive=110&lt;br /&gt;
;;max-sib-age-diff=20&lt;br /&gt;
;;min-generation-years=13&lt;br /&gt;
;;owner-warn=0&lt;br /&gt;
;;pop-plugin-status=0&lt;br /&gt;
;;previously-seen-addon-updates=[]&lt;br /&gt;
;;recent-export-type=3&lt;br /&gt;
;;runcheck=0&lt;br /&gt;
;;spellcheck=0&lt;br /&gt;
;;startup=0&lt;br /&gt;
;;surname-guessing=0&lt;br /&gt;
translator-needed=0&lt;br /&gt;
;;use-tips=1&lt;br /&gt;
;;web-search-url='https://google.com/search?q=%(text)s'&lt;br /&gt;
;;welcome=100&lt;br /&gt;
&lt;br /&gt;
[colors]&lt;br /&gt;
;;border-family=['#cccccc', '#252525']&lt;br /&gt;
;;border-family-divorced=['#ff7373', '#720b0b']&lt;br /&gt;
;;border-female-alive=['#861f69', '#261111']&lt;br /&gt;
;;border-female-dead=['#000000', '#000000']&lt;br /&gt;
;;border-male-alive=['#1f4986', '#171d26']&lt;br /&gt;
;;border-male-dead=['#000000', '#000000']&lt;br /&gt;
;;border-other-alive=['#2a5f16', '#26a269']&lt;br /&gt;
;;border-other-dead=['#000000', '#000000']&lt;br /&gt;
;;border-unknown-alive=['#8e5801', '#8e5801']&lt;br /&gt;
;;border-unknown-dead=['#000000', '#000000']&lt;br /&gt;
;;family=['#eeeeee', '#454545']&lt;br /&gt;
;;family-civil-union=['#eeeeee', '#454545']&lt;br /&gt;
;;family-divorced=['#ffdede', '#5c3636']&lt;br /&gt;
;;family-married=['#eeeeee', '#454545']&lt;br /&gt;
;;family-unknown=['#eeeeee', '#454545']&lt;br /&gt;
;;family-unmarried=['#eeeeee', '#454545']&lt;br /&gt;
;;female-alive=['#feccf0', '#62242D']&lt;br /&gt;
;;female-dead=['#feccf0', '#3a292b']&lt;br /&gt;
;;home-person=['#bbe68a', '#304918']&lt;br /&gt;
;;male-alive=['#b8cee6', '#1f344a']&lt;br /&gt;
;;male-dead=['#b8cee6', '#2d3039']&lt;br /&gt;
;;other-alive=['#94ef9e', '#285b27']&lt;br /&gt;
;;other-dead=['#94ef9e', '#062304']&lt;br /&gt;
;;scheme=0&lt;br /&gt;
;;unknown-alive=['#f3dbb6', '#75507B']&lt;br /&gt;
;;unknown-dead=['#f3dbb6', '#35103b']&lt;br /&gt;
&lt;br /&gt;
[csv]&lt;br /&gt;
;;delimiter=','&lt;br /&gt;
;;dialect='excel'&lt;br /&gt;
&lt;br /&gt;
[database]&lt;br /&gt;
;;autobackup=0&lt;br /&gt;
;;backend='sqlite'&lt;br /&gt;
;;backup-on-exit=1&lt;br /&gt;
;;backup-path='C:\\Users\\[username]'&lt;br /&gt;
;;compress-backup=1&lt;br /&gt;
;;host=''&lt;br /&gt;
;;path='C:\\Users\\[username]\\AppData\\Roaming\\gramps\\grampsdb'&lt;br /&gt;
;;port=''&lt;br /&gt;
&lt;br /&gt;
[export]&lt;br /&gt;
;;proxy-order=[['privacy', 0], ['living', 0], ['person', 0], ['note', 0], ['reference', 0]]&lt;br /&gt;
&lt;br /&gt;
[geography]&lt;br /&gt;
;;center-lat=0.0&lt;br /&gt;
;;center-lon=0.0&lt;br /&gt;
;;lock=0&lt;br /&gt;
;;map_service=1&lt;br /&gt;
;;path=''&lt;br /&gt;
;;personal-map=''&lt;br /&gt;
;;show_cross=0&lt;br /&gt;
;;use-keypad=1&lt;br /&gt;
;;zoom=0&lt;br /&gt;
;;zoom_when_center=12&lt;br /&gt;
&lt;br /&gt;
[interface]&lt;br /&gt;
dbmanager-height=370&lt;br /&gt;
;;dbmanager-horiz-position=12&lt;br /&gt;
;;dbmanager-vert-position=85&lt;br /&gt;
;;dbmanager-width=780&lt;br /&gt;
;;dont-ask=0&lt;br /&gt;
;;filter=0&lt;br /&gt;
;;fullscreen=0&lt;br /&gt;
;;grampletbar-close=1&lt;br /&gt;
;;hide-lds=0&lt;br /&gt;
;;ignore-gexiv2=0&lt;br /&gt;
;;ignore-osmgpsmap=0&lt;br /&gt;
;;ignore-pil=0&lt;br /&gt;
;;main-window-height=500&lt;br /&gt;
;;main-window-horiz-position=15&lt;br /&gt;
;;main-window-vert-position=10&lt;br /&gt;
;;main-window-width=775&lt;br /&gt;
;;mapservice='OpenStreetMap'&lt;br /&gt;
;;open-with-default-viewer=0&lt;br /&gt;
;;pedview-layout=0&lt;br /&gt;
;;pedview-show-images=1&lt;br /&gt;
;;pedview-show-marriage=0&lt;br /&gt;
;;pedview-show-unknown-people=0&lt;br /&gt;
;;pedview-tree-direction=2&lt;br /&gt;
;;pedview-tree-size=5&lt;br /&gt;
;;place-name-height=100&lt;br /&gt;
;;place-name-width=450&lt;br /&gt;
;;sidebar-text=1&lt;br /&gt;
;;size-checked=0&lt;br /&gt;
;;statusbar=1&lt;br /&gt;
;;surname-box-height=150&lt;br /&gt;
;;tipofday-height=350&lt;br /&gt;
tipofday-horiz-position=-49&lt;br /&gt;
tipofday-vert-position=84&lt;br /&gt;
;;tipofday-width=550&lt;br /&gt;
;;toolbar-addons=1&lt;br /&gt;
;;toolbar-clipboard=1&lt;br /&gt;
;;toolbar-on=1&lt;br /&gt;
;;toolbar-preference=1&lt;br /&gt;
;;toolbar-reports=1&lt;br /&gt;
;;toolbar-style=0&lt;br /&gt;
;;toolbar-tools=1&lt;br /&gt;
;;treemodel-cache-size=1000&lt;br /&gt;
;;view=1&lt;br /&gt;
;;view-categories=['Dashboard', 'People', 'Relationships', 'Families', 'Ancestry', 'Events', 'Places', 'Geography', 'Sources', 'Citations', 'Repositories', 'Media', 'Notes']&lt;br /&gt;
&lt;br /&gt;
[paths]&lt;br /&gt;
;;quick-backup-directory='C:\\Users\\[username]'&lt;br /&gt;
;;quick-backup-filename='%(filename)s_%(year)d-%(month)02d-%(day)02d.%(extension)s'&lt;br /&gt;
;;recent-export-dir='C:\\Users\\[username]'&lt;br /&gt;
;;recent-file=''&lt;br /&gt;
;;recent-import-dir='C:\\Users\\[username]'&lt;br /&gt;
;;report-directory='C:\\Users\\[username]'&lt;br /&gt;
;;website-cal-uri=''&lt;br /&gt;
;;website-cms-uri=''&lt;br /&gt;
;;website-directory='C:\\Users\\[username]'&lt;br /&gt;
;;website-extra-page-name=''&lt;br /&gt;
;;website-extra-page-uri=''&lt;br /&gt;
&lt;br /&gt;
[plugin]&lt;br /&gt;
;;addonplugins=[]&lt;br /&gt;
;;hiddenplugins=[]&lt;br /&gt;
&lt;br /&gt;
[preferences]&lt;br /&gt;
;;age-after-death=1&lt;br /&gt;
;;age-display-precision=1&lt;br /&gt;
;;age-rounded-year=1&lt;br /&gt;
;;calendar-format-input=0&lt;br /&gt;
;;calendar-format-report=0&lt;br /&gt;
;;cite-plugin='cite-legacy'&lt;br /&gt;
;;coord-format=0&lt;br /&gt;
;;cprefix='C%04d'&lt;br /&gt;
;;date-format=0&lt;br /&gt;
;;default-source=0&lt;br /&gt;
;;eprefix='E%04d'&lt;br /&gt;
;;family-relation-type=3&lt;br /&gt;
;;family-warn=0&lt;br /&gt;
;;february-29=0&lt;br /&gt;
;;fprefix='F%04d'&lt;br /&gt;
;;hide-ep-msg=0&lt;br /&gt;
;;invalid-date-format='&amp;lt;b&amp;gt;%s&amp;lt;/b&amp;gt;'&lt;br /&gt;
;;iprefix='I%04d'&lt;br /&gt;
last-view='dashboardview'&lt;br /&gt;
last-views=['dashboardview', '', '', '', '', '', '', '', '', '', '', '', '']&lt;br /&gt;
;;name-format=1&lt;br /&gt;
;;no-given-text='[Missing Given Name]'&lt;br /&gt;
;;no-record-text='[Missing Record]'&lt;br /&gt;
;;no-surname-text='[Missing Surname]'&lt;br /&gt;
;;nprefix='N%04d'&lt;br /&gt;
;;online-maps=0&lt;br /&gt;
;;oprefix='O%04d'&lt;br /&gt;
;;paper-metric=0&lt;br /&gt;
;;paper-preference='Letter'&lt;br /&gt;
;;patronimic-surname=0&lt;br /&gt;
;;place-auto=1&lt;br /&gt;
;;place-format=0&lt;br /&gt;
;;pprefix='P%04d'&lt;br /&gt;
;;private-given-text='[Living]'&lt;br /&gt;
;;private-record-text='[Private Record]'&lt;br /&gt;
;;private-surname-text='[Living]'&lt;br /&gt;
;;quick-backup-include-mode=0&lt;br /&gt;
;;rprefix='R%04d'&lt;br /&gt;
;;sprefix='S%04d'&lt;br /&gt;
;;tag-on-import=0&lt;br /&gt;
;;tag-on-import-format='Imported %Y/%m/%d %H:%M:%S'&lt;br /&gt;
;;use-last-view=0&lt;br /&gt;
&lt;br /&gt;
[researcher]&lt;br /&gt;
;;researcher-addr=''&lt;br /&gt;
;;researcher-city=''&lt;br /&gt;
;;researcher-country=''&lt;br /&gt;
;;researcher-email=''&lt;br /&gt;
;;researcher-locality=''&lt;br /&gt;
;;researcher-name=''&lt;br /&gt;
;;researcher-phone=''&lt;br /&gt;
;;researcher-postal=''&lt;br /&gt;
;;researcher-state=''&lt;br /&gt;
&lt;br /&gt;
[spacing]&lt;br /&gt;
dbman=[22.605613425925927, 5.877459490740741, 9.856047453703704]&lt;br /&gt;
&lt;br /&gt;
[test]&lt;br /&gt;
;;january='January'&lt;br /&gt;
&lt;br /&gt;
[utf8]&lt;br /&gt;
;;baptism-symbol='~'&lt;br /&gt;
;;birth-symbol='*'&lt;br /&gt;
;;buried-symbol='[]'&lt;br /&gt;
;;cremated-symbol='⚱'&lt;br /&gt;
;;dead-symbol='✝'&lt;br /&gt;
;;death-symbol=2&lt;br /&gt;
;;divorce-symbol='o|o'&lt;br /&gt;
;;engaged-symbol='o'&lt;br /&gt;
;;in-use=0&lt;br /&gt;
;;killed-symbol='x'&lt;br /&gt;
;;marriage-symbol='oo'&lt;br /&gt;
;;partner-symbol='o-o'&lt;br /&gt;
;;selected-font=''&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Advanced backup filename setting====&lt;br /&gt;
You can also define the naming pattern for the backup filename by setting the ''&amp;lt;code&amp;gt;paths.quick-backup-filename&amp;lt;/code&amp;gt;'' in the &amp;lt;code&amp;gt;~/.gramps/gramps60/gramps.ini&amp;lt;/code&amp;gt; key file like the following:&lt;br /&gt;
{{-}}&lt;br /&gt;
 [paths]&lt;br /&gt;
 ;;quick-backup-filename='%(filename)s_%(year)d-%(month)02d-%(day)02d.%(extension)s'&lt;br /&gt;
&lt;br /&gt;
by removing the two semicolons(&amp;lt;code&amp;gt;;;&amp;lt;/code&amp;gt;) from the front of INI key line and using use any of the following keywords for the filename pattern:&lt;br /&gt;
*filename&lt;br /&gt;
*year&lt;br /&gt;
*month&lt;br /&gt;
*day&lt;br /&gt;
*hour&lt;br /&gt;
*minutes&lt;br /&gt;
*seconds&lt;br /&gt;
*extension :&lt;br /&gt;
**'''.gpkg'''(default) if you include media.&lt;br /&gt;
**''.gramps'' if you exclude media.&lt;br /&gt;
&lt;br /&gt;
Use the appropriate ~/.gramps/gramps{XX}/gramps.ini key file.&lt;br /&gt;
*Gramps version 6.0 :&lt;br /&gt;
 ~/.gramps/gramps60/gramps.ini&lt;br /&gt;
&lt;br /&gt;
See also:&lt;br /&gt;
* [[Gramps_6.0_Wiki_Manual_-_Manage_Family_Trees#Backup_dialog]]&lt;br /&gt;
* [[Gramps_6.0_Wiki_Manual_-_Command_Line#Configuration_.28config.29_option]]&lt;br /&gt;
* [[Install_latest_BSDDB#Make_Gramps_use_bsddb3]]&lt;br /&gt;
* [[Customize_the_Genealogical_Symbols_lookup_table#Genealogy_symbols_preferences]]&lt;br /&gt;
&lt;br /&gt;
===Theme===&lt;br /&gt;
The look of Gramps can be changed.&lt;br /&gt;
&lt;br /&gt;
* [[Addon:ThemePreferences|Addon:Theme Preferences]]&lt;br /&gt;
* [[Windows_AIO_themes]]&lt;br /&gt;
* [[GEPS_029:_GTK3-GObject_introspection_Conversion#GTK_3_theme|GTK 3 theme - GEPS 029: GTK3-GObject introspection Conversion]]&lt;br /&gt;
* [[Overrule_Gramps_Icons]] - for older Gramps versions.&lt;br /&gt;
* [[UI style]]&lt;br /&gt;
&lt;br /&gt;
Some reports can also be changed:&lt;br /&gt;
&lt;br /&gt;
* [[Website report Themes]]&lt;br /&gt;
{{-}}&lt;br /&gt;
{{man index|Gramps 6.0 Wiki Manual - Tools|Gramps 6.0 Wiki Manual - Filters|6.0}}&lt;br /&gt;
{{languages|Gramps_6.0_Wiki_Manual_-_Settings}}&lt;br /&gt;
{{grampsmanualcopyright}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation]]&lt;/div&gt;</summary>
		<author><name>Sam888</name></author>
		
	</entry>
	<entry>
		<id>https://blog.gramps-project.org/wiki/index.php?title=Gramps_6.0_Wiki_Manual_-_Settings&amp;diff=131507</id>
		<title>Gramps 6.0 Wiki Manual - Settings</title>
		<link rel="alternate" type="text/html" href="https://blog.gramps-project.org/wiki/index.php?title=Gramps_6.0_Wiki_Manual_-_Settings&amp;diff=131507"/>
		<updated>2026-07-21T23:14:06Z</updated>

		<summary type="html">&lt;p&gt;Sam888: /* Setting up the language environment */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{man index|Gramps 6.0 Wiki Manual - Tools|Gramps 6.0 Wiki Manual - Filters|6.0}}&lt;br /&gt;
{{languages|Gramps_6.0_Wiki_Manual_-_Settings}}&lt;br /&gt;
{{#vardefine:chapter|15}}&lt;br /&gt;
{{#vardefine:figure|0}}&lt;br /&gt;
This section deals with settings you can manage within Gramps either in the {{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Preferences|Preferences]]}} dialog or [[Gramps_6.0_Wiki_Manual_-_Settings#Other_settings|other various settings]]. As well as various ways of [[Gramps_6.0_Wiki_Manual_-_Settings#Customizing|customizing]] Gramps.&lt;br /&gt;
&lt;br /&gt;
== Preferences ==&lt;br /&gt;
[[File:EditPreferencesTabsOnly-overview-60.png|center|thumb|650px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Overview of all default Preferences tabs]]&lt;br /&gt;
&lt;br /&gt;
Most of the settings affecting the entire Gramps program are configured in the {{man label|Preferences}} dialog. To invoke it, select the menu {{man menu|Edit &amp;amp;#x27a1; Preferences...}} or select the {{man button|[[Gramps_6.0_Wiki_Manual_-_Navigation#Open_Preferences|Open Preferences]]}} icon on the toolbar. &lt;br /&gt;
&lt;br /&gt;
There are overrides that can be set ''before'' running Gramps (such setting the Language shown in the interfaces or for reports) that can be set temporarily or permanently from the [[Gramps_6.0_Wiki_Manual_-_Command_Line|command line interface]].  &lt;br /&gt;
&lt;br /&gt;
For configuration options that are limited to the current view or Gramplet set, choose via the menu {{man menu|View &amp;amp;#x27a1; Configure View...}}, click on [[File:Gramps-config.png|34px]]{{man button|Configure View...}} toolbar button or press the ''Configure active view'' [[Gramps_6.0_Wiki_Manual_-_Keybindings#Common_keybindings|keyboard keybinding]]. &lt;br /&gt;
&lt;br /&gt;
The tabs on the top display the available option categories as follows:&lt;br /&gt;
*{{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Data|Data]]}}&lt;br /&gt;
*{{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#General|General]]}}&lt;br /&gt;
*{{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Family_Tree|Family Tree]]}}&lt;br /&gt;
*{{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Import|Import]]}}&lt;br /&gt;
*{{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Limits|Limits]]}}&lt;br /&gt;
*{{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Colors|Colors]]}}&lt;br /&gt;
*{{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Genealogical Symbols|Genealogical Symbols]]}}&lt;br /&gt;
*{{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#ID_Formats|ID Formats]]}}&lt;br /&gt;
*{{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Text|Text]]}}&lt;br /&gt;
*{{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Warnings|Warnings]]}}&lt;br /&gt;
*{{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Researcher|Researcher]]}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Also ''other'' additional tabs maybe shown from any [[6.0_Addons#Addon_List|addons]] you may have installed.&lt;br /&gt;
{{-}}&lt;br /&gt;
=== Data ===&lt;br /&gt;
[[File:EditPreferences-Data-tab-default-60.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Menu: &amp;quot;Edit -&amp;gt; Preferences...&amp;quot; &amp;quot;Data&amp;quot; tab defaults]]&lt;br /&gt;
The {{man label|Data}} tab contains preferences relevant to the following two sections:&lt;br /&gt;
*{{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Display_Options|Display Options]]}}&lt;br /&gt;
*{{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Input_Options|Input Options]]}}&lt;br /&gt;
{{-}}&lt;br /&gt;
==== Display Options ====&lt;br /&gt;
[[File:EditPreferences-Data-tab-DisplayOptions-section-default-60.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Menu: &amp;quot;Edit -&amp;gt; Preferences...&amp;quot; &amp;quot;Data&amp;quot; tab &amp;quot;Display Options&amp;quot; section defaults]]&lt;br /&gt;
The {{man label|Display Options}} section contains the following options:&lt;br /&gt;
&lt;br /&gt;
*{{checkbox|1}}{{man label|Automate Place format:}} This option controls the display of places. {{man tooltip|Enables automatic place title generation using specified format.}} This feature was labeled as &amp;quot;Enable automatic place title generation&amp;quot; in the 5.0 revision and as &amp;quot;Place format(auto place title)&amp;quot; in the 5.1 revision. The [[Gramps_4.1_Wiki_Manual_-_What%27s_new%3F#Place_hierarchies|hierarchy of Places]] was new in the [[Template:Releases/4.1.0|4.1.0]] revision and the [[Gramps_4.2_Wiki_Manual_-_Settings#Places|Places tab]] of Preferences only existed in the 4.2 version. Major revisions are expected for Place hierarchies so this interfaces is likely to relocated and renamed again.&lt;br /&gt;
** '''Full''' (default)&lt;br /&gt;
*** Selecting the {{man button|Edit...}} button will show the {{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Place_Format_Editor|Place Format Editor]]}}&lt;br /&gt;
*{{man label|Coordinates format:}} This option controls the display of Coordinates. (See [[Gramps_6.0_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_2#Supported_longitude.2Flatitude_formats|Supported longitude/latitude formats]])&lt;br /&gt;
** '''DEG Degree,minutes,seconds notation''' (default)&lt;br /&gt;
** DEG-: degree, minutes, seconds notation with :&lt;br /&gt;
** D.D4  degree notation, 4 decimals &lt;br /&gt;
** D.D8  degree notation, 8 decimals (precision like ISO-DMS) &lt;br /&gt;
** RT90  Output format for the [https://en.wikipedia.org/wiki/Swedish_grid Swedish coordinate system RT90]&lt;br /&gt;
*{{man label|Name format:}} This option controls the display of names in the current database (the setting is saved in the database and is not system wide). In Gramps there are two type of name display formats: the predefined formats, and the user defined custom formats{{man label|Custom name display options are unique to each family tree.}}. Several different predefined name formats are available: '''&amp;quot;Surname, Given Suffix&amp;quot;''' (default), ''&amp;quot;Given Surname Suffix&amp;quot;'', ''&amp;quot;Given&amp;quot;'', ''&amp;quot;Primary[sur] Primary[con] NotPatronymic, Given Patronymic[sur] Suffix Primary[pre]&amp;quot;''&lt;br /&gt;
** Clicking on the right hand side {{man button|Edit...}} button will bring up a {{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Display_Name_Editor|Display Name Editor]]}} window where the available list of options is shown. The format is given as well as an example. When predefined formats are not suitable one can define one's own format. You can use the {{man button|Add}} button to add a Name format to the list. Clicking once will give you a '''SURNAME,Given Suffix(call)''' format and as example : '''SMITH, Edwin Jose Sr (Ed)'''. If you added new name formats to the list the {{man button|Remove}} and {{man button|Edit}} buttons become available to change the name format list. &lt;br /&gt;
***{{checkbox|0}}{{man label|Consider single pa/matronymic as surname}}: Checkbox unselected by default. If selected enables Gramps to consider patronymic and matronymic names as surnames.&lt;br /&gt;
&lt;br /&gt;
{{man note|1=Besides this database-wide setting|2=Gramps allows you to decide the name display format individually for every single name via the {{man label|[[Gramps_6.0_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_3#Name_Editor|Name Editor]]}} dialog}}&lt;br /&gt;
&lt;br /&gt;
*{{man label|Date format *:}} This option controls the display of dates. It is a global setting, requiring a restart of Gramps to take effect, and applies to the display of dates in all databases loaded within Gramps until such time as the date display format is changed again. Several different formats are available, which may be dependent on your locale.  {{man menu|Please note that once changed, it is necessary to restart Gramps to view the new date display format}}&lt;br /&gt;
** '''YYYY-MM-DD (ISO)''' (default) - Example 2020-09-30 - Displays the date using the international standard [https://wikipedia.org/wiki/ISO_8601 ISO 8601 Data elements and interchange formats – Information interchange] particularly useful when sharing data between countries with different conventions for writing numeric dates and times.&lt;br /&gt;
** Numerical&lt;br /&gt;
** Month Day, Year&lt;br /&gt;
** MON DAY, YEAR&lt;br /&gt;
** Day Month Year&lt;br /&gt;
** DAY MON YEAR&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{man label|Age display precision *:}}  {{man menu|Please note that once changed, it is necessary to restart Gramps to view the new Age precision format}}&lt;br /&gt;
** '''Years''' (default)&lt;br /&gt;
** Years, Months&lt;br /&gt;
** Years, Months, Days&lt;br /&gt;
*{{checkbox|1}}{{man label|Round the year}}&lt;br /&gt;
*{{checkbox|1}}{{man label|Display ages for events after death *}} {{man menu|Please note that once changed, it is necessary to restart Gramps to see the change.}} &lt;br /&gt;
&lt;br /&gt;
*{{man label|Calendar on reports:}} '''Gregorian''' (default). This option controls the display of calendar on reports, tools, gramplets, views. Several different calendars are available (see [[Gramps_6.0_Wiki_Manual_-_Entering_and_Editing_Data:_Detailed_-_part_1#Editing_dates|Date Edition]]). Two dates with two different calendars will not properly display timeline or period, (e.g. Using the Gregorian calendar as the default displayed calendar, users will have a better coherency for displaying dates on period).&lt;br /&gt;
*{{man label|Calendar on input:}} '''Gregorian''' (default).&lt;br /&gt;
*{{man label|Show leap day anniversaries:}}  '''On the previous day''' (default). {{man tooltip|For non leap years, anniversaries are displayed on either February 28, March 1 or not at all in Gregorian calendars}} &lt;br /&gt;
&lt;br /&gt;
*{{man label|Status bar:}}  This option controls the information displayed in the status bar. This can be either the '''[[Gramps_Glossary#active_person|Active Person]]'s name and ID''' (default) or '''Relationship to [[Gramps_Glossary#home_person|home person]]'''.&lt;br /&gt;
&lt;br /&gt;
*{{man label|Citation formatter:}} '''Legacy''' (default).  Select from the available plugins for composing and display of Citation data. The built-in &amp;quot;Legacy&amp;quot; [[Addon_list_legend#cite|CITE plugin]] is compatible with versions 5.1.6 and earlier. &lt;br /&gt;
&lt;br /&gt;
===== Place Format Editor =====&lt;br /&gt;
[[File:EditPreferences-Data-tab-DisplayOptions-section-PlaceFormatEditor-dialog-default-60.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Place Format Editor - dialog (default) from Menu: &amp;quot;Edit &amp;gt; Preferences...&amp;quot; - &amp;quot;Data&amp;quot; tab &amp;quot;Display Options&amp;quot; section]]&lt;br /&gt;
&lt;br /&gt;
The {{man label|Place Format Editor}} dialog contains preferences relevant to how Places should be shown. &lt;br /&gt;
&lt;br /&gt;
The {{man label|Place Format Editor}} dialog can be accessed from the {{man menu|Edit &amp;gt; Preferences...}} - &amp;quot;Data&amp;quot; tab in the [[Gramps_6.0_Wiki_Manual_-_Settings#Display_Options|Display Options]] section via the {{man button|Edit}} button on the {{man label|[] Automate Place Format}} option.&lt;br /&gt;
&lt;br /&gt;
The {{man label|Place Format Editor}} dialog allows you to create custom Place formats by using the {{man button|Add}} button in the left column and choosing how each part of the Place shown should be displayed based on the following settings:&lt;br /&gt;
&lt;br /&gt;
*{{man label|Name:}} &amp;lt;code&amp;gt;New&amp;lt;/code&amp;gt; (by default) - A name for the place format strongly suggest you change this to be unique.&lt;br /&gt;
*{{man label|Levels:}} &amp;lt;code&amp;gt;:&amp;lt;/code&amp;gt; (default colon &amp;quot;:&amp;quot; meaning display all of the place name ) - Select the hierarchy levels of the place names to be displayed.&lt;br /&gt;
** Each level in the hierarchy is represented by a positive integer, starting with 0 for the selected place and increasing by 1 for each level up the hierarchy.  The levels can also be represented by negative integers, starting with -1 for the top level (usually a country) and decreasing by 1 for each level lower in the hierarchy.  In addition, the populated place (city, town, village or hamlet) is represented by the letter p; this can be used with an offset (e.g. p+1 or p-2).&lt;br /&gt;
** The names to be displayed are defined as a comma-separated list of ranges.  A range can either be a single level, or a start level and an end level separated by a colon.  The start level must be less than the end level in a range.  The start and end levels default to 0 and -1 if missing.&lt;br /&gt;
*{{man label|Street format:}} - Optionally concatenate the number and street in order to suppress the comma.  &lt;br /&gt;
** '''None''' (default) - Display as is.&lt;br /&gt;
** ''Number Street'' - For these options to work, the street must have the [[Gramps_6.0_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_2#Place_Editor_dialog|'''Type''']] ''Street'' and house number must have the '''Type''' ''Number''.&lt;br /&gt;
** ''Street Number''  - as per ''Number Street''&lt;br /&gt;
*{{man label|Language:}} (Empty by Default) A [https://en.wikipedia.org/wiki/List_of_ISO_639_language_codes two-digit language code].&lt;br /&gt;
*{{checkbox|0}} {{man label|Reverse display order}} (checkbox unchecked by default)&lt;br /&gt;
&lt;br /&gt;
You can remove a custom place format using the {{man button|Remove}} button.&lt;br /&gt;
&lt;br /&gt;
The {{man label|Place Format Editor}} has one pre-defined format named '''Full''' by default.&lt;br /&gt;
&lt;br /&gt;
{{man note|Creates a &amp;lt;code&amp;gt;place_formats.xml&amp;lt;/code&amp;gt; file in your Gramps User directory|Not backed up see: [[Template:Backup_Omissions]]}}&lt;br /&gt;
&lt;br /&gt;
See also:&lt;br /&gt;
* [https://github.com/gramps-project/gramps/pull/368  Implement place formats #368]&lt;br /&gt;
* [[Hierarchical Place Structure]]&lt;br /&gt;
* https://gramps-project.org/wiki/index.php/GEPS_045:_Place_Model_Enhancements_-_Place_Changes_Screenshots#Enhanced_Place_Format_Editor&lt;br /&gt;
* [https://sourceforge.net/p/gramps/mailman/message/36637553/ (Gramps-users) Proposed place formatting dialogs] From: Nick Hall. - 2019-04-11&lt;br /&gt;
* https://sourceforge.net/p/gramps/mailman/message/36422019/&lt;br /&gt;
* https://sourceforge.net/p/gramps/mailman/message/36363239/&lt;br /&gt;
* https://sourceforge.net/p/gramps/mailman/message/35694337/&lt;br /&gt;
* [[Gramps_6.0_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_2#Place_Editor_dialog|Place Editor dialog]]&lt;br /&gt;
* [[Gramps_6.0_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_2#Place_Name_Editor_dialog|Place Name Editor dialog]]&lt;br /&gt;
{{-}}&lt;br /&gt;
====== Example Place Formats ======&lt;br /&gt;
{{stub}}&lt;br /&gt;
The editor has a new field called &amp;quot;levels&amp;quot;. It allows users to select hierarchy levels in the place loosely based on the python string slicing syntax. A number of colon ranges can be specified in a comma-separated list. &amp;quot;0&amp;quot; represents the lowest level - typically a building or street. &amp;quot;-1&amp;quot; represents the highest level - typically a country. The populated place is represented as &amp;quot;p&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
&amp;quot;p:&amp;quot; = Populated place upwards.&lt;br /&gt;
&amp;quot;p,-1&amp;quot; = Populated place and country.&lt;br /&gt;
&lt;br /&gt;
Valid options:&lt;br /&gt;
* &amp;lt;tt&amp;gt;0 - 9&amp;lt;/tt&amp;gt; - Hierarchy Level&lt;br /&gt;
* &amp;lt;tt&amp;gt;-&amp;lt;/tt&amp;gt; - Negative&lt;br /&gt;
* &amp;lt;tt&amp;gt;:&amp;lt;/tt&amp;gt; - ??&lt;br /&gt;
* &amp;lt;tt&amp;gt;p&amp;lt;/tt&amp;gt; - Populated Place&lt;br /&gt;
* &amp;lt;tt&amp;gt;,&amp;lt;/tt&amp;gt; - comma&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Place Format examples&lt;br /&gt;
* [&amp;quot;p:&amp;quot; = Populated place upwards]&lt;br /&gt;
* [&amp;quot;p,-1&amp;quot; = Populated place and country.]&lt;br /&gt;
* [1,p House and city],[p,1 City and house]&lt;br /&gt;
&lt;br /&gt;
It lets you restrict long place descriptions in reports and views. [https://github.com/gramps-project/gramps/pull/368#issuecomment-290886087]&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
=====Display Name Editor=====&lt;br /&gt;
&lt;br /&gt;
{{man note|1=Custom name display formats are stored in the Family Trees|2=Thus before loading any Family Tree the {{man label|Custom format details}} expander is disabled.}}&lt;br /&gt;
&lt;br /&gt;
[[File:EditPreferences-Data-tab-DisplayOptions-section-DisplayNameEditor-dialog-default-60.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} &amp;quot;Display Name Editor&amp;quot; - dialog (default) from Menu: &amp;quot;Edit&amp;gt;Preferences...&amp;quot; - &amp;quot;Data&amp;quot; tab &amp;gt; &amp;quot;Display Options&amp;quot; section]]&lt;br /&gt;
The {{man label|Display Name Editor}} allows you to define custom name formats, that can be shown on reports and charts at a global level or a per person level.&lt;br /&gt;
&lt;br /&gt;
The {{man label|Display Name Editor}} has two section:&lt;br /&gt;
* {{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Help_Reference|Help Reference]]}} section shown at the top&amp;lt;!-- need better name? --&amp;gt; &lt;br /&gt;
* {{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Display_Name_list|Display Name list]]}} table section&amp;lt;!-- need better name? maybe display name format list ?--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The {{man label|Display Name Editor}} can be accessed from the menu: {{man menu|Edit&amp;gt;Preferences...}} - {{man label|Data}} tab &amp;gt; {{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Display_Options|Display Options]]}} sections {{man label|Name format:}} {{man button|Edit...}} button.&lt;br /&gt;
{{-}}&lt;br /&gt;
======Help Reference======&lt;br /&gt;
&amp;lt;!-- [[File:xxx.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} xxx]] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Display Name Help Reference:&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
The following keywords are replaced with the appropriate name parts:&lt;br /&gt;
* '''Given'''      - given name (first name)&lt;br /&gt;
* '''Title'''      - title (Dr., Mrs.)&lt;br /&gt;
* '''Call'''       - call name &lt;br /&gt;
* '''Initials'''   - first letters of Given&lt;br /&gt;
* '''Prefix'''       - all prefixes (von, de)&lt;br /&gt;
* '''Surname'''      - surnames (with prefix and connectors)&lt;br /&gt;
* '''Suffix'''       - suffix (Jr., Sr.)&lt;br /&gt;
* '''Nickname'''     - nick name&lt;br /&gt;
* '''Common'''       - nick name as first option if it exists, Call as second option, otherwise first of Given&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
:Surname:&lt;br /&gt;
* '''Rest'''       - non primary surnames&lt;br /&gt;
* '''Familynick''' - family nick name&lt;br /&gt;
* '''Primary, Primary[pre] or [sur] or [con]'''- full primary surname, prefix, surname only, connector&lt;br /&gt;
* '''Patronymic, or [pre] or [sur] or [con]''' - full pa/matronymic surname, prefix, surname only, connector&lt;br /&gt;
* '''Notpatronymic'''- all surnames, except pa/matronymic &amp;amp;amp; primary&lt;br /&gt;
* '''Rawsurnames'''- surnames (no prefixes and connectors)&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
{{man menu|UPPERCASE versions of these keywords forces uppercase to be displayed.}} Extra parentheses, commas are removed. Other text appears literally.&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
:'''Example:''' Dr. Edwin Jose von der Smith and Weston Wilson Sr (“Ed”) - Underhills&amp;lt;br&amp;gt;&lt;br /&gt;
:''Edwin Jose'': '''Given''', ''von der'': '''Prefix''', ''Smith'' and ''Weston'': '''Primary''', ''and'': &amp;lt;abbr title=&amp;quot;a connector&amp;quot;&amp;gt;'''[con]'''&amp;lt;/abbr&amp;gt;, ''Wilson'': '''Patronymic''',&amp;lt;br&amp;gt;&lt;br /&gt;
:''Dr.'': '''Title''', ''Sr'': '''Suffix''', ''Ed'': '''Nickname''', ''Underhills'' &amp;lt;abbr title=&amp;quot;family nick name&amp;quot;&amp;gt;'''Familynick'''&amp;lt;/abbr&amp;gt;, Jose &amp;lt;abbr title=&amp;quot;called (preferred given name)&amp;quot;&amp;gt;'''Call'''&amp;lt;/abbr&amp;gt;.&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
======Help Reference Example person======&lt;br /&gt;
[[File:NameEditor-format_reference_example-51.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Display Name Editor's - reference person &amp;lt;!-- Gramps ID: ??? --&amp;gt; shown in the [[Gramps_6.0_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_3#Name_Editor|Name Editor]] dialog]]&lt;br /&gt;
&lt;br /&gt;
All the fields for the Help Reference '''Example''' person except the Family Nickname can be added in the standard Person Editor dialog. Double-click the Preferred name in Names tab of the Person Editor to access additional fields including: the Family Nick Name, Grouping controls, exception Sorting and Display controls, Date range controls for using a particular name.&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
======Display Name list======&lt;br /&gt;
&amp;lt;!-- [[File:xxx.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} xxx]] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In this section you can add, remove or edit existing name formats as well as see an example of the formatted name.&lt;br /&gt;
&lt;br /&gt;
Table shows two headings {{man label|Format}} and  {{man label|Example}} &lt;br /&gt;
* {{man label|Format}} - Based on the name parts shown&lt;br /&gt;
* {{man label|Example}} - Displays the name format applied to a ? [[Gramps_6.0_Wiki_Manual_-_Settings#Help_Reference_Example_person|builtin reference person]] ?&lt;br /&gt;
&lt;br /&gt;
The List shows four default display name formats they are: &amp;lt;!-- check if any of these are used by default in Gramps and if so mention it --&amp;gt;&lt;br /&gt;
* ''Surname, Given Suffix''  - displays the name as: &lt;br /&gt;
* ''Given Surname Suffix''  - displays the name as: &lt;br /&gt;
* ''Given'' - displays the name as: ''Edwin Jose''&lt;br /&gt;
* ''xxx'''  - displays the name as: &lt;br /&gt;
&lt;br /&gt;
* {{man button|Add}} - a new name format, type the required keywords as needed and press the {{man button|Enter}} key to see the resulting  {{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Help_Reference_Example_person|Example]]}}&lt;br /&gt;
* {{man button|Remove}} - an existing name format (except for the four default name formats )&lt;br /&gt;
* {{man button|Edit}} - an existing name format (except for the four default name formats )&lt;br /&gt;
{{stub}}&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
==== Input Options ====&lt;br /&gt;
[[File:EditPreferences-Data-tab-InputOptions-section-default-60.png|right|thumb|650px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}}  Menu: &amp;quot;Edit -&amp;gt; Preferences...&amp;quot; &amp;quot;Data&amp;quot; tab &amp;quot;Input Options&amp;quot; section defaults]]&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;surname guessing&amp;quot;&amp;gt;{{man label|Surname guessing:}}&amp;lt;span&amp;gt; This option affects the initial family name of a child when they are added to the family tree.&lt;br /&gt;
** '''Father's surname''' (default) - will use the family name of the father. &lt;br /&gt;
** ''None'' - means that no surname guessing will be attempted. &lt;br /&gt;
** ''Combination of mother's and father's surname'' - will use the father's name followed by the mother's name. &lt;br /&gt;
** ''[https://wikipedia.org/wiki/Icelandic_name Icelandic style]'' - will use the father's given name followed by the &amp;quot;sson&amp;quot; suffix (e.g. the son of Edwin will be guessed as Edwin''sson'').&lt;br /&gt;
&lt;br /&gt;
{{man tip|1=Tip |2=The {{man label|Surname guessing:}} option only affects the initial family name guessed by Gramps when the {{man label|[[Gramps_6.0_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_1#Edit_Person_dialog|Edit Person]]}} dialog is launched from a {{man label|Family Editor}} window.&lt;br /&gt;
You can modify that name any way you see fit. Set this Preferences [[Gramps_6.0_Wiki_Manual_-_Settings#Display|Display tab]] option to the value that you will most frequently use, as it will save you a lot of typing.&lt;br /&gt;
&lt;br /&gt;
See: &lt;br /&gt;
* [https://gramps-project.org/bugs/view.php?id=1715 feature request to support other local variations for surname guessing]&lt;br /&gt;
* [https://wikipedia.org/wiki/Category:Names_by_country Category:Names by country], From Wikipedia, the free encyclopedia&lt;br /&gt;
* [https://wikipedia.org/wiki/Category:Names_by_language Category:Names by language], From Wikipedia, the free encyclopedia}}&lt;br /&gt;
&lt;br /&gt;
*{{man label|Default family relationship:}} - used by the {{man label|[[Gramps_6.0_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_1#Family_Editor_dialog|Family Editor]]}} dialog. &lt;br /&gt;
** '''Unknown''' (default)&lt;br /&gt;
** ''Married''&lt;br /&gt;
** ''Unmarried'' &lt;br /&gt;
** ''Civil Union''&lt;br /&gt;
&lt;br /&gt;
*{{checkbox|0}}{{man label|Hide LDS tab in [[Gramps_6.0_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_1#LDS|person]] and [[Gramps_6.0_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_1#LDS_2|family]] editors}}: Latter Days Saints &lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
[[File:EditPreferences-General-tab-EnviromentSettings-section-default-60.png|Right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Menu: &amp;quot;Edit -&amp;gt; Preferences...&amp;quot; &amp;quot;General&amp;quot; tab &amp;quot;Environment Settings&amp;quot; section defaults]]&lt;br /&gt;
&lt;br /&gt;
This tab contains one section containing preferences relevant to the general operation of the program.&lt;br /&gt;
&lt;br /&gt;
==== Environment Settings ====&lt;br /&gt;
*{{checkbox|0}}{{man label|Display Tip of the Day}}: This checkbox option controls the enabling and disabling of the {{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Tip_of_the_Day_dialog|Tip of the Day]]}} dialog at startup. {{man tooltip|Show useful information about using Gramps on startup.}}&lt;br /&gt;
*{{checkbox|0}}{{man label|Remember last Family Tree}}: Selecting this checkbox option causes the last used database to load upon start. It bypasses the '''Manage Family Trees''' dialog.&lt;br /&gt;
*{{checkbox|0}}{{man label|Remember last view displayed}}: This checkbox option controls the enabling and disabling of the display of the last [[Gramps_Glossary#view|View]]. Enabling will bring you to the view where you stopped the program the last time. {{man tooltip|Remember last view displayed and open it next time.}}&lt;br /&gt;
*{{checkbox|0}}{{man label|Enable spell checker}}: This checkbox option controls the enabling and disabling of the global spelling checker for notes. The '''[https://gitlab.gnome.org/GNOME/gspell gspell]''' package must be loaded for this to have an effect.[https://github.com/gramps-project/gramps/pull/1450] ( See:  [[Troubleshoot Spellcheck]] ) {{man tooltip|Enable the spelling checker for notes.}} (Note the Edit&amp;gt;preferences option enables global English or the language your Gramps is run in and the note context menu is per note in the selected Language of your choice)&lt;br /&gt;
&lt;br /&gt;
*{{checkbox|1}}{{man label|Show text label beside Navigator buttons *}} ''checked'' (default) This checkbox controls whether or not a text description is displayed next to the icon in the [[Gramps_6.0_Wiki_Manual_-_Main_Window#Navigator|Navigator]] in the [[Gramps_6.0_Wiki_Manual_-_Main_Window#Main_Window|Main Window]]. This option takes effect after the program has been restarted. {{man tooltip|Show or hide text beside Navigator buttons (People, Families, Events...). Requires Gramps restart to apply.}}&lt;br /&gt;
&lt;br /&gt;
*{{checkbox|1}}{{man label|Show Clipboard icon on toolbar}}&lt;br /&gt;
*{{checkbox|1}}{{man label|Show Reports icon on toolbar}}&lt;br /&gt;
*{{checkbox|1}}{{man label|Show Tools icon on toolbar}}&lt;br /&gt;
*{{checkbox|1}}{{man label|Show Addons icon on toolbar}}&lt;br /&gt;
*{{checkbox|1}}{{man label|Show Preferences icon on toolbar}}&lt;br /&gt;
*{{man label|Toolbar Style:}}  {{man tooltip|Display text, icons or both on the toolbar buttons.}}&lt;br /&gt;
** '''Both text and icons''' (default)&lt;br /&gt;
** ''Text only''&lt;br /&gt;
** ''Icons only''&lt;br /&gt;
*{{checkbox|1}}{{man label|Show close button in gramplet bar tabs}} ''checked''(default) {{man tooltip|Show close button to simplify removing gramplets from bars.}}&lt;br /&gt;
&lt;br /&gt;
*{{man label|Markup for invalid date format:}} Default: &amp;lt;code&amp;gt;&amp;amp;lt;b&amp;gt;%s&amp;amp;lt;/b&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
** Convenience markups are:&lt;br /&gt;
*** &amp;lt;b&amp;gt;&amp;amp;lt;b&amp;amp;gt;Bold&amp;amp;lt;/b&amp;amp;gt;&amp;lt;/b&amp;gt;  (Default)&lt;br /&gt;
*** &amp;lt;big&amp;gt;&amp;amp;lt;big&amp;amp;gt;Makes font relatively larger&amp;amp;lt;/big&amp;amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
*** &amp;lt;i&amp;gt;&amp;amp;lt;i&amp;amp;gt;Italic&amp;amp;lt;/i&amp;amp;gt;&amp;lt;/i&amp;gt;&lt;br /&gt;
*** &amp;lt;s&amp;gt;&amp;amp;lt;s&amp;amp;gt;Strikethrough&amp;amp;lt;/s&amp;amp;gt;&amp;lt;/s&amp;gt;&lt;br /&gt;
*** &amp;lt;sub&amp;gt;&amp;amp;lt;sub&amp;amp;gt;Subscript&amp;amp;lt;/sub&amp;amp;gt;&amp;lt;/sub&amp;gt;&lt;br /&gt;
*** &amp;lt;sup&amp;gt;&amp;amp;lt;sup&amp;amp;gt;Superscript&amp;amp;lt;/sup&amp;amp;gt;&amp;lt;/sup&amp;gt;&lt;br /&gt;
*** &amp;lt;small&amp;gt;&amp;amp;lt;small&amp;amp;gt;Makes font relatively smaller&amp;amp;lt;/small&amp;amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
*** &amp;lt;tt&amp;gt;&amp;amp;lt;tt&amp;amp;gt;Monospace font&amp;amp;lt;/tt&amp;amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
*** &amp;lt;u&amp;gt;&amp;amp;lt;u&amp;amp;gt;Underline&amp;amp;lt;/u&amp;amp;gt;&amp;lt;/u&amp;gt;&lt;br /&gt;
**** For example: &amp;amp;lt;u&amp;amp;gt;&amp;amp;lt;b&amp;amp;gt;%s&amp;amp;lt;/b&amp;amp;gt;&amp;amp;lt;/u&amp;amp;gt;  will display &amp;lt;u&amp;gt;&amp;lt;b&amp;gt;Underlined bold date&amp;lt;/b&amp;gt;&amp;lt;/u&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*{{man label|Multiple surname box height:}} Default: &amp;lt;code&amp;gt;150&amp;lt;/code&amp;gt; Pixels {{man tooltip|Enter height in pixels. When multiple surnames are entered, these names display in a box. This setting sets the size of this box.}}&lt;br /&gt;
&lt;br /&gt;
====Tip of the Day dialog====&lt;br /&gt;
&lt;br /&gt;
[[File:TipOfTheDay-dialog--example-PrivacyInGramps-60.png|Right|thumb|400px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Tip of the Day dialog - example]]&lt;br /&gt;
&lt;br /&gt;
When enabled in {{man menu|Edit &amp;gt; Preferences}} {{man label|General}} tab the {{man label|Tip of the Day}} dialog shows helpful hints.&lt;br /&gt;
&lt;br /&gt;
The following options are available:&lt;br /&gt;
*{{checkbox|1}} {{man label|Display on startup}} (check box checked by default - once enabled) - uncheck to stop further tips appearing.&lt;br /&gt;
*{{man button|Forward}} - Advance to the next tip.&lt;br /&gt;
*{{man button|Close}} - exit for this session until the Gramps program is restarted.&lt;br /&gt;
[[Category:Tips]]&lt;br /&gt;
&amp;lt;!-- 2025/12/28 List of Tips are stored here https://github.com/gramps-project/gramps/blob/master/data/tips.xml --&amp;gt;&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
=== Family Tree ===&lt;br /&gt;
[[File:EditPreferences-FamilyTree-tab-default-60.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Menu: {{man menu|Edit&amp;gt;Preferences...}} - &amp;quot;Family Tree&amp;quot; - tab - defaults]]&lt;br /&gt;
The {{man label|Family Tree}} tab contains the following four sections:&lt;br /&gt;
*{{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Database_Settings|Database Settings]]}}&lt;br /&gt;
*{{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Database_Location|Database Location]]}}&lt;br /&gt;
*{{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Backup_Management|Backup Management]]}}&lt;br /&gt;
*{{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Family_Tree.27s_Media_path|Family Tree's Media path]]}}&lt;br /&gt;
&lt;br /&gt;
See also:&lt;br /&gt;
* [[Gramps_6.0_Wiki_Manual_-_Manage_Family_Trees#Backing_up_a_Family_Tree|Backing up a family tree]] - more information on backups&lt;br /&gt;
* [[Template:Backup_Omissions|Backup omissions]] - what is not included during a backup&lt;br /&gt;
{{-}}&lt;br /&gt;
====Database Settings====&lt;br /&gt;
[[File:EditPreferences-FamilyTree-tab-DatabaseSetting-section-default-60.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Menu: {{man menu|Edit&amp;gt;Preferences...}} - &amp;quot;Family Tree&amp;quot; - tab - &amp;quot;Database Settings&amp;quot; section defaults]]&lt;br /&gt;
&lt;br /&gt;
*{{man label|Database backend:}} - &lt;br /&gt;
** '''[[Gramps_Glossary#sqlite|SQLite]]''' (''default'') - the [[DB-API Database Backend]]&lt;br /&gt;
** When multiple database backends are installed, they will be included in this list. &amp;lt;br /&amp;gt;&amp;lt;abbr title=&amp;quot;exempli gratia - Latin phrase meaning 'for example'&amp;quot;&amp;gt;e.g.&amp;lt;/abbr&amp;gt; backends: [[Addon:PostgreSQL|PostgreSQL]], SharedPostgreSQL, MongoDB. This menu can be trimmed by 'hiding' the unwanted database backends in the Plugin Manager.&lt;br /&gt;
&lt;br /&gt;
{{man tip|Converting Trees from the retired BSDDB backend|The BSDDB backend developed incompatibilities as Python libraries evolved. That backend choice (as ''default'') was supseded with SQLite in Gramps 5.2 and has been retired (to read-only status) as of the Gramps 6.0 release. &amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;Although BSDDB '''''was''''' the default backend default in Gramps 2.0 through Gramp 5.1, all Gramps Trees should be converted another database backend at the earliest opportunity.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;'''[[Gramps_6.0_Wiki_Manual_-_Manage_Family_Trees#Backing_up_a_Family_Tree|Make a backup]] before any critical change.'''&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;To convert a Tree, first select the target database backend in Preferences, then use the '''Convert''' button for the selected tree in the '''Family Tree ‐&amp;gt; Manage Family Trees''' dialog.}}&lt;br /&gt;
&lt;br /&gt;
See also:&lt;br /&gt;
* Addon [[Addon:PostgreSQL|PostgreSQL]] - this adds experimental support for PostgreSQL databases. Recommended for Experts only!&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{man warn|The ''[[Gramps_Glossary#bsddb|BSDDB]]'' - Legacy Database backend was superseded in the Gramps 5.1 version.|Note that BSDDB can be converted only.  BSDDB 3 (Read-only for upgrades)}}&lt;br /&gt;
find link that mention Gramps 6 does read only conversion of BSDDB  databases&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
====Database Location====&lt;br /&gt;
[[File:EditPreferences-FamilyTree-tab-DatabaseLocation-section-default-60.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Menu: {{man menu|Edit&amp;gt;Preferences...}} - &amp;quot;Family Tree&amp;quot; - tab - &amp;quot;Database Location&amp;quot; section defaults]]&lt;br /&gt;
*{{man label|Host:}} - Server address or other computer IP address for the location of the database.&lt;br /&gt;
*{{man label|Port:}} - Port number to access the Host database&lt;br /&gt;
*{{man label|Database path:}} Unless you have a definite reason to change this, stay with the default path. The default path where databases are stored is &amp;lt;code&amp;gt;grampsdb&amp;lt;/code&amp;gt; within the [[Gramps_6.0_Wiki_Manual_-_User_Directory|User Directory]].&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
====Backup Management====&lt;br /&gt;
[[File:EditPreferences-FamilyTree-tab-BackupManagement-section-default-60.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Menu: {{man menu|Edit&amp;gt;Preferences...}} - &amp;quot;Family Tree&amp;quot; - tab - &amp;quot;Backup Management&amp;quot; section defaults]]&lt;br /&gt;
*{{man label|Backup path:}} - Location in which to save your Gramps backup archive files.&lt;br /&gt;
*{{checkbox|1}}{{man label|Backup on exit}} - Selecting this option will Backup Your family tree upon choosing to exit Gramps. The file be saved to the Backup path specified above. The filename of the backup will match the Family Tree appended with a date and time.&lt;br /&gt;
*{{man label|Autobackup:}} timer interval for triggering full backups during Gramps editing sessions.&lt;br /&gt;
** '''Never''' (''default'')&lt;br /&gt;
** Every 15 minutes&lt;br /&gt;
** Every 30 minutes&lt;br /&gt;
** Every hour&lt;br /&gt;
** Every 12 hours &lt;br /&gt;
** Every day &lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
====Family Tree's Media path====&lt;br /&gt;
[[File:EditPreferences-FamilyTree-tab-FamilyTreesMediaPath-section-default-60.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Menu: {{man menu|Edit&amp;gt;Preferences...}} - &amp;quot;Family Tree&amp;quot; - tab - &amp;quot;Family Tree's Media path&amp;quot; section defaults]]&lt;br /&gt;
*{{man label|Base media path:}} Here you can fill in a base path for the media objects.&lt;br /&gt;
** Selecting the {{man button|Directory}} button gives you a {{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Select_media_directory_dialog|Select media directory]]}} dialog where you can fill in the required path.&lt;br /&gt;
&lt;br /&gt;
{{man tip|The base relative media path is specific to the active family tree.|It is not a global setting in Gramps. Each family tree is able to have a unique media base path that is stored with the database.}}&lt;br /&gt;
&lt;br /&gt;
{{man tip|To make media paths relative|You also need to select the {{man label|[ ] Convert to a relative path}} checkbox, at the bottom of the {{man label|[[Gramps_6.0_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_2#Select_a_media_object_selector|Select a media object selector]]}} dialog. Once checked for the first time it will be remembered for each subsequent media selection.}}&lt;br /&gt;
&lt;br /&gt;
See also: &lt;br /&gt;
*[[Gramps_6.0_Wiki_Manual_-_Tools#Media_Manager|{{man label|Gramps Media Manager}}]] a group of four separate tools two of which allow you to:&lt;br /&gt;
** {{man label|[[Gramps_6.0_Wiki_Manual_-_Tools#Convert_paths_from_relative_to_absolute|Convert paths from relative to absolute]]}}&lt;br /&gt;
** {{man label|[[Gramps_6.0_Wiki_Manual_-_Tools#Convert_paths_from_absolute_to_relative|Convert paths from absolute to relative]]}}&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
=====Select media directory dialog=====&lt;br /&gt;
&amp;lt;!-- [[File:xxx.png|right|450px|thumb|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} xxx]] --&amp;gt;&lt;br /&gt;
{{stub}}&amp;lt;!--from the directory button above --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
See [[Gramps_6.0_Wiki_Manual_-_Settings#File_Chooser]]&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
=====Missing Media Objects 'broken link' icon of a box with a red 'x'=====&lt;br /&gt;
[[File:BrokenMediaPath-example-60.png|right|450px|thumb|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Media object with a broken filepath]]&amp;lt;!-- how was this created ? can the section be renamed to something like &amp;quot;Missing Media Objects&amp;quot; ? with a subheading for the missing red x? --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If the Preview thumbnails displays 'broken link' icon of a box with a red 'x' you will need to correct {{man label|Base media path:}} for your family tree in the {{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Family_Tree.27s_Media_path|Family Tree's Media path]]}} section.&lt;br /&gt;
&lt;br /&gt;
See also:&lt;br /&gt;
* Example.gramps - [[Example.gramps#Connecting_to_the_example_Media_Objects|Connecting to the example Media Objects]]&lt;br /&gt;
* [[Addon:Media_Verify_Tool|Media Verify Tool]] addon tool for revalidating media paths&lt;br /&gt;
{{-}}&lt;br /&gt;
{{stub}}&amp;lt;!-- what is needed here ?? --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Import ===&lt;br /&gt;
[[File:EditPreferences-Import-tab-default-60.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Menu: &amp;quot;Edit&amp;gt;Preferences...&amp;quot; - &amp;quot;Import&amp;quot; - tab - defaults]]&lt;br /&gt;
The {{man label|Import}} tab has two sections as follows:&lt;br /&gt;
* {{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Tag_Records|Tag Records]]}}&lt;br /&gt;
* {{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Source_GEDCOM_import|Source GEDCOM import]]}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Tag Records ====&lt;br /&gt;
&lt;br /&gt;
*{{checkbox|0}}{{man label|Add tag on import}}: Checkbox (Default: &amp;lt;code&amp;gt;Imported %Y/%m/%d %H:%M:%S&amp;lt;/code&amp;gt; ) ''' {{man tooltip|Specified tag will be added on import. Clear to set default value.}} Note - Adding a timestamped [[Gramps_Glossary#tag|Tag]] on import can significantly slow down the importing of your data, but are helpful for the ensuing data cleanup.'''&lt;br /&gt;
&lt;br /&gt;
==== Source GEDCOM import ====&lt;br /&gt;
&lt;br /&gt;
*{{checkbox|0}}{{man label|Add default source on GEDCOM import}}: This checkbox option affects the importing of [[Gramps_6.0_Wiki_Manual_-_Manage_Family_Trees#GEDCOM_import|GEDCOM data]]. If this is set, each item that is imported will contain a [[Gramps_Glossary#source|Source]] reference to the imported file. '''Note - Adding a default source can significantly slow down the importing of your GEDCOM data, but are helpful for the ensuing data cleanup.'''&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
=== Limits ===&lt;br /&gt;
[[File:EditPreferences-Limits-tab-default-60.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Menu: &amp;quot;Edit&amp;gt;Preferences...&amp;quot; - &amp;quot;Limits&amp;quot; - tab - defaults]]&lt;br /&gt;
&lt;br /&gt;
Settings used for calculation operations of dates, ages and generations.&lt;br /&gt;
&lt;br /&gt;
See also:&lt;br /&gt;
* [[Gramps 6.0 Wiki Manual - Probably Alive]]&lt;br /&gt;
* [[Gramps_6.0_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_1#Editing_dates|Editing dates]]&lt;br /&gt;
* Setting the [[Match_dates#Changing_after.2Fbefore.2Fabout_range|date approximation .ini]] manually&lt;br /&gt;
&lt;br /&gt;
==== Calculation limits ====&lt;br /&gt;
&lt;br /&gt;
*{{man label|Date 'about' year range: (date ± #):}} Default: &amp;lt;code&amp;gt;50&amp;lt;/code&amp;gt;&lt;br /&gt;
** Defines the number of years +/- of the event date &amp;quot;&amp;lt;code&amp;gt;about &amp;lt;date&amp;gt;&amp;lt;/code&amp;gt;&amp;quot; that the event will return as valid for a filter.&lt;br /&gt;
** Used in the calculation of the person's age.&lt;br /&gt;
*{{man label|Date 'after' year range: (date + #):}} Default: &amp;lt;code&amp;gt;50&amp;lt;/code&amp;gt;&lt;br /&gt;
** Defines the number of years after the event date &amp;quot;&amp;lt;code&amp;gt;after &amp;lt;date&amp;gt;&amp;lt;/code&amp;gt;&amp;quot; that the event will return as valid for a filter.&lt;br /&gt;
** Used in the calculation of the person's age.&lt;br /&gt;
*{{man label|Date 'before' year range: (date - #):}} Default: &amp;lt;code&amp;gt;50&amp;lt;/code&amp;gt;&lt;br /&gt;
** Defines the number of years before the event date &amp;quot;&amp;lt;code&amp;gt;before &amp;lt;date&amp;gt;&amp;lt;/code&amp;gt;&amp;quot; that the event will return as valid for a filter.&lt;br /&gt;
** Used in the calculation of the person's age.&lt;br /&gt;
*{{man label|Maximum age probably alive:}} Default: &amp;lt;code&amp;gt;110&amp;lt;/code&amp;gt;&lt;br /&gt;
** Absent a Death event, the age by which Gramps will consider the person is no longer alive.&lt;br /&gt;
*{{man label|Maximum sibling age difference:}} Default: &amp;lt;code&amp;gt;20&amp;lt;/code&amp;gt;&lt;br /&gt;
*{{man label|Minimum years between generations:}} Default: &amp;lt;code&amp;gt;13&amp;lt;/code&amp;gt;&lt;br /&gt;
*{{man label|Average years between generations:}} Default: &amp;lt;code&amp;gt;20&amp;lt;/code&amp;gt;&lt;br /&gt;
*{{man label|Max generations for relationships:}} You can enter the number of generations used to determine relationships. The default value is '''&amp;lt;code&amp;gt;15&amp;lt;/code&amp;gt;'''. Limits the scope of features based on the [[Gramps_6.0_Wiki_Manual_-_Tools#Relationship_Calculator|Relationship Calculator]]. &lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
=== Colors ===&lt;br /&gt;
[[File:EditPreferences-Colors-tab-default-60.png|right|thumb|650px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Menu: &amp;quot;Edit&amp;gt;Preferences...&amp;quot; - &amp;quot;Colors&amp;quot; - tab - defaults]]&amp;lt;!-- try to screenshot in default USA so that color is not spelt &amp;quot;colour&amp;quot; in the screenshot UK/Australian mode--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This tab has seven section related to allowing you to set the '''colors used for boxes in the graphical views'''.&lt;br /&gt;
&lt;br /&gt;
Each of the colors can be customized using the {{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Pick_a_Color_selector|Pick a Color selector]]}}.&lt;br /&gt;
&lt;br /&gt;
==== Colors used for boxes in the graphical views ====&lt;br /&gt;
&lt;br /&gt;
You can select the&lt;br /&gt;
* {{man label|Color scheme:}}&lt;br /&gt;
** '''Light colors''' (default)&lt;br /&gt;
** ''Dark colors''&lt;br /&gt;
*** {{man button|Restore to defaults}} - restores themes default colors.&lt;br /&gt;
&lt;br /&gt;
====Colors for Male persons====&lt;br /&gt;
* {{man label|Background for Alive:}} [ ] #b8cee6&lt;br /&gt;
* {{man label|Border for Alive:}} [ ] #1f4986&lt;br /&gt;
* {{man label|Background for Dead:}} [ ] #b8cee6&lt;br /&gt;
* {{man label|Border for Dead:}} [ ] #000000&lt;br /&gt;
&lt;br /&gt;
====Colors for Female persons====&lt;br /&gt;
* {{man label|Background for Alive:}} [ ] #feccf0&lt;br /&gt;
* {{man label|Border for Alive:}} [ ] #861f69&lt;br /&gt;
* {{man label|Background for Dead:}} [ ] #feccf0&lt;br /&gt;
* {{man label|Border for Dead:}} [ ] #000000&lt;br /&gt;
&lt;br /&gt;
====Colors for people who are neither male nor female====&lt;br /&gt;
* {{man label|Background for Alive:}} [ ] #94ef9e&lt;br /&gt;
* {{man label|Border for Alive:}} [ ] #2a5d16&lt;br /&gt;
* {{man label|Background for Dead:}} [ ] #94ef9e&lt;br /&gt;
* {{man label|Border for Dead:}} [ ] #000000&lt;br /&gt;
&lt;br /&gt;
====Colors for Unknown persons====&lt;br /&gt;
* {{man label|Background for Alive:}} [ ] #f3dbb6&lt;br /&gt;
* {{man label|Border for Alive:}} [ ] #8e5801&lt;br /&gt;
* {{man label|Background for Dead:}} [ ] #f3dbb6&lt;br /&gt;
* {{man label|Border for Dead:}} [ ] #000000&lt;br /&gt;
&lt;br /&gt;
====Colors for Family nodes====&lt;br /&gt;
* {{man label|Default background:}} [ ] #eeeeee&lt;br /&gt;
* {{man label|Default border:}} [ ] #cccccc&lt;br /&gt;
* {{man label|Background for Married:}} [ ] #eeeeee&lt;br /&gt;
* {{man label|Background for Unmarried:}} [ ] #eeeeee&lt;br /&gt;
* {{man label|Background for Civil Union:}} [ ] #eeeeee&lt;br /&gt;
* {{man label|Background for Unknown:}} [ ] #eeeeee&lt;br /&gt;
* {{man label|Background for Divorced:}} [ ] #eeeeee&lt;br /&gt;
* {{man label|Border for Divorced:}} [ ] #ff7373&lt;br /&gt;
&lt;br /&gt;
====Other colors====&lt;br /&gt;
* {{man label|Background for Home Person:}} [ ] #bbe68a&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
=== Genealogical Symbols ===&lt;br /&gt;
{{stub}}&amp;lt;!-- confusing section! are  prerequisite still required? --&amp;gt;&lt;br /&gt;
{{man warn|Prerequisites exist for this feature|The Genealogical Symbols tab can only be used if the [[#Prerequisite_to_use_Genealogical_Symbols|prerequisite]] program &amp;lt;code&amp;gt;[[#Prerequisite_to_use_Genealogical_Symbols|python-fontconfig]]&amp;lt;/code&amp;gt; is present that Gramps can use.}}&lt;br /&gt;
&lt;br /&gt;
[[File:EditPreferences-GenealogicalSymbols-tab-default-60.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Menu: &amp;quot;Edit&amp;gt;Preferences...&amp;quot; - &amp;quot;Genealogical Symbols&amp;quot; - tab - defaults]]&lt;br /&gt;
&lt;br /&gt;
Allows you to use Genealogical symbols instead of text abbreviations in reports, charts and the Gramps interface. &lt;br /&gt;
&lt;br /&gt;
This tab gives you the possibility to use one font which is able to show all genealogical symbols. (Once configured see: [[#Prerequisite_to_use_Genealogical_Symbols|Prerequisite to use Genealogical Symbols]])&lt;br /&gt;
&lt;br /&gt;
If you select the &amp;quot;{{man label|Use symbols}}&amp;quot; checkbox, Gramps will use the selected font if it exists.&lt;br /&gt;
&lt;br /&gt;
This can be useful if you want to add phonetic in a note to show how to pronounce a name or if you mix multiple languages like Greek and Russian.&lt;br /&gt;
&lt;br /&gt;
You can only configure the death symbol from this tab.&lt;br /&gt;
&lt;br /&gt;
:List of Genealogical Symbols shown (listed in order shown at bottom of screenshot):&lt;br /&gt;
&lt;br /&gt;
* Female&lt;br /&gt;
* Male&lt;br /&gt;
* Asexuality, sexless, genderless&lt;br /&gt;
* Lesbianism&lt;br /&gt;
* Male homosexuality&lt;br /&gt;
* Heterosexuality&lt;br /&gt;
* Transgender, hermaphrodite (in entomology)&lt;br /&gt;
* Transgender&lt;br /&gt;
* Neuter&lt;br /&gt;
&lt;br /&gt;
* Illegitimate&lt;br /&gt;
* Birth&lt;br /&gt;
* Baptism/Christening&lt;br /&gt;
* Engaged&lt;br /&gt;
* Marriage&lt;br /&gt;
* Divorce&lt;br /&gt;
* Unmarried partnership&lt;br /&gt;
* Buried&lt;br /&gt;
* Cremated/Funeral urn&lt;br /&gt;
* Killed in action&lt;br /&gt;
* Extinct&lt;br /&gt;
&lt;br /&gt;
* Death&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
&amp;lt;!-- Unicode symbols not showing on mediwiki due to ??? add back when worked out&lt;br /&gt;
* &amp;amp;#2640; - Female&lt;br /&gt;
* &amp;amp;#2642; - Male&lt;br /&gt;
* &amp;amp;#26aa; - Asexuality, sexless, genderless&lt;br /&gt;
* &amp;amp;#26a2; - Lesbianism&lt;br /&gt;
* &amp;amp;#26a3; - Male homosexuality&lt;br /&gt;
* &amp;amp;#26a4; - Heterosexuality&lt;br /&gt;
* &amp;amp;#26a5; - Transgender, hermaphrodite (in entomology)&lt;br /&gt;
* &amp;amp;#26a6; - Transgender&lt;br /&gt;
* &amp;amp;#26b2; - Neuter&lt;br /&gt;
&lt;br /&gt;
* &amp;amp;#229b; - Illegitimate&lt;br /&gt;
* &amp;amp;#002a; - Birth&lt;br /&gt;
* &amp;amp;#007c; - Baptism/Christening&lt;br /&gt;
* &amp;amp;#26ac; - Engaged&lt;br /&gt;
* &amp;amp;#26ad; - Marriage&lt;br /&gt;
* &amp;amp;#26ae; - Divorce&lt;br /&gt;
* &amp;amp;#26af; - Unmarried partnership&lt;br /&gt;
* &amp;amp;#26b0; - Buried&lt;br /&gt;
* &amp;amp;#26b1; - Cremated/Funeral urn&lt;br /&gt;
* &amp;amp;#2694; - Killed in action&lt;br /&gt;
* &amp;amp;#2021; - Extinct&lt;br /&gt;
&lt;br /&gt;
* &amp;amp;#271e; - Death&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! meaning&lt;br /&gt;
! symbol&lt;br /&gt;
! Unicode code point(s)	&lt;br /&gt;
! name&lt;br /&gt;
|-&lt;br /&gt;
! male	&lt;br /&gt;
| ♂	&lt;br /&gt;
| U+2642	&lt;br /&gt;
| Male Sign&lt;br /&gt;
|-&lt;br /&gt;
! female	&lt;br /&gt;
| ♀	&lt;br /&gt;
| U+2640	&lt;br /&gt;
| Female Sign&lt;br /&gt;
|-&lt;br /&gt;
! unknown	&lt;br /&gt;
| ⚪︎	&lt;br /&gt;
| U+26AA	&lt;br /&gt;
| Medium White Circle&lt;br /&gt;
|-&lt;br /&gt;
! hermaphrodite	&lt;br /&gt;
| ⚥	&lt;br /&gt;
| U+26A5	&lt;br /&gt;
| Interlocked Male and Female Sign&lt;br /&gt;
|-&lt;br /&gt;
! neuter	&lt;br /&gt;
| ⚲	&lt;br /&gt;
| U+26B2	&lt;br /&gt;
| Neuter&lt;br /&gt;
 	 		&lt;br /&gt;
|-&lt;br /&gt;
! birth	&lt;br /&gt;
| *	&lt;br /&gt;
| U+002A	&lt;br /&gt;
| Asterisk&lt;br /&gt;
|-&lt;br /&gt;
! baptisation, christening	&lt;br /&gt;
| ~	&lt;br /&gt;
| U+007E	&lt;br /&gt;
| Tilde&lt;br /&gt;
|-&lt;br /&gt;
! death	&lt;br /&gt;
| ✝︎	&lt;br /&gt;
| U+271D	&lt;br /&gt;
| Latin Cross&lt;br /&gt;
|-&lt;br /&gt;
! burial	&lt;br /&gt;
| ⚰︎	&lt;br /&gt;
| U+26B0	&lt;br /&gt;
| Coffin&lt;br /&gt;
|-&lt;br /&gt;
! cremation	&lt;br /&gt;
| ⚱︎	&lt;br /&gt;
| U+26B1	&lt;br /&gt;
| Funeral Urn&lt;br /&gt;
|-&lt;br /&gt;
! stillborn	&lt;br /&gt;
| ✝︎*	&lt;br /&gt;
| U+0086 U+002A	&lt;br /&gt;
| Latin Cross, Asterisk&lt;br /&gt;
|-&lt;br /&gt;
! born illegitimately	&lt;br /&gt;
| *⃝	&lt;br /&gt;
| U+002A U+20DD	&lt;br /&gt;
| Circled Asterisk&lt;br /&gt;
|-&lt;br /&gt;
! born illegitimately	&lt;br /&gt;
| ⊛	&lt;br /&gt;
| U+229B	&lt;br /&gt;
| Circled Asterisk Operator&lt;br /&gt;
|-&lt;br /&gt;
! killed in action	&lt;br /&gt;
| ⚔︎	&lt;br /&gt;
| U+2694	&lt;br /&gt;
| Crossed Swords&lt;br /&gt;
|-&lt;br /&gt;
! this line extinct	&lt;br /&gt;
| ‡	&lt;br /&gt;
| U+2021	&lt;br /&gt;
| Double Dagger	&lt;br /&gt;
|-&lt;br /&gt;
! approximate(ly)	&lt;br /&gt;
| ±	&lt;br /&gt;
| U+00B1	&lt;br /&gt;
| Plus-Minus&lt;br /&gt;
|-&lt;br /&gt;
! before	&lt;br /&gt;
| &amp;lt;	&lt;br /&gt;
| U+003C	&lt;br /&gt;
| Less-Than Symbol&lt;br /&gt;
|-&lt;br /&gt;
! after	&lt;br /&gt;
| &amp;gt;	&lt;br /&gt;
| U+003E	&lt;br /&gt;
| Greater-Than Symbol&lt;br /&gt;
 	 		&lt;br /&gt;
|-&lt;br /&gt;
! engaged	&lt;br /&gt;
| ⚬	&lt;br /&gt;
| U+26AC	&lt;br /&gt;
| Medium Small White Circle&lt;br /&gt;
|-&lt;br /&gt;
! married	&lt;br /&gt;
| ⚭	&lt;br /&gt;
| U+26AD	&lt;br /&gt;
| Marriage Symbol&lt;br /&gt;
|-&lt;br /&gt;
! divorced	&lt;br /&gt;
| ⚮	&lt;br /&gt;
| U+26AE	&lt;br /&gt;
| Divorce Symbol&lt;br /&gt;
|-&lt;br /&gt;
! unmarried	&lt;br /&gt;
| ⚯	&lt;br /&gt;
| U+26AF	&lt;br /&gt;
| Unmarried Partnership Symbol&lt;br /&gt;
|}&lt;br /&gt;
{{-}}&lt;br /&gt;
====Prerequisite to use Genealogical Symbols====&lt;br /&gt;
{{stub}}&lt;br /&gt;
[[File:EditPreferences-GenealogicalSymbols-tab-default-51.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} &amp;quot;Genealogical Symbols&amp;quot;  - Preferences tab - defaults]]&lt;br /&gt;
&lt;br /&gt;
=====Initial setup=====&lt;br /&gt;
&lt;br /&gt;
If the fontconfig [[Gramps_6.0_Wiki_Manual_-_Settings#Prerequisite|prerequisite has been installed]], then on the {{man label|Genealogical Symbols}} tab select the {{man button|Try to find}} button, Gramps will attempt to detect any suitable unicode text fonts that can be used.  &lt;br /&gt;
&lt;br /&gt;
[[File:EditPreferences-GenealogicalSymbols-FindFont-51.png|center|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} &amp;quot;Genealogical Symbols&amp;quot;  - Finding fonts]]&lt;br /&gt;
&lt;br /&gt;
When the search has completed select one of the fonts from the {{man button|Choose font}} list and then select the checkbox:&lt;br /&gt;
&lt;br /&gt;
{{checkbox|1|Use symbols}}&lt;br /&gt;
&lt;br /&gt;
=====Prerequisite=====&lt;br /&gt;
Prerequisite : '''python-fontconfig''' : Python bindings of fontconfig and its dependencies are required for displaying genealogical symbols&lt;br /&gt;
{{man note|Use the [[Addon:Prerequisites_Checker_Gramplet|Prerequisites Checker]]|Do you have &amp;lt;code&amp;gt;python-fontconfig&amp;lt;/code&amp;gt; installed? Run the Prerequisites Checker Addon and look for something similar to the following line:&amp;lt;pre&amp;gt;* python-fontconfig 0.5.0 (Success version 0.5.x is installed.)&amp;lt;/pre&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
See also:&lt;br /&gt;
* Tamura Jones expounds on [https://www.tamurajones.net/GenealogySymbols.xhtml Genealogical Symbols] ''(the 'Unicode' section is particularly relevant)''&lt;br /&gt;
* [[GEPS 039: Genealogical symbols in gramps]]&lt;br /&gt;
* Feature request: {{bug|9098}} Gramps should be able to use genealogy symbols everywhere.&lt;br /&gt;
* [[Customize the Genealogical Symbols lookup table]] located in the [[Gramps_6.0_Wiki_Manual_-_User_Directory#MS_Windows|Gramps user directory]] at: [https://github.com/gramps-project/gramps/blob/maintenance/gramps51/gramps/gen/utils/symbols.py gramps\gen\utils\symbols.py]&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
=== ID Formats ===&lt;br /&gt;
{{man tip|ID Prefixes |The ID prefixes use formatting conventions common for C, Python, and other programming languages. For example, the &amp;lt;code&amp;gt;%04d&amp;lt;/code&amp;gt; expands to an integer, prepended with zeros to have the total width of four digits. If you would like IDs to be 1, 2, 3, etc., simply set the formatting parameter to &amp;lt;code&amp;gt;%d&amp;lt;/code&amp;gt;, the 'd' specifies Decimal Integer, outputting the number in base 10.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;See: Python [https://docs.python.org/3/library/string.html#format-specification-mini-language (String) Format Specification Mini-Language]}}&lt;br /&gt;
&lt;br /&gt;
[[File:EditPreferences-IDFormats-tab-default-60.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Menu: &amp;quot;Edit&amp;gt;Preferences...&amp;quot; - &amp;quot;ID Formats&amp;quot; - tab - defaults]]&lt;br /&gt;
&lt;br /&gt;
This tab contains preferences relevant to the automatic generation of Gramps IDs.&lt;br /&gt;
&lt;br /&gt;
*{{man label|Person:}} Provides the template for generating IDs for a Person. Default value: &amp;lt;code&amp;gt;I%04d&amp;lt;/code&amp;gt;&lt;br /&gt;
*{{man label|Family:}} Provides the template for generating IDs for a Family. Default value: &amp;lt;code&amp;gt;F%04d&amp;lt;/code&amp;gt;&lt;br /&gt;
*{{man label|Place:}} Provides the template for generating IDs for a Place. Default value: &amp;lt;code&amp;gt;P%04d&amp;lt;/code&amp;gt;&lt;br /&gt;
*{{man label|Source:}} Provides the template for generating IDs for a Source. Default value: &amp;lt;code&amp;gt;S%04d&amp;lt;/code&amp;gt;&lt;br /&gt;
*{{man label|Citation:}} Provides the template for generating IDs for a Citation. Default value: &amp;lt;code&amp;gt;C%04d&amp;lt;/code&amp;gt;&lt;br /&gt;
*{{man label|Media Object:}} Provides the template for generating IDs for a Media Object. Default value: &amp;lt;code&amp;gt;O%04d&amp;lt;/code&amp;gt;&lt;br /&gt;
*{{man label|Event:}} Provides the template for generating IDs for an Event. Default value: &amp;lt;code&amp;gt;E%04d&amp;lt;/code&amp;gt;&lt;br /&gt;
*{{man label|Repository:}} Provides the template for generating IDs for a Repository. Default value: &amp;lt;code&amp;gt;R%04d&amp;lt;/code&amp;gt;&lt;br /&gt;
*{{man label|Note:}} Provides the template for generating IDs for a Note. Default value: &amp;lt;code&amp;gt;N%04d&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can use the [[Gramps_6.0_Wiki_Manual_-_Tools#Reorder_Gramps_ID|Reorder Gramps ID]] tool to change the format.&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
=== Text ===&lt;br /&gt;
&lt;br /&gt;
[[File:EditPreferences-Text-tab-default-60.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Menu: &amp;quot;Edit&amp;gt;Preferences...&amp;quot; - &amp;quot;Text&amp;quot; - tab - defaults]]&lt;br /&gt;
&lt;br /&gt;
This tab contains one section {{man label|Conditional Text Replacements}} with preferences relevant to how missing and private names and records should be shown.&lt;br /&gt;
&lt;br /&gt;
==== Conditional Text Replacements ====&lt;br /&gt;
&lt;br /&gt;
*{{man label|Missing surname:}} in the input field you can determine how a missing surname should be displayed. Default value is '''&amp;lt;code&amp;gt;[Missing Surname]&amp;lt;/code&amp;gt;'''. You can change this to [--] or whatever is most convenient for you.&lt;br /&gt;
*{{man label|Missing given name}} in the input field you can determine how a missing given name should be displayed. Default value is '''&amp;lt;code&amp;gt;[Missing Given Name]&amp;lt;/code&amp;gt;'''. You can change this to whatever you want.&lt;br /&gt;
*{{man label|Missing record:}} Default: &amp;lt;code&amp;gt;[Missing Record]&amp;lt;/code&amp;gt;&lt;br /&gt;
*{{man label|Private surname:}} Default: &amp;lt;code&amp;gt;[Living]&amp;lt;/code&amp;gt;&lt;br /&gt;
*{{man label|Private given name:}} Default: &amp;lt;code&amp;gt;[Living]&amp;lt;/code&amp;gt;&lt;br /&gt;
*{{man label|Private record:}} Default: &amp;lt;code&amp;gt;[Private Record]&amp;lt;/code&amp;gt;&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
=== Warnings ===&lt;br /&gt;
[[File:EditPreferences-Warnings-tab-default-60.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Menu: &amp;quot;Edit&amp;gt;Preferences...&amp;quot; - &amp;quot;Warnings&amp;quot; - tab - defaults]]&lt;br /&gt;
&lt;br /&gt;
This tab has one section {{man label|Warnings and Error dialogs}} that controls the display of warning dialogs, allowing the re-enabling of dialogs that have been disabled.&lt;br /&gt;
&lt;br /&gt;
See the [[Gramps_6.0_Wiki_Manual_-_Error_and_Warning_Reference|Error and Warning Reference]] page for examples.&lt;br /&gt;
==== Warnings and Error dialogs ====&lt;br /&gt;
*{{checkbox|0}}{{man label|Suppress warning when adding parents to a child.}} Checkbox unchecked by Default (See [[Gramps_6.0_Wiki_Manual_-_Error_and_Warning_Reference#Suppress_warning_when_adding_parents_to_a_child|Dialog]])&lt;br /&gt;
*{{checkbox|0}}{{man label|Suppress warning when cancelling with changed data.}} Checkbox unchecked by Default (See [[Gramps_6.0_Wiki_Manual_-_Error_and_Warning_Reference#Suppress_warning_when_cancelling_with_changed_data|Dialog]])&lt;br /&gt;
*{{checkbox|0}}{{man label|Suppress warning about missing researcher when exporting to GEDCOM.}} Checkbox unchecked by Default (See [[Gramps_6.0_Wiki_Manual_-_Error_and_Warning_Reference#Suppress_warning_about_missing_researcher_when_exporting_to_GEDCOM|Dialog]])&lt;br /&gt;
*{{checkbox|0}}{{man label|Suppress tooltip warnings about data being saved immediately.}} Checkbox unchecked by Default &lt;br /&gt;
*{{checkbox|0}}{{man label|Show plugin status dialog on plugin load error.}} Checkbox unchecked by Default (See [[Gramps_6.0_Wiki_Manual_-_Error_and_Warning_Reference#Module_not_loaded_warnings|Dialog]])&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
=== Researcher ===&lt;br /&gt;
{{man tip|Researcher Information|This contact information is independent of the family trees you create.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;Most exports and reports will be filtered to protect the privacy of living people of the Tree... including yourself. This information feeds into the authoring and citation features of any publication (or archival) options.}}&lt;br /&gt;
[[File:EditPreferences-Researcher-tab-default-60.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Menu: &amp;quot;Edit&amp;gt;Preferences...&amp;quot; - &amp;quot;Researcher&amp;quot; - tab - defaults]]&lt;br /&gt;
&lt;br /&gt;
Allows you to {{man label|Enter your information so people can contact you when you distribute your Family Tree}} in the corresponding text entry fields. Although Gramps requests information about you, this information is used only so that Gramps can create valid GEDCOM output files. A valid GEDCOM file requires information about the file's creator. If you choose, you may leave the information empty, however none of your exported GEDCOM files will be valid.&lt;br /&gt;
&lt;br /&gt;
The available text entry fields are (all blank by default):&lt;br /&gt;
*{{man label|Name:}}&lt;br /&gt;
*{{man label|Address:}}&lt;br /&gt;
*{{man label|Locality:}}&lt;br /&gt;
*{{man label|City:}}&lt;br /&gt;
*{{man label|State/County:}}&lt;br /&gt;
*{{man label|Country:}}&lt;br /&gt;
*{{man label|ZIP/Postal Code:}}&lt;br /&gt;
*{{man label|Phone:}}&lt;br /&gt;
*{{man label|Email:}}&lt;br /&gt;
&lt;br /&gt;
The information entered under this preference acts as default value for family tree specific values that can be adjusted with the {{man menu|Tools-&amp;gt;Family Tree Processing-&amp;gt;[[Gramps_6.0_Wiki_Manual_-_Tools#Edit_Database_Owner_Information|Edit Database Owner Information...]]}}.&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
== Other settings ==&lt;br /&gt;
&lt;br /&gt;
Besides {{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Preferences|Preferences]]}} dialog, there are other settings available in Gramps. For various reasons they have been made more readily accessible, as listed below.&lt;br /&gt;
{{-}}&lt;br /&gt;
===Columns editor===&lt;br /&gt;
&lt;br /&gt;
{{man tip|The {{man label|Columns}} editor is available and works in the same way for all list views.|Specifically, it is available for People View, Family View (children list). Sources View, Citations View, Places View, Media View, Repositories View and the Notes View.}}&lt;br /&gt;
&lt;br /&gt;
[[File:ColumnsEditorTab-dialog-example-60.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} '''Columns''' editor tab - dialog - People Tree View default columns]]&lt;br /&gt;
&lt;br /&gt;
The columns of the list views may be added, removed, or reordered in a {{man label|Columns}} editor dialog. &lt;br /&gt;
&lt;br /&gt;
To use the {{man label|Columns}} editor dialog for the current view, choose via the menu {{man menu|View &amp;amp;#x27a1; Configure...}}, click on [[File:Gramps-config.png|34px]]{{man button|Configure View...}} toolbar button or press the ''Configure active view'' [[Gramps_6.0_Wiki_Manual_-_Keybindings#Common_keybindings|keyboard keybinding]]. &lt;br /&gt;
&lt;br /&gt;
Only columns with a selected checkbox will be shown in the view. You can also change the position of a column in the View by clicking and dragging it to a new position in the Editor ([https://wikipedia.org/wiki/Drag-and-drop ''drag and drop'']). Once you have made the changes you want click {{man button|Apply}}, then click {{man button|OK}} to exit the Editor and see your changes in the View.&lt;br /&gt;
&lt;br /&gt;
By default, the View List, displays several columns of information about the respective category. You can add or remove columns to and from the display &lt;br /&gt;
&lt;br /&gt;
The default sort key for the view [always ascending] is the left-most field [i.e. at the top in the Columns Editor], so changing which field is in that position affects default sorting. For some views the first field cannot be changed and the reason will be mentioned at the top of the Columns editor.&lt;br /&gt;
&lt;br /&gt;
The {{man label|Columns Editor}} dialog will have a different selection of columns for each category of View that displays a simple table.&lt;br /&gt;
&lt;br /&gt;
Changes will only be enacted when the {{man button|Apply}} button is clicked.&lt;br /&gt;
&lt;br /&gt;
Once the View columns changes have been applied, clicking once on the column header sorts in ascending order, clicking again sorts in descending order. &lt;br /&gt;
&lt;br /&gt;
The subset of columns and the current [[Gramps_6.0_Wiki_Manual_-_Filters|filters]] will also constrain the data exported via the {{Man menu|Family Trees&amp;amp;nbsp;&amp;amp;#x27a1;&amp;amp;nbsp;[[Gramps_6.0_Wiki_Manual_-_Settings#Export_View|Export View...]]}} operation. Hidden columns and records will not be exported. &lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
=== Sorting columns ===&lt;br /&gt;
&lt;br /&gt;
[[File:PersonView-PeopleListView-example-with-context-menu-60.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}}  '''Before''' - default sort by &amp;quot;Name&amp;quot; column &amp;quot;People&amp;quot; Category - &amp;quot;Person&amp;quot; (List) View]]&lt;br /&gt;
&lt;br /&gt;
[[File:PeopleCategory-PeopleListView-SortedByBirthDateColumn-example-60.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} '''After''' - Sorted by &amp;quot;Birth Date&amp;quot; column in the list mode of the People Category View - example]]&lt;br /&gt;
&lt;br /&gt;
By default, each Category View presenting data in a columnated table layout will sort the rows in ascending order based on the data in the first (left-most) column. If the table has grouped rows, the grouped data will be sub-sorted. ''(Tables in tabbed subsets of data, Editors and Selectors will work similarly.)''&lt;br /&gt;
&lt;br /&gt;
Click once on a different column header to sort on the data of that column in ascending order. Click the header again to sort in reverse order. &lt;br /&gt;
&lt;br /&gt;
The {{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Columns_editor|Columns editor]]}} dialog can be used to add, remove and rearrange the displayed columns. Choosing a different first column will make that the new default sorting column of the view [though always ascending].&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
===Setting Home person===&lt;br /&gt;
[[File:MenuEdit-SetHomePerson-60.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Menu showing ''Set Home Person'']]&lt;br /&gt;
&lt;br /&gt;
To set (designate) the [[Gramps_Glossary#home_person|Home person]], select the People Category and select the desired person to make them into the [[Gramps_Glossary#active_person|Active Person]] and then choose {{man menu|Edit -&amp;gt;Set Home Person}} via the menus.&lt;br /&gt;
&lt;br /&gt;
Alternately, when editing any Person, right-clicking on inactive areas (areas without a text-entry box) of the top section displays a pop-up menu which includes an option to {{man menu|Make Home Person}} of that profile.&lt;br /&gt;
&lt;br /&gt;
The Home person is the persistently designated person who becomes the [[Gramps_Glossary#active_person|Active Person]] when one of the following occurs:&lt;br /&gt;
*By default, when the Family tree database is opened&amp;lt;br /&amp;gt;''(The [[Gramps_6.0_Wiki_Manual_-_Settings#General_Gramps_settings|General]] setting in [[Gramps_6.0_Wiki_Manual_-_Settings#Preferences|Preferences]] can modify this default behavior. The &amp;quot;Remember last view displayed&amp;quot; will return to the last [[Gramps_Glossary#active_person|Active Person]] of the previous session.)''&lt;br /&gt;
*As the toolbar {{man button|Home}} button is clicked&lt;br /&gt;
*When the Home menu item is selected from either the {{man button|Go}} menu or the right-click context menu in selected views&lt;br /&gt;
*As the [[Gramps_6.0_Wiki_Manual_-_Keybindings#15|keybinding]] {{Man key press|ALT|Home}} is pressed to return to the '''Home Person'''. &lt;br /&gt;
&lt;br /&gt;
The toolbar {{man button|Home}} button is available in the People Category, Relationships Category, and Charts Category. [[File:Gramps Go-Home48x48 win.png|text-bottom]]&lt;br /&gt;
====See also====&lt;br /&gt;
* [[Gramps_6.0_Wiki_Manual_-_Navigation#Setting_the_Home_Person|Setting the Home Person]]&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
===Adjusting viewing controls===&lt;br /&gt;
&lt;br /&gt;
Whether the toolbar, the sidebar, or the filter (not available on Charts and Relationships Views) are displayed in the main window is adjusted through the View menu.&lt;br /&gt;
&lt;br /&gt;
In the different views clicking the {{man menu|[[Gramps_6.0_Wiki_Manual_-_Navigation#View|View]]}} menu will shows for boxes you can click:&lt;br /&gt;
*Navigator&lt;br /&gt;
*Toolbar&lt;br /&gt;
*Sidebar&lt;br /&gt;
*Bottombar&lt;br /&gt;
*Full Screen {{man key press|F11}}&lt;br /&gt;
&lt;br /&gt;
Additionally, depending on the view you are in, other options will be available on {{man label|Configure}}.&lt;br /&gt;
&lt;br /&gt;
*Gramplets:&lt;br /&gt;
**Set Columns to 1&lt;br /&gt;
**Set Columns to 2&lt;br /&gt;
**Set Columns to 3&lt;br /&gt;
*Relationships:&lt;br /&gt;
**Show Siblings&lt;br /&gt;
**Show Details&lt;br /&gt;
*Geography:&lt;br /&gt;
**Time period&lt;br /&gt;
**Layout&lt;br /&gt;
&lt;br /&gt;
All other Views: the [[Gramps_6.0_Wiki_Manual_-_Settings#Columns_editor|Columns editor]].&lt;br /&gt;
&lt;br /&gt;
===Export View===&lt;br /&gt;
&lt;br /&gt;
[[File:Menubar-FamilyTrees-overview-FamilyTree-Loaded-example-60.png|thumb|right|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Menubar - &amp;quot;Family Trees&amp;quot; - overview example showing &amp;quot;Export View&amp;quot; menu entry]]&lt;br /&gt;
&lt;br /&gt;
On most [[Gramps_6.0_Wiki_Manual_-_Categories#Categories_of_the_Navigator|Category List Views]], displayed data maybe be exported, choose via the {{man menu|Family Trees -&amp;gt;Export View...}} [[Gramps_6.0_Wiki_Manual_-_Navigation#Main_Menus|menu]] command.&lt;br /&gt;
&lt;br /&gt;
This Menu command only appears if the displayed data can be exported. Gramps will export data on screen according your choice: '''CSV''' or '''Open Document''' spreadsheet format.&lt;br /&gt;
&lt;br /&gt;
Note that the current configuration of the  View's columns will control what data will be exported. The export will contain only the displayed column data (in the same order) and be limited to records matching any [[Gramps_6.0_Wiki_Manual_-_Filters|filters]] you have applied.&lt;br /&gt;
&lt;br /&gt;
Use the Views [[Gramps_6.0_Wiki_Manual_-_Settings#CSV_Dialect|CSV Dialect]] tab control the type of CSV to be created.&lt;br /&gt;
{{-}}&lt;br /&gt;
====Export View as Spreadsheet dialog====&lt;br /&gt;
&lt;br /&gt;
[[File:ExportViewAsSpreadsheet-CSV-file-dialog-example-60.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} &amp;quot;Export View as Spreadsheet&amp;quot; CSV(default) filetype - dialog - example]]&amp;lt;!-- stage screenshot by pasting this filename into field beforehand &amp;quot;enter_export-view-filename-here.csv&amp;quot;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Gramps will then display the {{man label|Export View as Spreadsheet}} dialog where after choosing a file location to save to and a name for your file; export data on from the Category List View in one of two spreadsheet formats:&lt;br /&gt;
*{{man label|Formats:}}&lt;br /&gt;
** '''CSV''' (default)&lt;br /&gt;
** '''OpenDocument Spreadsheet''' - ODS format.&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
[[File:ExportViewAsSpreadsheet-ODS-Displayed-in-LibreOfficeCalc-example-60.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Example ODS Spreadsheet - Displayed in LibreOffice Calc]]&amp;lt;!-- from &amp;quot;Events&amp;quot; category &amp;quot;Export View&amp;quot; as &amp;quot;OpenDocument Spreadsheet&amp;quot; named &amp;quot;Export View as Spreadsheet example.ods&amp;quot; then open in libreoffice --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The example screenshot shows an export to the '''OpenDocument Spreadsheet''' (ODS format) displayed as a Spreadsheet in LibreOffice Calc.&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
====CSV Dialect====&lt;br /&gt;
[[File:CSV-Dialect-Tab-dialog-example-60.png|thumb|right|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} &amp;quot;CSV Dialect&amp;quot; tab - dialog - example]]&lt;br /&gt;
&lt;br /&gt;
All list table views have a {{man label|CSV Dialect}} tab in the dialog for the {{man menu|View -&amp;gt; Configure...}} menu. You can choose the CSV format's delimiter to be used when exporting and importing data in Gramps.&lt;br /&gt;
&lt;br /&gt;
''Choose your dialect'' from:&lt;br /&gt;
*{{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Excel_Dialect|excel]]}}&lt;br /&gt;
*{{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Excel_tab_Dialect|excel-tab]]}}&lt;br /&gt;
*{{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Unix_Dialect|unix]]}}&lt;br /&gt;
*{{man label|Custom}}&lt;br /&gt;
**{{man label|Delimiter:}}&lt;br /&gt;
*** ',' ''comma'' (default)&lt;br /&gt;
*** ';' ''semicolon''&lt;br /&gt;
*** ':' ''colon''&lt;br /&gt;
*** '|' ''bar''&lt;br /&gt;
*** 'tab'&lt;br /&gt;
&lt;br /&gt;
CSV stands for '''[https://wikipedia.org/wiki/Comma-separated_values comma-separated values]'''. It is a plain text file format that separate data into columns and rows for simple way to exchange data. Originally, data was limited by being separated into columns by fixed positions in &amp;lt;code&amp;gt;.txt&amp;lt;/code&amp;gt; text files. When more flexibility was needed, the comma was chosen as a delimiter to mark the boundaries of the columns and the &amp;lt;code&amp;gt;.csv&amp;lt;/code&amp;gt; format of a text file was established. To complicate matters, different Operating System marked their end-of-line and end-of-file with different terminating codes. &lt;br /&gt;
&lt;br /&gt;
When comma was needed too frequently in the data itself, a &amp;lt;code&amp;gt;.tsv&amp;lt;/code&amp;gt; (tab-separated-values) file format became popular. When other delimiters began being adopted, rather than use up more file extensions, CSV became synonymous with any text format with delimiter marked columns. They were just different 'dialects' of &amp;quot;CSV&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[https://docs.python.org/3/library/csv.html Python's &amp;lt;code&amp;gt;csv&amp;lt;/code&amp;gt; module] provides several pre-defined dialects to simplify reading and writing CSV files. These dialects specify rules for parsing and formatting data. The standard dialects include {{man label|excel}}, {{man label|excel-tab}}, and {{man label|unix}}. The following sections outline each dialect's characteristics, including its separator, line terminator, and quoting behavior.&lt;br /&gt;
&lt;br /&gt;
===== Excel Dialect =====&lt;br /&gt;
&lt;br /&gt;
The {{man label|excel}} dialect is designed to be compatible with CSV files generated by Microsoft Excel. It is suitable for data that has been saved from Excel as comma-separated values. &lt;br /&gt;
*Separator:** Comma (&amp;lt;code&amp;gt;,&amp;lt;/code&amp;gt;`)&lt;br /&gt;
*Line Terminator: Carriage return and line feed (&amp;lt;code&amp;gt;\r\n&amp;lt;/code&amp;gt;)&lt;br /&gt;
*Quoting:&lt;br /&gt;
** Double quotes (&amp;lt;code&amp;gt;&amp;quot;&amp;lt;/code&amp;gt;`) are used to enclose fields containing the separator or other special characters.&lt;br /&gt;
** To include a double quote within a quoted field, it is escaped by doubling it (e.g., &amp;lt;code&amp;gt;&amp;quot;&amp;quot;example&amp;quot;&amp;quot;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
===== Excel-tab Dialect =====&lt;br /&gt;
&lt;br /&gt;
The {{man label|excel-tab}} dialect is similar to the `excel` dialect but uses tabs instead of commas as the separator. This format is often encountered when copying cell data from Excel to the OS clipboard. Pasting tab separated data into the [[Addon:Import_Text_Gramplet|Import Text]] addon gramplet is one of the quickest way to populate parts of your tree.&lt;br /&gt;
&lt;br /&gt;
* Separator: Tab (&amp;lt;code&amp;gt;\t&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Line Terminator: Carriage return and line feed (&amp;lt;code&amp;gt;\r\n&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Quoting:&lt;br /&gt;
** Double quotes (&amp;lt;code&amp;gt;&amp;quot;&amp;lt;/code&amp;gt;) are used to enclose fields containing the separator or other special characters.&lt;br /&gt;
** To include a double quote within a quoted field, it is escaped by doubling it (e.g., &amp;lt;code&amp;gt;&amp;quot;&amp;quot;example&amp;quot;&amp;quot;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
===== Unix Dialect =====&lt;br /&gt;
&lt;br /&gt;
The {{man label|unix}} dialect is designed for use in Unix-like environments. It uses a line feed character as the line terminator and always quotes all fields.&lt;br /&gt;
&lt;br /&gt;
* Separator: Comma (&amp;lt;code&amp;gt;,&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Line Terminator: Line feed (&amp;lt;code&amp;gt;\n&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Quoting:&lt;br /&gt;
** All fields are enclosed in double quotes (&amp;lt;code&amp;gt;&amp;quot;&amp;lt;/code&amp;gt;).&lt;br /&gt;
** To include a double quote within a quoted field, it is escaped by doubling it (e.g., &amp;lt;code&amp;gt;&amp;quot;&amp;quot;example&amp;quot;&amp;quot;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
===== See also: =====&lt;br /&gt;
* [https://github.com/gramps-project/gramps/pull/1314  CSV: possibility to select the dialect. #1314 ]&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
===Modularity and plugins===&lt;br /&gt;
&amp;lt;!-- this section feels out of place here / find another place for it! --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Gramps has been designed for expansion. The Plugin (a.k.a. Plug-in, addon, extension) framework provides a path for third party development outside the normal Gramps release distributions. &lt;br /&gt;
&lt;br /&gt;
The documentation for each addon is maintained outside the flow of these main wiki chapters. The interface and functionality of the software and documentation may not conform with the styles seen throughout the rest of Gramps... although we encourage Developers to try to make their additions as seamless as possible.&lt;br /&gt;
&lt;br /&gt;
A brief description and screenshot of each addon can be found in the [[6.0_Addons#Addon_List|Addon List]] section of the wiki manual. The separately maintained documentation page for the addon is linked from the 1st column of that list.&lt;br /&gt;
&lt;br /&gt;
See [[Gramps_6.0_Wiki_Manual_-_Plugin_Manager|Plugin Manager]] and [[6.0 Addons|Third-Party Addons]].&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
===Customize report output formats===&lt;br /&gt;
[[File:TextReports-DocumentOptions-section-PlainText-output-settings-example-60.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Document Options - tab defaults for Text Reports (Plain Text - output selected) example]]&lt;br /&gt;
&lt;br /&gt;
What kind of output customization is available? This dialog allows you to change the fonts, font sizes, font color, background color of the text and alignment of paragraphs on the report.&lt;br /&gt;
&lt;br /&gt;
For most report dialogs, in the top part are option tabs specifically related that particular report. The lower part will have more broadly reusable features and is called the {{man label|[[Gramps_6.0_Wiki_Manual_-_Reports_-_part_6#Document_Options|Document Options]]}} section. &lt;br /&gt;
&lt;br /&gt;
From the {{man label|Style:}} drop down list you can choose an existing custom style. Or to make your own {{man label|Style:}} select the {{man button|Style Editor...}} button to show the {{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Document_Styles_dialog|Document Styles]]}} dialog and then select the {{man button|Add a new style}} button to show the {{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Style_editor_dialog|Style editor]]}} dialog.&lt;br /&gt;
&lt;br /&gt;
{{stub}}&amp;lt;!-- what is needed to remove this stub?? --&amp;gt;&lt;br /&gt;
{{-}}&lt;br /&gt;
====Document Styles dialog====&lt;br /&gt;
&lt;br /&gt;
[[File:DocumentStyles-dialog-50.png|thumb|right|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Document Styles - dialog - default]]&lt;br /&gt;
&lt;br /&gt;
The {{man label|Document Styles}} dialog, list the ''default'' style and any custom styles for that report and allows you to edit or delete any custom styles you have created. Select the {{man button|+ (Add a new style)}} button to show the {{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Style_editor_dialog|Style editor]]}} dialog.&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
====Style editor dialog====&lt;br /&gt;
[[File:StyleEditor-dialog-Description-tab-example-50.png|thumb|right|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Description options tab - Document Styles - dialog - default styles for Ahnentafel Report]]&lt;br /&gt;
&lt;br /&gt;
The {{man label|Style editor}} dialog allow you to customize the document style specific to each report.&lt;br /&gt;
&lt;br /&gt;
Change the {{man label|Style sheet name:}} &amp;lt;code&amp;gt;New Style&amp;lt;/code&amp;gt; (default) field to a unique name as it will appear in {{man label|[[Gramps_6.0_Wiki_Manual_-_Reports_-_part_4#Document_Options|Document Options]]}} {{man label|Style:}} drop down list.&lt;br /&gt;
&lt;br /&gt;
Once changes for your custom style have been finalized select the {{man button|OK}} button to save the changes or {{man button|Cancel}} to exit.&lt;br /&gt;
&lt;br /&gt;
=====Style editor dialog tabs=====&lt;br /&gt;
On the left hand side you will see the {{man label|Style}} column that list the paragraph options specific to that report that you may modify. For example the {{man label|[[Gramps_6.0_Wiki_Manual_-_Reports_-_part_6#Ahnentafel_Report|Ahnentafel Report]]}} shows the style options for &amp;lt;code&amp;gt;AHN-Entry&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;AHN-Generation&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;AHN-Title&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
On the right hand side are three tabs associated with each style listed in the left hand column:&lt;br /&gt;
* [[#Description|Description]]&lt;br /&gt;
* [[#Font_options|Font options]]&lt;br /&gt;
* [[#Paragraph_options|Paragraph options]]&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
======Description======&lt;br /&gt;
&lt;br /&gt;
[[File:StyleEditor-dialog-Description-tab-example-50.png|thumb|right|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Description options tab - Document Styles - dialog - default styles for Ahnentafel Report]]&lt;br /&gt;
&lt;br /&gt;
*{{man label|Description}} tab describes what each paragraph is all about. For example shown here is the style used for the Ahnentafel Report ( &amp;lt;code&amp;gt;AHN-Entry&amp;lt;/code&amp;gt; ) with the description: ''The basic style used for the text display.'' &lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
======Font options======&lt;br /&gt;
&lt;br /&gt;
[[File:StyleEditor-dialog-FontOptions-tab-example-50.png|thumb|right|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} &amp;quot;Font options&amp;quot; tab - &amp;quot;Style Editor&amp;quot; dialog for &amp;quot;Document Styles&amp;quot; (default styles for Ahnentafel Report)]]&lt;br /&gt;
&lt;br /&gt;
*{{man label|Font options}} tab allows you to set the {{man label|Type face}} ''Roman'' or ''Swiss'', the {{man label|Size}} of the font in pt.(point), the {{man label|Color}} of the font and some {{man label|Options}} like ''Bold'', ''Italic'' or ''Underline''.&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
======Paragraph options======&lt;br /&gt;
&lt;br /&gt;
[[File:StyleEditor-dialog-ParagraphOptions-tab-example-50.png|thumb|right|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} &amp;quot;Paragraph options&amp;quot; tab - &amp;quot;Style Editor&amp;quot; dialog for &amp;quot;Document Styles&amp;quot; (default styles for Ahnentafel Report)]]&lt;br /&gt;
&lt;br /&gt;
*{{man label|Paragraph options}} tab allows you to set the {{man label|Alignment}}, the {{man label|Background color}}, {{man label|Indentation}}, {{man label|Spacing}} and {{man label|Borders}} of your style.&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
===Context menu===&lt;br /&gt;
[[File:Clipboard-dialog-example-context-menu-60.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Clipboard - with example contextual pop-up menu from right-clicking a Family]]&lt;br /&gt;
[[Gramps_6.0_Wiki_Manual_-_Main_Window#Pop-up_menus|Pop-up menus]] are used in various places in Gramps; how you access the context menu is dependent on your operating systems:&lt;br /&gt;
* On Microsoft windows, you generally use the right button of your mouse to show the context menu or use the keyboard shortcut {{man button|Shift}}+{{man button|F10}}. see [https://docs.microsoft.com/en-us/previous-versions/windows/desktop/mpc/using-context-menus Using Context Menus - Microsoft Docs]&lt;br /&gt;
* On Apple macOS, you generally press {{man button|Ctrl}} while clicking the button of your mouse to show the context menu. see: [https://developer.apple.com/design/human-interface-guidelines/macos/menus/contextual-menus/ Contextual Menus - Menus - macOS - Human Interface Guidelines - Apple Developer]&lt;br /&gt;
&lt;br /&gt;
List of known Context menus in Gramps:&amp;lt;!-- index shows 27 context menu entries, so far! --&amp;gt;&lt;br /&gt;
* Pedigree View Context menus&lt;br /&gt;
* Clipboard context menu&lt;br /&gt;
* File Chooser - Context Menu options&lt;br /&gt;
* &amp;lt;Category view&amp;gt; context menus&lt;br /&gt;
* Manage Books dialog &amp;lt;!-- ( has two of them!) --&amp;gt;&lt;br /&gt;
* ... and many more&lt;br /&gt;
{{stub}}&lt;br /&gt;
&lt;br /&gt;
See also:&lt;br /&gt;
* [[Gramps 6.0 Wiki Manual - Keybindings|Keybindings]]&lt;br /&gt;
&lt;br /&gt;
=== Selector dialogs ===&lt;br /&gt;
[[File:SelectFamily-SelectorDialog-example-60.png|450px|thumb|right|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} [[Gramps_6.0_Wiki_Manual_-_Categories#Select_Family_selector|Select Family selector]] - showing Search Bar]]&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
A selector dialog is one in which a list is provided with some buttons and a filter search box at the top. Typically, the list is related to category objects? --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Selector dialogs are a combo interface box and you generally use then to select an object (Person/Family/Events etc). Also various {{man label|Selectors}} also have search bars:&amp;lt;!-- 14 entries in user manual index --&amp;gt;&lt;br /&gt;
* [[Gramps_6.0_Wiki_Manual_-_Categories#Select_Family_selector|Select Family selector]]&lt;br /&gt;
* [[Gramps_6.0_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_1#Select_Event_selector|Select Event selector]]&lt;br /&gt;
* [[Gramps_6.0_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_1#Select_Note_selector|Select Note selector]]&lt;br /&gt;
* [[Gramps_6.0_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_1#Select_Person_selector|Select Person selector]]&lt;br /&gt;
*[[Gramps_6.0_Wiki_Manual_-_Reports_-_part_4#Select_a_person_for_the_report_selector|Select a person for the report selector]]&lt;br /&gt;
* [[Gramps_6.0_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_1#Select_Father_selector|Select Father selector]]  (filtered to Father)&lt;br /&gt;
* [[Gramps_6.0_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_1#Select_Mother_selector|Select Mother selector]] (filtered to Mother)&lt;br /&gt;
* [[Gramps_6.0_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_1#Select_Child_selector|Select Child selector]]&lt;br /&gt;
* [[Gramps_6.0_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_1#Select_Media_Object_selector|Select Media Object selector]]&lt;br /&gt;
* [[Gramps_6.0_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_2#Select_Place_selector|Select Place selector]]&lt;br /&gt;
* [[Gramps_6.0_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_2#Select_Repository_selector|Select Repository selector]]&lt;br /&gt;
* [[Gramps_6.0_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_2#Select_Source_or_Citation_selector|Select Source or Citation selector]]&lt;br /&gt;
* [[Gramps_6.0_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_2#Select_Source_selector|Select Source selector]]&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
See also&lt;br /&gt;
* [https://gramps-project.org/wiki/index.php/GEPS_041:_New_Selector GEPS_041:_New_Selector]&lt;br /&gt;
* [[Gramps_6.0_Wiki_Manual_-_Settings#Pick_a_Color_selector|Pick a Color selector]]&lt;br /&gt;
&lt;br /&gt;
{{stub}}&lt;br /&gt;
&lt;br /&gt;
== Customizing ==&lt;br /&gt;
Here are some ways that you can customize Gramps.&lt;br /&gt;
=== Preferences ===&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;Display Options&amp;quot; section of the Edit&amp;gt;Preferences {{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Data|Data]]}} tab you can select the Name format used by default throughout Gramps. The Edit button for the  {{man label|Name format:}} opens the {{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Display_Name_Editor|Display Name Editor]]}}, allowing the creation of user-defined (custom) stylings beyond the pre-defined (built-in) name format choices.  &lt;br /&gt;
&lt;br /&gt;
See [[Gramps_6.0_Wiki_Manual_-_Settings#Preferences|Preferences]]&lt;br /&gt;
&lt;br /&gt;
The Edit button for a person's preferred and alternative names opens the {{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Display_Name_Editor|Name Editor]]}}, allowing the selection of a name format exceptions that will override the format chosen in the Display tab of Preferences for the entire Tree.  &lt;br /&gt;
&lt;br /&gt;
The name format, grouping and sorting can be overridden for selected individuals and surnames. The Edit Person dialogs have two Edit buttons to access this feature. The button for Preferred name is to the right of the Suffix field. However, for any selected Name (Preferred or Alternative) in the Names tab which opens the Name Editor. The built-in and custom Display Name formats can be selected exceptions to &amp;quot;Group as:&amp;quot; and &amp;quot;Sort as:&amp;quot; options that default to the Name format selected in Preferences.&lt;br /&gt;
&lt;br /&gt;
=== Pick a Color selector ===&amp;lt;!-- rename as https://en.wikipedia.org/wiki/Color_picker  mentions &amp;quot;A color picker (also color chooser or color tool)&amp;quot; but no search shows &amp;quot;selector&amp;quot; --&amp;gt;&lt;br /&gt;
The [[Gramps_6.0_Wiki_Manual_-_Settings#Colors|Colors]] tab of the Preferences allows customizing of the color of various elements of diagrams in the Charts category's graphical views. &lt;br /&gt;
&lt;br /&gt;
==== Color Palette ====&lt;br /&gt;
[[File:PickAColor-selector-dialog-52.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} &amp;quot;Pick a Color&amp;quot; - palette selector dialog]]&amp;lt;!-- screenshot shows UK/Australian spelling of colour, please keep USA spelling for user manual--&amp;gt;&lt;br /&gt;
Select a color from the 45 [[Gramps_Glossary#swatch|swatches]] in predefined color palette area. Or select from the recently used {{man label|Custom}} color swatches. Or click the {{man button|+}} button to create your own custom color. Right-click on any swatch to add another custom color and open the gradient selector. &lt;br /&gt;
&lt;br /&gt;
You can drag any color swatch to any swatch in the preference (or configure) dialog.&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
==== Color Gradient ====&lt;br /&gt;
[[File:PickAColor-gradient-dialog-52.png|right|thumb|436px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} &amp;quot;Pick a Color&amp;quot; - gradient selector dialog]]&lt;br /&gt;
The gradient selector dialog is for adjust the [[Gramps_Glossary#swatch|color swatch]] at the top of the dialog. Once changed, either click the {{man button|Select}} button to apply the color. Drag the single gradient dialog swatch to any swatch in the preference (or configure) dialog.&lt;br /&gt;
&lt;br /&gt;
Specific colors of the swatch can be changed in several ways:&lt;br /&gt;
* via direct entry 'color Hex color code'&lt;br /&gt;
* the hue slider (with a numeric fine control&lt;br /&gt;
* mouse left-click in the 1-dimensional (hue) rainbow gradient or the 2-dimensional (brightness and saturation) hue gradient.&lt;br /&gt;
* mouse right-click in either gradient to show the numeric control for the dimension(s) of the gradient &lt;br /&gt;
* mouse left-click on the eyedropper color picker to choose from any pixel shown on the monitor(s)&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
=== File Chooser ===&lt;br /&gt;
[[File:FileChooser_Bookmarks_Breadcrumbs.png|right|thumb|400px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Linux GTK File Chooser: highlighting breadcrumbs and bookmarking]] &lt;br /&gt;
[[File:FileChooser Bookmarks Breadcrumbs mac.png|right|thumb|400px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} macOS GTK File Chooser: highlighting breadcrumbs and bookmarking]]&lt;br /&gt;
[[File:FileChooser Bookmarks Breadcrumbs win.png|right|thumb|400px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Windows GTK File Chooser: highlighting breadcrumbs and bookmarking]]&lt;br /&gt;
The Open and Save dialogs (File Chooser) for Gramps are based on the [https://docs.gtk.org/gtk3/iface.FileChooser.html GTK File Chooser]. Each operating system has expected behaviors for clicks, double-clicks, sorting, [[Gramps_6.0_Wiki_Manual_-_Keybindings#Handy_Shortcuts|keybindings]], environmental variables, and standard file locations that are characteristic of File Chooser dialogs native to the operating system. A few of these can be customized via the user interface to feel more similar to the OS native File Choosers. However, the idiosyncrasies of various OSes mean shared network folders and URI support may not be as readily browsed as when using the OS native File Choosers.&lt;br /&gt;
&lt;br /&gt;
The [https://developer-old.gnome.org/gtk4/stable/GtkFileChooser.html GtkFileChooser] allows for adding quick navigation hotlinks to commonly used places of the filesystem. In the default implementation, these are displayed in the left sidebar navigation pane. It may be a bit unclear at first that these shortcuts come from various sources and in various flavors, so let's explain the terminology here:&lt;br /&gt;
* '''[[#Bookmarking_file_folders|Bookmarks]]''': are created by the user, by dragging folders from the right pane to the left pane, or by using the “Add”. Bookmarks can be renamed and deleted by the user.&lt;br /&gt;
* '''Shortcuts''': can be provided by the Gramps application. For example, program may want to add a shortcut for a Downloads or Documents folder. Shortcuts ''cannot'' be added or removed by the user. The 'Rename...' context menu option allows them to be relabeled.&lt;br /&gt;
* '''Volumes''': are provided by the underlying filesystem abstraction. They are the “roots” of the filesystem. The Home and Downloads hotlinks are common &amp;quot;roots&amp;quot;. Volumes cannot be modified by the user.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====File Chooser context menus====&lt;br /&gt;
Right-click on any file or folder in the current directory to open context pop-up menu with the following options:&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
*{{man menu|Open With File Manager}}&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
*{{man menu|Copy Location}}&lt;br /&gt;
*{{man menu|[[Gramps_6.0_Wiki_Manual_-_Settings#Bookmarking_file_folders|Add to Bookmarks]]}}&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
*{{man menu|&amp;amp;#x274f; Show Hidden Files}}&lt;br /&gt;
*{{man menu|&amp;amp;#x2611; Show Size Column}}&lt;br /&gt;
*{{man menu|&amp;amp;#x2611; Show Type Column}}&lt;br /&gt;
*{{man menu|&amp;amp;#x274f; Show Time}}&lt;br /&gt;
*{{man menu|&amp;amp;#x274f; Sort Folders before Files}}&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Right-click in the navigation sidebar to open context pop-up menu with the following options:&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
*{{man menu|Open}}&lt;br /&gt;
*{{man menu|Remove}}&lt;br /&gt;
*{{man menu|Rename...}}&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Breadcrumbs and text-entry address bar====&lt;br /&gt;
By default, the file folder navigation in the File Chooser is by browsing. There are also some shortcuts on the left and breadcrumbs (highlighted in green in the dialog illustration) for quick navigation up and down the path. &lt;br /&gt;
&lt;br /&gt;
Optionally, a text-entry address bar can be used to directly key-in or paste a path. Toggle between displaying breadcrumbs and the text-entry address bar with the {{Man key press|CTRL|L}} [[Gramps_6.0_Wiki_Manual_-_Keybindings|keybinding]].&lt;br /&gt;
&lt;br /&gt;
====Bookmarking file folders====&lt;br /&gt;
File folder bookmarks can be user defined to make finding standard locations easier. These bookmarks are remembered between sessions and regardless of which Family Tree has been loaded.&lt;br /&gt;
&lt;br /&gt;
With any Open or Save dialog open, navigate to the file location containing the folder to be bookmarked. Create the bookmark by either: dragging the folder icon to the navigation column on the left; or, right-clicking that folder to use the {{Man menu|Add to Bookmarks}} context menu option.    &lt;br /&gt;
&lt;br /&gt;
Right-clicking an existing Bookmark allows renaming that bookmark or removing it.&lt;br /&gt;
&lt;br /&gt;
====File Formats====&lt;br /&gt;
Support for several file formats are built into the standard distribution of Gramps. Import plugin and Export Plugin Addons can be installed via the Plugin Manager or Preferences to expand the options.&lt;br /&gt;
&lt;br /&gt;
See the [[Output_formats|Output Format]] article for list of file formats.&lt;br /&gt;
&lt;br /&gt;
====See also====&lt;br /&gt;
* [https://ubuntugenius.wordpress.com/2010/05/14/how-to-show-text-entry-address-bar-or-breadcrumbs-navigation-buttons-in-nautilus-after-ubuntu-10-04-upgrade/ How to Show Text-Entry Address Bar or “Breadcrumbs” (Navigation Buttons)] in Nautilus After Ubuntu 10.04 Upgrade&lt;br /&gt;
&lt;br /&gt;
*Discourse discussions about the GTK File Chooser:&lt;br /&gt;
** [https://gramps.discourse.group/t/need-suggestions-for-documenting-the-gtk-file-chooser/1820/8 Documenting the File Chooser in the wiki]&lt;br /&gt;
** [https://gramps.discourse.group/t/macos-and-windows-gtk-file-chooser-dialog-capture-request/3364 Illustrating the File Chooser in the Wiki]&lt;br /&gt;
** [https://gramps.discourse.group/t/can-i-cause-folders-to-sort-to-the-top-of-the-list-when-presented-with-the-folder-contents/1708/14 File Chooser: Sorting files and folders]&lt;br /&gt;
* [https://discourse.gnome.org/t/where-is-the-filechooser-feature-list/9101/1 Where is the FileChooser feature list?]&lt;br /&gt;
&lt;br /&gt;
=== Language ===&lt;br /&gt;
&lt;br /&gt;
Gramps has been translated into a number of [[Portal:Translators|languages]]. Usually Gramps automatically starts in your local language, as chosen for other applications, but sometimes this may not be right for you. And in other cases, a module or addon will not yet have been translated and a warning dialog will appear saying something like &amp;amp;ldquo;Warning: plugin XYZ has no translation for any of your configured languages, using US English instead&amp;amp;rdquo;. (Note that the US dialect of English is the default rather than British.) This can become annoying or intrusive. &lt;br /&gt;
&lt;br /&gt;
The most idealistic situation is that you are as fluent in US English as the language selected for the operating system GUI on your computer. And that you would take the opportunity to translate that Gramps feature for users who are non-English speakers.   &lt;br /&gt;
&lt;br /&gt;
If your system is configured to show a language other then English, you can override this for Gramps.  &lt;br /&gt;
&lt;br /&gt;
As an example, assume that a computer in the Netherlands is configured to default to Unicode 8 Dutch: &amp;quot;LANG: nl_NL.UTF-8&amp;quot;. You could either reset the OS language &lt;br /&gt;
&lt;br /&gt;
In Windows, use the SET command to change the LANG environment variable to &amp;quot;en_GB.UTF-8&amp;quot; for British English. You can do this from the command line interface or [https://gramps-project.org/bugs/view.php?id=11009 create a startup shortcut with the following Target]:&lt;br /&gt;
&amp;lt;code&amp;gt;C:\Windows\System32\cmd.exe /c &amp;quot;SET LANG=en_GB.UTF-8 &amp;amp;&amp;amp; START /D ^&amp;quot;C:\Program Files\GrampsAIO64-6.0.5^&amp;quot; gramps.exe&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{stub}} '''{{man warn|tbd|Describe for each main platform how the normal language is determined and how the user can [[Howto:Change_the_language_of_reports#Run_Gramps_in_a_different_language|choose a different language]].'''}}&lt;br /&gt;
&lt;br /&gt;
==== Linux ====&lt;br /&gt;
{{stub}}&lt;br /&gt;
&lt;br /&gt;
If you want to choose a locale 'variant' for sorting that is not the default variant, then you can start Gramps from the terminal (or console) with a different LC_COLLATE environment. For example, the default sorting (collation) variant for Swedish is &amp;quot;reformed&amp;quot;, but you can instead choose &amp;quot;standard&amp;quot; by typing:&lt;br /&gt;
 export LC_COLLATE=&amp;quot;sv_SE.UTF-8@collation=standard&amp;quot;&lt;br /&gt;
 python Gramps.py&lt;br /&gt;
&lt;br /&gt;
==== macOS ====&lt;br /&gt;
&lt;br /&gt;
For macOS see [[Mac_OS_X:Application_package#Advanced_setup|Advanced setup]] for details on how the language is normally chosen, and how to choose a special, non-default setting for the language, the sorting order or the format of such things as day and month names and number separators.&lt;br /&gt;
&lt;br /&gt;
==== MS Windows ====&lt;br /&gt;
[[File:MicrosoftWindowGrampsAIO-Installer-ChooseComponents-Selection-example-60.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Gramps 6.0.3 AIO 64 bit for Microsoft Windows installer - &amp;quot;Choose Components&amp;quot; page showing selection of the &amp;quot;de&amp;quot;( German) Translation]]&lt;br /&gt;
If you want to run Gramps in another language other than English using the Gramps AIO installer, then you must select it during installation process.&lt;br /&gt;
&lt;br /&gt;
Otherwise it will not be available.&lt;br /&gt;
&lt;br /&gt;
More information can be found at [[Installing_Gramps_for_Windows_computers#Missing_other_languages]] page.&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
===Add Windows OS Menu Item===&lt;br /&gt;
[[File:Edit-Target-GrampsAIO64-Properties-Danish-example-60.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Edit-Target-GrampsAIO64-Properties for Danish shortcut example.]]&lt;br /&gt;
&lt;br /&gt;
To make Gramps work in your selected language (See table below for your [[Gramps_6.0_Wiki_Manual_-_Settings#Language_codes|language code]]), complete the following:&lt;br /&gt;
* Using your mouse right button click on the &amp;quot;{{man label|GrampsAIO64 6.x.x}}&amp;quot; icon on Desktop and from menu choose: {{man label|Copy}}.&lt;br /&gt;
* Right click anywhere on Desktop and from menu choose: {{man label|Paste shortcut}}&lt;br /&gt;
* New icon will be created with name: &amp;quot;{{man label|GrampsAIO64 6.x.x (2)}}&amp;quot;&lt;br /&gt;
* Right click on that and from menu choose: {{man label|Properties}}&lt;br /&gt;
* A new window will open, click on first tab called {{man label|General}} and change text from &amp;quot;{{man label|GrampsAIO64 6.x.x (2)}}&amp;quot; to something more descriptive like: &amp;quot;{{man label|GrampsAIO Danish}}&amp;quot;&lt;br /&gt;
** Click on second tab called {{man label|Shortcut}}, change text in first entry called {{man label|Target}} from (note path will vary depending on Gramps version used):&lt;br /&gt;
***&amp;lt;code&amp;gt;&amp;quot;C:\Program Files\GrampsAIO64-6.x.x\grampsw.exe&amp;quot;&amp;lt;/code&amp;gt;  to:&lt;br /&gt;
***&amp;lt;code&amp;gt;%comspec% /c set LANG=da_DK.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
* Click {{man label|OK}}&lt;br /&gt;
&lt;br /&gt;
Now when you click on that icon Gramps will start in Danish.&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
{{man tip|You can download a zip file attached to feature request:{{bug|13204}} Gramps AIO64 X.x.x Language icons Shortcuts Pack ( for the languages shown in the [[#Language_codes|Language codes]] table below)}}&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
===Change the windows LANG variables===&lt;br /&gt;
Another option if you want Gramps to always load in say: French Canadian language, you can go to Windows &amp;gt; System Properties, and add the LANG variable in the user section of the environment variables dialog with the appropriate Value. &lt;br /&gt;
&lt;br /&gt;
The value to add is:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Name: LANG&lt;br /&gt;
Value: fr_CA.UTF-8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [https://www.redswitches.com/blog/environment-variables/#method-1-set-environment-variables-through-the-gui How to Set Environment Variables in Windows 10]&lt;br /&gt;
&lt;br /&gt;
===Language codes===&lt;br /&gt;
Select from the following table of [[Portal:Translators|languages Gramps]] has been translated into:&lt;br /&gt;
&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
!Language&lt;br /&gt;
!ISO code&lt;br /&gt;
!Example&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; English-USA (Default)&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; en_US.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; %comspec% /c set LANG=en_US.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot; &lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; English (British)&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; en_GB.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; %comspec% /c set LANG=en_GB.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot; &lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; Finnish&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; fi.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; %comspec% /c set LANG=fi.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot; &lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; Russian&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; ru_RU.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; %comspec% /c set LANG=ru_RU.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot; &lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; Albanian&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; sq_AL.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; %comspec% /c set LANG=sq_AL.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot; &lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; German&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; de_DE.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; %comspec% /c set LANG=de_DE.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot; &lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; French&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; fr_FR.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; %comspec% /c set LANG=fr_FR.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot; &lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; French Canadian&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; fr_CA.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; %comspec% /c set LANG=fr_CA.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot; &lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; Macedonian&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; mk_MK.UTF-8 ???&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; &lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; Nederlands (Dutch)&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; nl_NL.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; %comspec% /c set LANG=nl_NL.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot; &lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; Dutch&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; nl_BE.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; %comspec% /c set LANG=nl_BE.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot; &lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; Slovak&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; sk_SK.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; %comspec% /c set LANG=sk_SK.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot; &lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; Hebrew&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; he_IL.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; %comspec% /c set LANG=he_IL.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot; &lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; Danish&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; da_DK.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; %comspec% /c set LANG=da_DK.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot;&lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; Greek&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; el_GR.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; %comspec% /c set LANG=el_GR.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot; &lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; Italian&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; it_IT.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; %comspec% /c set LANG=it_IT.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot; &lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; Esperanto&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; eo.UTF-8  ???&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; &lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; Chinese (Simplified)&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; zh_CN.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; %comspec% /c set LANG=zh_CN.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot;&lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; Chinese (Hong Kong) &lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; zh_HK.UTF-8 ???&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; &lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; Chinese (Traditional) &lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; zh_TW.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; %comspec% /c set LANG=zh_TW.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot;&lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; Ukrainian&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; uk_UA.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt;&lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; Portuguese&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; pt_PT.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; %comspec% /c set LANG=pt_PT.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot;&lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; Portuguese (Brazil)&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; pt_BR.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; %comspec% /c set LANG=pt_BR.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot;&lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; Afrikaans&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; af_ZA.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt;&lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; Norwegian Bokmål&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; nb_NO.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; %comspec% /c set LANG=nb_NO.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot;&lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; Norwegian Nynorsk&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; nn_NO.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; %comspec% /c set LANG=nn_NO.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot;&lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; Turkish&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; tr_TR.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; %comspec% /c set LANG=tr_TR.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot;&lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; Spanish&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; es_ES.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; %comspec% /c set LANG=es_ES.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot;&lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; Polish&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; pl_PL.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; %comspec% /c set LANG=pl_PL.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot;&lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; Slovenian&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; sl_SI.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; %comspec% /c set LANG=sl_SI.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot;&lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; Japanese&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; ja_JP.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; %comspec% /c set LANG=ja_JP.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot;&lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; Arabic (Saudi Arabia)&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; ar_SA.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; %comspec% /c set LANG=ar_SA.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot;&lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; &lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; &lt;br /&gt;
|&amp;lt;!--Example--&amp;gt;&lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; &lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; &lt;br /&gt;
|&amp;lt;!--Example--&amp;gt;&lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
*The language codes are two-letter lowercase ISO language codes (such as &amp;quot;da&amp;quot;) as defined by [https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes ISO 639-1].&lt;br /&gt;
*The country codes are two-letter uppercase ISO country codes (such as &amp;quot;BE&amp;quot;) as defined by [https://en.wikipedia.org/wiki/ISO_3166-1 ISO 3166-1].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Setting up the language environment===&lt;br /&gt;
&lt;br /&gt;
{{stub}} &amp;lt;!-- https://github.com/gramps-project/gramps/pull/2469 added for 6.2 release --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  logs a translatable warning naming the missing locale, the language that needed it, and a wiki link with instructions on how to install it. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Advanced manipulation of settings===&lt;br /&gt;
{{stub}}&amp;lt;!--need to move to its own appendix section--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{man warn| Warning ** Make sure you have closed Gramps **|The contents of this section is outside the scope of interest of a general user of Gramps. If you proceed with tweaking the options on the low level you may damage your Gramps installation. Be careful. '''YOU HAVE BEEN WARNED!'''}}&lt;br /&gt;
&lt;br /&gt;
Besides the settings available in Preferences, you may also wish to explore the advanced settings.&lt;br /&gt;
&lt;br /&gt;
Gramps uses '''[https://en.wikipedia.org/wiki/INI_file#Keys_(properties) INI keys]''' and [https://en.wikipedia.org/wiki/INI_file#Sections INI sections] for managing user preferences and program settings these are stored in the text file &amp;lt;code&amp;gt;gramps.ini&amp;lt;/code&amp;gt; under the &amp;lt;code&amp;gt;.gramps/gramps[XX]&amp;lt;/code&amp;gt; folder in your home or user directory.&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;gramps.ini&amp;lt;/code&amp;gt; file has following sections:&lt;br /&gt;
* [behavior] : typical Key names are: [https://github.com/gramps-project/gramps/blob/master/gramps/gui/grampsgui.py#L502 betawarn], enable-autobackup, use-tips...&lt;br /&gt;
* [colors] : &lt;br /&gt;
* [csv] : &lt;br /&gt;
* [database] : related to database settings for the Family Tree.&lt;br /&gt;
* [export] : export and import folders/directories &lt;br /&gt;
* [geography] : &lt;br /&gt;
* [interface] : a lot of keys regarding height and width of the different Views: e.g. event-height: 450, event-ref-height: 585, event-ref-width: 728, event-width: 712...&lt;br /&gt;
* [paths] : keys related to recent imported files and folders/directories &lt;br /&gt;
* [plugin] : &lt;br /&gt;
* [preferences] : keys related to preferences: all the common prefixes , todo -colors..&lt;br /&gt;
* [researcher] : all information regarding the researcher&lt;br /&gt;
* [spacing] : &lt;br /&gt;
* [test] : &lt;br /&gt;
* [utf8] :  &lt;br /&gt;
&lt;br /&gt;
====Example &amp;lt;code&amp;gt;gramps.ini&amp;lt;/code&amp;gt; file====&lt;br /&gt;
Example contents of the &amp;lt;code&amp;gt;gramps.ini&amp;lt;/code&amp;gt; file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- in example below replace username with [username] --&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;; Gramps key file&lt;br /&gt;
;; Automatically created at 2025/05/24 08:49:41&lt;br /&gt;
&lt;br /&gt;
[behavior]&lt;br /&gt;
;;addmedia-image-dir=''&lt;br /&gt;
;;addmedia-relative-path=0&lt;br /&gt;
;;addons-allow-install=0&lt;br /&gt;
;;addons-projects=[['Gramps', 'https://raw.githubusercontent.com/gramps-project/addons/master/gramps60', True]]&lt;br /&gt;
;;addons-url='https://raw.githubusercontent.com/gramps-project/addons/master/gramps60'&lt;br /&gt;
;;autoload=0&lt;br /&gt;
;;avg-generation-gap=20&lt;br /&gt;
;;check-for-addon-update-types=['new']&lt;br /&gt;
;;check-for-addon-updates=0&lt;br /&gt;
;;date-about-range=50&lt;br /&gt;
;;date-after-range=50&lt;br /&gt;
;;date-before-range=50&lt;br /&gt;
;;do-not-show-previously-seen-addon-updates=1&lt;br /&gt;
;;generation-depth=15&lt;br /&gt;
;;immediate-warn=0&lt;br /&gt;
;;last-check-for-addon-updates='1970/01/01'&lt;br /&gt;
;;max-age-prob-alive=110&lt;br /&gt;
;;max-sib-age-diff=20&lt;br /&gt;
;;min-generation-years=13&lt;br /&gt;
;;owner-warn=0&lt;br /&gt;
;;pop-plugin-status=0&lt;br /&gt;
;;previously-seen-addon-updates=[]&lt;br /&gt;
;;recent-export-type=3&lt;br /&gt;
;;runcheck=0&lt;br /&gt;
;;spellcheck=0&lt;br /&gt;
;;startup=0&lt;br /&gt;
;;surname-guessing=0&lt;br /&gt;
translator-needed=0&lt;br /&gt;
;;use-tips=1&lt;br /&gt;
;;web-search-url='https://google.com/search?q=%(text)s'&lt;br /&gt;
;;welcome=100&lt;br /&gt;
&lt;br /&gt;
[colors]&lt;br /&gt;
;;border-family=['#cccccc', '#252525']&lt;br /&gt;
;;border-family-divorced=['#ff7373', '#720b0b']&lt;br /&gt;
;;border-female-alive=['#861f69', '#261111']&lt;br /&gt;
;;border-female-dead=['#000000', '#000000']&lt;br /&gt;
;;border-male-alive=['#1f4986', '#171d26']&lt;br /&gt;
;;border-male-dead=['#000000', '#000000']&lt;br /&gt;
;;border-other-alive=['#2a5f16', '#26a269']&lt;br /&gt;
;;border-other-dead=['#000000', '#000000']&lt;br /&gt;
;;border-unknown-alive=['#8e5801', '#8e5801']&lt;br /&gt;
;;border-unknown-dead=['#000000', '#000000']&lt;br /&gt;
;;family=['#eeeeee', '#454545']&lt;br /&gt;
;;family-civil-union=['#eeeeee', '#454545']&lt;br /&gt;
;;family-divorced=['#ffdede', '#5c3636']&lt;br /&gt;
;;family-married=['#eeeeee', '#454545']&lt;br /&gt;
;;family-unknown=['#eeeeee', '#454545']&lt;br /&gt;
;;family-unmarried=['#eeeeee', '#454545']&lt;br /&gt;
;;female-alive=['#feccf0', '#62242D']&lt;br /&gt;
;;female-dead=['#feccf0', '#3a292b']&lt;br /&gt;
;;home-person=['#bbe68a', '#304918']&lt;br /&gt;
;;male-alive=['#b8cee6', '#1f344a']&lt;br /&gt;
;;male-dead=['#b8cee6', '#2d3039']&lt;br /&gt;
;;other-alive=['#94ef9e', '#285b27']&lt;br /&gt;
;;other-dead=['#94ef9e', '#062304']&lt;br /&gt;
;;scheme=0&lt;br /&gt;
;;unknown-alive=['#f3dbb6', '#75507B']&lt;br /&gt;
;;unknown-dead=['#f3dbb6', '#35103b']&lt;br /&gt;
&lt;br /&gt;
[csv]&lt;br /&gt;
;;delimiter=','&lt;br /&gt;
;;dialect='excel'&lt;br /&gt;
&lt;br /&gt;
[database]&lt;br /&gt;
;;autobackup=0&lt;br /&gt;
;;backend='sqlite'&lt;br /&gt;
;;backup-on-exit=1&lt;br /&gt;
;;backup-path='C:\\Users\\[username]'&lt;br /&gt;
;;compress-backup=1&lt;br /&gt;
;;host=''&lt;br /&gt;
;;path='C:\\Users\\[username]\\AppData\\Roaming\\gramps\\grampsdb'&lt;br /&gt;
;;port=''&lt;br /&gt;
&lt;br /&gt;
[export]&lt;br /&gt;
;;proxy-order=[['privacy', 0], ['living', 0], ['person', 0], ['note', 0], ['reference', 0]]&lt;br /&gt;
&lt;br /&gt;
[geography]&lt;br /&gt;
;;center-lat=0.0&lt;br /&gt;
;;center-lon=0.0&lt;br /&gt;
;;lock=0&lt;br /&gt;
;;map_service=1&lt;br /&gt;
;;path=''&lt;br /&gt;
;;personal-map=''&lt;br /&gt;
;;show_cross=0&lt;br /&gt;
;;use-keypad=1&lt;br /&gt;
;;zoom=0&lt;br /&gt;
;;zoom_when_center=12&lt;br /&gt;
&lt;br /&gt;
[interface]&lt;br /&gt;
dbmanager-height=370&lt;br /&gt;
;;dbmanager-horiz-position=12&lt;br /&gt;
;;dbmanager-vert-position=85&lt;br /&gt;
;;dbmanager-width=780&lt;br /&gt;
;;dont-ask=0&lt;br /&gt;
;;filter=0&lt;br /&gt;
;;fullscreen=0&lt;br /&gt;
;;grampletbar-close=1&lt;br /&gt;
;;hide-lds=0&lt;br /&gt;
;;ignore-gexiv2=0&lt;br /&gt;
;;ignore-osmgpsmap=0&lt;br /&gt;
;;ignore-pil=0&lt;br /&gt;
;;main-window-height=500&lt;br /&gt;
;;main-window-horiz-position=15&lt;br /&gt;
;;main-window-vert-position=10&lt;br /&gt;
;;main-window-width=775&lt;br /&gt;
;;mapservice='OpenStreetMap'&lt;br /&gt;
;;open-with-default-viewer=0&lt;br /&gt;
;;pedview-layout=0&lt;br /&gt;
;;pedview-show-images=1&lt;br /&gt;
;;pedview-show-marriage=0&lt;br /&gt;
;;pedview-show-unknown-people=0&lt;br /&gt;
;;pedview-tree-direction=2&lt;br /&gt;
;;pedview-tree-size=5&lt;br /&gt;
;;place-name-height=100&lt;br /&gt;
;;place-name-width=450&lt;br /&gt;
;;sidebar-text=1&lt;br /&gt;
;;size-checked=0&lt;br /&gt;
;;statusbar=1&lt;br /&gt;
;;surname-box-height=150&lt;br /&gt;
;;tipofday-height=350&lt;br /&gt;
tipofday-horiz-position=-49&lt;br /&gt;
tipofday-vert-position=84&lt;br /&gt;
;;tipofday-width=550&lt;br /&gt;
;;toolbar-addons=1&lt;br /&gt;
;;toolbar-clipboard=1&lt;br /&gt;
;;toolbar-on=1&lt;br /&gt;
;;toolbar-preference=1&lt;br /&gt;
;;toolbar-reports=1&lt;br /&gt;
;;toolbar-style=0&lt;br /&gt;
;;toolbar-tools=1&lt;br /&gt;
;;treemodel-cache-size=1000&lt;br /&gt;
;;view=1&lt;br /&gt;
;;view-categories=['Dashboard', 'People', 'Relationships', 'Families', 'Ancestry', 'Events', 'Places', 'Geography', 'Sources', 'Citations', 'Repositories', 'Media', 'Notes']&lt;br /&gt;
&lt;br /&gt;
[paths]&lt;br /&gt;
;;quick-backup-directory='C:\\Users\\[username]'&lt;br /&gt;
;;quick-backup-filename='%(filename)s_%(year)d-%(month)02d-%(day)02d.%(extension)s'&lt;br /&gt;
;;recent-export-dir='C:\\Users\\[username]'&lt;br /&gt;
;;recent-file=''&lt;br /&gt;
;;recent-import-dir='C:\\Users\\[username]'&lt;br /&gt;
;;report-directory='C:\\Users\\[username]'&lt;br /&gt;
;;website-cal-uri=''&lt;br /&gt;
;;website-cms-uri=''&lt;br /&gt;
;;website-directory='C:\\Users\\[username]'&lt;br /&gt;
;;website-extra-page-name=''&lt;br /&gt;
;;website-extra-page-uri=''&lt;br /&gt;
&lt;br /&gt;
[plugin]&lt;br /&gt;
;;addonplugins=[]&lt;br /&gt;
;;hiddenplugins=[]&lt;br /&gt;
&lt;br /&gt;
[preferences]&lt;br /&gt;
;;age-after-death=1&lt;br /&gt;
;;age-display-precision=1&lt;br /&gt;
;;age-rounded-year=1&lt;br /&gt;
;;calendar-format-input=0&lt;br /&gt;
;;calendar-format-report=0&lt;br /&gt;
;;cite-plugin='cite-legacy'&lt;br /&gt;
;;coord-format=0&lt;br /&gt;
;;cprefix='C%04d'&lt;br /&gt;
;;date-format=0&lt;br /&gt;
;;default-source=0&lt;br /&gt;
;;eprefix='E%04d'&lt;br /&gt;
;;family-relation-type=3&lt;br /&gt;
;;family-warn=0&lt;br /&gt;
;;february-29=0&lt;br /&gt;
;;fprefix='F%04d'&lt;br /&gt;
;;hide-ep-msg=0&lt;br /&gt;
;;invalid-date-format='&amp;lt;b&amp;gt;%s&amp;lt;/b&amp;gt;'&lt;br /&gt;
;;iprefix='I%04d'&lt;br /&gt;
last-view='dashboardview'&lt;br /&gt;
last-views=['dashboardview', '', '', '', '', '', '', '', '', '', '', '', '']&lt;br /&gt;
;;name-format=1&lt;br /&gt;
;;no-given-text='[Missing Given Name]'&lt;br /&gt;
;;no-record-text='[Missing Record]'&lt;br /&gt;
;;no-surname-text='[Missing Surname]'&lt;br /&gt;
;;nprefix='N%04d'&lt;br /&gt;
;;online-maps=0&lt;br /&gt;
;;oprefix='O%04d'&lt;br /&gt;
;;paper-metric=0&lt;br /&gt;
;;paper-preference='Letter'&lt;br /&gt;
;;patronimic-surname=0&lt;br /&gt;
;;place-auto=1&lt;br /&gt;
;;place-format=0&lt;br /&gt;
;;pprefix='P%04d'&lt;br /&gt;
;;private-given-text='[Living]'&lt;br /&gt;
;;private-record-text='[Private Record]'&lt;br /&gt;
;;private-surname-text='[Living]'&lt;br /&gt;
;;quick-backup-include-mode=0&lt;br /&gt;
;;rprefix='R%04d'&lt;br /&gt;
;;sprefix='S%04d'&lt;br /&gt;
;;tag-on-import=0&lt;br /&gt;
;;tag-on-import-format='Imported %Y/%m/%d %H:%M:%S'&lt;br /&gt;
;;use-last-view=0&lt;br /&gt;
&lt;br /&gt;
[researcher]&lt;br /&gt;
;;researcher-addr=''&lt;br /&gt;
;;researcher-city=''&lt;br /&gt;
;;researcher-country=''&lt;br /&gt;
;;researcher-email=''&lt;br /&gt;
;;researcher-locality=''&lt;br /&gt;
;;researcher-name=''&lt;br /&gt;
;;researcher-phone=''&lt;br /&gt;
;;researcher-postal=''&lt;br /&gt;
;;researcher-state=''&lt;br /&gt;
&lt;br /&gt;
[spacing]&lt;br /&gt;
dbman=[22.605613425925927, 5.877459490740741, 9.856047453703704]&lt;br /&gt;
&lt;br /&gt;
[test]&lt;br /&gt;
;;january='January'&lt;br /&gt;
&lt;br /&gt;
[utf8]&lt;br /&gt;
;;baptism-symbol='~'&lt;br /&gt;
;;birth-symbol='*'&lt;br /&gt;
;;buried-symbol='[]'&lt;br /&gt;
;;cremated-symbol='⚱'&lt;br /&gt;
;;dead-symbol='✝'&lt;br /&gt;
;;death-symbol=2&lt;br /&gt;
;;divorce-symbol='o|o'&lt;br /&gt;
;;engaged-symbol='o'&lt;br /&gt;
;;in-use=0&lt;br /&gt;
;;killed-symbol='x'&lt;br /&gt;
;;marriage-symbol='oo'&lt;br /&gt;
;;partner-symbol='o-o'&lt;br /&gt;
;;selected-font=''&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Advanced backup filename setting====&lt;br /&gt;
You can also define the naming pattern for the backup filename by setting the ''&amp;lt;code&amp;gt;paths.quick-backup-filename&amp;lt;/code&amp;gt;'' in the &amp;lt;code&amp;gt;~/.gramps/gramps60/gramps.ini&amp;lt;/code&amp;gt; key file like the following:&lt;br /&gt;
{{-}}&lt;br /&gt;
 [paths]&lt;br /&gt;
 ;;quick-backup-filename='%(filename)s_%(year)d-%(month)02d-%(day)02d.%(extension)s'&lt;br /&gt;
&lt;br /&gt;
by removing the two semicolons(&amp;lt;code&amp;gt;;;&amp;lt;/code&amp;gt;) from the front of INI key line and using use any of the following keywords for the filename pattern:&lt;br /&gt;
*filename&lt;br /&gt;
*year&lt;br /&gt;
*month&lt;br /&gt;
*day&lt;br /&gt;
*hour&lt;br /&gt;
*minutes&lt;br /&gt;
*seconds&lt;br /&gt;
*extension :&lt;br /&gt;
**'''.gpkg'''(default) if you include media.&lt;br /&gt;
**''.gramps'' if you exclude media.&lt;br /&gt;
&lt;br /&gt;
Use the appropriate ~/.gramps/gramps{XX}/gramps.ini key file.&lt;br /&gt;
*Gramps version 6.0 :&lt;br /&gt;
 ~/.gramps/gramps60/gramps.ini&lt;br /&gt;
&lt;br /&gt;
See also:&lt;br /&gt;
* [[Gramps_6.0_Wiki_Manual_-_Manage_Family_Trees#Backup_dialog]]&lt;br /&gt;
* [[Gramps_6.0_Wiki_Manual_-_Command_Line#Configuration_.28config.29_option]]&lt;br /&gt;
* [[Install_latest_BSDDB#Make_Gramps_use_bsddb3]]&lt;br /&gt;
* [[Customize_the_Genealogical_Symbols_lookup_table#Genealogy_symbols_preferences]]&lt;br /&gt;
&lt;br /&gt;
===Theme===&lt;br /&gt;
The look of Gramps can be changed.&lt;br /&gt;
&lt;br /&gt;
* [[Addon:ThemePreferences|Addon:Theme Preferences]]&lt;br /&gt;
* [[Windows_AIO_themes]]&lt;br /&gt;
* [[GEPS_029:_GTK3-GObject_introspection_Conversion#GTK_3_theme|GTK 3 theme - GEPS 029: GTK3-GObject introspection Conversion]]&lt;br /&gt;
* [[Overrule_Gramps_Icons]] - for older Gramps versions.&lt;br /&gt;
* [[UI style]]&lt;br /&gt;
&lt;br /&gt;
Some reports can also be changed:&lt;br /&gt;
&lt;br /&gt;
* [[Website report Themes]]&lt;br /&gt;
{{-}}&lt;br /&gt;
{{man index|Gramps 6.0 Wiki Manual - Tools|Gramps 6.0 Wiki Manual - Filters|6.0}}&lt;br /&gt;
{{languages|Gramps_6.0_Wiki_Manual_-_Settings}}&lt;br /&gt;
{{grampsmanualcopyright}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation]]&lt;/div&gt;</summary>
		<author><name>Sam888</name></author>
		
	</entry>
	<entry>
		<id>https://blog.gramps-project.org/wiki/index.php?title=Gramps_6.0_Wiki_Manual_-_Settings&amp;diff=131506</id>
		<title>Gramps 6.0 Wiki Manual - Settings</title>
		<link rel="alternate" type="text/html" href="https://blog.gramps-project.org/wiki/index.php?title=Gramps_6.0_Wiki_Manual_-_Settings&amp;diff=131506"/>
		<updated>2026-07-21T23:06:46Z</updated>

		<summary type="html">&lt;p&gt;Sam888: /* Advanced manipulation of settings */  https://github.com/gramps-project/gramps/pull/2469 added for 6.1 release&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{man index|Gramps 6.0 Wiki Manual - Tools|Gramps 6.0 Wiki Manual - Filters|6.0}}&lt;br /&gt;
{{languages|Gramps_6.0_Wiki_Manual_-_Settings}}&lt;br /&gt;
{{#vardefine:chapter|15}}&lt;br /&gt;
{{#vardefine:figure|0}}&lt;br /&gt;
This section deals with settings you can manage within Gramps either in the {{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Preferences|Preferences]]}} dialog or [[Gramps_6.0_Wiki_Manual_-_Settings#Other_settings|other various settings]]. As well as various ways of [[Gramps_6.0_Wiki_Manual_-_Settings#Customizing|customizing]] Gramps.&lt;br /&gt;
&lt;br /&gt;
== Preferences ==&lt;br /&gt;
[[File:EditPreferencesTabsOnly-overview-60.png|center|thumb|650px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Overview of all default Preferences tabs]]&lt;br /&gt;
&lt;br /&gt;
Most of the settings affecting the entire Gramps program are configured in the {{man label|Preferences}} dialog. To invoke it, select the menu {{man menu|Edit &amp;amp;#x27a1; Preferences...}} or select the {{man button|[[Gramps_6.0_Wiki_Manual_-_Navigation#Open_Preferences|Open Preferences]]}} icon on the toolbar. &lt;br /&gt;
&lt;br /&gt;
There are overrides that can be set ''before'' running Gramps (such setting the Language shown in the interfaces or for reports) that can be set temporarily or permanently from the [[Gramps_6.0_Wiki_Manual_-_Command_Line|command line interface]].  &lt;br /&gt;
&lt;br /&gt;
For configuration options that are limited to the current view or Gramplet set, choose via the menu {{man menu|View &amp;amp;#x27a1; Configure View...}}, click on [[File:Gramps-config.png|34px]]{{man button|Configure View...}} toolbar button or press the ''Configure active view'' [[Gramps_6.0_Wiki_Manual_-_Keybindings#Common_keybindings|keyboard keybinding]]. &lt;br /&gt;
&lt;br /&gt;
The tabs on the top display the available option categories as follows:&lt;br /&gt;
*{{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Data|Data]]}}&lt;br /&gt;
*{{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#General|General]]}}&lt;br /&gt;
*{{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Family_Tree|Family Tree]]}}&lt;br /&gt;
*{{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Import|Import]]}}&lt;br /&gt;
*{{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Limits|Limits]]}}&lt;br /&gt;
*{{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Colors|Colors]]}}&lt;br /&gt;
*{{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Genealogical Symbols|Genealogical Symbols]]}}&lt;br /&gt;
*{{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#ID_Formats|ID Formats]]}}&lt;br /&gt;
*{{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Text|Text]]}}&lt;br /&gt;
*{{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Warnings|Warnings]]}}&lt;br /&gt;
*{{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Researcher|Researcher]]}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Also ''other'' additional tabs maybe shown from any [[6.0_Addons#Addon_List|addons]] you may have installed.&lt;br /&gt;
{{-}}&lt;br /&gt;
=== Data ===&lt;br /&gt;
[[File:EditPreferences-Data-tab-default-60.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Menu: &amp;quot;Edit -&amp;gt; Preferences...&amp;quot; &amp;quot;Data&amp;quot; tab defaults]]&lt;br /&gt;
The {{man label|Data}} tab contains preferences relevant to the following two sections:&lt;br /&gt;
*{{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Display_Options|Display Options]]}}&lt;br /&gt;
*{{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Input_Options|Input Options]]}}&lt;br /&gt;
{{-}}&lt;br /&gt;
==== Display Options ====&lt;br /&gt;
[[File:EditPreferences-Data-tab-DisplayOptions-section-default-60.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Menu: &amp;quot;Edit -&amp;gt; Preferences...&amp;quot; &amp;quot;Data&amp;quot; tab &amp;quot;Display Options&amp;quot; section defaults]]&lt;br /&gt;
The {{man label|Display Options}} section contains the following options:&lt;br /&gt;
&lt;br /&gt;
*{{checkbox|1}}{{man label|Automate Place format:}} This option controls the display of places. {{man tooltip|Enables automatic place title generation using specified format.}} This feature was labeled as &amp;quot;Enable automatic place title generation&amp;quot; in the 5.0 revision and as &amp;quot;Place format(auto place title)&amp;quot; in the 5.1 revision. The [[Gramps_4.1_Wiki_Manual_-_What%27s_new%3F#Place_hierarchies|hierarchy of Places]] was new in the [[Template:Releases/4.1.0|4.1.0]] revision and the [[Gramps_4.2_Wiki_Manual_-_Settings#Places|Places tab]] of Preferences only existed in the 4.2 version. Major revisions are expected for Place hierarchies so this interfaces is likely to relocated and renamed again.&lt;br /&gt;
** '''Full''' (default)&lt;br /&gt;
*** Selecting the {{man button|Edit...}} button will show the {{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Place_Format_Editor|Place Format Editor]]}}&lt;br /&gt;
*{{man label|Coordinates format:}} This option controls the display of Coordinates. (See [[Gramps_6.0_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_2#Supported_longitude.2Flatitude_formats|Supported longitude/latitude formats]])&lt;br /&gt;
** '''DEG Degree,minutes,seconds notation''' (default)&lt;br /&gt;
** DEG-: degree, minutes, seconds notation with :&lt;br /&gt;
** D.D4  degree notation, 4 decimals &lt;br /&gt;
** D.D8  degree notation, 8 decimals (precision like ISO-DMS) &lt;br /&gt;
** RT90  Output format for the [https://en.wikipedia.org/wiki/Swedish_grid Swedish coordinate system RT90]&lt;br /&gt;
*{{man label|Name format:}} This option controls the display of names in the current database (the setting is saved in the database and is not system wide). In Gramps there are two type of name display formats: the predefined formats, and the user defined custom formats{{man label|Custom name display options are unique to each family tree.}}. Several different predefined name formats are available: '''&amp;quot;Surname, Given Suffix&amp;quot;''' (default), ''&amp;quot;Given Surname Suffix&amp;quot;'', ''&amp;quot;Given&amp;quot;'', ''&amp;quot;Primary[sur] Primary[con] NotPatronymic, Given Patronymic[sur] Suffix Primary[pre]&amp;quot;''&lt;br /&gt;
** Clicking on the right hand side {{man button|Edit...}} button will bring up a {{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Display_Name_Editor|Display Name Editor]]}} window where the available list of options is shown. The format is given as well as an example. When predefined formats are not suitable one can define one's own format. You can use the {{man button|Add}} button to add a Name format to the list. Clicking once will give you a '''SURNAME,Given Suffix(call)''' format and as example : '''SMITH, Edwin Jose Sr (Ed)'''. If you added new name formats to the list the {{man button|Remove}} and {{man button|Edit}} buttons become available to change the name format list. &lt;br /&gt;
***{{checkbox|0}}{{man label|Consider single pa/matronymic as surname}}: Checkbox unselected by default. If selected enables Gramps to consider patronymic and matronymic names as surnames.&lt;br /&gt;
&lt;br /&gt;
{{man note|1=Besides this database-wide setting|2=Gramps allows you to decide the name display format individually for every single name via the {{man label|[[Gramps_6.0_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_3#Name_Editor|Name Editor]]}} dialog}}&lt;br /&gt;
&lt;br /&gt;
*{{man label|Date format *:}} This option controls the display of dates. It is a global setting, requiring a restart of Gramps to take effect, and applies to the display of dates in all databases loaded within Gramps until such time as the date display format is changed again. Several different formats are available, which may be dependent on your locale.  {{man menu|Please note that once changed, it is necessary to restart Gramps to view the new date display format}}&lt;br /&gt;
** '''YYYY-MM-DD (ISO)''' (default) - Example 2020-09-30 - Displays the date using the international standard [https://wikipedia.org/wiki/ISO_8601 ISO 8601 Data elements and interchange formats – Information interchange] particularly useful when sharing data between countries with different conventions for writing numeric dates and times.&lt;br /&gt;
** Numerical&lt;br /&gt;
** Month Day, Year&lt;br /&gt;
** MON DAY, YEAR&lt;br /&gt;
** Day Month Year&lt;br /&gt;
** DAY MON YEAR&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{man label|Age display precision *:}}  {{man menu|Please note that once changed, it is necessary to restart Gramps to view the new Age precision format}}&lt;br /&gt;
** '''Years''' (default)&lt;br /&gt;
** Years, Months&lt;br /&gt;
** Years, Months, Days&lt;br /&gt;
*{{checkbox|1}}{{man label|Round the year}}&lt;br /&gt;
*{{checkbox|1}}{{man label|Display ages for events after death *}} {{man menu|Please note that once changed, it is necessary to restart Gramps to see the change.}} &lt;br /&gt;
&lt;br /&gt;
*{{man label|Calendar on reports:}} '''Gregorian''' (default). This option controls the display of calendar on reports, tools, gramplets, views. Several different calendars are available (see [[Gramps_6.0_Wiki_Manual_-_Entering_and_Editing_Data:_Detailed_-_part_1#Editing_dates|Date Edition]]). Two dates with two different calendars will not properly display timeline or period, (e.g. Using the Gregorian calendar as the default displayed calendar, users will have a better coherency for displaying dates on period).&lt;br /&gt;
*{{man label|Calendar on input:}} '''Gregorian''' (default).&lt;br /&gt;
*{{man label|Show leap day anniversaries:}}  '''On the previous day''' (default). {{man tooltip|For non leap years, anniversaries are displayed on either February 28, March 1 or not at all in Gregorian calendars}} &lt;br /&gt;
&lt;br /&gt;
*{{man label|Status bar:}}  This option controls the information displayed in the status bar. This can be either the '''[[Gramps_Glossary#active_person|Active Person]]'s name and ID''' (default) or '''Relationship to [[Gramps_Glossary#home_person|home person]]'''.&lt;br /&gt;
&lt;br /&gt;
*{{man label|Citation formatter:}} '''Legacy''' (default).  Select from the available plugins for composing and display of Citation data. The built-in &amp;quot;Legacy&amp;quot; [[Addon_list_legend#cite|CITE plugin]] is compatible with versions 5.1.6 and earlier. &lt;br /&gt;
&lt;br /&gt;
===== Place Format Editor =====&lt;br /&gt;
[[File:EditPreferences-Data-tab-DisplayOptions-section-PlaceFormatEditor-dialog-default-60.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Place Format Editor - dialog (default) from Menu: &amp;quot;Edit &amp;gt; Preferences...&amp;quot; - &amp;quot;Data&amp;quot; tab &amp;quot;Display Options&amp;quot; section]]&lt;br /&gt;
&lt;br /&gt;
The {{man label|Place Format Editor}} dialog contains preferences relevant to how Places should be shown. &lt;br /&gt;
&lt;br /&gt;
The {{man label|Place Format Editor}} dialog can be accessed from the {{man menu|Edit &amp;gt; Preferences...}} - &amp;quot;Data&amp;quot; tab in the [[Gramps_6.0_Wiki_Manual_-_Settings#Display_Options|Display Options]] section via the {{man button|Edit}} button on the {{man label|[] Automate Place Format}} option.&lt;br /&gt;
&lt;br /&gt;
The {{man label|Place Format Editor}} dialog allows you to create custom Place formats by using the {{man button|Add}} button in the left column and choosing how each part of the Place shown should be displayed based on the following settings:&lt;br /&gt;
&lt;br /&gt;
*{{man label|Name:}} &amp;lt;code&amp;gt;New&amp;lt;/code&amp;gt; (by default) - A name for the place format strongly suggest you change this to be unique.&lt;br /&gt;
*{{man label|Levels:}} &amp;lt;code&amp;gt;:&amp;lt;/code&amp;gt; (default colon &amp;quot;:&amp;quot; meaning display all of the place name ) - Select the hierarchy levels of the place names to be displayed.&lt;br /&gt;
** Each level in the hierarchy is represented by a positive integer, starting with 0 for the selected place and increasing by 1 for each level up the hierarchy.  The levels can also be represented by negative integers, starting with -1 for the top level (usually a country) and decreasing by 1 for each level lower in the hierarchy.  In addition, the populated place (city, town, village or hamlet) is represented by the letter p; this can be used with an offset (e.g. p+1 or p-2).&lt;br /&gt;
** The names to be displayed are defined as a comma-separated list of ranges.  A range can either be a single level, or a start level and an end level separated by a colon.  The start level must be less than the end level in a range.  The start and end levels default to 0 and -1 if missing.&lt;br /&gt;
*{{man label|Street format:}} - Optionally concatenate the number and street in order to suppress the comma.  &lt;br /&gt;
** '''None''' (default) - Display as is.&lt;br /&gt;
** ''Number Street'' - For these options to work, the street must have the [[Gramps_6.0_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_2#Place_Editor_dialog|'''Type''']] ''Street'' and house number must have the '''Type''' ''Number''.&lt;br /&gt;
** ''Street Number''  - as per ''Number Street''&lt;br /&gt;
*{{man label|Language:}} (Empty by Default) A [https://en.wikipedia.org/wiki/List_of_ISO_639_language_codes two-digit language code].&lt;br /&gt;
*{{checkbox|0}} {{man label|Reverse display order}} (checkbox unchecked by default)&lt;br /&gt;
&lt;br /&gt;
You can remove a custom place format using the {{man button|Remove}} button.&lt;br /&gt;
&lt;br /&gt;
The {{man label|Place Format Editor}} has one pre-defined format named '''Full''' by default.&lt;br /&gt;
&lt;br /&gt;
{{man note|Creates a &amp;lt;code&amp;gt;place_formats.xml&amp;lt;/code&amp;gt; file in your Gramps User directory|Not backed up see: [[Template:Backup_Omissions]]}}&lt;br /&gt;
&lt;br /&gt;
See also:&lt;br /&gt;
* [https://github.com/gramps-project/gramps/pull/368  Implement place formats #368]&lt;br /&gt;
* [[Hierarchical Place Structure]]&lt;br /&gt;
* https://gramps-project.org/wiki/index.php/GEPS_045:_Place_Model_Enhancements_-_Place_Changes_Screenshots#Enhanced_Place_Format_Editor&lt;br /&gt;
* [https://sourceforge.net/p/gramps/mailman/message/36637553/ (Gramps-users) Proposed place formatting dialogs] From: Nick Hall. - 2019-04-11&lt;br /&gt;
* https://sourceforge.net/p/gramps/mailman/message/36422019/&lt;br /&gt;
* https://sourceforge.net/p/gramps/mailman/message/36363239/&lt;br /&gt;
* https://sourceforge.net/p/gramps/mailman/message/35694337/&lt;br /&gt;
* [[Gramps_6.0_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_2#Place_Editor_dialog|Place Editor dialog]]&lt;br /&gt;
* [[Gramps_6.0_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_2#Place_Name_Editor_dialog|Place Name Editor dialog]]&lt;br /&gt;
{{-}}&lt;br /&gt;
====== Example Place Formats ======&lt;br /&gt;
{{stub}}&lt;br /&gt;
The editor has a new field called &amp;quot;levels&amp;quot;. It allows users to select hierarchy levels in the place loosely based on the python string slicing syntax. A number of colon ranges can be specified in a comma-separated list. &amp;quot;0&amp;quot; represents the lowest level - typically a building or street. &amp;quot;-1&amp;quot; represents the highest level - typically a country. The populated place is represented as &amp;quot;p&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
&amp;quot;p:&amp;quot; = Populated place upwards.&lt;br /&gt;
&amp;quot;p,-1&amp;quot; = Populated place and country.&lt;br /&gt;
&lt;br /&gt;
Valid options:&lt;br /&gt;
* &amp;lt;tt&amp;gt;0 - 9&amp;lt;/tt&amp;gt; - Hierarchy Level&lt;br /&gt;
* &amp;lt;tt&amp;gt;-&amp;lt;/tt&amp;gt; - Negative&lt;br /&gt;
* &amp;lt;tt&amp;gt;:&amp;lt;/tt&amp;gt; - ??&lt;br /&gt;
* &amp;lt;tt&amp;gt;p&amp;lt;/tt&amp;gt; - Populated Place&lt;br /&gt;
* &amp;lt;tt&amp;gt;,&amp;lt;/tt&amp;gt; - comma&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Place Format examples&lt;br /&gt;
* [&amp;quot;p:&amp;quot; = Populated place upwards]&lt;br /&gt;
* [&amp;quot;p,-1&amp;quot; = Populated place and country.]&lt;br /&gt;
* [1,p House and city],[p,1 City and house]&lt;br /&gt;
&lt;br /&gt;
It lets you restrict long place descriptions in reports and views. [https://github.com/gramps-project/gramps/pull/368#issuecomment-290886087]&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
=====Display Name Editor=====&lt;br /&gt;
&lt;br /&gt;
{{man note|1=Custom name display formats are stored in the Family Trees|2=Thus before loading any Family Tree the {{man label|Custom format details}} expander is disabled.}}&lt;br /&gt;
&lt;br /&gt;
[[File:EditPreferences-Data-tab-DisplayOptions-section-DisplayNameEditor-dialog-default-60.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} &amp;quot;Display Name Editor&amp;quot; - dialog (default) from Menu: &amp;quot;Edit&amp;gt;Preferences...&amp;quot; - &amp;quot;Data&amp;quot; tab &amp;gt; &amp;quot;Display Options&amp;quot; section]]&lt;br /&gt;
The {{man label|Display Name Editor}} allows you to define custom name formats, that can be shown on reports and charts at a global level or a per person level.&lt;br /&gt;
&lt;br /&gt;
The {{man label|Display Name Editor}} has two section:&lt;br /&gt;
* {{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Help_Reference|Help Reference]]}} section shown at the top&amp;lt;!-- need better name? --&amp;gt; &lt;br /&gt;
* {{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Display_Name_list|Display Name list]]}} table section&amp;lt;!-- need better name? maybe display name format list ?--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The {{man label|Display Name Editor}} can be accessed from the menu: {{man menu|Edit&amp;gt;Preferences...}} - {{man label|Data}} tab &amp;gt; {{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Display_Options|Display Options]]}} sections {{man label|Name format:}} {{man button|Edit...}} button.&lt;br /&gt;
{{-}}&lt;br /&gt;
======Help Reference======&lt;br /&gt;
&amp;lt;!-- [[File:xxx.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} xxx]] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Display Name Help Reference:&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
The following keywords are replaced with the appropriate name parts:&lt;br /&gt;
* '''Given'''      - given name (first name)&lt;br /&gt;
* '''Title'''      - title (Dr., Mrs.)&lt;br /&gt;
* '''Call'''       - call name &lt;br /&gt;
* '''Initials'''   - first letters of Given&lt;br /&gt;
* '''Prefix'''       - all prefixes (von, de)&lt;br /&gt;
* '''Surname'''      - surnames (with prefix and connectors)&lt;br /&gt;
* '''Suffix'''       - suffix (Jr., Sr.)&lt;br /&gt;
* '''Nickname'''     - nick name&lt;br /&gt;
* '''Common'''       - nick name as first option if it exists, Call as second option, otherwise first of Given&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
:Surname:&lt;br /&gt;
* '''Rest'''       - non primary surnames&lt;br /&gt;
* '''Familynick''' - family nick name&lt;br /&gt;
* '''Primary, Primary[pre] or [sur] or [con]'''- full primary surname, prefix, surname only, connector&lt;br /&gt;
* '''Patronymic, or [pre] or [sur] or [con]''' - full pa/matronymic surname, prefix, surname only, connector&lt;br /&gt;
* '''Notpatronymic'''- all surnames, except pa/matronymic &amp;amp;amp; primary&lt;br /&gt;
* '''Rawsurnames'''- surnames (no prefixes and connectors)&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
{{man menu|UPPERCASE versions of these keywords forces uppercase to be displayed.}} Extra parentheses, commas are removed. Other text appears literally.&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
:'''Example:''' Dr. Edwin Jose von der Smith and Weston Wilson Sr (“Ed”) - Underhills&amp;lt;br&amp;gt;&lt;br /&gt;
:''Edwin Jose'': '''Given''', ''von der'': '''Prefix''', ''Smith'' and ''Weston'': '''Primary''', ''and'': &amp;lt;abbr title=&amp;quot;a connector&amp;quot;&amp;gt;'''[con]'''&amp;lt;/abbr&amp;gt;, ''Wilson'': '''Patronymic''',&amp;lt;br&amp;gt;&lt;br /&gt;
:''Dr.'': '''Title''', ''Sr'': '''Suffix''', ''Ed'': '''Nickname''', ''Underhills'' &amp;lt;abbr title=&amp;quot;family nick name&amp;quot;&amp;gt;'''Familynick'''&amp;lt;/abbr&amp;gt;, Jose &amp;lt;abbr title=&amp;quot;called (preferred given name)&amp;quot;&amp;gt;'''Call'''&amp;lt;/abbr&amp;gt;.&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
======Help Reference Example person======&lt;br /&gt;
[[File:NameEditor-format_reference_example-51.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Display Name Editor's - reference person &amp;lt;!-- Gramps ID: ??? --&amp;gt; shown in the [[Gramps_6.0_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_3#Name_Editor|Name Editor]] dialog]]&lt;br /&gt;
&lt;br /&gt;
All the fields for the Help Reference '''Example''' person except the Family Nickname can be added in the standard Person Editor dialog. Double-click the Preferred name in Names tab of the Person Editor to access additional fields including: the Family Nick Name, Grouping controls, exception Sorting and Display controls, Date range controls for using a particular name.&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
======Display Name list======&lt;br /&gt;
&amp;lt;!-- [[File:xxx.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} xxx]] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In this section you can add, remove or edit existing name formats as well as see an example of the formatted name.&lt;br /&gt;
&lt;br /&gt;
Table shows two headings {{man label|Format}} and  {{man label|Example}} &lt;br /&gt;
* {{man label|Format}} - Based on the name parts shown&lt;br /&gt;
* {{man label|Example}} - Displays the name format applied to a ? [[Gramps_6.0_Wiki_Manual_-_Settings#Help_Reference_Example_person|builtin reference person]] ?&lt;br /&gt;
&lt;br /&gt;
The List shows four default display name formats they are: &amp;lt;!-- check if any of these are used by default in Gramps and if so mention it --&amp;gt;&lt;br /&gt;
* ''Surname, Given Suffix''  - displays the name as: &lt;br /&gt;
* ''Given Surname Suffix''  - displays the name as: &lt;br /&gt;
* ''Given'' - displays the name as: ''Edwin Jose''&lt;br /&gt;
* ''xxx'''  - displays the name as: &lt;br /&gt;
&lt;br /&gt;
* {{man button|Add}} - a new name format, type the required keywords as needed and press the {{man button|Enter}} key to see the resulting  {{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Help_Reference_Example_person|Example]]}}&lt;br /&gt;
* {{man button|Remove}} - an existing name format (except for the four default name formats )&lt;br /&gt;
* {{man button|Edit}} - an existing name format (except for the four default name formats )&lt;br /&gt;
{{stub}}&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
==== Input Options ====&lt;br /&gt;
[[File:EditPreferences-Data-tab-InputOptions-section-default-60.png|right|thumb|650px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}}  Menu: &amp;quot;Edit -&amp;gt; Preferences...&amp;quot; &amp;quot;Data&amp;quot; tab &amp;quot;Input Options&amp;quot; section defaults]]&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;surname guessing&amp;quot;&amp;gt;{{man label|Surname guessing:}}&amp;lt;span&amp;gt; This option affects the initial family name of a child when they are added to the family tree.&lt;br /&gt;
** '''Father's surname''' (default) - will use the family name of the father. &lt;br /&gt;
** ''None'' - means that no surname guessing will be attempted. &lt;br /&gt;
** ''Combination of mother's and father's surname'' - will use the father's name followed by the mother's name. &lt;br /&gt;
** ''[https://wikipedia.org/wiki/Icelandic_name Icelandic style]'' - will use the father's given name followed by the &amp;quot;sson&amp;quot; suffix (e.g. the son of Edwin will be guessed as Edwin''sson'').&lt;br /&gt;
&lt;br /&gt;
{{man tip|1=Tip |2=The {{man label|Surname guessing:}} option only affects the initial family name guessed by Gramps when the {{man label|[[Gramps_6.0_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_1#Edit_Person_dialog|Edit Person]]}} dialog is launched from a {{man label|Family Editor}} window.&lt;br /&gt;
You can modify that name any way you see fit. Set this Preferences [[Gramps_6.0_Wiki_Manual_-_Settings#Display|Display tab]] option to the value that you will most frequently use, as it will save you a lot of typing.&lt;br /&gt;
&lt;br /&gt;
See: &lt;br /&gt;
* [https://gramps-project.org/bugs/view.php?id=1715 feature request to support other local variations for surname guessing]&lt;br /&gt;
* [https://wikipedia.org/wiki/Category:Names_by_country Category:Names by country], From Wikipedia, the free encyclopedia&lt;br /&gt;
* [https://wikipedia.org/wiki/Category:Names_by_language Category:Names by language], From Wikipedia, the free encyclopedia}}&lt;br /&gt;
&lt;br /&gt;
*{{man label|Default family relationship:}} - used by the {{man label|[[Gramps_6.0_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_1#Family_Editor_dialog|Family Editor]]}} dialog. &lt;br /&gt;
** '''Unknown''' (default)&lt;br /&gt;
** ''Married''&lt;br /&gt;
** ''Unmarried'' &lt;br /&gt;
** ''Civil Union''&lt;br /&gt;
&lt;br /&gt;
*{{checkbox|0}}{{man label|Hide LDS tab in [[Gramps_6.0_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_1#LDS|person]] and [[Gramps_6.0_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_1#LDS_2|family]] editors}}: Latter Days Saints &lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
[[File:EditPreferences-General-tab-EnviromentSettings-section-default-60.png|Right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Menu: &amp;quot;Edit -&amp;gt; Preferences...&amp;quot; &amp;quot;General&amp;quot; tab &amp;quot;Environment Settings&amp;quot; section defaults]]&lt;br /&gt;
&lt;br /&gt;
This tab contains one section containing preferences relevant to the general operation of the program.&lt;br /&gt;
&lt;br /&gt;
==== Environment Settings ====&lt;br /&gt;
*{{checkbox|0}}{{man label|Display Tip of the Day}}: This checkbox option controls the enabling and disabling of the {{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Tip_of_the_Day_dialog|Tip of the Day]]}} dialog at startup. {{man tooltip|Show useful information about using Gramps on startup.}}&lt;br /&gt;
*{{checkbox|0}}{{man label|Remember last Family Tree}}: Selecting this checkbox option causes the last used database to load upon start. It bypasses the '''Manage Family Trees''' dialog.&lt;br /&gt;
*{{checkbox|0}}{{man label|Remember last view displayed}}: This checkbox option controls the enabling and disabling of the display of the last [[Gramps_Glossary#view|View]]. Enabling will bring you to the view where you stopped the program the last time. {{man tooltip|Remember last view displayed and open it next time.}}&lt;br /&gt;
*{{checkbox|0}}{{man label|Enable spell checker}}: This checkbox option controls the enabling and disabling of the global spelling checker for notes. The '''[https://gitlab.gnome.org/GNOME/gspell gspell]''' package must be loaded for this to have an effect.[https://github.com/gramps-project/gramps/pull/1450] ( See:  [[Troubleshoot Spellcheck]] ) {{man tooltip|Enable the spelling checker for notes.}} (Note the Edit&amp;gt;preferences option enables global English or the language your Gramps is run in and the note context menu is per note in the selected Language of your choice)&lt;br /&gt;
&lt;br /&gt;
*{{checkbox|1}}{{man label|Show text label beside Navigator buttons *}} ''checked'' (default) This checkbox controls whether or not a text description is displayed next to the icon in the [[Gramps_6.0_Wiki_Manual_-_Main_Window#Navigator|Navigator]] in the [[Gramps_6.0_Wiki_Manual_-_Main_Window#Main_Window|Main Window]]. This option takes effect after the program has been restarted. {{man tooltip|Show or hide text beside Navigator buttons (People, Families, Events...). Requires Gramps restart to apply.}}&lt;br /&gt;
&lt;br /&gt;
*{{checkbox|1}}{{man label|Show Clipboard icon on toolbar}}&lt;br /&gt;
*{{checkbox|1}}{{man label|Show Reports icon on toolbar}}&lt;br /&gt;
*{{checkbox|1}}{{man label|Show Tools icon on toolbar}}&lt;br /&gt;
*{{checkbox|1}}{{man label|Show Addons icon on toolbar}}&lt;br /&gt;
*{{checkbox|1}}{{man label|Show Preferences icon on toolbar}}&lt;br /&gt;
*{{man label|Toolbar Style:}}  {{man tooltip|Display text, icons or both on the toolbar buttons.}}&lt;br /&gt;
** '''Both text and icons''' (default)&lt;br /&gt;
** ''Text only''&lt;br /&gt;
** ''Icons only''&lt;br /&gt;
*{{checkbox|1}}{{man label|Show close button in gramplet bar tabs}} ''checked''(default) {{man tooltip|Show close button to simplify removing gramplets from bars.}}&lt;br /&gt;
&lt;br /&gt;
*{{man label|Markup for invalid date format:}} Default: &amp;lt;code&amp;gt;&amp;amp;lt;b&amp;gt;%s&amp;amp;lt;/b&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
** Convenience markups are:&lt;br /&gt;
*** &amp;lt;b&amp;gt;&amp;amp;lt;b&amp;amp;gt;Bold&amp;amp;lt;/b&amp;amp;gt;&amp;lt;/b&amp;gt;  (Default)&lt;br /&gt;
*** &amp;lt;big&amp;gt;&amp;amp;lt;big&amp;amp;gt;Makes font relatively larger&amp;amp;lt;/big&amp;amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
*** &amp;lt;i&amp;gt;&amp;amp;lt;i&amp;amp;gt;Italic&amp;amp;lt;/i&amp;amp;gt;&amp;lt;/i&amp;gt;&lt;br /&gt;
*** &amp;lt;s&amp;gt;&amp;amp;lt;s&amp;amp;gt;Strikethrough&amp;amp;lt;/s&amp;amp;gt;&amp;lt;/s&amp;gt;&lt;br /&gt;
*** &amp;lt;sub&amp;gt;&amp;amp;lt;sub&amp;amp;gt;Subscript&amp;amp;lt;/sub&amp;amp;gt;&amp;lt;/sub&amp;gt;&lt;br /&gt;
*** &amp;lt;sup&amp;gt;&amp;amp;lt;sup&amp;amp;gt;Superscript&amp;amp;lt;/sup&amp;amp;gt;&amp;lt;/sup&amp;gt;&lt;br /&gt;
*** &amp;lt;small&amp;gt;&amp;amp;lt;small&amp;amp;gt;Makes font relatively smaller&amp;amp;lt;/small&amp;amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
*** &amp;lt;tt&amp;gt;&amp;amp;lt;tt&amp;amp;gt;Monospace font&amp;amp;lt;/tt&amp;amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
*** &amp;lt;u&amp;gt;&amp;amp;lt;u&amp;amp;gt;Underline&amp;amp;lt;/u&amp;amp;gt;&amp;lt;/u&amp;gt;&lt;br /&gt;
**** For example: &amp;amp;lt;u&amp;amp;gt;&amp;amp;lt;b&amp;amp;gt;%s&amp;amp;lt;/b&amp;amp;gt;&amp;amp;lt;/u&amp;amp;gt;  will display &amp;lt;u&amp;gt;&amp;lt;b&amp;gt;Underlined bold date&amp;lt;/b&amp;gt;&amp;lt;/u&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*{{man label|Multiple surname box height:}} Default: &amp;lt;code&amp;gt;150&amp;lt;/code&amp;gt; Pixels {{man tooltip|Enter height in pixels. When multiple surnames are entered, these names display in a box. This setting sets the size of this box.}}&lt;br /&gt;
&lt;br /&gt;
====Tip of the Day dialog====&lt;br /&gt;
&lt;br /&gt;
[[File:TipOfTheDay-dialog--example-PrivacyInGramps-60.png|Right|thumb|400px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Tip of the Day dialog - example]]&lt;br /&gt;
&lt;br /&gt;
When enabled in {{man menu|Edit &amp;gt; Preferences}} {{man label|General}} tab the {{man label|Tip of the Day}} dialog shows helpful hints.&lt;br /&gt;
&lt;br /&gt;
The following options are available:&lt;br /&gt;
*{{checkbox|1}} {{man label|Display on startup}} (check box checked by default - once enabled) - uncheck to stop further tips appearing.&lt;br /&gt;
*{{man button|Forward}} - Advance to the next tip.&lt;br /&gt;
*{{man button|Close}} - exit for this session until the Gramps program is restarted.&lt;br /&gt;
[[Category:Tips]]&lt;br /&gt;
&amp;lt;!-- 2025/12/28 List of Tips are stored here https://github.com/gramps-project/gramps/blob/master/data/tips.xml --&amp;gt;&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
=== Family Tree ===&lt;br /&gt;
[[File:EditPreferences-FamilyTree-tab-default-60.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Menu: {{man menu|Edit&amp;gt;Preferences...}} - &amp;quot;Family Tree&amp;quot; - tab - defaults]]&lt;br /&gt;
The {{man label|Family Tree}} tab contains the following four sections:&lt;br /&gt;
*{{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Database_Settings|Database Settings]]}}&lt;br /&gt;
*{{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Database_Location|Database Location]]}}&lt;br /&gt;
*{{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Backup_Management|Backup Management]]}}&lt;br /&gt;
*{{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Family_Tree.27s_Media_path|Family Tree's Media path]]}}&lt;br /&gt;
&lt;br /&gt;
See also:&lt;br /&gt;
* [[Gramps_6.0_Wiki_Manual_-_Manage_Family_Trees#Backing_up_a_Family_Tree|Backing up a family tree]] - more information on backups&lt;br /&gt;
* [[Template:Backup_Omissions|Backup omissions]] - what is not included during a backup&lt;br /&gt;
{{-}}&lt;br /&gt;
====Database Settings====&lt;br /&gt;
[[File:EditPreferences-FamilyTree-tab-DatabaseSetting-section-default-60.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Menu: {{man menu|Edit&amp;gt;Preferences...}} - &amp;quot;Family Tree&amp;quot; - tab - &amp;quot;Database Settings&amp;quot; section defaults]]&lt;br /&gt;
&lt;br /&gt;
*{{man label|Database backend:}} - &lt;br /&gt;
** '''[[Gramps_Glossary#sqlite|SQLite]]''' (''default'') - the [[DB-API Database Backend]]&lt;br /&gt;
** When multiple database backends are installed, they will be included in this list. &amp;lt;br /&amp;gt;&amp;lt;abbr title=&amp;quot;exempli gratia - Latin phrase meaning 'for example'&amp;quot;&amp;gt;e.g.&amp;lt;/abbr&amp;gt; backends: [[Addon:PostgreSQL|PostgreSQL]], SharedPostgreSQL, MongoDB. This menu can be trimmed by 'hiding' the unwanted database backends in the Plugin Manager.&lt;br /&gt;
&lt;br /&gt;
{{man tip|Converting Trees from the retired BSDDB backend|The BSDDB backend developed incompatibilities as Python libraries evolved. That backend choice (as ''default'') was supseded with SQLite in Gramps 5.2 and has been retired (to read-only status) as of the Gramps 6.0 release. &amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;Although BSDDB '''''was''''' the default backend default in Gramps 2.0 through Gramp 5.1, all Gramps Trees should be converted another database backend at the earliest opportunity.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;'''[[Gramps_6.0_Wiki_Manual_-_Manage_Family_Trees#Backing_up_a_Family_Tree|Make a backup]] before any critical change.'''&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;To convert a Tree, first select the target database backend in Preferences, then use the '''Convert''' button for the selected tree in the '''Family Tree ‐&amp;gt; Manage Family Trees''' dialog.}}&lt;br /&gt;
&lt;br /&gt;
See also:&lt;br /&gt;
* Addon [[Addon:PostgreSQL|PostgreSQL]] - this adds experimental support for PostgreSQL databases. Recommended for Experts only!&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{man warn|The ''[[Gramps_Glossary#bsddb|BSDDB]]'' - Legacy Database backend was superseded in the Gramps 5.1 version.|Note that BSDDB can be converted only.  BSDDB 3 (Read-only for upgrades)}}&lt;br /&gt;
find link that mention Gramps 6 does read only conversion of BSDDB  databases&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
====Database Location====&lt;br /&gt;
[[File:EditPreferences-FamilyTree-tab-DatabaseLocation-section-default-60.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Menu: {{man menu|Edit&amp;gt;Preferences...}} - &amp;quot;Family Tree&amp;quot; - tab - &amp;quot;Database Location&amp;quot; section defaults]]&lt;br /&gt;
*{{man label|Host:}} - Server address or other computer IP address for the location of the database.&lt;br /&gt;
*{{man label|Port:}} - Port number to access the Host database&lt;br /&gt;
*{{man label|Database path:}} Unless you have a definite reason to change this, stay with the default path. The default path where databases are stored is &amp;lt;code&amp;gt;grampsdb&amp;lt;/code&amp;gt; within the [[Gramps_6.0_Wiki_Manual_-_User_Directory|User Directory]].&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
====Backup Management====&lt;br /&gt;
[[File:EditPreferences-FamilyTree-tab-BackupManagement-section-default-60.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Menu: {{man menu|Edit&amp;gt;Preferences...}} - &amp;quot;Family Tree&amp;quot; - tab - &amp;quot;Backup Management&amp;quot; section defaults]]&lt;br /&gt;
*{{man label|Backup path:}} - Location in which to save your Gramps backup archive files.&lt;br /&gt;
*{{checkbox|1}}{{man label|Backup on exit}} - Selecting this option will Backup Your family tree upon choosing to exit Gramps. The file be saved to the Backup path specified above. The filename of the backup will match the Family Tree appended with a date and time.&lt;br /&gt;
*{{man label|Autobackup:}} timer interval for triggering full backups during Gramps editing sessions.&lt;br /&gt;
** '''Never''' (''default'')&lt;br /&gt;
** Every 15 minutes&lt;br /&gt;
** Every 30 minutes&lt;br /&gt;
** Every hour&lt;br /&gt;
** Every 12 hours &lt;br /&gt;
** Every day &lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
====Family Tree's Media path====&lt;br /&gt;
[[File:EditPreferences-FamilyTree-tab-FamilyTreesMediaPath-section-default-60.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Menu: {{man menu|Edit&amp;gt;Preferences...}} - &amp;quot;Family Tree&amp;quot; - tab - &amp;quot;Family Tree's Media path&amp;quot; section defaults]]&lt;br /&gt;
*{{man label|Base media path:}} Here you can fill in a base path for the media objects.&lt;br /&gt;
** Selecting the {{man button|Directory}} button gives you a {{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Select_media_directory_dialog|Select media directory]]}} dialog where you can fill in the required path.&lt;br /&gt;
&lt;br /&gt;
{{man tip|The base relative media path is specific to the active family tree.|It is not a global setting in Gramps. Each family tree is able to have a unique media base path that is stored with the database.}}&lt;br /&gt;
&lt;br /&gt;
{{man tip|To make media paths relative|You also need to select the {{man label|[ ] Convert to a relative path}} checkbox, at the bottom of the {{man label|[[Gramps_6.0_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_2#Select_a_media_object_selector|Select a media object selector]]}} dialog. Once checked for the first time it will be remembered for each subsequent media selection.}}&lt;br /&gt;
&lt;br /&gt;
See also: &lt;br /&gt;
*[[Gramps_6.0_Wiki_Manual_-_Tools#Media_Manager|{{man label|Gramps Media Manager}}]] a group of four separate tools two of which allow you to:&lt;br /&gt;
** {{man label|[[Gramps_6.0_Wiki_Manual_-_Tools#Convert_paths_from_relative_to_absolute|Convert paths from relative to absolute]]}}&lt;br /&gt;
** {{man label|[[Gramps_6.0_Wiki_Manual_-_Tools#Convert_paths_from_absolute_to_relative|Convert paths from absolute to relative]]}}&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
=====Select media directory dialog=====&lt;br /&gt;
&amp;lt;!-- [[File:xxx.png|right|450px|thumb|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} xxx]] --&amp;gt;&lt;br /&gt;
{{stub}}&amp;lt;!--from the directory button above --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
See [[Gramps_6.0_Wiki_Manual_-_Settings#File_Chooser]]&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
=====Missing Media Objects 'broken link' icon of a box with a red 'x'=====&lt;br /&gt;
[[File:BrokenMediaPath-example-60.png|right|450px|thumb|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Media object with a broken filepath]]&amp;lt;!-- how was this created ? can the section be renamed to something like &amp;quot;Missing Media Objects&amp;quot; ? with a subheading for the missing red x? --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If the Preview thumbnails displays 'broken link' icon of a box with a red 'x' you will need to correct {{man label|Base media path:}} for your family tree in the {{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Family_Tree.27s_Media_path|Family Tree's Media path]]}} section.&lt;br /&gt;
&lt;br /&gt;
See also:&lt;br /&gt;
* Example.gramps - [[Example.gramps#Connecting_to_the_example_Media_Objects|Connecting to the example Media Objects]]&lt;br /&gt;
* [[Addon:Media_Verify_Tool|Media Verify Tool]] addon tool for revalidating media paths&lt;br /&gt;
{{-}}&lt;br /&gt;
{{stub}}&amp;lt;!-- what is needed here ?? --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Import ===&lt;br /&gt;
[[File:EditPreferences-Import-tab-default-60.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Menu: &amp;quot;Edit&amp;gt;Preferences...&amp;quot; - &amp;quot;Import&amp;quot; - tab - defaults]]&lt;br /&gt;
The {{man label|Import}} tab has two sections as follows:&lt;br /&gt;
* {{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Tag_Records|Tag Records]]}}&lt;br /&gt;
* {{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Source_GEDCOM_import|Source GEDCOM import]]}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Tag Records ====&lt;br /&gt;
&lt;br /&gt;
*{{checkbox|0}}{{man label|Add tag on import}}: Checkbox (Default: &amp;lt;code&amp;gt;Imported %Y/%m/%d %H:%M:%S&amp;lt;/code&amp;gt; ) ''' {{man tooltip|Specified tag will be added on import. Clear to set default value.}} Note - Adding a timestamped [[Gramps_Glossary#tag|Tag]] on import can significantly slow down the importing of your data, but are helpful for the ensuing data cleanup.'''&lt;br /&gt;
&lt;br /&gt;
==== Source GEDCOM import ====&lt;br /&gt;
&lt;br /&gt;
*{{checkbox|0}}{{man label|Add default source on GEDCOM import}}: This checkbox option affects the importing of [[Gramps_6.0_Wiki_Manual_-_Manage_Family_Trees#GEDCOM_import|GEDCOM data]]. If this is set, each item that is imported will contain a [[Gramps_Glossary#source|Source]] reference to the imported file. '''Note - Adding a default source can significantly slow down the importing of your GEDCOM data, but are helpful for the ensuing data cleanup.'''&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
=== Limits ===&lt;br /&gt;
[[File:EditPreferences-Limits-tab-default-60.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Menu: &amp;quot;Edit&amp;gt;Preferences...&amp;quot; - &amp;quot;Limits&amp;quot; - tab - defaults]]&lt;br /&gt;
&lt;br /&gt;
Settings used for calculation operations of dates, ages and generations.&lt;br /&gt;
&lt;br /&gt;
See also:&lt;br /&gt;
* [[Gramps 6.0 Wiki Manual - Probably Alive]]&lt;br /&gt;
* [[Gramps_6.0_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_1#Editing_dates|Editing dates]]&lt;br /&gt;
* Setting the [[Match_dates#Changing_after.2Fbefore.2Fabout_range|date approximation .ini]] manually&lt;br /&gt;
&lt;br /&gt;
==== Calculation limits ====&lt;br /&gt;
&lt;br /&gt;
*{{man label|Date 'about' year range: (date ± #):}} Default: &amp;lt;code&amp;gt;50&amp;lt;/code&amp;gt;&lt;br /&gt;
** Defines the number of years +/- of the event date &amp;quot;&amp;lt;code&amp;gt;about &amp;lt;date&amp;gt;&amp;lt;/code&amp;gt;&amp;quot; that the event will return as valid for a filter.&lt;br /&gt;
** Used in the calculation of the person's age.&lt;br /&gt;
*{{man label|Date 'after' year range: (date + #):}} Default: &amp;lt;code&amp;gt;50&amp;lt;/code&amp;gt;&lt;br /&gt;
** Defines the number of years after the event date &amp;quot;&amp;lt;code&amp;gt;after &amp;lt;date&amp;gt;&amp;lt;/code&amp;gt;&amp;quot; that the event will return as valid for a filter.&lt;br /&gt;
** Used in the calculation of the person's age.&lt;br /&gt;
*{{man label|Date 'before' year range: (date - #):}} Default: &amp;lt;code&amp;gt;50&amp;lt;/code&amp;gt;&lt;br /&gt;
** Defines the number of years before the event date &amp;quot;&amp;lt;code&amp;gt;before &amp;lt;date&amp;gt;&amp;lt;/code&amp;gt;&amp;quot; that the event will return as valid for a filter.&lt;br /&gt;
** Used in the calculation of the person's age.&lt;br /&gt;
*{{man label|Maximum age probably alive:}} Default: &amp;lt;code&amp;gt;110&amp;lt;/code&amp;gt;&lt;br /&gt;
** Absent a Death event, the age by which Gramps will consider the person is no longer alive.&lt;br /&gt;
*{{man label|Maximum sibling age difference:}} Default: &amp;lt;code&amp;gt;20&amp;lt;/code&amp;gt;&lt;br /&gt;
*{{man label|Minimum years between generations:}} Default: &amp;lt;code&amp;gt;13&amp;lt;/code&amp;gt;&lt;br /&gt;
*{{man label|Average years between generations:}} Default: &amp;lt;code&amp;gt;20&amp;lt;/code&amp;gt;&lt;br /&gt;
*{{man label|Max generations for relationships:}} You can enter the number of generations used to determine relationships. The default value is '''&amp;lt;code&amp;gt;15&amp;lt;/code&amp;gt;'''. Limits the scope of features based on the [[Gramps_6.0_Wiki_Manual_-_Tools#Relationship_Calculator|Relationship Calculator]]. &lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
=== Colors ===&lt;br /&gt;
[[File:EditPreferences-Colors-tab-default-60.png|right|thumb|650px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Menu: &amp;quot;Edit&amp;gt;Preferences...&amp;quot; - &amp;quot;Colors&amp;quot; - tab - defaults]]&amp;lt;!-- try to screenshot in default USA so that color is not spelt &amp;quot;colour&amp;quot; in the screenshot UK/Australian mode--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This tab has seven section related to allowing you to set the '''colors used for boxes in the graphical views'''.&lt;br /&gt;
&lt;br /&gt;
Each of the colors can be customized using the {{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Pick_a_Color_selector|Pick a Color selector]]}}.&lt;br /&gt;
&lt;br /&gt;
==== Colors used for boxes in the graphical views ====&lt;br /&gt;
&lt;br /&gt;
You can select the&lt;br /&gt;
* {{man label|Color scheme:}}&lt;br /&gt;
** '''Light colors''' (default)&lt;br /&gt;
** ''Dark colors''&lt;br /&gt;
*** {{man button|Restore to defaults}} - restores themes default colors.&lt;br /&gt;
&lt;br /&gt;
====Colors for Male persons====&lt;br /&gt;
* {{man label|Background for Alive:}} [ ] #b8cee6&lt;br /&gt;
* {{man label|Border for Alive:}} [ ] #1f4986&lt;br /&gt;
* {{man label|Background for Dead:}} [ ] #b8cee6&lt;br /&gt;
* {{man label|Border for Dead:}} [ ] #000000&lt;br /&gt;
&lt;br /&gt;
====Colors for Female persons====&lt;br /&gt;
* {{man label|Background for Alive:}} [ ] #feccf0&lt;br /&gt;
* {{man label|Border for Alive:}} [ ] #861f69&lt;br /&gt;
* {{man label|Background for Dead:}} [ ] #feccf0&lt;br /&gt;
* {{man label|Border for Dead:}} [ ] #000000&lt;br /&gt;
&lt;br /&gt;
====Colors for people who are neither male nor female====&lt;br /&gt;
* {{man label|Background for Alive:}} [ ] #94ef9e&lt;br /&gt;
* {{man label|Border for Alive:}} [ ] #2a5d16&lt;br /&gt;
* {{man label|Background for Dead:}} [ ] #94ef9e&lt;br /&gt;
* {{man label|Border for Dead:}} [ ] #000000&lt;br /&gt;
&lt;br /&gt;
====Colors for Unknown persons====&lt;br /&gt;
* {{man label|Background for Alive:}} [ ] #f3dbb6&lt;br /&gt;
* {{man label|Border for Alive:}} [ ] #8e5801&lt;br /&gt;
* {{man label|Background for Dead:}} [ ] #f3dbb6&lt;br /&gt;
* {{man label|Border for Dead:}} [ ] #000000&lt;br /&gt;
&lt;br /&gt;
====Colors for Family nodes====&lt;br /&gt;
* {{man label|Default background:}} [ ] #eeeeee&lt;br /&gt;
* {{man label|Default border:}} [ ] #cccccc&lt;br /&gt;
* {{man label|Background for Married:}} [ ] #eeeeee&lt;br /&gt;
* {{man label|Background for Unmarried:}} [ ] #eeeeee&lt;br /&gt;
* {{man label|Background for Civil Union:}} [ ] #eeeeee&lt;br /&gt;
* {{man label|Background for Unknown:}} [ ] #eeeeee&lt;br /&gt;
* {{man label|Background for Divorced:}} [ ] #eeeeee&lt;br /&gt;
* {{man label|Border for Divorced:}} [ ] #ff7373&lt;br /&gt;
&lt;br /&gt;
====Other colors====&lt;br /&gt;
* {{man label|Background for Home Person:}} [ ] #bbe68a&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
=== Genealogical Symbols ===&lt;br /&gt;
{{stub}}&amp;lt;!-- confusing section! are  prerequisite still required? --&amp;gt;&lt;br /&gt;
{{man warn|Prerequisites exist for this feature|The Genealogical Symbols tab can only be used if the [[#Prerequisite_to_use_Genealogical_Symbols|prerequisite]] program &amp;lt;code&amp;gt;[[#Prerequisite_to_use_Genealogical_Symbols|python-fontconfig]]&amp;lt;/code&amp;gt; is present that Gramps can use.}}&lt;br /&gt;
&lt;br /&gt;
[[File:EditPreferences-GenealogicalSymbols-tab-default-60.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Menu: &amp;quot;Edit&amp;gt;Preferences...&amp;quot; - &amp;quot;Genealogical Symbols&amp;quot; - tab - defaults]]&lt;br /&gt;
&lt;br /&gt;
Allows you to use Genealogical symbols instead of text abbreviations in reports, charts and the Gramps interface. &lt;br /&gt;
&lt;br /&gt;
This tab gives you the possibility to use one font which is able to show all genealogical symbols. (Once configured see: [[#Prerequisite_to_use_Genealogical_Symbols|Prerequisite to use Genealogical Symbols]])&lt;br /&gt;
&lt;br /&gt;
If you select the &amp;quot;{{man label|Use symbols}}&amp;quot; checkbox, Gramps will use the selected font if it exists.&lt;br /&gt;
&lt;br /&gt;
This can be useful if you want to add phonetic in a note to show how to pronounce a name or if you mix multiple languages like Greek and Russian.&lt;br /&gt;
&lt;br /&gt;
You can only configure the death symbol from this tab.&lt;br /&gt;
&lt;br /&gt;
:List of Genealogical Symbols shown (listed in order shown at bottom of screenshot):&lt;br /&gt;
&lt;br /&gt;
* Female&lt;br /&gt;
* Male&lt;br /&gt;
* Asexuality, sexless, genderless&lt;br /&gt;
* Lesbianism&lt;br /&gt;
* Male homosexuality&lt;br /&gt;
* Heterosexuality&lt;br /&gt;
* Transgender, hermaphrodite (in entomology)&lt;br /&gt;
* Transgender&lt;br /&gt;
* Neuter&lt;br /&gt;
&lt;br /&gt;
* Illegitimate&lt;br /&gt;
* Birth&lt;br /&gt;
* Baptism/Christening&lt;br /&gt;
* Engaged&lt;br /&gt;
* Marriage&lt;br /&gt;
* Divorce&lt;br /&gt;
* Unmarried partnership&lt;br /&gt;
* Buried&lt;br /&gt;
* Cremated/Funeral urn&lt;br /&gt;
* Killed in action&lt;br /&gt;
* Extinct&lt;br /&gt;
&lt;br /&gt;
* Death&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
&amp;lt;!-- Unicode symbols not showing on mediwiki due to ??? add back when worked out&lt;br /&gt;
* &amp;amp;#2640; - Female&lt;br /&gt;
* &amp;amp;#2642; - Male&lt;br /&gt;
* &amp;amp;#26aa; - Asexuality, sexless, genderless&lt;br /&gt;
* &amp;amp;#26a2; - Lesbianism&lt;br /&gt;
* &amp;amp;#26a3; - Male homosexuality&lt;br /&gt;
* &amp;amp;#26a4; - Heterosexuality&lt;br /&gt;
* &amp;amp;#26a5; - Transgender, hermaphrodite (in entomology)&lt;br /&gt;
* &amp;amp;#26a6; - Transgender&lt;br /&gt;
* &amp;amp;#26b2; - Neuter&lt;br /&gt;
&lt;br /&gt;
* &amp;amp;#229b; - Illegitimate&lt;br /&gt;
* &amp;amp;#002a; - Birth&lt;br /&gt;
* &amp;amp;#007c; - Baptism/Christening&lt;br /&gt;
* &amp;amp;#26ac; - Engaged&lt;br /&gt;
* &amp;amp;#26ad; - Marriage&lt;br /&gt;
* &amp;amp;#26ae; - Divorce&lt;br /&gt;
* &amp;amp;#26af; - Unmarried partnership&lt;br /&gt;
* &amp;amp;#26b0; - Buried&lt;br /&gt;
* &amp;amp;#26b1; - Cremated/Funeral urn&lt;br /&gt;
* &amp;amp;#2694; - Killed in action&lt;br /&gt;
* &amp;amp;#2021; - Extinct&lt;br /&gt;
&lt;br /&gt;
* &amp;amp;#271e; - Death&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! meaning&lt;br /&gt;
! symbol&lt;br /&gt;
! Unicode code point(s)	&lt;br /&gt;
! name&lt;br /&gt;
|-&lt;br /&gt;
! male	&lt;br /&gt;
| ♂	&lt;br /&gt;
| U+2642	&lt;br /&gt;
| Male Sign&lt;br /&gt;
|-&lt;br /&gt;
! female	&lt;br /&gt;
| ♀	&lt;br /&gt;
| U+2640	&lt;br /&gt;
| Female Sign&lt;br /&gt;
|-&lt;br /&gt;
! unknown	&lt;br /&gt;
| ⚪︎	&lt;br /&gt;
| U+26AA	&lt;br /&gt;
| Medium White Circle&lt;br /&gt;
|-&lt;br /&gt;
! hermaphrodite	&lt;br /&gt;
| ⚥	&lt;br /&gt;
| U+26A5	&lt;br /&gt;
| Interlocked Male and Female Sign&lt;br /&gt;
|-&lt;br /&gt;
! neuter	&lt;br /&gt;
| ⚲	&lt;br /&gt;
| U+26B2	&lt;br /&gt;
| Neuter&lt;br /&gt;
 	 		&lt;br /&gt;
|-&lt;br /&gt;
! birth	&lt;br /&gt;
| *	&lt;br /&gt;
| U+002A	&lt;br /&gt;
| Asterisk&lt;br /&gt;
|-&lt;br /&gt;
! baptisation, christening	&lt;br /&gt;
| ~	&lt;br /&gt;
| U+007E	&lt;br /&gt;
| Tilde&lt;br /&gt;
|-&lt;br /&gt;
! death	&lt;br /&gt;
| ✝︎	&lt;br /&gt;
| U+271D	&lt;br /&gt;
| Latin Cross&lt;br /&gt;
|-&lt;br /&gt;
! burial	&lt;br /&gt;
| ⚰︎	&lt;br /&gt;
| U+26B0	&lt;br /&gt;
| Coffin&lt;br /&gt;
|-&lt;br /&gt;
! cremation	&lt;br /&gt;
| ⚱︎	&lt;br /&gt;
| U+26B1	&lt;br /&gt;
| Funeral Urn&lt;br /&gt;
|-&lt;br /&gt;
! stillborn	&lt;br /&gt;
| ✝︎*	&lt;br /&gt;
| U+0086 U+002A	&lt;br /&gt;
| Latin Cross, Asterisk&lt;br /&gt;
|-&lt;br /&gt;
! born illegitimately	&lt;br /&gt;
| *⃝	&lt;br /&gt;
| U+002A U+20DD	&lt;br /&gt;
| Circled Asterisk&lt;br /&gt;
|-&lt;br /&gt;
! born illegitimately	&lt;br /&gt;
| ⊛	&lt;br /&gt;
| U+229B	&lt;br /&gt;
| Circled Asterisk Operator&lt;br /&gt;
|-&lt;br /&gt;
! killed in action	&lt;br /&gt;
| ⚔︎	&lt;br /&gt;
| U+2694	&lt;br /&gt;
| Crossed Swords&lt;br /&gt;
|-&lt;br /&gt;
! this line extinct	&lt;br /&gt;
| ‡	&lt;br /&gt;
| U+2021	&lt;br /&gt;
| Double Dagger	&lt;br /&gt;
|-&lt;br /&gt;
! approximate(ly)	&lt;br /&gt;
| ±	&lt;br /&gt;
| U+00B1	&lt;br /&gt;
| Plus-Minus&lt;br /&gt;
|-&lt;br /&gt;
! before	&lt;br /&gt;
| &amp;lt;	&lt;br /&gt;
| U+003C	&lt;br /&gt;
| Less-Than Symbol&lt;br /&gt;
|-&lt;br /&gt;
! after	&lt;br /&gt;
| &amp;gt;	&lt;br /&gt;
| U+003E	&lt;br /&gt;
| Greater-Than Symbol&lt;br /&gt;
 	 		&lt;br /&gt;
|-&lt;br /&gt;
! engaged	&lt;br /&gt;
| ⚬	&lt;br /&gt;
| U+26AC	&lt;br /&gt;
| Medium Small White Circle&lt;br /&gt;
|-&lt;br /&gt;
! married	&lt;br /&gt;
| ⚭	&lt;br /&gt;
| U+26AD	&lt;br /&gt;
| Marriage Symbol&lt;br /&gt;
|-&lt;br /&gt;
! divorced	&lt;br /&gt;
| ⚮	&lt;br /&gt;
| U+26AE	&lt;br /&gt;
| Divorce Symbol&lt;br /&gt;
|-&lt;br /&gt;
! unmarried	&lt;br /&gt;
| ⚯	&lt;br /&gt;
| U+26AF	&lt;br /&gt;
| Unmarried Partnership Symbol&lt;br /&gt;
|}&lt;br /&gt;
{{-}}&lt;br /&gt;
====Prerequisite to use Genealogical Symbols====&lt;br /&gt;
{{stub}}&lt;br /&gt;
[[File:EditPreferences-GenealogicalSymbols-tab-default-51.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} &amp;quot;Genealogical Symbols&amp;quot;  - Preferences tab - defaults]]&lt;br /&gt;
&lt;br /&gt;
=====Initial setup=====&lt;br /&gt;
&lt;br /&gt;
If the fontconfig [[Gramps_6.0_Wiki_Manual_-_Settings#Prerequisite|prerequisite has been installed]], then on the {{man label|Genealogical Symbols}} tab select the {{man button|Try to find}} button, Gramps will attempt to detect any suitable unicode text fonts that can be used.  &lt;br /&gt;
&lt;br /&gt;
[[File:EditPreferences-GenealogicalSymbols-FindFont-51.png|center|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} &amp;quot;Genealogical Symbols&amp;quot;  - Finding fonts]]&lt;br /&gt;
&lt;br /&gt;
When the search has completed select one of the fonts from the {{man button|Choose font}} list and then select the checkbox:&lt;br /&gt;
&lt;br /&gt;
{{checkbox|1|Use symbols}}&lt;br /&gt;
&lt;br /&gt;
=====Prerequisite=====&lt;br /&gt;
Prerequisite : '''python-fontconfig''' : Python bindings of fontconfig and its dependencies are required for displaying genealogical symbols&lt;br /&gt;
{{man note|Use the [[Addon:Prerequisites_Checker_Gramplet|Prerequisites Checker]]|Do you have &amp;lt;code&amp;gt;python-fontconfig&amp;lt;/code&amp;gt; installed? Run the Prerequisites Checker Addon and look for something similar to the following line:&amp;lt;pre&amp;gt;* python-fontconfig 0.5.0 (Success version 0.5.x is installed.)&amp;lt;/pre&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
See also:&lt;br /&gt;
* Tamura Jones expounds on [https://www.tamurajones.net/GenealogySymbols.xhtml Genealogical Symbols] ''(the 'Unicode' section is particularly relevant)''&lt;br /&gt;
* [[GEPS 039: Genealogical symbols in gramps]]&lt;br /&gt;
* Feature request: {{bug|9098}} Gramps should be able to use genealogy symbols everywhere.&lt;br /&gt;
* [[Customize the Genealogical Symbols lookup table]] located in the [[Gramps_6.0_Wiki_Manual_-_User_Directory#MS_Windows|Gramps user directory]] at: [https://github.com/gramps-project/gramps/blob/maintenance/gramps51/gramps/gen/utils/symbols.py gramps\gen\utils\symbols.py]&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
=== ID Formats ===&lt;br /&gt;
{{man tip|ID Prefixes |The ID prefixes use formatting conventions common for C, Python, and other programming languages. For example, the &amp;lt;code&amp;gt;%04d&amp;lt;/code&amp;gt; expands to an integer, prepended with zeros to have the total width of four digits. If you would like IDs to be 1, 2, 3, etc., simply set the formatting parameter to &amp;lt;code&amp;gt;%d&amp;lt;/code&amp;gt;, the 'd' specifies Decimal Integer, outputting the number in base 10.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;See: Python [https://docs.python.org/3/library/string.html#format-specification-mini-language (String) Format Specification Mini-Language]}}&lt;br /&gt;
&lt;br /&gt;
[[File:EditPreferences-IDFormats-tab-default-60.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Menu: &amp;quot;Edit&amp;gt;Preferences...&amp;quot; - &amp;quot;ID Formats&amp;quot; - tab - defaults]]&lt;br /&gt;
&lt;br /&gt;
This tab contains preferences relevant to the automatic generation of Gramps IDs.&lt;br /&gt;
&lt;br /&gt;
*{{man label|Person:}} Provides the template for generating IDs for a Person. Default value: &amp;lt;code&amp;gt;I%04d&amp;lt;/code&amp;gt;&lt;br /&gt;
*{{man label|Family:}} Provides the template for generating IDs for a Family. Default value: &amp;lt;code&amp;gt;F%04d&amp;lt;/code&amp;gt;&lt;br /&gt;
*{{man label|Place:}} Provides the template for generating IDs for a Place. Default value: &amp;lt;code&amp;gt;P%04d&amp;lt;/code&amp;gt;&lt;br /&gt;
*{{man label|Source:}} Provides the template for generating IDs for a Source. Default value: &amp;lt;code&amp;gt;S%04d&amp;lt;/code&amp;gt;&lt;br /&gt;
*{{man label|Citation:}} Provides the template for generating IDs for a Citation. Default value: &amp;lt;code&amp;gt;C%04d&amp;lt;/code&amp;gt;&lt;br /&gt;
*{{man label|Media Object:}} Provides the template for generating IDs for a Media Object. Default value: &amp;lt;code&amp;gt;O%04d&amp;lt;/code&amp;gt;&lt;br /&gt;
*{{man label|Event:}} Provides the template for generating IDs for an Event. Default value: &amp;lt;code&amp;gt;E%04d&amp;lt;/code&amp;gt;&lt;br /&gt;
*{{man label|Repository:}} Provides the template for generating IDs for a Repository. Default value: &amp;lt;code&amp;gt;R%04d&amp;lt;/code&amp;gt;&lt;br /&gt;
*{{man label|Note:}} Provides the template for generating IDs for a Note. Default value: &amp;lt;code&amp;gt;N%04d&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can use the [[Gramps_6.0_Wiki_Manual_-_Tools#Reorder_Gramps_ID|Reorder Gramps ID]] tool to change the format.&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
=== Text ===&lt;br /&gt;
&lt;br /&gt;
[[File:EditPreferences-Text-tab-default-60.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Menu: &amp;quot;Edit&amp;gt;Preferences...&amp;quot; - &amp;quot;Text&amp;quot; - tab - defaults]]&lt;br /&gt;
&lt;br /&gt;
This tab contains one section {{man label|Conditional Text Replacements}} with preferences relevant to how missing and private names and records should be shown.&lt;br /&gt;
&lt;br /&gt;
==== Conditional Text Replacements ====&lt;br /&gt;
&lt;br /&gt;
*{{man label|Missing surname:}} in the input field you can determine how a missing surname should be displayed. Default value is '''&amp;lt;code&amp;gt;[Missing Surname]&amp;lt;/code&amp;gt;'''. You can change this to [--] or whatever is most convenient for you.&lt;br /&gt;
*{{man label|Missing given name}} in the input field you can determine how a missing given name should be displayed. Default value is '''&amp;lt;code&amp;gt;[Missing Given Name]&amp;lt;/code&amp;gt;'''. You can change this to whatever you want.&lt;br /&gt;
*{{man label|Missing record:}} Default: &amp;lt;code&amp;gt;[Missing Record]&amp;lt;/code&amp;gt;&lt;br /&gt;
*{{man label|Private surname:}} Default: &amp;lt;code&amp;gt;[Living]&amp;lt;/code&amp;gt;&lt;br /&gt;
*{{man label|Private given name:}} Default: &amp;lt;code&amp;gt;[Living]&amp;lt;/code&amp;gt;&lt;br /&gt;
*{{man label|Private record:}} Default: &amp;lt;code&amp;gt;[Private Record]&amp;lt;/code&amp;gt;&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
=== Warnings ===&lt;br /&gt;
[[File:EditPreferences-Warnings-tab-default-60.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Menu: &amp;quot;Edit&amp;gt;Preferences...&amp;quot; - &amp;quot;Warnings&amp;quot; - tab - defaults]]&lt;br /&gt;
&lt;br /&gt;
This tab has one section {{man label|Warnings and Error dialogs}} that controls the display of warning dialogs, allowing the re-enabling of dialogs that have been disabled.&lt;br /&gt;
&lt;br /&gt;
See the [[Gramps_6.0_Wiki_Manual_-_Error_and_Warning_Reference|Error and Warning Reference]] page for examples.&lt;br /&gt;
==== Warnings and Error dialogs ====&lt;br /&gt;
*{{checkbox|0}}{{man label|Suppress warning when adding parents to a child.}} Checkbox unchecked by Default (See [[Gramps_6.0_Wiki_Manual_-_Error_and_Warning_Reference#Suppress_warning_when_adding_parents_to_a_child|Dialog]])&lt;br /&gt;
*{{checkbox|0}}{{man label|Suppress warning when cancelling with changed data.}} Checkbox unchecked by Default (See [[Gramps_6.0_Wiki_Manual_-_Error_and_Warning_Reference#Suppress_warning_when_cancelling_with_changed_data|Dialog]])&lt;br /&gt;
*{{checkbox|0}}{{man label|Suppress warning about missing researcher when exporting to GEDCOM.}} Checkbox unchecked by Default (See [[Gramps_6.0_Wiki_Manual_-_Error_and_Warning_Reference#Suppress_warning_about_missing_researcher_when_exporting_to_GEDCOM|Dialog]])&lt;br /&gt;
*{{checkbox|0}}{{man label|Suppress tooltip warnings about data being saved immediately.}} Checkbox unchecked by Default &lt;br /&gt;
*{{checkbox|0}}{{man label|Show plugin status dialog on plugin load error.}} Checkbox unchecked by Default (See [[Gramps_6.0_Wiki_Manual_-_Error_and_Warning_Reference#Module_not_loaded_warnings|Dialog]])&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
=== Researcher ===&lt;br /&gt;
{{man tip|Researcher Information|This contact information is independent of the family trees you create.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;Most exports and reports will be filtered to protect the privacy of living people of the Tree... including yourself. This information feeds into the authoring and citation features of any publication (or archival) options.}}&lt;br /&gt;
[[File:EditPreferences-Researcher-tab-default-60.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Menu: &amp;quot;Edit&amp;gt;Preferences...&amp;quot; - &amp;quot;Researcher&amp;quot; - tab - defaults]]&lt;br /&gt;
&lt;br /&gt;
Allows you to {{man label|Enter your information so people can contact you when you distribute your Family Tree}} in the corresponding text entry fields. Although Gramps requests information about you, this information is used only so that Gramps can create valid GEDCOM output files. A valid GEDCOM file requires information about the file's creator. If you choose, you may leave the information empty, however none of your exported GEDCOM files will be valid.&lt;br /&gt;
&lt;br /&gt;
The available text entry fields are (all blank by default):&lt;br /&gt;
*{{man label|Name:}}&lt;br /&gt;
*{{man label|Address:}}&lt;br /&gt;
*{{man label|Locality:}}&lt;br /&gt;
*{{man label|City:}}&lt;br /&gt;
*{{man label|State/County:}}&lt;br /&gt;
*{{man label|Country:}}&lt;br /&gt;
*{{man label|ZIP/Postal Code:}}&lt;br /&gt;
*{{man label|Phone:}}&lt;br /&gt;
*{{man label|Email:}}&lt;br /&gt;
&lt;br /&gt;
The information entered under this preference acts as default value for family tree specific values that can be adjusted with the {{man menu|Tools-&amp;gt;Family Tree Processing-&amp;gt;[[Gramps_6.0_Wiki_Manual_-_Tools#Edit_Database_Owner_Information|Edit Database Owner Information...]]}}.&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
== Other settings ==&lt;br /&gt;
&lt;br /&gt;
Besides {{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Preferences|Preferences]]}} dialog, there are other settings available in Gramps. For various reasons they have been made more readily accessible, as listed below.&lt;br /&gt;
{{-}}&lt;br /&gt;
===Columns editor===&lt;br /&gt;
&lt;br /&gt;
{{man tip|The {{man label|Columns}} editor is available and works in the same way for all list views.|Specifically, it is available for People View, Family View (children list). Sources View, Citations View, Places View, Media View, Repositories View and the Notes View.}}&lt;br /&gt;
&lt;br /&gt;
[[File:ColumnsEditorTab-dialog-example-60.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} '''Columns''' editor tab - dialog - People Tree View default columns]]&lt;br /&gt;
&lt;br /&gt;
The columns of the list views may be added, removed, or reordered in a {{man label|Columns}} editor dialog. &lt;br /&gt;
&lt;br /&gt;
To use the {{man label|Columns}} editor dialog for the current view, choose via the menu {{man menu|View &amp;amp;#x27a1; Configure...}}, click on [[File:Gramps-config.png|34px]]{{man button|Configure View...}} toolbar button or press the ''Configure active view'' [[Gramps_6.0_Wiki_Manual_-_Keybindings#Common_keybindings|keyboard keybinding]]. &lt;br /&gt;
&lt;br /&gt;
Only columns with a selected checkbox will be shown in the view. You can also change the position of a column in the View by clicking and dragging it to a new position in the Editor ([https://wikipedia.org/wiki/Drag-and-drop ''drag and drop'']). Once you have made the changes you want click {{man button|Apply}}, then click {{man button|OK}} to exit the Editor and see your changes in the View.&lt;br /&gt;
&lt;br /&gt;
By default, the View List, displays several columns of information about the respective category. You can add or remove columns to and from the display &lt;br /&gt;
&lt;br /&gt;
The default sort key for the view [always ascending] is the left-most field [i.e. at the top in the Columns Editor], so changing which field is in that position affects default sorting. For some views the first field cannot be changed and the reason will be mentioned at the top of the Columns editor.&lt;br /&gt;
&lt;br /&gt;
The {{man label|Columns Editor}} dialog will have a different selection of columns for each category of View that displays a simple table.&lt;br /&gt;
&lt;br /&gt;
Changes will only be enacted when the {{man button|Apply}} button is clicked.&lt;br /&gt;
&lt;br /&gt;
Once the View columns changes have been applied, clicking once on the column header sorts in ascending order, clicking again sorts in descending order. &lt;br /&gt;
&lt;br /&gt;
The subset of columns and the current [[Gramps_6.0_Wiki_Manual_-_Filters|filters]] will also constrain the data exported via the {{Man menu|Family Trees&amp;amp;nbsp;&amp;amp;#x27a1;&amp;amp;nbsp;[[Gramps_6.0_Wiki_Manual_-_Settings#Export_View|Export View...]]}} operation. Hidden columns and records will not be exported. &lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
=== Sorting columns ===&lt;br /&gt;
&lt;br /&gt;
[[File:PersonView-PeopleListView-example-with-context-menu-60.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}}  '''Before''' - default sort by &amp;quot;Name&amp;quot; column &amp;quot;People&amp;quot; Category - &amp;quot;Person&amp;quot; (List) View]]&lt;br /&gt;
&lt;br /&gt;
[[File:PeopleCategory-PeopleListView-SortedByBirthDateColumn-example-60.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} '''After''' - Sorted by &amp;quot;Birth Date&amp;quot; column in the list mode of the People Category View - example]]&lt;br /&gt;
&lt;br /&gt;
By default, each Category View presenting data in a columnated table layout will sort the rows in ascending order based on the data in the first (left-most) column. If the table has grouped rows, the grouped data will be sub-sorted. ''(Tables in tabbed subsets of data, Editors and Selectors will work similarly.)''&lt;br /&gt;
&lt;br /&gt;
Click once on a different column header to sort on the data of that column in ascending order. Click the header again to sort in reverse order. &lt;br /&gt;
&lt;br /&gt;
The {{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Columns_editor|Columns editor]]}} dialog can be used to add, remove and rearrange the displayed columns. Choosing a different first column will make that the new default sorting column of the view [though always ascending].&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
===Setting Home person===&lt;br /&gt;
[[File:MenuEdit-SetHomePerson-60.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Menu showing ''Set Home Person'']]&lt;br /&gt;
&lt;br /&gt;
To set (designate) the [[Gramps_Glossary#home_person|Home person]], select the People Category and select the desired person to make them into the [[Gramps_Glossary#active_person|Active Person]] and then choose {{man menu|Edit -&amp;gt;Set Home Person}} via the menus.&lt;br /&gt;
&lt;br /&gt;
Alternately, when editing any Person, right-clicking on inactive areas (areas without a text-entry box) of the top section displays a pop-up menu which includes an option to {{man menu|Make Home Person}} of that profile.&lt;br /&gt;
&lt;br /&gt;
The Home person is the persistently designated person who becomes the [[Gramps_Glossary#active_person|Active Person]] when one of the following occurs:&lt;br /&gt;
*By default, when the Family tree database is opened&amp;lt;br /&amp;gt;''(The [[Gramps_6.0_Wiki_Manual_-_Settings#General_Gramps_settings|General]] setting in [[Gramps_6.0_Wiki_Manual_-_Settings#Preferences|Preferences]] can modify this default behavior. The &amp;quot;Remember last view displayed&amp;quot; will return to the last [[Gramps_Glossary#active_person|Active Person]] of the previous session.)''&lt;br /&gt;
*As the toolbar {{man button|Home}} button is clicked&lt;br /&gt;
*When the Home menu item is selected from either the {{man button|Go}} menu or the right-click context menu in selected views&lt;br /&gt;
*As the [[Gramps_6.0_Wiki_Manual_-_Keybindings#15|keybinding]] {{Man key press|ALT|Home}} is pressed to return to the '''Home Person'''. &lt;br /&gt;
&lt;br /&gt;
The toolbar {{man button|Home}} button is available in the People Category, Relationships Category, and Charts Category. [[File:Gramps Go-Home48x48 win.png|text-bottom]]&lt;br /&gt;
====See also====&lt;br /&gt;
* [[Gramps_6.0_Wiki_Manual_-_Navigation#Setting_the_Home_Person|Setting the Home Person]]&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
===Adjusting viewing controls===&lt;br /&gt;
&lt;br /&gt;
Whether the toolbar, the sidebar, or the filter (not available on Charts and Relationships Views) are displayed in the main window is adjusted through the View menu.&lt;br /&gt;
&lt;br /&gt;
In the different views clicking the {{man menu|[[Gramps_6.0_Wiki_Manual_-_Navigation#View|View]]}} menu will shows for boxes you can click:&lt;br /&gt;
*Navigator&lt;br /&gt;
*Toolbar&lt;br /&gt;
*Sidebar&lt;br /&gt;
*Bottombar&lt;br /&gt;
*Full Screen {{man key press|F11}}&lt;br /&gt;
&lt;br /&gt;
Additionally, depending on the view you are in, other options will be available on {{man label|Configure}}.&lt;br /&gt;
&lt;br /&gt;
*Gramplets:&lt;br /&gt;
**Set Columns to 1&lt;br /&gt;
**Set Columns to 2&lt;br /&gt;
**Set Columns to 3&lt;br /&gt;
*Relationships:&lt;br /&gt;
**Show Siblings&lt;br /&gt;
**Show Details&lt;br /&gt;
*Geography:&lt;br /&gt;
**Time period&lt;br /&gt;
**Layout&lt;br /&gt;
&lt;br /&gt;
All other Views: the [[Gramps_6.0_Wiki_Manual_-_Settings#Columns_editor|Columns editor]].&lt;br /&gt;
&lt;br /&gt;
===Export View===&lt;br /&gt;
&lt;br /&gt;
[[File:Menubar-FamilyTrees-overview-FamilyTree-Loaded-example-60.png|thumb|right|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Menubar - &amp;quot;Family Trees&amp;quot; - overview example showing &amp;quot;Export View&amp;quot; menu entry]]&lt;br /&gt;
&lt;br /&gt;
On most [[Gramps_6.0_Wiki_Manual_-_Categories#Categories_of_the_Navigator|Category List Views]], displayed data maybe be exported, choose via the {{man menu|Family Trees -&amp;gt;Export View...}} [[Gramps_6.0_Wiki_Manual_-_Navigation#Main_Menus|menu]] command.&lt;br /&gt;
&lt;br /&gt;
This Menu command only appears if the displayed data can be exported. Gramps will export data on screen according your choice: '''CSV''' or '''Open Document''' spreadsheet format.&lt;br /&gt;
&lt;br /&gt;
Note that the current configuration of the  View's columns will control what data will be exported. The export will contain only the displayed column data (in the same order) and be limited to records matching any [[Gramps_6.0_Wiki_Manual_-_Filters|filters]] you have applied.&lt;br /&gt;
&lt;br /&gt;
Use the Views [[Gramps_6.0_Wiki_Manual_-_Settings#CSV_Dialect|CSV Dialect]] tab control the type of CSV to be created.&lt;br /&gt;
{{-}}&lt;br /&gt;
====Export View as Spreadsheet dialog====&lt;br /&gt;
&lt;br /&gt;
[[File:ExportViewAsSpreadsheet-CSV-file-dialog-example-60.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} &amp;quot;Export View as Spreadsheet&amp;quot; CSV(default) filetype - dialog - example]]&amp;lt;!-- stage screenshot by pasting this filename into field beforehand &amp;quot;enter_export-view-filename-here.csv&amp;quot;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Gramps will then display the {{man label|Export View as Spreadsheet}} dialog where after choosing a file location to save to and a name for your file; export data on from the Category List View in one of two spreadsheet formats:&lt;br /&gt;
*{{man label|Formats:}}&lt;br /&gt;
** '''CSV''' (default)&lt;br /&gt;
** '''OpenDocument Spreadsheet''' - ODS format.&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
[[File:ExportViewAsSpreadsheet-ODS-Displayed-in-LibreOfficeCalc-example-60.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Example ODS Spreadsheet - Displayed in LibreOffice Calc]]&amp;lt;!-- from &amp;quot;Events&amp;quot; category &amp;quot;Export View&amp;quot; as &amp;quot;OpenDocument Spreadsheet&amp;quot; named &amp;quot;Export View as Spreadsheet example.ods&amp;quot; then open in libreoffice --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The example screenshot shows an export to the '''OpenDocument Spreadsheet''' (ODS format) displayed as a Spreadsheet in LibreOffice Calc.&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
====CSV Dialect====&lt;br /&gt;
[[File:CSV-Dialect-Tab-dialog-example-60.png|thumb|right|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} &amp;quot;CSV Dialect&amp;quot; tab - dialog - example]]&lt;br /&gt;
&lt;br /&gt;
All list table views have a {{man label|CSV Dialect}} tab in the dialog for the {{man menu|View -&amp;gt; Configure...}} menu. You can choose the CSV format's delimiter to be used when exporting and importing data in Gramps.&lt;br /&gt;
&lt;br /&gt;
''Choose your dialect'' from:&lt;br /&gt;
*{{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Excel_Dialect|excel]]}}&lt;br /&gt;
*{{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Excel_tab_Dialect|excel-tab]]}}&lt;br /&gt;
*{{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Unix_Dialect|unix]]}}&lt;br /&gt;
*{{man label|Custom}}&lt;br /&gt;
**{{man label|Delimiter:}}&lt;br /&gt;
*** ',' ''comma'' (default)&lt;br /&gt;
*** ';' ''semicolon''&lt;br /&gt;
*** ':' ''colon''&lt;br /&gt;
*** '|' ''bar''&lt;br /&gt;
*** 'tab'&lt;br /&gt;
&lt;br /&gt;
CSV stands for '''[https://wikipedia.org/wiki/Comma-separated_values comma-separated values]'''. It is a plain text file format that separate data into columns and rows for simple way to exchange data. Originally, data was limited by being separated into columns by fixed positions in &amp;lt;code&amp;gt;.txt&amp;lt;/code&amp;gt; text files. When more flexibility was needed, the comma was chosen as a delimiter to mark the boundaries of the columns and the &amp;lt;code&amp;gt;.csv&amp;lt;/code&amp;gt; format of a text file was established. To complicate matters, different Operating System marked their end-of-line and end-of-file with different terminating codes. &lt;br /&gt;
&lt;br /&gt;
When comma was needed too frequently in the data itself, a &amp;lt;code&amp;gt;.tsv&amp;lt;/code&amp;gt; (tab-separated-values) file format became popular. When other delimiters began being adopted, rather than use up more file extensions, CSV became synonymous with any text format with delimiter marked columns. They were just different 'dialects' of &amp;quot;CSV&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[https://docs.python.org/3/library/csv.html Python's &amp;lt;code&amp;gt;csv&amp;lt;/code&amp;gt; module] provides several pre-defined dialects to simplify reading and writing CSV files. These dialects specify rules for parsing and formatting data. The standard dialects include {{man label|excel}}, {{man label|excel-tab}}, and {{man label|unix}}. The following sections outline each dialect's characteristics, including its separator, line terminator, and quoting behavior.&lt;br /&gt;
&lt;br /&gt;
===== Excel Dialect =====&lt;br /&gt;
&lt;br /&gt;
The {{man label|excel}} dialect is designed to be compatible with CSV files generated by Microsoft Excel. It is suitable for data that has been saved from Excel as comma-separated values. &lt;br /&gt;
*Separator:** Comma (&amp;lt;code&amp;gt;,&amp;lt;/code&amp;gt;`)&lt;br /&gt;
*Line Terminator: Carriage return and line feed (&amp;lt;code&amp;gt;\r\n&amp;lt;/code&amp;gt;)&lt;br /&gt;
*Quoting:&lt;br /&gt;
** Double quotes (&amp;lt;code&amp;gt;&amp;quot;&amp;lt;/code&amp;gt;`) are used to enclose fields containing the separator or other special characters.&lt;br /&gt;
** To include a double quote within a quoted field, it is escaped by doubling it (e.g., &amp;lt;code&amp;gt;&amp;quot;&amp;quot;example&amp;quot;&amp;quot;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
===== Excel-tab Dialect =====&lt;br /&gt;
&lt;br /&gt;
The {{man label|excel-tab}} dialect is similar to the `excel` dialect but uses tabs instead of commas as the separator. This format is often encountered when copying cell data from Excel to the OS clipboard. Pasting tab separated data into the [[Addon:Import_Text_Gramplet|Import Text]] addon gramplet is one of the quickest way to populate parts of your tree.&lt;br /&gt;
&lt;br /&gt;
* Separator: Tab (&amp;lt;code&amp;gt;\t&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Line Terminator: Carriage return and line feed (&amp;lt;code&amp;gt;\r\n&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Quoting:&lt;br /&gt;
** Double quotes (&amp;lt;code&amp;gt;&amp;quot;&amp;lt;/code&amp;gt;) are used to enclose fields containing the separator or other special characters.&lt;br /&gt;
** To include a double quote within a quoted field, it is escaped by doubling it (e.g., &amp;lt;code&amp;gt;&amp;quot;&amp;quot;example&amp;quot;&amp;quot;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
===== Unix Dialect =====&lt;br /&gt;
&lt;br /&gt;
The {{man label|unix}} dialect is designed for use in Unix-like environments. It uses a line feed character as the line terminator and always quotes all fields.&lt;br /&gt;
&lt;br /&gt;
* Separator: Comma (&amp;lt;code&amp;gt;,&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Line Terminator: Line feed (&amp;lt;code&amp;gt;\n&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Quoting:&lt;br /&gt;
** All fields are enclosed in double quotes (&amp;lt;code&amp;gt;&amp;quot;&amp;lt;/code&amp;gt;).&lt;br /&gt;
** To include a double quote within a quoted field, it is escaped by doubling it (e.g., &amp;lt;code&amp;gt;&amp;quot;&amp;quot;example&amp;quot;&amp;quot;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
===== See also: =====&lt;br /&gt;
* [https://github.com/gramps-project/gramps/pull/1314  CSV: possibility to select the dialect. #1314 ]&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
===Modularity and plugins===&lt;br /&gt;
&amp;lt;!-- this section feels out of place here / find another place for it! --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Gramps has been designed for expansion. The Plugin (a.k.a. Plug-in, addon, extension) framework provides a path for third party development outside the normal Gramps release distributions. &lt;br /&gt;
&lt;br /&gt;
The documentation for each addon is maintained outside the flow of these main wiki chapters. The interface and functionality of the software and documentation may not conform with the styles seen throughout the rest of Gramps... although we encourage Developers to try to make their additions as seamless as possible.&lt;br /&gt;
&lt;br /&gt;
A brief description and screenshot of each addon can be found in the [[6.0_Addons#Addon_List|Addon List]] section of the wiki manual. The separately maintained documentation page for the addon is linked from the 1st column of that list.&lt;br /&gt;
&lt;br /&gt;
See [[Gramps_6.0_Wiki_Manual_-_Plugin_Manager|Plugin Manager]] and [[6.0 Addons|Third-Party Addons]].&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
===Customize report output formats===&lt;br /&gt;
[[File:TextReports-DocumentOptions-section-PlainText-output-settings-example-60.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Document Options - tab defaults for Text Reports (Plain Text - output selected) example]]&lt;br /&gt;
&lt;br /&gt;
What kind of output customization is available? This dialog allows you to change the fonts, font sizes, font color, background color of the text and alignment of paragraphs on the report.&lt;br /&gt;
&lt;br /&gt;
For most report dialogs, in the top part are option tabs specifically related that particular report. The lower part will have more broadly reusable features and is called the {{man label|[[Gramps_6.0_Wiki_Manual_-_Reports_-_part_6#Document_Options|Document Options]]}} section. &lt;br /&gt;
&lt;br /&gt;
From the {{man label|Style:}} drop down list you can choose an existing custom style. Or to make your own {{man label|Style:}} select the {{man button|Style Editor...}} button to show the {{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Document_Styles_dialog|Document Styles]]}} dialog and then select the {{man button|Add a new style}} button to show the {{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Style_editor_dialog|Style editor]]}} dialog.&lt;br /&gt;
&lt;br /&gt;
{{stub}}&amp;lt;!-- what is needed to remove this stub?? --&amp;gt;&lt;br /&gt;
{{-}}&lt;br /&gt;
====Document Styles dialog====&lt;br /&gt;
&lt;br /&gt;
[[File:DocumentStyles-dialog-50.png|thumb|right|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Document Styles - dialog - default]]&lt;br /&gt;
&lt;br /&gt;
The {{man label|Document Styles}} dialog, list the ''default'' style and any custom styles for that report and allows you to edit or delete any custom styles you have created. Select the {{man button|+ (Add a new style)}} button to show the {{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Style_editor_dialog|Style editor]]}} dialog.&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
====Style editor dialog====&lt;br /&gt;
[[File:StyleEditor-dialog-Description-tab-example-50.png|thumb|right|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Description options tab - Document Styles - dialog - default styles for Ahnentafel Report]]&lt;br /&gt;
&lt;br /&gt;
The {{man label|Style editor}} dialog allow you to customize the document style specific to each report.&lt;br /&gt;
&lt;br /&gt;
Change the {{man label|Style sheet name:}} &amp;lt;code&amp;gt;New Style&amp;lt;/code&amp;gt; (default) field to a unique name as it will appear in {{man label|[[Gramps_6.0_Wiki_Manual_-_Reports_-_part_4#Document_Options|Document Options]]}} {{man label|Style:}} drop down list.&lt;br /&gt;
&lt;br /&gt;
Once changes for your custom style have been finalized select the {{man button|OK}} button to save the changes or {{man button|Cancel}} to exit.&lt;br /&gt;
&lt;br /&gt;
=====Style editor dialog tabs=====&lt;br /&gt;
On the left hand side you will see the {{man label|Style}} column that list the paragraph options specific to that report that you may modify. For example the {{man label|[[Gramps_6.0_Wiki_Manual_-_Reports_-_part_6#Ahnentafel_Report|Ahnentafel Report]]}} shows the style options for &amp;lt;code&amp;gt;AHN-Entry&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;AHN-Generation&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;AHN-Title&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
On the right hand side are three tabs associated with each style listed in the left hand column:&lt;br /&gt;
* [[#Description|Description]]&lt;br /&gt;
* [[#Font_options|Font options]]&lt;br /&gt;
* [[#Paragraph_options|Paragraph options]]&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
======Description======&lt;br /&gt;
&lt;br /&gt;
[[File:StyleEditor-dialog-Description-tab-example-50.png|thumb|right|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Description options tab - Document Styles - dialog - default styles for Ahnentafel Report]]&lt;br /&gt;
&lt;br /&gt;
*{{man label|Description}} tab describes what each paragraph is all about. For example shown here is the style used for the Ahnentafel Report ( &amp;lt;code&amp;gt;AHN-Entry&amp;lt;/code&amp;gt; ) with the description: ''The basic style used for the text display.'' &lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
======Font options======&lt;br /&gt;
&lt;br /&gt;
[[File:StyleEditor-dialog-FontOptions-tab-example-50.png|thumb|right|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} &amp;quot;Font options&amp;quot; tab - &amp;quot;Style Editor&amp;quot; dialog for &amp;quot;Document Styles&amp;quot; (default styles for Ahnentafel Report)]]&lt;br /&gt;
&lt;br /&gt;
*{{man label|Font options}} tab allows you to set the {{man label|Type face}} ''Roman'' or ''Swiss'', the {{man label|Size}} of the font in pt.(point), the {{man label|Color}} of the font and some {{man label|Options}} like ''Bold'', ''Italic'' or ''Underline''.&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
======Paragraph options======&lt;br /&gt;
&lt;br /&gt;
[[File:StyleEditor-dialog-ParagraphOptions-tab-example-50.png|thumb|right|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} &amp;quot;Paragraph options&amp;quot; tab - &amp;quot;Style Editor&amp;quot; dialog for &amp;quot;Document Styles&amp;quot; (default styles for Ahnentafel Report)]]&lt;br /&gt;
&lt;br /&gt;
*{{man label|Paragraph options}} tab allows you to set the {{man label|Alignment}}, the {{man label|Background color}}, {{man label|Indentation}}, {{man label|Spacing}} and {{man label|Borders}} of your style.&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
===Context menu===&lt;br /&gt;
[[File:Clipboard-dialog-example-context-menu-60.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Clipboard - with example contextual pop-up menu from right-clicking a Family]]&lt;br /&gt;
[[Gramps_6.0_Wiki_Manual_-_Main_Window#Pop-up_menus|Pop-up menus]] are used in various places in Gramps; how you access the context menu is dependent on your operating systems:&lt;br /&gt;
* On Microsoft windows, you generally use the right button of your mouse to show the context menu or use the keyboard shortcut {{man button|Shift}}+{{man button|F10}}. see [https://docs.microsoft.com/en-us/previous-versions/windows/desktop/mpc/using-context-menus Using Context Menus - Microsoft Docs]&lt;br /&gt;
* On Apple macOS, you generally press {{man button|Ctrl}} while clicking the button of your mouse to show the context menu. see: [https://developer.apple.com/design/human-interface-guidelines/macos/menus/contextual-menus/ Contextual Menus - Menus - macOS - Human Interface Guidelines - Apple Developer]&lt;br /&gt;
&lt;br /&gt;
List of known Context menus in Gramps:&amp;lt;!-- index shows 27 context menu entries, so far! --&amp;gt;&lt;br /&gt;
* Pedigree View Context menus&lt;br /&gt;
* Clipboard context menu&lt;br /&gt;
* File Chooser - Context Menu options&lt;br /&gt;
* &amp;lt;Category view&amp;gt; context menus&lt;br /&gt;
* Manage Books dialog &amp;lt;!-- ( has two of them!) --&amp;gt;&lt;br /&gt;
* ... and many more&lt;br /&gt;
{{stub}}&lt;br /&gt;
&lt;br /&gt;
See also:&lt;br /&gt;
* [[Gramps 6.0 Wiki Manual - Keybindings|Keybindings]]&lt;br /&gt;
&lt;br /&gt;
=== Selector dialogs ===&lt;br /&gt;
[[File:SelectFamily-SelectorDialog-example-60.png|450px|thumb|right|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} [[Gramps_6.0_Wiki_Manual_-_Categories#Select_Family_selector|Select Family selector]] - showing Search Bar]]&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
A selector dialog is one in which a list is provided with some buttons and a filter search box at the top. Typically, the list is related to category objects? --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Selector dialogs are a combo interface box and you generally use then to select an object (Person/Family/Events etc). Also various {{man label|Selectors}} also have search bars:&amp;lt;!-- 14 entries in user manual index --&amp;gt;&lt;br /&gt;
* [[Gramps_6.0_Wiki_Manual_-_Categories#Select_Family_selector|Select Family selector]]&lt;br /&gt;
* [[Gramps_6.0_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_1#Select_Event_selector|Select Event selector]]&lt;br /&gt;
* [[Gramps_6.0_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_1#Select_Note_selector|Select Note selector]]&lt;br /&gt;
* [[Gramps_6.0_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_1#Select_Person_selector|Select Person selector]]&lt;br /&gt;
*[[Gramps_6.0_Wiki_Manual_-_Reports_-_part_4#Select_a_person_for_the_report_selector|Select a person for the report selector]]&lt;br /&gt;
* [[Gramps_6.0_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_1#Select_Father_selector|Select Father selector]]  (filtered to Father)&lt;br /&gt;
* [[Gramps_6.0_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_1#Select_Mother_selector|Select Mother selector]] (filtered to Mother)&lt;br /&gt;
* [[Gramps_6.0_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_1#Select_Child_selector|Select Child selector]]&lt;br /&gt;
* [[Gramps_6.0_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_1#Select_Media_Object_selector|Select Media Object selector]]&lt;br /&gt;
* [[Gramps_6.0_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_2#Select_Place_selector|Select Place selector]]&lt;br /&gt;
* [[Gramps_6.0_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_2#Select_Repository_selector|Select Repository selector]]&lt;br /&gt;
* [[Gramps_6.0_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_2#Select_Source_or_Citation_selector|Select Source or Citation selector]]&lt;br /&gt;
* [[Gramps_6.0_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_2#Select_Source_selector|Select Source selector]]&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
See also&lt;br /&gt;
* [https://gramps-project.org/wiki/index.php/GEPS_041:_New_Selector GEPS_041:_New_Selector]&lt;br /&gt;
* [[Gramps_6.0_Wiki_Manual_-_Settings#Pick_a_Color_selector|Pick a Color selector]]&lt;br /&gt;
&lt;br /&gt;
{{stub}}&lt;br /&gt;
&lt;br /&gt;
== Customizing ==&lt;br /&gt;
Here are some ways that you can customize Gramps.&lt;br /&gt;
=== Preferences ===&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;Display Options&amp;quot; section of the Edit&amp;gt;Preferences {{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Data|Data]]}} tab you can select the Name format used by default throughout Gramps. The Edit button for the  {{man label|Name format:}} opens the {{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Display_Name_Editor|Display Name Editor]]}}, allowing the creation of user-defined (custom) stylings beyond the pre-defined (built-in) name format choices.  &lt;br /&gt;
&lt;br /&gt;
See [[Gramps_6.0_Wiki_Manual_-_Settings#Preferences|Preferences]]&lt;br /&gt;
&lt;br /&gt;
The Edit button for a person's preferred and alternative names opens the {{man label|[[Gramps_6.0_Wiki_Manual_-_Settings#Display_Name_Editor|Name Editor]]}}, allowing the selection of a name format exceptions that will override the format chosen in the Display tab of Preferences for the entire Tree.  &lt;br /&gt;
&lt;br /&gt;
The name format, grouping and sorting can be overridden for selected individuals and surnames. The Edit Person dialogs have two Edit buttons to access this feature. The button for Preferred name is to the right of the Suffix field. However, for any selected Name (Preferred or Alternative) in the Names tab which opens the Name Editor. The built-in and custom Display Name formats can be selected exceptions to &amp;quot;Group as:&amp;quot; and &amp;quot;Sort as:&amp;quot; options that default to the Name format selected in Preferences.&lt;br /&gt;
&lt;br /&gt;
=== Pick a Color selector ===&amp;lt;!-- rename as https://en.wikipedia.org/wiki/Color_picker  mentions &amp;quot;A color picker (also color chooser or color tool)&amp;quot; but no search shows &amp;quot;selector&amp;quot; --&amp;gt;&lt;br /&gt;
The [[Gramps_6.0_Wiki_Manual_-_Settings#Colors|Colors]] tab of the Preferences allows customizing of the color of various elements of diagrams in the Charts category's graphical views. &lt;br /&gt;
&lt;br /&gt;
==== Color Palette ====&lt;br /&gt;
[[File:PickAColor-selector-dialog-52.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} &amp;quot;Pick a Color&amp;quot; - palette selector dialog]]&amp;lt;!-- screenshot shows UK/Australian spelling of colour, please keep USA spelling for user manual--&amp;gt;&lt;br /&gt;
Select a color from the 45 [[Gramps_Glossary#swatch|swatches]] in predefined color palette area. Or select from the recently used {{man label|Custom}} color swatches. Or click the {{man button|+}} button to create your own custom color. Right-click on any swatch to add another custom color and open the gradient selector. &lt;br /&gt;
&lt;br /&gt;
You can drag any color swatch to any swatch in the preference (or configure) dialog.&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
==== Color Gradient ====&lt;br /&gt;
[[File:PickAColor-gradient-dialog-52.png|right|thumb|436px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} &amp;quot;Pick a Color&amp;quot; - gradient selector dialog]]&lt;br /&gt;
The gradient selector dialog is for adjust the [[Gramps_Glossary#swatch|color swatch]] at the top of the dialog. Once changed, either click the {{man button|Select}} button to apply the color. Drag the single gradient dialog swatch to any swatch in the preference (or configure) dialog.&lt;br /&gt;
&lt;br /&gt;
Specific colors of the swatch can be changed in several ways:&lt;br /&gt;
* via direct entry 'color Hex color code'&lt;br /&gt;
* the hue slider (with a numeric fine control&lt;br /&gt;
* mouse left-click in the 1-dimensional (hue) rainbow gradient or the 2-dimensional (brightness and saturation) hue gradient.&lt;br /&gt;
* mouse right-click in either gradient to show the numeric control for the dimension(s) of the gradient &lt;br /&gt;
* mouse left-click on the eyedropper color picker to choose from any pixel shown on the monitor(s)&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
=== File Chooser ===&lt;br /&gt;
[[File:FileChooser_Bookmarks_Breadcrumbs.png|right|thumb|400px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Linux GTK File Chooser: highlighting breadcrumbs and bookmarking]] &lt;br /&gt;
[[File:FileChooser Bookmarks Breadcrumbs mac.png|right|thumb|400px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} macOS GTK File Chooser: highlighting breadcrumbs and bookmarking]]&lt;br /&gt;
[[File:FileChooser Bookmarks Breadcrumbs win.png|right|thumb|400px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Windows GTK File Chooser: highlighting breadcrumbs and bookmarking]]&lt;br /&gt;
The Open and Save dialogs (File Chooser) for Gramps are based on the [https://docs.gtk.org/gtk3/iface.FileChooser.html GTK File Chooser]. Each operating system has expected behaviors for clicks, double-clicks, sorting, [[Gramps_6.0_Wiki_Manual_-_Keybindings#Handy_Shortcuts|keybindings]], environmental variables, and standard file locations that are characteristic of File Chooser dialogs native to the operating system. A few of these can be customized via the user interface to feel more similar to the OS native File Choosers. However, the idiosyncrasies of various OSes mean shared network folders and URI support may not be as readily browsed as when using the OS native File Choosers.&lt;br /&gt;
&lt;br /&gt;
The [https://developer-old.gnome.org/gtk4/stable/GtkFileChooser.html GtkFileChooser] allows for adding quick navigation hotlinks to commonly used places of the filesystem. In the default implementation, these are displayed in the left sidebar navigation pane. It may be a bit unclear at first that these shortcuts come from various sources and in various flavors, so let's explain the terminology here:&lt;br /&gt;
* '''[[#Bookmarking_file_folders|Bookmarks]]''': are created by the user, by dragging folders from the right pane to the left pane, or by using the “Add”. Bookmarks can be renamed and deleted by the user.&lt;br /&gt;
* '''Shortcuts''': can be provided by the Gramps application. For example, program may want to add a shortcut for a Downloads or Documents folder. Shortcuts ''cannot'' be added or removed by the user. The 'Rename...' context menu option allows them to be relabeled.&lt;br /&gt;
* '''Volumes''': are provided by the underlying filesystem abstraction. They are the “roots” of the filesystem. The Home and Downloads hotlinks are common &amp;quot;roots&amp;quot;. Volumes cannot be modified by the user.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====File Chooser context menus====&lt;br /&gt;
Right-click on any file or folder in the current directory to open context pop-up menu with the following options:&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
*{{man menu|Open With File Manager}}&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
*{{man menu|Copy Location}}&lt;br /&gt;
*{{man menu|[[Gramps_6.0_Wiki_Manual_-_Settings#Bookmarking_file_folders|Add to Bookmarks]]}}&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
*{{man menu|&amp;amp;#x274f; Show Hidden Files}}&lt;br /&gt;
*{{man menu|&amp;amp;#x2611; Show Size Column}}&lt;br /&gt;
*{{man menu|&amp;amp;#x2611; Show Type Column}}&lt;br /&gt;
*{{man menu|&amp;amp;#x274f; Show Time}}&lt;br /&gt;
*{{man menu|&amp;amp;#x274f; Sort Folders before Files}}&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Right-click in the navigation sidebar to open context pop-up menu with the following options:&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
*{{man menu|Open}}&lt;br /&gt;
*{{man menu|Remove}}&lt;br /&gt;
*{{man menu|Rename...}}&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Breadcrumbs and text-entry address bar====&lt;br /&gt;
By default, the file folder navigation in the File Chooser is by browsing. There are also some shortcuts on the left and breadcrumbs (highlighted in green in the dialog illustration) for quick navigation up and down the path. &lt;br /&gt;
&lt;br /&gt;
Optionally, a text-entry address bar can be used to directly key-in or paste a path. Toggle between displaying breadcrumbs and the text-entry address bar with the {{Man key press|CTRL|L}} [[Gramps_6.0_Wiki_Manual_-_Keybindings|keybinding]].&lt;br /&gt;
&lt;br /&gt;
====Bookmarking file folders====&lt;br /&gt;
File folder bookmarks can be user defined to make finding standard locations easier. These bookmarks are remembered between sessions and regardless of which Family Tree has been loaded.&lt;br /&gt;
&lt;br /&gt;
With any Open or Save dialog open, navigate to the file location containing the folder to be bookmarked. Create the bookmark by either: dragging the folder icon to the navigation column on the left; or, right-clicking that folder to use the {{Man menu|Add to Bookmarks}} context menu option.    &lt;br /&gt;
&lt;br /&gt;
Right-clicking an existing Bookmark allows renaming that bookmark or removing it.&lt;br /&gt;
&lt;br /&gt;
====File Formats====&lt;br /&gt;
Support for several file formats are built into the standard distribution of Gramps. Import plugin and Export Plugin Addons can be installed via the Plugin Manager or Preferences to expand the options.&lt;br /&gt;
&lt;br /&gt;
See the [[Output_formats|Output Format]] article for list of file formats.&lt;br /&gt;
&lt;br /&gt;
====See also====&lt;br /&gt;
* [https://ubuntugenius.wordpress.com/2010/05/14/how-to-show-text-entry-address-bar-or-breadcrumbs-navigation-buttons-in-nautilus-after-ubuntu-10-04-upgrade/ How to Show Text-Entry Address Bar or “Breadcrumbs” (Navigation Buttons)] in Nautilus After Ubuntu 10.04 Upgrade&lt;br /&gt;
&lt;br /&gt;
*Discourse discussions about the GTK File Chooser:&lt;br /&gt;
** [https://gramps.discourse.group/t/need-suggestions-for-documenting-the-gtk-file-chooser/1820/8 Documenting the File Chooser in the wiki]&lt;br /&gt;
** [https://gramps.discourse.group/t/macos-and-windows-gtk-file-chooser-dialog-capture-request/3364 Illustrating the File Chooser in the Wiki]&lt;br /&gt;
** [https://gramps.discourse.group/t/can-i-cause-folders-to-sort-to-the-top-of-the-list-when-presented-with-the-folder-contents/1708/14 File Chooser: Sorting files and folders]&lt;br /&gt;
* [https://discourse.gnome.org/t/where-is-the-filechooser-feature-list/9101/1 Where is the FileChooser feature list?]&lt;br /&gt;
&lt;br /&gt;
=== Language ===&lt;br /&gt;
&lt;br /&gt;
Gramps has been translated into a number of [[Portal:Translators|languages]]. Usually Gramps automatically starts in your local language, as chosen for other applications, but sometimes this may not be right for you. And in other cases, a module or addon will not yet have been translated and a warning dialog will appear saying something like &amp;amp;ldquo;Warning: plugin XYZ has no translation for any of your configured languages, using US English instead&amp;amp;rdquo;. (Note that the US dialect of English is the default rather than British.) This can become annoying or intrusive. &lt;br /&gt;
&lt;br /&gt;
The most idealistic situation is that you are as fluent in US English as the language selected for the operating system GUI on your computer. And that you would take the opportunity to translate that Gramps feature for users who are non-English speakers.   &lt;br /&gt;
&lt;br /&gt;
If your system is configured to show a language other then English, you can override this for Gramps.  &lt;br /&gt;
&lt;br /&gt;
As an example, assume that a computer in the Netherlands is configured to default to Unicode 8 Dutch: &amp;quot;LANG: nl_NL.UTF-8&amp;quot;. You could either reset the OS language &lt;br /&gt;
&lt;br /&gt;
In Windows, use the SET command to change the LANG environment variable to &amp;quot;en_GB.UTF-8&amp;quot; for British English. You can do this from the command line interface or [https://gramps-project.org/bugs/view.php?id=11009 create a startup shortcut with the following Target]:&lt;br /&gt;
&amp;lt;code&amp;gt;C:\Windows\System32\cmd.exe /c &amp;quot;SET LANG=en_GB.UTF-8 &amp;amp;&amp;amp; START /D ^&amp;quot;C:\Program Files\GrampsAIO64-6.0.5^&amp;quot; gramps.exe&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{stub}} '''{{man warn|tbd|Describe for each main platform how the normal language is determined and how the user can [[Howto:Change_the_language_of_reports#Run_Gramps_in_a_different_language|choose a different language]].'''}}&lt;br /&gt;
&lt;br /&gt;
==== Linux ====&lt;br /&gt;
{{stub}}&lt;br /&gt;
&lt;br /&gt;
If you want to choose a locale 'variant' for sorting that is not the default variant, then you can start Gramps from the terminal (or console) with a different LC_COLLATE environment. For example, the default sorting (collation) variant for Swedish is &amp;quot;reformed&amp;quot;, but you can instead choose &amp;quot;standard&amp;quot; by typing:&lt;br /&gt;
 export LC_COLLATE=&amp;quot;sv_SE.UTF-8@collation=standard&amp;quot;&lt;br /&gt;
 python Gramps.py&lt;br /&gt;
&lt;br /&gt;
==== macOS ====&lt;br /&gt;
&lt;br /&gt;
For macOS see [[Mac_OS_X:Application_package#Advanced_setup|Advanced setup]] for details on how the language is normally chosen, and how to choose a special, non-default setting for the language, the sorting order or the format of such things as day and month names and number separators.&lt;br /&gt;
&lt;br /&gt;
==== MS Windows ====&lt;br /&gt;
[[File:MicrosoftWindowGrampsAIO-Installer-ChooseComponents-Selection-example-60.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Gramps 6.0.3 AIO 64 bit for Microsoft Windows installer - &amp;quot;Choose Components&amp;quot; page showing selection of the &amp;quot;de&amp;quot;( German) Translation]]&lt;br /&gt;
If you want to run Gramps in another language other than English using the Gramps AIO installer, then you must select it during installation process.&lt;br /&gt;
&lt;br /&gt;
Otherwise it will not be available.&lt;br /&gt;
&lt;br /&gt;
More information can be found at [[Installing_Gramps_for_Windows_computers#Missing_other_languages]] page.&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
===Add Windows OS Menu Item===&lt;br /&gt;
[[File:Edit-Target-GrampsAIO64-Properties-Danish-example-60.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Edit-Target-GrampsAIO64-Properties for Danish shortcut example.]]&lt;br /&gt;
&lt;br /&gt;
To make Gramps work in your selected language (See table below for your [[Gramps_6.0_Wiki_Manual_-_Settings#Language_codes|language code]]), complete the following:&lt;br /&gt;
* Using your mouse right button click on the &amp;quot;{{man label|GrampsAIO64 6.x.x}}&amp;quot; icon on Desktop and from menu choose: {{man label|Copy}}.&lt;br /&gt;
* Right click anywhere on Desktop and from menu choose: {{man label|Paste shortcut}}&lt;br /&gt;
* New icon will be created with name: &amp;quot;{{man label|GrampsAIO64 6.x.x (2)}}&amp;quot;&lt;br /&gt;
* Right click on that and from menu choose: {{man label|Properties}}&lt;br /&gt;
* A new window will open, click on first tab called {{man label|General}} and change text from &amp;quot;{{man label|GrampsAIO64 6.x.x (2)}}&amp;quot; to something more descriptive like: &amp;quot;{{man label|GrampsAIO Danish}}&amp;quot;&lt;br /&gt;
** Click on second tab called {{man label|Shortcut}}, change text in first entry called {{man label|Target}} from (note path will vary depending on Gramps version used):&lt;br /&gt;
***&amp;lt;code&amp;gt;&amp;quot;C:\Program Files\GrampsAIO64-6.x.x\grampsw.exe&amp;quot;&amp;lt;/code&amp;gt;  to:&lt;br /&gt;
***&amp;lt;code&amp;gt;%comspec% /c set LANG=da_DK.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
* Click {{man label|OK}}&lt;br /&gt;
&lt;br /&gt;
Now when you click on that icon Gramps will start in Danish.&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
{{man tip|You can download a zip file attached to feature request:{{bug|13204}} Gramps AIO64 X.x.x Language icons Shortcuts Pack ( for the languages shown in the [[#Language_codes|Language codes]] table below)}}&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
===Change the windows LANG variables===&lt;br /&gt;
Another option if you want Gramps to always load in say: French Canadian language, you can go to Windows &amp;gt; System Properties, and add the LANG variable in the user section of the environment variables dialog with the appropriate Value. &lt;br /&gt;
&lt;br /&gt;
The value to add is:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Name: LANG&lt;br /&gt;
Value: fr_CA.UTF-8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [https://www.redswitches.com/blog/environment-variables/#method-1-set-environment-variables-through-the-gui How to Set Environment Variables in Windows 10]&lt;br /&gt;
&lt;br /&gt;
===Language codes===&lt;br /&gt;
Select from the following table of [[Portal:Translators|languages Gramps]] has been translated into:&lt;br /&gt;
&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
!Language&lt;br /&gt;
!ISO code&lt;br /&gt;
!Example&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; English-USA (Default)&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; en_US.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; %comspec% /c set LANG=en_US.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot; &lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; English (British)&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; en_GB.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; %comspec% /c set LANG=en_GB.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot; &lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; Finnish&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; fi.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; %comspec% /c set LANG=fi.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot; &lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; Russian&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; ru_RU.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; %comspec% /c set LANG=ru_RU.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot; &lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; Albanian&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; sq_AL.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; %comspec% /c set LANG=sq_AL.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot; &lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; German&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; de_DE.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; %comspec% /c set LANG=de_DE.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot; &lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; French&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; fr_FR.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; %comspec% /c set LANG=fr_FR.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot; &lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; French Canadian&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; fr_CA.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; %comspec% /c set LANG=fr_CA.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot; &lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; Macedonian&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; mk_MK.UTF-8 ???&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; &lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; Nederlands (Dutch)&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; nl_NL.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; %comspec% /c set LANG=nl_NL.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot; &lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; Dutch&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; nl_BE.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; %comspec% /c set LANG=nl_BE.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot; &lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; Slovak&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; sk_SK.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; %comspec% /c set LANG=sk_SK.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot; &lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; Hebrew&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; he_IL.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; %comspec% /c set LANG=he_IL.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot; &lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; Danish&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; da_DK.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; %comspec% /c set LANG=da_DK.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot;&lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; Greek&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; el_GR.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; %comspec% /c set LANG=el_GR.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot; &lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; Italian&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; it_IT.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; %comspec% /c set LANG=it_IT.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot; &lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; Esperanto&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; eo.UTF-8  ???&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; &lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; Chinese (Simplified)&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; zh_CN.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; %comspec% /c set LANG=zh_CN.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot;&lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; Chinese (Hong Kong) &lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; zh_HK.UTF-8 ???&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; &lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; Chinese (Traditional) &lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; zh_TW.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; %comspec% /c set LANG=zh_TW.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot;&lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; Ukrainian&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; uk_UA.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt;&lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; Portuguese&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; pt_PT.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; %comspec% /c set LANG=pt_PT.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot;&lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; Portuguese (Brazil)&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; pt_BR.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; %comspec% /c set LANG=pt_BR.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot;&lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; Afrikaans&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; af_ZA.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt;&lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; Norwegian Bokmål&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; nb_NO.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; %comspec% /c set LANG=nb_NO.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot;&lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; Norwegian Nynorsk&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; nn_NO.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; %comspec% /c set LANG=nn_NO.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot;&lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; Turkish&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; tr_TR.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; %comspec% /c set LANG=tr_TR.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot;&lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; Spanish&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; es_ES.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; %comspec% /c set LANG=es_ES.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot;&lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; Polish&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; pl_PL.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; %comspec% /c set LANG=pl_PL.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot;&lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; Slovenian&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; sl_SI.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; %comspec% /c set LANG=sl_SI.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot;&lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; Japanese&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; ja_JP.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; %comspec% /c set LANG=ja_JP.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot;&lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; Arabic (Saudi Arabia)&lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; ar_SA.UTF-8&lt;br /&gt;
|&amp;lt;!--Example--&amp;gt; %comspec% /c set LANG=ar_SA.UTF-8 &amp;amp;&amp;amp; start grampsw.exe&amp;quot;&lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; &lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; &lt;br /&gt;
|&amp;lt;!--Example--&amp;gt;&lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!--Language--&amp;gt; &lt;br /&gt;
|&amp;lt;!--ISO code--&amp;gt; &lt;br /&gt;
|&amp;lt;!--Example--&amp;gt;&lt;br /&gt;
|&amp;lt;!--Notes--&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
*The language codes are two-letter lowercase ISO language codes (such as &amp;quot;da&amp;quot;) as defined by [https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes ISO 639-1].&lt;br /&gt;
*The country codes are two-letter uppercase ISO country codes (such as &amp;quot;BE&amp;quot;) as defined by [https://en.wikipedia.org/wiki/ISO_3166-1 ISO 3166-1].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Setting up the language environment===&lt;br /&gt;
&lt;br /&gt;
{{stub}} &amp;lt;!-- https://github.com/gramps-project/gramps/pull/2469 added for 6.1 release --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Advanced manipulation of settings===&lt;br /&gt;
{{stub}}&amp;lt;!--need to move to its own appendix section--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{man warn| Warning ** Make sure you have closed Gramps **|The contents of this section is outside the scope of interest of a general user of Gramps. If you proceed with tweaking the options on the low level you may damage your Gramps installation. Be careful. '''YOU HAVE BEEN WARNED!'''}}&lt;br /&gt;
&lt;br /&gt;
Besides the settings available in Preferences, you may also wish to explore the advanced settings.&lt;br /&gt;
&lt;br /&gt;
Gramps uses '''[https://en.wikipedia.org/wiki/INI_file#Keys_(properties) INI keys]''' and [https://en.wikipedia.org/wiki/INI_file#Sections INI sections] for managing user preferences and program settings these are stored in the text file &amp;lt;code&amp;gt;gramps.ini&amp;lt;/code&amp;gt; under the &amp;lt;code&amp;gt;.gramps/gramps[XX]&amp;lt;/code&amp;gt; folder in your home or user directory.&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;gramps.ini&amp;lt;/code&amp;gt; file has following sections:&lt;br /&gt;
* [behavior] : typical Key names are: [https://github.com/gramps-project/gramps/blob/master/gramps/gui/grampsgui.py#L502 betawarn], enable-autobackup, use-tips...&lt;br /&gt;
* [colors] : &lt;br /&gt;
* [csv] : &lt;br /&gt;
* [database] : related to database settings for the Family Tree.&lt;br /&gt;
* [export] : export and import folders/directories &lt;br /&gt;
* [geography] : &lt;br /&gt;
* [interface] : a lot of keys regarding height and width of the different Views: e.g. event-height: 450, event-ref-height: 585, event-ref-width: 728, event-width: 712...&lt;br /&gt;
* [paths] : keys related to recent imported files and folders/directories &lt;br /&gt;
* [plugin] : &lt;br /&gt;
* [preferences] : keys related to preferences: all the common prefixes , todo -colors..&lt;br /&gt;
* [researcher] : all information regarding the researcher&lt;br /&gt;
* [spacing] : &lt;br /&gt;
* [test] : &lt;br /&gt;
* [utf8] :  &lt;br /&gt;
&lt;br /&gt;
====Example &amp;lt;code&amp;gt;gramps.ini&amp;lt;/code&amp;gt; file====&lt;br /&gt;
Example contents of the &amp;lt;code&amp;gt;gramps.ini&amp;lt;/code&amp;gt; file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- in example below replace username with [username] --&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;; Gramps key file&lt;br /&gt;
;; Automatically created at 2025/05/24 08:49:41&lt;br /&gt;
&lt;br /&gt;
[behavior]&lt;br /&gt;
;;addmedia-image-dir=''&lt;br /&gt;
;;addmedia-relative-path=0&lt;br /&gt;
;;addons-allow-install=0&lt;br /&gt;
;;addons-projects=[['Gramps', 'https://raw.githubusercontent.com/gramps-project/addons/master/gramps60', True]]&lt;br /&gt;
;;addons-url='https://raw.githubusercontent.com/gramps-project/addons/master/gramps60'&lt;br /&gt;
;;autoload=0&lt;br /&gt;
;;avg-generation-gap=20&lt;br /&gt;
;;check-for-addon-update-types=['new']&lt;br /&gt;
;;check-for-addon-updates=0&lt;br /&gt;
;;date-about-range=50&lt;br /&gt;
;;date-after-range=50&lt;br /&gt;
;;date-before-range=50&lt;br /&gt;
;;do-not-show-previously-seen-addon-updates=1&lt;br /&gt;
;;generation-depth=15&lt;br /&gt;
;;immediate-warn=0&lt;br /&gt;
;;last-check-for-addon-updates='1970/01/01'&lt;br /&gt;
;;max-age-prob-alive=110&lt;br /&gt;
;;max-sib-age-diff=20&lt;br /&gt;
;;min-generation-years=13&lt;br /&gt;
;;owner-warn=0&lt;br /&gt;
;;pop-plugin-status=0&lt;br /&gt;
;;previously-seen-addon-updates=[]&lt;br /&gt;
;;recent-export-type=3&lt;br /&gt;
;;runcheck=0&lt;br /&gt;
;;spellcheck=0&lt;br /&gt;
;;startup=0&lt;br /&gt;
;;surname-guessing=0&lt;br /&gt;
translator-needed=0&lt;br /&gt;
;;use-tips=1&lt;br /&gt;
;;web-search-url='https://google.com/search?q=%(text)s'&lt;br /&gt;
;;welcome=100&lt;br /&gt;
&lt;br /&gt;
[colors]&lt;br /&gt;
;;border-family=['#cccccc', '#252525']&lt;br /&gt;
;;border-family-divorced=['#ff7373', '#720b0b']&lt;br /&gt;
;;border-female-alive=['#861f69', '#261111']&lt;br /&gt;
;;border-female-dead=['#000000', '#000000']&lt;br /&gt;
;;border-male-alive=['#1f4986', '#171d26']&lt;br /&gt;
;;border-male-dead=['#000000', '#000000']&lt;br /&gt;
;;border-other-alive=['#2a5f16', '#26a269']&lt;br /&gt;
;;border-other-dead=['#000000', '#000000']&lt;br /&gt;
;;border-unknown-alive=['#8e5801', '#8e5801']&lt;br /&gt;
;;border-unknown-dead=['#000000', '#000000']&lt;br /&gt;
;;family=['#eeeeee', '#454545']&lt;br /&gt;
;;family-civil-union=['#eeeeee', '#454545']&lt;br /&gt;
;;family-divorced=['#ffdede', '#5c3636']&lt;br /&gt;
;;family-married=['#eeeeee', '#454545']&lt;br /&gt;
;;family-unknown=['#eeeeee', '#454545']&lt;br /&gt;
;;family-unmarried=['#eeeeee', '#454545']&lt;br /&gt;
;;female-alive=['#feccf0', '#62242D']&lt;br /&gt;
;;female-dead=['#feccf0', '#3a292b']&lt;br /&gt;
;;home-person=['#bbe68a', '#304918']&lt;br /&gt;
;;male-alive=['#b8cee6', '#1f344a']&lt;br /&gt;
;;male-dead=['#b8cee6', '#2d3039']&lt;br /&gt;
;;other-alive=['#94ef9e', '#285b27']&lt;br /&gt;
;;other-dead=['#94ef9e', '#062304']&lt;br /&gt;
;;scheme=0&lt;br /&gt;
;;unknown-alive=['#f3dbb6', '#75507B']&lt;br /&gt;
;;unknown-dead=['#f3dbb6', '#35103b']&lt;br /&gt;
&lt;br /&gt;
[csv]&lt;br /&gt;
;;delimiter=','&lt;br /&gt;
;;dialect='excel'&lt;br /&gt;
&lt;br /&gt;
[database]&lt;br /&gt;
;;autobackup=0&lt;br /&gt;
;;backend='sqlite'&lt;br /&gt;
;;backup-on-exit=1&lt;br /&gt;
;;backup-path='C:\\Users\\[username]'&lt;br /&gt;
;;compress-backup=1&lt;br /&gt;
;;host=''&lt;br /&gt;
;;path='C:\\Users\\[username]\\AppData\\Roaming\\gramps\\grampsdb'&lt;br /&gt;
;;port=''&lt;br /&gt;
&lt;br /&gt;
[export]&lt;br /&gt;
;;proxy-order=[['privacy', 0], ['living', 0], ['person', 0], ['note', 0], ['reference', 0]]&lt;br /&gt;
&lt;br /&gt;
[geography]&lt;br /&gt;
;;center-lat=0.0&lt;br /&gt;
;;center-lon=0.0&lt;br /&gt;
;;lock=0&lt;br /&gt;
;;map_service=1&lt;br /&gt;
;;path=''&lt;br /&gt;
;;personal-map=''&lt;br /&gt;
;;show_cross=0&lt;br /&gt;
;;use-keypad=1&lt;br /&gt;
;;zoom=0&lt;br /&gt;
;;zoom_when_center=12&lt;br /&gt;
&lt;br /&gt;
[interface]&lt;br /&gt;
dbmanager-height=370&lt;br /&gt;
;;dbmanager-horiz-position=12&lt;br /&gt;
;;dbmanager-vert-position=85&lt;br /&gt;
;;dbmanager-width=780&lt;br /&gt;
;;dont-ask=0&lt;br /&gt;
;;filter=0&lt;br /&gt;
;;fullscreen=0&lt;br /&gt;
;;grampletbar-close=1&lt;br /&gt;
;;hide-lds=0&lt;br /&gt;
;;ignore-gexiv2=0&lt;br /&gt;
;;ignore-osmgpsmap=0&lt;br /&gt;
;;ignore-pil=0&lt;br /&gt;
;;main-window-height=500&lt;br /&gt;
;;main-window-horiz-position=15&lt;br /&gt;
;;main-window-vert-position=10&lt;br /&gt;
;;main-window-width=775&lt;br /&gt;
;;mapservice='OpenStreetMap'&lt;br /&gt;
;;open-with-default-viewer=0&lt;br /&gt;
;;pedview-layout=0&lt;br /&gt;
;;pedview-show-images=1&lt;br /&gt;
;;pedview-show-marriage=0&lt;br /&gt;
;;pedview-show-unknown-people=0&lt;br /&gt;
;;pedview-tree-direction=2&lt;br /&gt;
;;pedview-tree-size=5&lt;br /&gt;
;;place-name-height=100&lt;br /&gt;
;;place-name-width=450&lt;br /&gt;
;;sidebar-text=1&lt;br /&gt;
;;size-checked=0&lt;br /&gt;
;;statusbar=1&lt;br /&gt;
;;surname-box-height=150&lt;br /&gt;
;;tipofday-height=350&lt;br /&gt;
tipofday-horiz-position=-49&lt;br /&gt;
tipofday-vert-position=84&lt;br /&gt;
;;tipofday-width=550&lt;br /&gt;
;;toolbar-addons=1&lt;br /&gt;
;;toolbar-clipboard=1&lt;br /&gt;
;;toolbar-on=1&lt;br /&gt;
;;toolbar-preference=1&lt;br /&gt;
;;toolbar-reports=1&lt;br /&gt;
;;toolbar-style=0&lt;br /&gt;
;;toolbar-tools=1&lt;br /&gt;
;;treemodel-cache-size=1000&lt;br /&gt;
;;view=1&lt;br /&gt;
;;view-categories=['Dashboard', 'People', 'Relationships', 'Families', 'Ancestry', 'Events', 'Places', 'Geography', 'Sources', 'Citations', 'Repositories', 'Media', 'Notes']&lt;br /&gt;
&lt;br /&gt;
[paths]&lt;br /&gt;
;;quick-backup-directory='C:\\Users\\[username]'&lt;br /&gt;
;;quick-backup-filename='%(filename)s_%(year)d-%(month)02d-%(day)02d.%(extension)s'&lt;br /&gt;
;;recent-export-dir='C:\\Users\\[username]'&lt;br /&gt;
;;recent-file=''&lt;br /&gt;
;;recent-import-dir='C:\\Users\\[username]'&lt;br /&gt;
;;report-directory='C:\\Users\\[username]'&lt;br /&gt;
;;website-cal-uri=''&lt;br /&gt;
;;website-cms-uri=''&lt;br /&gt;
;;website-directory='C:\\Users\\[username]'&lt;br /&gt;
;;website-extra-page-name=''&lt;br /&gt;
;;website-extra-page-uri=''&lt;br /&gt;
&lt;br /&gt;
[plugin]&lt;br /&gt;
;;addonplugins=[]&lt;br /&gt;
;;hiddenplugins=[]&lt;br /&gt;
&lt;br /&gt;
[preferences]&lt;br /&gt;
;;age-after-death=1&lt;br /&gt;
;;age-display-precision=1&lt;br /&gt;
;;age-rounded-year=1&lt;br /&gt;
;;calendar-format-input=0&lt;br /&gt;
;;calendar-format-report=0&lt;br /&gt;
;;cite-plugin='cite-legacy'&lt;br /&gt;
;;coord-format=0&lt;br /&gt;
;;cprefix='C%04d'&lt;br /&gt;
;;date-format=0&lt;br /&gt;
;;default-source=0&lt;br /&gt;
;;eprefix='E%04d'&lt;br /&gt;
;;family-relation-type=3&lt;br /&gt;
;;family-warn=0&lt;br /&gt;
;;february-29=0&lt;br /&gt;
;;fprefix='F%04d'&lt;br /&gt;
;;hide-ep-msg=0&lt;br /&gt;
;;invalid-date-format='&amp;lt;b&amp;gt;%s&amp;lt;/b&amp;gt;'&lt;br /&gt;
;;iprefix='I%04d'&lt;br /&gt;
last-view='dashboardview'&lt;br /&gt;
last-views=['dashboardview', '', '', '', '', '', '', '', '', '', '', '', '']&lt;br /&gt;
;;name-format=1&lt;br /&gt;
;;no-given-text='[Missing Given Name]'&lt;br /&gt;
;;no-record-text='[Missing Record]'&lt;br /&gt;
;;no-surname-text='[Missing Surname]'&lt;br /&gt;
;;nprefix='N%04d'&lt;br /&gt;
;;online-maps=0&lt;br /&gt;
;;oprefix='O%04d'&lt;br /&gt;
;;paper-metric=0&lt;br /&gt;
;;paper-preference='Letter'&lt;br /&gt;
;;patronimic-surname=0&lt;br /&gt;
;;place-auto=1&lt;br /&gt;
;;place-format=0&lt;br /&gt;
;;pprefix='P%04d'&lt;br /&gt;
;;private-given-text='[Living]'&lt;br /&gt;
;;private-record-text='[Private Record]'&lt;br /&gt;
;;private-surname-text='[Living]'&lt;br /&gt;
;;quick-backup-include-mode=0&lt;br /&gt;
;;rprefix='R%04d'&lt;br /&gt;
;;sprefix='S%04d'&lt;br /&gt;
;;tag-on-import=0&lt;br /&gt;
;;tag-on-import-format='Imported %Y/%m/%d %H:%M:%S'&lt;br /&gt;
;;use-last-view=0&lt;br /&gt;
&lt;br /&gt;
[researcher]&lt;br /&gt;
;;researcher-addr=''&lt;br /&gt;
;;researcher-city=''&lt;br /&gt;
;;researcher-country=''&lt;br /&gt;
;;researcher-email=''&lt;br /&gt;
;;researcher-locality=''&lt;br /&gt;
;;researcher-name=''&lt;br /&gt;
;;researcher-phone=''&lt;br /&gt;
;;researcher-postal=''&lt;br /&gt;
;;researcher-state=''&lt;br /&gt;
&lt;br /&gt;
[spacing]&lt;br /&gt;
dbman=[22.605613425925927, 5.877459490740741, 9.856047453703704]&lt;br /&gt;
&lt;br /&gt;
[test]&lt;br /&gt;
;;january='January'&lt;br /&gt;
&lt;br /&gt;
[utf8]&lt;br /&gt;
;;baptism-symbol='~'&lt;br /&gt;
;;birth-symbol='*'&lt;br /&gt;
;;buried-symbol='[]'&lt;br /&gt;
;;cremated-symbol='⚱'&lt;br /&gt;
;;dead-symbol='✝'&lt;br /&gt;
;;death-symbol=2&lt;br /&gt;
;;divorce-symbol='o|o'&lt;br /&gt;
;;engaged-symbol='o'&lt;br /&gt;
;;in-use=0&lt;br /&gt;
;;killed-symbol='x'&lt;br /&gt;
;;marriage-symbol='oo'&lt;br /&gt;
;;partner-symbol='o-o'&lt;br /&gt;
;;selected-font=''&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Advanced backup filename setting====&lt;br /&gt;
You can also define the naming pattern for the backup filename by setting the ''&amp;lt;code&amp;gt;paths.quick-backup-filename&amp;lt;/code&amp;gt;'' in the &amp;lt;code&amp;gt;~/.gramps/gramps60/gramps.ini&amp;lt;/code&amp;gt; key file like the following:&lt;br /&gt;
{{-}}&lt;br /&gt;
 [paths]&lt;br /&gt;
 ;;quick-backup-filename='%(filename)s_%(year)d-%(month)02d-%(day)02d.%(extension)s'&lt;br /&gt;
&lt;br /&gt;
by removing the two semicolons(&amp;lt;code&amp;gt;;;&amp;lt;/code&amp;gt;) from the front of INI key line and using use any of the following keywords for the filename pattern:&lt;br /&gt;
*filename&lt;br /&gt;
*year&lt;br /&gt;
*month&lt;br /&gt;
*day&lt;br /&gt;
*hour&lt;br /&gt;
*minutes&lt;br /&gt;
*seconds&lt;br /&gt;
*extension :&lt;br /&gt;
**'''.gpkg'''(default) if you include media.&lt;br /&gt;
**''.gramps'' if you exclude media.&lt;br /&gt;
&lt;br /&gt;
Use the appropriate ~/.gramps/gramps{XX}/gramps.ini key file.&lt;br /&gt;
*Gramps version 6.0 :&lt;br /&gt;
 ~/.gramps/gramps60/gramps.ini&lt;br /&gt;
&lt;br /&gt;
See also:&lt;br /&gt;
* [[Gramps_6.0_Wiki_Manual_-_Manage_Family_Trees#Backup_dialog]]&lt;br /&gt;
* [[Gramps_6.0_Wiki_Manual_-_Command_Line#Configuration_.28config.29_option]]&lt;br /&gt;
* [[Install_latest_BSDDB#Make_Gramps_use_bsddb3]]&lt;br /&gt;
* [[Customize_the_Genealogical_Symbols_lookup_table#Genealogy_symbols_preferences]]&lt;br /&gt;
&lt;br /&gt;
===Theme===&lt;br /&gt;
The look of Gramps can be changed.&lt;br /&gt;
&lt;br /&gt;
* [[Addon:ThemePreferences|Addon:Theme Preferences]]&lt;br /&gt;
* [[Windows_AIO_themes]]&lt;br /&gt;
* [[GEPS_029:_GTK3-GObject_introspection_Conversion#GTK_3_theme|GTK 3 theme - GEPS 029: GTK3-GObject introspection Conversion]]&lt;br /&gt;
* [[Overrule_Gramps_Icons]] - for older Gramps versions.&lt;br /&gt;
* [[UI style]]&lt;br /&gt;
&lt;br /&gt;
Some reports can also be changed:&lt;br /&gt;
&lt;br /&gt;
* [[Website report Themes]]&lt;br /&gt;
{{-}}&lt;br /&gt;
{{man index|Gramps 6.0 Wiki Manual - Tools|Gramps 6.0 Wiki Manual - Filters|6.0}}&lt;br /&gt;
{{languages|Gramps_6.0_Wiki_Manual_-_Settings}}&lt;br /&gt;
{{grampsmanualcopyright}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation]]&lt;/div&gt;</summary>
		<author><name>Sam888</name></author>
		
	</entry>
	<entry>
		<id>https://blog.gramps-project.org/wiki/index.php?title=Website_application_upgrades&amp;diff=131504</id>
		<title>Website application upgrades</title>
		<link rel="alternate" type="text/html" href="https://blog.gramps-project.org/wiki/index.php?title=Website_application_upgrades&amp;diff=131504"/>
		<updated>2026-07-20T07:30:32Z</updated>

		<summary type="html">&lt;p&gt;Sam888: /* Upgrade WordPress (blog) */ Upgrade to Wordpress 7.0.2&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{man warn|Notes for the webmaster@gramps-project.org|Used in the maintenance of the Gramps website.}}&lt;br /&gt;
= Upgrade Mantis Bug Tracker (bug tracker) =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;https://gramps-project.org/bugs/&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.mantisbt.org/ MantisBT] is an open source issue tracker.&lt;br /&gt;
&lt;br /&gt;
[https://gramps-project.org/bugs/my_view_page.php Current installed version] 2.22.1 (released: 2019-09-27)&lt;br /&gt;
&lt;br /&gt;
* Place MantisBT into [https://www.mantisbt.org/docs/master/en-US/Admin_Guide/html/admin.install.upgrade.html readonly mode] using the file &amp;lt;code&amp;gt;mantis_offline.php&amp;lt;/code&amp;gt; to prevent users from using the system while the upgrade is in progress.&lt;br /&gt;
* Backup gramps_bugs mysql database using phpMyAdmin from the CPanel interface using the SQL format.&lt;br /&gt;
** Note that mantis attachments are stored in the &amp;lt;code&amp;gt;/home/gramps/public_html/files&amp;lt;/code&amp;gt; folder.&lt;br /&gt;
* Download latest version of MantisBT ( https://github.com/mantisbt/mantisbt/releases ) - (Use the &amp;quot;.tar.gz&amp;quot; file.)&lt;br /&gt;
* Upload the MantisBT &amp;quot;.tar.gz&amp;quot; file into the Gramps hosting site either using ftp or the CPanel &amp;quot;File Manager&amp;quot;.&lt;br /&gt;
* Use the CPanel &amp;quot;File Manager&amp;quot; to unarchive into &amp;lt;code&amp;gt;/home/gramps/&amp;lt;/code&amp;gt; - it will create a new folder such as &amp;quot;mantisbt-release-2.10.0&amp;quot;&lt;br /&gt;
* Rename the new folder from such as &amp;quot;mantisbt-release-2.10.0&amp;quot; to &amp;quot;bugsnew&amp;quot;&lt;br /&gt;
* Copy &amp;quot;config_inc.php&amp;quot; from the old folder into the new folder (the &amp;quot;config_inc.php&amp;quot; file is located in the &amp;quot;config&amp;quot; directory.)&lt;br /&gt;
* Check any readme type files to make sure there are not any database schema changes required - and follow the directions if there are...&lt;br /&gt;
** Then check the install by using: &amp;quot;/mantisbt/admin/check/index.php&amp;quot;&lt;br /&gt;
** And then upgrade the installation using: &amp;quot;/mantisbt/admin/install.php&amp;quot;&lt;br /&gt;
* Rename the original folder from &amp;quot;bugs&amp;quot; to &amp;quot;bugsold&amp;quot;&lt;br /&gt;
* Rename the new folder from &amp;quot;bugsnew&amp;quot; to &amp;quot;bugs&amp;quot;&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
Update the MantisBT plugins by downloading the updated version and install them (check the readme and follow any instructions)&lt;br /&gt;
* Source control integration plugin framework for MantisBT, including support for Github ( https://github.com/mantisbt-plugins/source-integration ) 2 part plugin (Get the master branch)[https://mantisbt.org/bugs/view.php?id=21201]&lt;br /&gt;
** Source control integration (version 2.3.0)&lt;br /&gt;
** Source Github integration (version 2.1.0)&lt;br /&gt;
* Google Analytics integration for MantisBT (version 2.0)( https://github.com/mantisbt-plugins/google-analytics )&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
See if it works!&lt;br /&gt;
* Place MantisBT into normal mode  by removing &amp;lt;code&amp;gt;mantis_offline.php&amp;lt;/code&amp;gt;&lt;br /&gt;
* Login as a user&lt;br /&gt;
** Use the test user (see offline support document)&lt;br /&gt;
* Test a few things (Edit note/create feature/issue)&lt;br /&gt;
* Look at the bottom left corner of the main overview page where it will display the current upgraded to version number so you know you are looking at the new install (You may need to refresh to get a new copy, as there is probably some caching involved...)&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
If not immediately functional&lt;br /&gt;
* Revert by renaming &amp;quot;bugs&amp;quot; to &amp;quot;bugsnew&amp;quot; and &amp;quot;bugsold&amp;quot; to &amp;quot;bugs&amp;quot;&lt;br /&gt;
* If any database schema changes had been made restore the original &amp;quot;gramps_bugs.sql&amp;quot; mysql database using phpMyAdmin.&lt;br /&gt;
that should put MantisBT back to square one...&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
Otherwise if it worked.&lt;br /&gt;
* Remove the &amp;quot;admin&amp;quot; folder (Or else there is a warning each time you login to do this).&lt;br /&gt;
* Remove the MantisBT &amp;quot;.tar.gz&amp;quot; file you uploaded.&lt;br /&gt;
* Move the &amp;quot;bugsold&amp;quot; folder to &amp;lt;code&amp;gt;/home/gramps/&amp;lt;/code&amp;gt; to prevent access.&lt;br /&gt;
* After a two weeks, remove the &amp;quot;bugsold&amp;quot; folder.&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
Also check that the following two links work and are not blank:&lt;br /&gt;
* Changelog page&lt;br /&gt;
* Roadmap.&lt;br /&gt;
If they are follow the instructions in the offline support document.&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
'''Backup the website!'''&lt;br /&gt;
&lt;br /&gt;
= Upgrade MediaWiki (wiki) =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;https://gramps-project.org/wiki/&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.mediawiki.org/wiki/MediaWiki MediaWiki] is a free software open source wiki package written in PHP, originally for use on Wikipedia.&lt;br /&gt;
&lt;br /&gt;
[https://gramps-project.org/wiki/index.php?title=Special:Version Current installed version] [https://www.mediawiki.org/wiki/MediaWiki_1.31 1.31.3] (released: 2019-07-02) LTS (Supported until [https://www.mediawiki.org/wiki/Version_lifecycle#Versions_and_their_end-of-life June 2021])&lt;br /&gt;
&lt;br /&gt;
The gramps_wiki mysql database is quite a large, and MediaWiki upgrades are generally more likely to have problems when upgrading than other actions on the Gramps website!&lt;br /&gt;
&lt;br /&gt;
* Place MediaWiki into restricted editing mode (See &amp;quot;LocalSettings.php&amp;quot; and uncomment the relevant section)&lt;br /&gt;
* Using the Gramps Cpanel interface go to the MySQL section, then select &amp;quot;phpMyAdmin&amp;quot; and remove the often large cache tables of gramps_wiki ( &amp;quot;l10n_cache&amp;quot; and &amp;quot;objectcache&amp;quot; ).&lt;br /&gt;
* Backup gramps_wiki mysql database using phpMyAdmin from the CPanel interface using the SQL format.&lt;br /&gt;
** If a timeout occurs try using SSH and the mysql command or even phpMyAdmin to clone/copy the existing database.&lt;br /&gt;
* Download latest version of MediaWiki ( https://www.mediawiki.org/wiki/Download ) - (Use the &amp;quot;.tar.gz&amp;quot; file.)&lt;br /&gt;
* Upload the MediaWiki &amp;quot;.tar.gz&amp;quot; file into the Gramps hosting site either using ftp or the CPanel &amp;quot;File Manager&amp;quot;.&lt;br /&gt;
* Use the CPanel &amp;quot;File Manager&amp;quot; to unarchive it into &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt; - it will create a new folder such as &amp;quot;mediawiki-1.31.3&amp;quot;&lt;br /&gt;
&lt;br /&gt;
From here, you can use a combination of the Cpanel &amp;quot;File Manager&amp;quot; or ssh, so long as you get it all done!&lt;br /&gt;
* Rename the new folder from such as &amp;quot;mediawiki-1.31.3&amp;quot; to &amp;quot;wikinew&amp;quot;&lt;br /&gt;
* Copy the &amp;quot;LocalSettings.php&amp;quot; file from &amp;quot;wiki&amp;quot; to &amp;quot;wikinew&amp;quot; folder.&lt;br /&gt;
* Copy the entire &amp;quot;images&amp;quot; folder (quite large - nearly 1.9GB) from &amp;quot;wiki&amp;quot; to &amp;quot;wikinew&amp;quot; - you will be replacing an existing folder in wikinew.  Again, you could do this with the filemanager or use ssh if you are comfortable with it).  Even using ssh it takes quite a while, and I'm pretty sure it puts a load on the server...&lt;br /&gt;
* Copy folders from the &amp;quot;extensions&amp;quot; folder in &amp;quot;wiki&amp;quot; into &amp;quot;wikinew&amp;quot;.  '''Copy only the ones that do not exist there''' (that is, don't overwrite folders in the extensions directory with older versions - only copy across the ones that are not already there).  We use the extensions listed below that do not come with the base install as well as a few also listed from the base install that you should not copy over.  You need to check and see if there are new versions of these, as sometimes the original versions will not work with the new version of MediaWiki. Installed extensions are listed on the following page: https://gramps-project.org/wiki/index.php?title=Special:Version &lt;br /&gt;
** Extension that Gramps wiki uses that come with MediaWiki (do not need to be installed) but are listed in the LocalSettings.php file&lt;br /&gt;
*** ParserFunctions - Enhance parser with logical functions&lt;br /&gt;
** Thirdparty Extensions&lt;br /&gt;
*** Confirm User Accounts – Gives bureaucrats the ability to confirm account requests&lt;br /&gt;
*** LabeledSectionTransclusion&lt;br /&gt;
*** Variables - Parser functions allowing to work with dynamic variables in an article scoped context&lt;br /&gt;
*** Google Analytics Integration&lt;br /&gt;
** [https://www.mediawiki.org/wiki/Manual:Skins Mediawiki:Skins](Themes)&lt;br /&gt;
*** Default is &amp;quot;Vector&amp;quot; as it has been customised for Gramps ( see https://gramps-project.org/wiki/index.php/MediaWiki:Common.css )&lt;br /&gt;
*** MobileFrontEnd&lt;br /&gt;
**** &amp;quot;MinervaNeue&amp;quot; mobile Skin (which is the same one used on Wikipedia)&lt;br /&gt;
&lt;br /&gt;
If there are any database schema changes, you may need to run the &amp;quot;update.php&amp;quot; file that is in the MediaWiki maintenance directory.&lt;br /&gt;
* Do that by using '''ssh''' (see offline support document) and changing to the &amp;quot;wiki/maintenance&amp;quot; directory and run &amp;lt;code&amp;gt;php update.php&amp;lt;/code&amp;gt;&lt;br /&gt;
There may be some warnings about deprecated functions and the option to bail out - you should be able to continue to do the schema upgrade...&lt;br /&gt;
If it were to fail, you'll need to revert to the original files (by renaming the folders) and probably do a database restore to the unchanged version of the gramps_wiki SQL file.&lt;br /&gt;
Just hope it doesn't happen to you!&lt;br /&gt;
&lt;br /&gt;
* Rename the original folder from &amp;quot;wiki&amp;quot; to &amp;quot;wikiold&amp;quot;&lt;br /&gt;
* Rename the new folder from &amp;quot;wikinew&amp;quot; to &amp;quot;wiki&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Otherwise if it worked.&lt;br /&gt;
* Place MediaWiki into normal mode&lt;br /&gt;
* Check the upgraded MediaWiki version details and all extensions are updated:&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Special:Version&lt;br /&gt;
* Remove the MediaWiki &amp;quot;.tar.gz&amp;quot; file you uploaded.&lt;br /&gt;
* For the &amp;quot;wikiold&amp;quot; folder add a webprotect in the .Htaccess file to stop access to the old MediaWiki version (especially important if database schema update occurred)&lt;br /&gt;
* After a two weeks, remove the &amp;quot;wikiold&amp;quot; folder.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Backup the website.'''&lt;br /&gt;
&lt;br /&gt;
= Upgrade WordPress (blog) =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;https://gramps-project.org/blog/&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://wordpress.org/ WordPress] is open source software used to create the blog.&lt;br /&gt;
&lt;br /&gt;
Current installed version 7.0.2 ([https://wordpress.org/download/releases/ released:] 2026-06-17)&lt;br /&gt;
&lt;br /&gt;
* Backup gramps_blog mysql database using phpMyAdmin from the CPanel interface using the SQL format.&lt;br /&gt;
* Login to the Gramps blog ( https://gramps-project.org/blog/wp-login.php ) using an admin login.&lt;br /&gt;
&lt;br /&gt;
The Dashboard will indicated to you if there is a newer version available for updating/upgrading.&lt;br /&gt;
&lt;br /&gt;
You can expect pretty good results by just:&lt;br /&gt;
* Clicking on the appropriate &amp;quot;Update to x.x.x&amp;quot; button to upgrade the main install.&lt;br /&gt;
&lt;br /&gt;
After the update return to the Dashboard, Upgrades screen and&lt;br /&gt;
* Upgrade any plugins (after checking the compatibility notes for each) the following plugins are used on Gramps blog:&lt;br /&gt;
** Akismet Anti-Spam&lt;br /&gt;
** All-in-One WP Migration and Backup&lt;br /&gt;
** APCu Manager&lt;br /&gt;
** Autoptimize&lt;br /&gt;
** Classic Editor&lt;br /&gt;
** Easy HTTPS (SSL) Redirection&lt;br /&gt;
** Easy Updates Manager&lt;br /&gt;
** Github Embed&lt;br /&gt;
** Github Ribbon&lt;br /&gt;
** LightStart - Maintenance Mode, Coming Soon and Landing Page Builder&lt;br /&gt;
** Manage Notification Emails (Virgial)&lt;br /&gt;
** Google Captcha (reCAPTCHA) by BestWebSoft&lt;br /&gt;
** Sticky Side Buttons&lt;br /&gt;
** WordPress HTTPS&lt;br /&gt;
** WP File Manager&lt;br /&gt;
** WP-Optimize - Clean, Compress, Cache&lt;br /&gt;
** [https://wordpress.org/plugins/redirection/ Redirection]&lt;br /&gt;
&lt;br /&gt;
Themes&lt;br /&gt;
* Do not update the Gramps Theme named &amp;quot;Hello Gramps!&amp;quot; as it has been customised by Jason Simanek (Unless you know how)&lt;br /&gt;
* Upgrade only the themes that come with WordPress&lt;br /&gt;
&lt;br /&gt;
'''Backup the website.'''&lt;br /&gt;
&lt;br /&gt;
=Announcement of upgrade email template =&lt;br /&gt;
* See the source for this wiki page (embedded as a comment). &lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
To: gramps mailing list&lt;br /&gt;
From: webmaster@gramps-project&lt;br /&gt;
Subject line:&lt;br /&gt;
&lt;br /&gt;
Body of email:&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
=Changing to a new Hosting service=&lt;br /&gt;
{{stub}}&lt;br /&gt;
General summary of steps taken on move to current host.&lt;br /&gt;
&lt;br /&gt;
=See also=&lt;br /&gt;
*[[.dtd_and_.rng]]&lt;br /&gt;
*[[Rollover for the manual]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Developers/General]]&lt;/div&gt;</summary>
		<author><name>Sam888</name></author>
		
	</entry>
	<entry>
		<id>https://blog.gramps-project.org/wiki/index.php?title=Rollover_for_the_manual&amp;diff=131502</id>
		<title>Rollover for the manual</title>
		<link rel="alternate" type="text/html" href="https://blog.gramps-project.org/wiki/index.php?title=Rollover_for_the_manual&amp;diff=131502"/>
		<updated>2026-07-18T00:38:07Z</updated>

		<summary type="html">&lt;p&gt;Sam888: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{man warn|Notes for the webmaster@gramps-project.org|Used in the maintenance of the Gramps website}}&lt;br /&gt;
Technical details on how the Gramps wiki [[User manual]] is updated for each release.&lt;br /&gt;
&lt;br /&gt;
== Rolling over the Gramps user manual ==&lt;br /&gt;
On this page, &amp;lt;code&amp;gt;6.x&amp;lt;/code&amp;gt; refers to the 'old' (current {{man version}}) version of the manual - &amp;lt;code&amp;gt;7.z&amp;lt;/code&amp;gt; refers to the new, to be created, version...&lt;br /&gt;
====Backup wiki====&lt;br /&gt;
Use the command-line to backup all of the wiki SQL tables:&lt;br /&gt;
* SSH to Hosting terminal&lt;br /&gt;
* [https://www.a2hosting.com/kb/developer-corner/mysql/import-and-export-a-mysql-database/ Command line:] &amp;lt;code&amp;gt;mysqldump --routines --no-tablespaces -u grampsa2_wiki -p  grampsa2_wiki &amp;gt; grampsa2_wiki.sql&amp;lt;/code&amp;gt;&amp;lt;!-- 2025/03/24 This command worked for A2hosting after consulting A2hosting directly as article was out of date! --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can alternatively use phpmyadmin to backup all of the wiki SQL tables, but it is not recommended.&lt;br /&gt;
&lt;br /&gt;
====Process====&lt;br /&gt;
#Locate all pages on the wiki that have &amp;lt;code&amp;gt;6.x&amp;lt;/code&amp;gt; in the title - from the {{man label|wiki menu: [[Special:AllPages|Tools &amp;gt; Special pages &amp;gt; All pages]]}}, page by page copy the text to get a full list of wiki pages.&lt;br /&gt;
#Copy/paste it into text processor - it may be in three columns separated by tabs.  If so, use regular expression search/replace to replace tabs with carriage returns.  Using GEDIT, best to replace &amp;lt;code&amp;gt;\t&amp;lt;/code&amp;gt; with &amp;lt;code&amp;gt;\n&amp;lt;/code&amp;gt; rather than &amp;lt;code&amp;gt;\r&amp;lt;/code&amp;gt;.  You now have a list of all files on the wiki, one title per line.  Save it as a text file (I'll call it &amp;lt;code&amp;gt;myfile.txt&amp;lt;/code&amp;gt; for this example).&lt;br /&gt;
#Use grep to find only the pages with &amp;lt;code&amp;gt;6.x&amp;lt;/code&amp;gt; in the title: ''&amp;lt;code&amp;gt;grep &amp;quot;6\.x&amp;quot; myfile.txt &amp;gt; mynewfile.txt&amp;lt;/code&amp;gt;'' The backslash will make the full stop a literal rather than trying to be part of a regular expression.&lt;br /&gt;
#Use a text editor to view the new file, and delete any pages that you don't want to roll over (That is, some pages may refer to &amp;lt;code&amp;gt;6.x&amp;lt;/code&amp;gt; in the title, but are not pages that we want duplicated into &amp;lt;code&amp;gt;7.z&amp;lt;/code&amp;gt;...)   (Take note of the {{new|X.x}} template for new features and leave those version numbers)&lt;br /&gt;
#Go to the {{man label|wiki menu: [[Special:Export|Tools &amp;gt; Special pages &amp;gt; Export pages]]}} and Copy/paste the new list of page titles into the {{man label|Add pages manually:}} section then {{man menu|Be sure the checkbox is ticked for {{man label|Include only the current revision, not the full history}}}} and then to create the xml to screen press the {{man label|Export}} button.&lt;br /&gt;
#Copy/paste the xml into a text processor and use search/replace to replace &amp;lt;code&amp;gt;6.x&amp;lt;/code&amp;gt; with &amp;lt;code&amp;gt;7.z&amp;lt;/code&amp;gt; &lt;br /&gt;
#Save the file (I'll call it &amp;lt;code&amp;gt;export.xml&amp;lt;/code&amp;gt; for this example).&lt;br /&gt;
#Upload the &amp;lt;code&amp;gt;export.xml&amp;lt;/code&amp;gt; to the hosting site.&lt;br /&gt;
&lt;br /&gt;
=== Import xml from the command line===&lt;br /&gt;
For the change to &amp;lt;code&amp;gt;5.4&amp;lt;/code&amp;gt; and then from &amp;lt;code&amp;gt;5.4&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;6.0&amp;lt;/code&amp;gt;, I used the mediwiki script in the maintenance directory to import xml from the command line.  I was successful with (but I got an error in &amp;lt;code&amp;gt;importDump.php&amp;lt;/code&amp;gt; and had to edit the file to ensure that &amp;lt;code&amp;gt;Maintenance.php&amp;lt;/code&amp;gt; was included properly!):&lt;br /&gt;
&lt;br /&gt;
'''-bash-prompt$&amp;lt;code&amp;gt;php importDump.php export.xml&amp;lt;/code&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
followed by:&lt;br /&gt;
&lt;br /&gt;
'''-bash-prompt$&amp;lt;code&amp;gt;php rebuildrecentchanges.php&amp;lt;/code&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
That should now have created all of the new pages.&lt;br /&gt;
&lt;br /&gt;
===Update searchindex table===&lt;br /&gt;
Before doing this backup the wiki SQL database.&lt;br /&gt;
&lt;br /&gt;
{{man warn|Update searchindex table|New pages created by this sort of import do not automatically get added into the search index of the wiki.''}}&lt;br /&gt;
&lt;br /&gt;
* Use phpmyadmin from the cpanel and via the GUI either:&lt;br /&gt;
** Use the repair tool(on the ''Operations'' tab and under ''table Maintenance&amp;gt;Repair table'' for the &amp;lt;code&amp;gt;searchindex&amp;lt;/code&amp;gt; table.&lt;br /&gt;
** Or: In phpMyAdmin, enter &amp;quot;&amp;lt;code&amp;gt;REPAIR TABLE wikidb.searchindex;&amp;lt;/code&amp;gt;&amp;quot; for rebuilding the search index. wikidb is your database's name.&lt;br /&gt;
&lt;br /&gt;
===Update Statistics table===&lt;br /&gt;
To update the Statistics page for Page &amp;amp; Revision Counts run:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;php initSiteStats.php&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Backup the wiki SQL database.&lt;br /&gt;
&lt;br /&gt;
===Set previous version pages to be protected===&lt;br /&gt;
&lt;br /&gt;
Finally, if you want to set all the previous older user manual version pages to be protected, so only sysop mediawiki users are able to make changes (so all changes will be forced into the next set of pages...), you can use a series of sql statements in the form:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
UPDATE `grampswiki`.`page` SET `page_restrictions` = 0x656469743d7379736f703a6d6f76653d7379736f70 WHERE `page`.`page_title` ='Title_of_the_page_in_the_wiki' collate utf8_unicode_ci LIMIT 1;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
({{man menu|You'll need to replace the spaces in the page title with underscores...}})&lt;br /&gt;
&lt;br /&gt;
{{man note|Beginning with MediaWiki 1.10|Page protection controls were moved to the page restrictions table, so this field will be empty in databases generated by more current versions of MediaWiki. However, this field is still used in current versions of MediaWiki for rows generated by older versions of MediaWiki!&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
https://www.mediawiki.org/wiki/Manual:Page_restrictions_table&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
https://www.mediawiki.org/wiki/Manual:Page_table#page_restrictions }}&lt;br /&gt;
&lt;br /&gt;
Do that by using concatenation in a spreadsheet (call it &amp;lt;code&amp;gt;protectoldpages.xls&amp;lt;/code&amp;gt;), creating the (long) SQL statements by combining a first part, the page names and the last part.  You'll need to search for any single quotes and put a backslash in front of them in the page names first, too...&lt;br /&gt;
&lt;br /&gt;
That updates a blob field to force protection without having to do the pages individually.  You need to do the above sql statement for each page that you want to protect...&lt;br /&gt;
&lt;br /&gt;
* Copy the resulting SQL statement to a text file &amp;lt;code&amp;gt;protectoldpages.txt&amp;lt;/code&amp;gt;&lt;br /&gt;
* check the SQL statements syntax [https://www.piliapp.com/mysql-syntax-check/ here]&lt;br /&gt;
* Then run the SQL statement by either using phpmyadmin(&amp;quot;SQL&amp;quot; tab to run the query) or the commandline.&lt;br /&gt;
&lt;br /&gt;
Backup the database.&lt;br /&gt;
&lt;br /&gt;
===Screenshots===&lt;br /&gt;
As there is no [[Screenshots|naming scheme]] we are trying to follow a rule for manual upgrade :&lt;br /&gt;
* &amp;lt;code&amp;gt;filename-{number of version}-{lang}.extension&amp;lt;/code&amp;gt;&lt;br /&gt;
ex:&lt;br /&gt;
* &amp;lt;code&amp;gt;Edit-person-60-en.png&amp;lt;/code&amp;gt;&lt;br /&gt;
We need to know if we keep the {number of version} or if we use the new one on migration (5.1-&amp;gt;5.2-&amp;gt;6.0-&amp;gt;15.0...) ?&lt;br /&gt;
&lt;br /&gt;
===Regenerate Version-Specific Content===&lt;br /&gt;
Update files dependency list :&lt;br /&gt;
&lt;br /&gt;
{{man menu|''The documentation assumes the default (English-US) language on Linux''}}&lt;br /&gt;
&lt;br /&gt;
Edit the manual section :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; https://gramps-project.org/wiki/index.php?title=Gramps_{{man version}}_Wiki_Manual_-_Command_Line&amp;amp;action=edit&amp;amp;section=8&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Copy (or pipe) the updated Gramps installation output from the command line Version option :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; gramps -v&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Replace any user-specific directory information with '''&amp;lt;~username&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
If appropriate, please reference the Gramps &amp;quot;[[Gramps_Glossary#user_directory|User Directory]]&amp;quot; Glossary term entry instead of redundantly explaining the directory paths under any of the multiuser OSes. This glossary entry include a drill-down link to the Appendix describing how to find the directory for a particular fork of Gramps &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;amp;#91;&amp;amp;#91;Gramps_Glossary#user_directory|User Directory]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Gramps user directory available on various operating systems.&lt;br /&gt;
&lt;br /&gt;
===Remove &amp;quot;STUB&amp;quot; template from the previous User manual===&lt;br /&gt;
For the Gramps user manual only the latest version should be listed on [[:Category:Stub]].&lt;br /&gt;
&lt;br /&gt;
* [[:Template:Stub Stagnant]] ??&lt;br /&gt;
&lt;br /&gt;
=== Update the Releases wiki page to add new version ===&lt;br /&gt;
[[Previous_releases_of_Gramps|Previous releases of Gramps]] page, add a Versions table row for the new rollover version. Validate the links in the &amp;quot;User Manual&amp;quot; column for the ''previous'' version of the wiki and the English offline PDF from the [[User_manual_translations#Enabled|Enabled User Manual]] table.&lt;br /&gt;
&lt;br /&gt;
=== Edit the &amp;quot;Whats New?&amp;quot; wiki page ===&lt;br /&gt;
Reset the &amp;quot;Whats New?&amp;quot; page removing past information.&lt;br /&gt;
&lt;br /&gt;
==Version manual template==&lt;br /&gt;
Update the current ( {{man version}} ) version number using on [[:Template:man_version]] for pages outside of the user manual.&lt;br /&gt;
&lt;br /&gt;
Manually update any REDIRECT pages also eg: &amp;quot;[https://gramps-project.org/wiki/index.php?title=Third-party_Addons&amp;amp;action=edit Third-party Addons]&amp;quot; link redirects to 6.1 Addons etc..&lt;br /&gt;
&lt;br /&gt;
==Email announcement==&lt;br /&gt;
Send the following email announcement (see embedded email) to the mailing list.&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Hello,&lt;br /&gt;
&lt;br /&gt;
Due to scheduled maintenance the Gramps Wiki services will be unavailable for most of the day on Sunday, 23rd of June 2019.&lt;br /&gt;
&lt;br /&gt;
Please Note: during this offline period you may still be able to view the wiki.&lt;br /&gt;
&lt;br /&gt;
The wiki software Mediawiki is being upgraded.&lt;br /&gt;
&lt;br /&gt;
Then Gramps User Manual is being rolled over for the upcoming release of Gramps 5.1.x.&lt;br /&gt;
&lt;br /&gt;
Apologies for any inconvenience that this may cause and thank you for patience and understanding.&lt;br /&gt;
&lt;br /&gt;
Regards,&lt;br /&gt;
&lt;br /&gt;
Sam&lt;br /&gt;
Volunteer Website Administrator&lt;br /&gt;
The Gramps Project&lt;br /&gt;
https://gramps-project.org/&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Hello&lt;br /&gt;
&lt;br /&gt;
Notification of scheduled maintenance on 2025/03/23 : The Gramps User Manual will be rolled over for the newly released Gramps version 6.0.&lt;br /&gt;
&lt;br /&gt;
Apologies for any inconvenience that this may cause and thank you for patience and understanding.&lt;br /&gt;
&lt;br /&gt;
Sam&lt;br /&gt;
Volunteer Website Administrator&lt;br /&gt;
The Gramps Project&lt;br /&gt;
https://gramps-project.org/&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Hello,&lt;br /&gt;
&lt;br /&gt;
The rollover of the wiki user manual pages in preparation for the 6.0 version has been completed.&lt;br /&gt;
&lt;br /&gt;
Please let me know if you see any obvious problems with the rollover.&lt;br /&gt;
&lt;br /&gt;
Over the next few days, I'll be making all of the 5.0 manual pages non-editable, so please only edit the new 6.0 manual.&lt;br /&gt;
&lt;br /&gt;
Sam&lt;br /&gt;
Volunteer Website Administrator&lt;br /&gt;
The Gramps Project&lt;br /&gt;
https://gramps-project.org/&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Other associated changes==&lt;br /&gt;
===Third-party Addons listings===&lt;br /&gt;
* [[Third-party Addons]] &lt;br /&gt;
** [[:Template:Addons6.0]]&lt;br /&gt;
* [[5.2 Builtins]]  ??&lt;br /&gt;
&lt;br /&gt;
===External Site changes===&lt;br /&gt;
* Some of the [https://discourse.gramps-project.org Discourse forum] '''automatic linking of key phrases''' point to sections in the current manual.  A user with &amp;quot;Leader&amp;quot; or higher trust setting should review and update the Admin -&amp;gt; Customize -&amp;gt; [https://gramps.discourse.group/admin/customize/watched_words/action/link Watched Words -&amp;gt; Link] list. This is most easily accomplished by:&lt;br /&gt;
# using the discourse Download button to acquire a CSV of the list (which is an unqualified comma delimited list with a &amp;quot;phrase,url&amp;quot; on each line)&lt;br /&gt;
# edit it in a text editor&lt;br /&gt;
# replace the versions in the list&lt;br /&gt;
# save the file&lt;br /&gt;
# use the &amp;quot;Clear All&amp;quot; discourse button&lt;br /&gt;
# use the &amp;quot;Add from file&amp;quot; discourse button to upload the modified list&lt;br /&gt;
# refresh the Discourse page manually as that seems to be quirky&lt;br /&gt;
# use the &amp;quot;Test&amp;quot; discourse button to verify a couple linkify phrases&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* Generating the [[Manual_Generation_5.1|Offline User Manual]] (includes template scripts for English &amp;amp; 3 translations)&lt;br /&gt;
* [[User manual]]&lt;br /&gt;
* [[Manual Generation]] - &amp;lt;small&amp;gt;revised 28 Aug 2023 for Gramps 5.1.6&amp;lt;/small&amp;gt;&lt;br /&gt;
* [[Manual Generation 3.0]]&lt;br /&gt;
* [[What to do for a release]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Developers/General]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- 2025/03/24 Roughly took about a total of 20 hours, due to technical issues with host ! --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sam888</name></author>
		
	</entry>
	<entry>
		<id>https://blog.gramps-project.org/wiki/index.php?title=Download&amp;diff=131373</id>
		<title>Download</title>
		<link rel="alternate" type="text/html" href="https://blog.gramps-project.org/wiki/index.php?title=Download&amp;diff=131373"/>
		<updated>2026-06-14T03:08:07Z</updated>

		<summary type="html">&lt;p&gt;Sam888: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{languages|Download}}&lt;br /&gt;
[[File:Gramp-Small-background-wiki-2020.jpg|120px|left]]&lt;br /&gt;
'''Research, organize and share your family tree with Gramps.''' &lt;br /&gt;
&lt;br /&gt;
Gramps is a free software project and community. We strive to produce a genealogy program that is both intuitive for hobbyists and feature-complete for professional genealogists. It is a community project, created, developed and governed by genealogists.&lt;br /&gt;
{{-}}&lt;br /&gt;
{{man note|{{Man menu|Gramps '''Current version: '''{{version}}''' Released: '''{{version-released}}'''}}|For a list of updates see: ''[[Gramps 6.0 Wiki Manual - What's new?|What's new?]]}} &lt;br /&gt;
&lt;br /&gt;
{{man warn|Before upgrading your distribution|Use your '''earlier version of Gramps''' to [[How_to_make_a_backup#Gramps_version_3.3_and_later|backup]] your Family Trees to the [[#1|hardy and portable XML format]].}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr /&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;linux&amp;quot; style=&amp;quot;font-size:120%&amp;quot;&amp;gt;Linux&amp;lt;/span&amp;gt;&lt;br /&gt;
[[File:Linux_220x261.png|128px|left|link=Installing_Gramps_for_Linux_computers]]&lt;br /&gt;
&amp;lt;big&amp;gt;&lt;br /&gt;
For Linux, we recommend installing and upgrading Gramps using either [https://wikipedia.org/wiki/Flatpak FlatPak] or [https://en.wikipedia.org/wiki/Snap_(software) Snap]:&lt;br /&gt;
* A Flatpak is available from [https://flathub.org/apps/org.gramps_project.Gramps Flathub]. ([https://gramps.discourse.group/t/need-help-upgrading-to-6-0-5-flatpak-on-ubuntu-24-04/8765/4 Flatpak doesn’t include the BSDDB database backend.])&lt;br /&gt;
* A Snap is available from the [https://snapcraft.io/gramps Snap Store].&lt;br /&gt;
&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Gramps may also be available in the '''[https://wikipedia.org/wiki/List_of_software_package_management_systems package manager]''' provided by your [[Installing_Gramps_for_Linux_computers#Linux_distributions|distribution]]. However, this is likely to be out-of-date in some popular distributions.&lt;br /&gt;
&lt;br /&gt;
For advanced users, a source package is available:&lt;br /&gt;
* &amp;lt;u&amp;gt;[{{github_url}}/archive/refs/tags/v{{version}}/v{{version}}.tar.gz Source Package {{version}}]&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Instructions for how to [[Linux:Build from source|build from source]] are available in our wiki.&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
&amp;lt;hr /&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;windows&amp;quot; style=&amp;quot;font-size:120%&amp;quot;&amp;gt;Microsoft Windows&amp;lt;/span&amp;gt;&lt;br /&gt;
[[File:windows_180x160.png|128px|left|link=Installing Gramps for Windows computers]]&lt;br /&gt;
This executable installer supports Microsoft Windows in versions 8, 10, 11 (64-bit Only) and later.&lt;br /&gt;
&amp;lt;big&amp;gt;&lt;br /&gt;
* &amp;lt;u&amp;gt;[{{github_url}}/releases/download/v{{version_windows_AIO64}}/{{filename_windows_AIO64}}.exe Windows Installer (64-bit) {{version_windows_AIO64}}]&amp;lt;/u&amp;gt;&lt;br /&gt;
After download: '''double-click to install Gramps'''.&lt;br /&gt;
&lt;br /&gt;
Alternatives to the All-In-One installer include the [[Installing_Gramps_for_Windows_computers#PortableApps.com|PortableApps.com]] and [[Installing_Gramps_for_Windows_computers#Chocolatey_NuGet_Package|Chocolatey NuGet Package]]. Advanced users can install Gramps from source using the [[Gramps_for_Windows_with_MSYS2|MSYS2]] build environment.&lt;br /&gt;
&lt;br /&gt;
Final Gramps versions for legacy Windows systems (PortableApps format):  Windows 7 64-bit: [https://portableapps.com/downloading/?a=GrampsPortableLegacyWin7&amp;amp;s=s&amp;amp;p=&amp;amp;d=pa&amp;amp;n=Gramps%20Portable&amp;amp;f=GrampsPortableLegacyWin7_5.1.6_Rev_2.paf.exe 5.1.6], Windows 7/8/10 '''32-bit''': [https://portableapps.com/downloading/?a=GrampsPortableLegacyx86&amp;amp;s=s&amp;amp;p=&amp;amp;d=pa&amp;amp;n=Gramps%20Portable&amp;amp;f=GrampsPortableLegacyx86_5.1.5.paf.exe 5.1.5], Windows XP/Vista: [https://portableapps.com/downloading/?a=GrampsPortableLegacy3&amp;amp;s=s&amp;amp;p=&amp;amp;d=sfpa&amp;amp;n=Gramps%20Portable&amp;amp;f=GrampsPortableLegacy3_3.4.9.paf.exe 3.4.9]&lt;br /&gt;
{{-}}&lt;br /&gt;
&amp;lt;!-- * &amp;lt;u&amp;gt;[{{github_url}}/releases/download/v{{version_windows_AIO32}}/{{filename_windows_AIO32}}.exe Windows Installer (32-bit) {{version_windows_AIO32}}]&amp;lt;/u&amp;gt;&amp;lt;/big&amp;gt; --&amp;gt;&lt;br /&gt;
&amp;lt;hr /&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;macos&amp;quot; style=&amp;quot;font-size:120%&amp;quot;&amp;gt;Apple macOS&amp;lt;/span&amp;gt;&lt;br /&gt;
[[File:macos_200x200.png|128px|left|link=Installing Gramps for macOS computers]]&lt;br /&gt;
Before downloading read the [[Mac_OS_X:Application_package#Before_installation|before installation]] instructions.&lt;br /&gt;
&amp;lt;big&amp;gt;&lt;br /&gt;
* &amp;lt;u&amp;gt;[{{github_url}}/releases/download/v{{version_Mac}}/{{Filename_mac_intel}}.dmg Intel {{version_Mac}}]&amp;lt;/u&amp;gt;&lt;br /&gt;
* &amp;lt;u&amp;gt;[{{github_url}}/releases/download/v{{version_Mac}}/{{Filename_mac_arm}}.dmg Apple Silicon {{version_Mac}}]&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;/big&amp;gt;&lt;br /&gt;
After download: Double-click the .dmg file to mount the disk (note: your browser may do this for you automatically). Next, drag the Gramps application to your application folder and double-click to launch it.&lt;br /&gt;
&lt;br /&gt;
Alternatives to the [[Mac_OS_X:Application_package|application package]] include the [[Installing_Gramps_for_macOS_computers#MacPorts|MacPorts]] and [[Installing_Gramps_for_macOS_computers#Homebrew|Homebrew]] package managers. &lt;br /&gt;
&lt;br /&gt;
{{man warn|The Gramps app on Apple’s App Store is in no way affiliated with the Gramps project.|See:&amp;lt;br&amp;gt;* 2025 Forum discussion [https://gramps.discourse.group/t/ios-app-named-gramps/6756/4 iOS app named “Gramps”]}}&lt;br /&gt;
{{-}}&lt;br /&gt;
&amp;lt;hr /&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;bsd&amp;quot; style=&amp;quot;font-size:120%&amp;quot;&amp;gt;BSD platforms&amp;lt;/span&amp;gt;&lt;br /&gt;
[[File:Bsd daemon.png|128px|left|link=BSD platforms]]&lt;br /&gt;
&lt;br /&gt;
For BSD, we recommend installing and upgrading Gramps using the '''[https://wikipedia.org/wiki/List_of_software_package_management_systems package manager]''' provided by your [[BSD platforms#BSD_distributions|distribution]].&lt;br /&gt;
&lt;br /&gt;
Advanced users can [[Linux:Build from source|build from source]] using the link in the Linux section.&lt;br /&gt;
&lt;br /&gt;
Further information can be found on the [[BSD platforms]] page in the wiki.&lt;br /&gt;
{{-}}&lt;br /&gt;
&amp;lt;hr /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{man tip|Normally, when you try to load your old Family Tree you can allow it to be upgraded if necessary, and it will be opened.|Should this fail for any reason, '''Create''' a new Family Tree and [[How_to_restore_a_backup|'''Import''' the backup]] into this new Family Tree.}}&lt;br /&gt;
{{-}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{-}}&lt;br /&gt;
== Notes ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;1&amp;quot;&amp;gt;Backup to '''Gramps XML''' format when updating. ''Although Gramps reads and writes '''GEDCOM 5.5.1''' format fluently (because it is the de facto format for genealogical data interchange), never depend on such a rudimentary format for archiving your research. GEDCOM cannot store all the intricacies found in Gramps data.'' Always backup with the more robust Gramps XML format.&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[File:Menubar-FamilyTrees-overview-FamilyTree-Loaded-example-60.png|thumb|right|450px|Menubar - {{man menu|&amp;quot;Family Trees &amp;gt; Make Backup...&amp;quot;}}]]&lt;br /&gt;
&lt;br /&gt;
You will find a [[Gramps_{{man version}}_Wiki_Manual_-_Manage_Family_Trees#Backing_up_a_Family_Tree|{{Man menu|Make Backup...}}]] option in the {{Man menu|Family Trees}} menu of recent Gramps versions. Alternately, use [[Gramps_{{man version}}_Wiki_Manual_-_Manage_Family_Trees#Exporting_data|{{Man menu|Export...}}]] in the same menu but deselect the privacy and filtering options in the Exporter Assistant to avoid omission of any data. &lt;br /&gt;
&lt;br /&gt;
See: [[How to make a backup]]&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* Installer [[Team#Package_Maintainers|package maintainers]]&lt;br /&gt;
&lt;br /&gt;
===Installing Gramps for Desktops===&lt;br /&gt;
Installation instructions specific to the different OSes are on the [[File:linux_32x32.png|link=Installing_Gramps_for_Linux_computers#Linux_distributions]], [[File:windows_32x32.png|link=Installing_Gramps_for_Windows_computers]],[[File:macos_200x200.png|32px|link=Installing_Gramps_for_macOS_computers]] and [[File:Bsd daemon.png|32px|link=BSD_platforms]] pages.&lt;br /&gt;
&lt;br /&gt;
===GitHub Gramps for Desktops Releases===&amp;lt;!--github_url template = https://github.com/gramps-project/gramps --&amp;gt;&lt;br /&gt;
:* [{{github_url}}/releases/v{{version}} {{version}} version]&lt;br /&gt;
:* [{{github_url}}/releases/ Archive of Gramps releases] &lt;br /&gt;
Wiki pages&lt;br /&gt;
* [[Previous releases of Gramps]]&lt;br /&gt;
* [[:Category:Versions|Versions on various platforms]] &lt;br /&gt;
&lt;br /&gt;
===Installing Gramps Web for online collaboration===&lt;br /&gt;
[https://gramps-project.org/blog/web/ Gramps Web] is a frontend and a hosted instance of Gramps Web API  &lt;br /&gt;
* Gramps Web frontend - [https://github.com/gramps-project/gramps-web/releases release history on GitHub] - ([https://calver.org Calendar Versioning]: Year.Month.Micro)&lt;br /&gt;
* Gramps Web backend api - [https://github.com/gramps-project/gramps-web-api/releases release history on GitHub] - ([https://semver.org Semantic Versioning]: Major.Minor.patch)&lt;br /&gt;
&lt;br /&gt;
Deployments:&lt;br /&gt;
* [https://www.grampsweb.org/Deployment/ Docker] &lt;br /&gt;
* [https://www.grampsweb.org/LetsEncrypt/ Let's Encrypt and Docker Compose]&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation]]&lt;/div&gt;</summary>
		<author><name>Sam888</name></author>
		
	</entry>
	<entry>
		<id>https://blog.gramps-project.org/wiki/index.php?title=Download&amp;diff=131372</id>
		<title>Download</title>
		<link rel="alternate" type="text/html" href="https://blog.gramps-project.org/wiki/index.php?title=Download&amp;diff=131372"/>
		<updated>2026-06-14T03:07:12Z</updated>

		<summary type="html">&lt;p&gt;Sam888: Only show 64 bit version for download as final 32 bit listed below&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{languages|Download}}&lt;br /&gt;
[[File:Gramp-Small-background-wiki-2020.jpg|120px|left]]&lt;br /&gt;
'''Research, organize and share your family tree with Gramps.''' &lt;br /&gt;
&lt;br /&gt;
Gramps is a free software project and community. We strive to produce a genealogy program that is both intuitive for hobbyists and feature-complete for professional genealogists. It is a community project, created, developed and governed by genealogists.&lt;br /&gt;
{{-}}&lt;br /&gt;
{{man note|{{Man menu|Gramps '''Current version: '''{{version}}''' Released: '''{{version-released}}'''}}|For a list of updates see: ''[[Gramps 6.0 Wiki Manual - What's new?|What's new?]]}} &lt;br /&gt;
&lt;br /&gt;
{{man warn|Before upgrading your distribution|Use your '''earlier version of Gramps''' to [[How_to_make_a_backup#Gramps_version_3.3_and_later|backup]] your Family Trees to the [[#1|hardy and portable XML format]].}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr /&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;linux&amp;quot; style=&amp;quot;font-size:120%&amp;quot;&amp;gt;Linux&amp;lt;/span&amp;gt;&lt;br /&gt;
[[File:Linux_220x261.png|128px|left|link=Installing_Gramps_for_Linux_computers]]&lt;br /&gt;
&amp;lt;big&amp;gt;&lt;br /&gt;
For Linux, we recommend installing and upgrading Gramps using either [https://wikipedia.org/wiki/Flatpak FlatPak] or [https://en.wikipedia.org/wiki/Snap_(software) Snap]:&lt;br /&gt;
* A Flatpak is available from [https://flathub.org/apps/org.gramps_project.Gramps Flathub]. ([https://gramps.discourse.group/t/need-help-upgrading-to-6-0-5-flatpak-on-ubuntu-24-04/8765/4 Flatpak doesn’t include the BSDDB database backend.])&lt;br /&gt;
* A Snap is available from the [https://snapcraft.io/gramps Snap Store].&lt;br /&gt;
&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Gramps may also be available in the '''[https://wikipedia.org/wiki/List_of_software_package_management_systems package manager]''' provided by your [[Installing_Gramps_for_Linux_computers#Linux_distributions|distribution]]. However, this is likely to be out-of-date in some popular distributions.&lt;br /&gt;
&lt;br /&gt;
For advanced users, a source package is available:&lt;br /&gt;
* &amp;lt;u&amp;gt;[{{github_url}}/archive/refs/tags/v{{version}}/v{{version}}.tar.gz Source Package {{version}}]&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Instructions for how to [[Linux:Build from source|build from source]] are available in our wiki.&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
&amp;lt;hr /&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;windows&amp;quot; style=&amp;quot;font-size:120%&amp;quot;&amp;gt;Microsoft Windows&amp;lt;/span&amp;gt;&lt;br /&gt;
[[File:windows_180x160.png|128px|left|link=Installing Gramps for Windows computers]]&lt;br /&gt;
This executable installer supports Microsoft Windows in versions 8, 10, 11 (64-bit Only) and later.&lt;br /&gt;
&amp;lt;big&amp;gt;&lt;br /&gt;
* &amp;lt;u&amp;gt;[{{github_url}}/releases/download/v{{version_windows_AIO64}}/{{filename_windows_AIO64}}.exe Windows Installer (64-bit) {{version_windows_AIO64}}]&amp;lt;/u&amp;gt;&lt;br /&gt;
After download: '''double-click to install Gramps'''.&lt;br /&gt;
&lt;br /&gt;
Alternatives to the All-In-One installer include the [[Installing_Gramps_for_Windows_computers#PortableApps.com|PortableApps.com]] and [[Installing_Gramps_for_Windows_computers#Chocolatey_NuGet_Package|Chocolatey NuGet Package]]. Advanced users can install Gramps from source using the [[Gramps_for_Windows_with_MSYS2|MSYS2]] build environment.&lt;br /&gt;
&lt;br /&gt;
Final Gramps versions for legacy Windows systems (PortableApps format):  Windows 7 64-bit: [https://portableapps.com/downloading/?a=GrampsPortableLegacyWin7&amp;amp;s=s&amp;amp;p=&amp;amp;d=pa&amp;amp;n=Gramps%20Portable&amp;amp;f=GrampsPortableLegacyWin7_5.1.6_Rev_2.paf.exe 5.1.6], Windows 7/8/10 '''32-bit''': [https://portableapps.com/downloading/?a=GrampsPortableLegacyx86&amp;amp;s=s&amp;amp;p=&amp;amp;d=pa&amp;amp;n=Gramps%20Portable&amp;amp;f=GrampsPortableLegacyx86_5.1.5.paf.exe 5.1.5], Windows XP/Vista: [https://portableapps.com/downloading/?a=GrampsPortableLegacy3&amp;amp;s=s&amp;amp;p=&amp;amp;d=sfpa&amp;amp;n=Gramps%20Portable&amp;amp;f=GrampsPortableLegacy3_3.4.9.paf.exe 3.4.9]&lt;br /&gt;
{{-}}&lt;br /&gt;
* &amp;lt;u&amp;gt;[{{github_url}}/releases/download/v{{version_windows_AIO32}}/{{filename_windows_AIO32}}.exe Windows Installer (32-bit) {{version_windows_AIO32}}]&amp;lt;/u&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;hr /&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;macos&amp;quot; style=&amp;quot;font-size:120%&amp;quot;&amp;gt;Apple macOS&amp;lt;/span&amp;gt;&lt;br /&gt;
[[File:macos_200x200.png|128px|left|link=Installing Gramps for macOS computers]]&lt;br /&gt;
Before downloading read the [[Mac_OS_X:Application_package#Before_installation|before installation]] instructions.&lt;br /&gt;
&amp;lt;big&amp;gt;&lt;br /&gt;
* &amp;lt;u&amp;gt;[{{github_url}}/releases/download/v{{version_Mac}}/{{Filename_mac_intel}}.dmg Intel {{version_Mac}}]&amp;lt;/u&amp;gt;&lt;br /&gt;
* &amp;lt;u&amp;gt;[{{github_url}}/releases/download/v{{version_Mac}}/{{Filename_mac_arm}}.dmg Apple Silicon {{version_Mac}}]&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;/big&amp;gt;&lt;br /&gt;
After download: Double-click the .dmg file to mount the disk (note: your browser may do this for you automatically). Next, drag the Gramps application to your application folder and double-click to launch it.&lt;br /&gt;
&lt;br /&gt;
Alternatives to the [[Mac_OS_X:Application_package|application package]] include the [[Installing_Gramps_for_macOS_computers#MacPorts|MacPorts]] and [[Installing_Gramps_for_macOS_computers#Homebrew|Homebrew]] package managers. &lt;br /&gt;
&lt;br /&gt;
{{man warn|The Gramps app on Apple’s App Store is in no way affiliated with the Gramps project.|See:&amp;lt;br&amp;gt;* 2025 Forum discussion [https://gramps.discourse.group/t/ios-app-named-gramps/6756/4 iOS app named “Gramps”]}}&lt;br /&gt;
{{-}}&lt;br /&gt;
&amp;lt;hr /&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;bsd&amp;quot; style=&amp;quot;font-size:120%&amp;quot;&amp;gt;BSD platforms&amp;lt;/span&amp;gt;&lt;br /&gt;
[[File:Bsd daemon.png|128px|left|link=BSD platforms]]&lt;br /&gt;
&lt;br /&gt;
For BSD, we recommend installing and upgrading Gramps using the '''[https://wikipedia.org/wiki/List_of_software_package_management_systems package manager]''' provided by your [[BSD platforms#BSD_distributions|distribution]].&lt;br /&gt;
&lt;br /&gt;
Advanced users can [[Linux:Build from source|build from source]] using the link in the Linux section.&lt;br /&gt;
&lt;br /&gt;
Further information can be found on the [[BSD platforms]] page in the wiki.&lt;br /&gt;
{{-}}&lt;br /&gt;
&amp;lt;hr /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{man tip|Normally, when you try to load your old Family Tree you can allow it to be upgraded if necessary, and it will be opened.|Should this fail for any reason, '''Create''' a new Family Tree and [[How_to_restore_a_backup|'''Import''' the backup]] into this new Family Tree.}}&lt;br /&gt;
{{-}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{-}}&lt;br /&gt;
== Notes ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;1&amp;quot;&amp;gt;Backup to '''Gramps XML''' format when updating. ''Although Gramps reads and writes '''GEDCOM 5.5.1''' format fluently (because it is the de facto format for genealogical data interchange), never depend on such a rudimentary format for archiving your research. GEDCOM cannot store all the intricacies found in Gramps data.'' Always backup with the more robust Gramps XML format.&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[File:Menubar-FamilyTrees-overview-FamilyTree-Loaded-example-60.png|thumb|right|450px|Menubar - {{man menu|&amp;quot;Family Trees &amp;gt; Make Backup...&amp;quot;}}]]&lt;br /&gt;
&lt;br /&gt;
You will find a [[Gramps_{{man version}}_Wiki_Manual_-_Manage_Family_Trees#Backing_up_a_Family_Tree|{{Man menu|Make Backup...}}]] option in the {{Man menu|Family Trees}} menu of recent Gramps versions. Alternately, use [[Gramps_{{man version}}_Wiki_Manual_-_Manage_Family_Trees#Exporting_data|{{Man menu|Export...}}]] in the same menu but deselect the privacy and filtering options in the Exporter Assistant to avoid omission of any data. &lt;br /&gt;
&lt;br /&gt;
See: [[How to make a backup]]&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* Installer [[Team#Package_Maintainers|package maintainers]]&lt;br /&gt;
&lt;br /&gt;
===Installing Gramps for Desktops===&lt;br /&gt;
Installation instructions specific to the different OSes are on the [[File:linux_32x32.png|link=Installing_Gramps_for_Linux_computers#Linux_distributions]], [[File:windows_32x32.png|link=Installing_Gramps_for_Windows_computers]],[[File:macos_200x200.png|32px|link=Installing_Gramps_for_macOS_computers]] and [[File:Bsd daemon.png|32px|link=BSD_platforms]] pages.&lt;br /&gt;
&lt;br /&gt;
===GitHub Gramps for Desktops Releases===&amp;lt;!--github_url template = https://github.com/gramps-project/gramps --&amp;gt;&lt;br /&gt;
:* [{{github_url}}/releases/v{{version}} {{version}} version]&lt;br /&gt;
:* [{{github_url}}/releases/ Archive of Gramps releases] &lt;br /&gt;
Wiki pages&lt;br /&gt;
* [[Previous releases of Gramps]]&lt;br /&gt;
* [[:Category:Versions|Versions on various platforms]] &lt;br /&gt;
&lt;br /&gt;
===Installing Gramps Web for online collaboration===&lt;br /&gt;
[https://gramps-project.org/blog/web/ Gramps Web] is a frontend and a hosted instance of Gramps Web API  &lt;br /&gt;
* Gramps Web frontend - [https://github.com/gramps-project/gramps-web/releases release history on GitHub] - ([https://calver.org Calendar Versioning]: Year.Month.Micro)&lt;br /&gt;
* Gramps Web backend api - [https://github.com/gramps-project/gramps-web-api/releases release history on GitHub] - ([https://semver.org Semantic Versioning]: Major.Minor.patch)&lt;br /&gt;
&lt;br /&gt;
Deployments:&lt;br /&gt;
* [https://www.grampsweb.org/Deployment/ Docker] &lt;br /&gt;
* [https://www.grampsweb.org/LetsEncrypt/ Let's Encrypt and Docker Compose]&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation]]&lt;/div&gt;</summary>
		<author><name>Sam888</name></author>
		
	</entry>
	<entry>
		<id>https://blog.gramps-project.org/wiki/index.php?title=User:Sam888&amp;diff=131371</id>
		<title>User:Sam888</title>
		<link rel="alternate" type="text/html" href="https://blog.gramps-project.org/wiki/index.php?title=User:Sam888&amp;diff=131371"/>
		<updated>2026-06-14T00:03:59Z</updated>

		<summary type="html">&lt;p&gt;Sam888: /* Security rules */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{man note|Current Webmaster for the Gramps Project}}&lt;br /&gt;
Hi, I generally aim to help the developers who can program; I do alot of non-development work for the Gramps project including: testing and bug triage, website maintenance, writing and updating documentation on the wiki for new releases,  building the third party addons as needed.&lt;br /&gt;
&lt;br /&gt;
==Volunteer Website Administrator==&lt;br /&gt;
Manage and monitor the Gramps Desktop websites (not Github)&lt;br /&gt;
&lt;br /&gt;
*[[Website application upgrades]] - Wordpress(Blog)/MantisBT(Bug tracker)/Mediawiki(Wiki)&lt;br /&gt;
*[[.dtd_and_.rng]]&lt;br /&gt;
*[[Rollover for the manual]]&lt;br /&gt;
*[[Git merge]]&lt;br /&gt;
* https://gramps-project.org/robots.txt&lt;br /&gt;
* Migration of Gramps website host from GoDaddy to a2 Hosting (2019/11/08 to 2019/11/11) (Completed)&lt;br /&gt;
&lt;br /&gt;
===Cloudflare===&lt;br /&gt;
Using [https://www.cloudflare.com/plans/free/ Free plan] since January 27th, 2018 that provides:&lt;br /&gt;
* DNS record management &lt;br /&gt;
* Content Delivery Network (CDN): Accelerates website loading times by caching content globally.&lt;br /&gt;
* DDoS Protection: Offers basic protection against distributed denial-of-service attacks&lt;br /&gt;
* Blocks AI crawlers &amp;amp; bots&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Add details of existing rules and limits --&amp;gt;&lt;br /&gt;
====[https://developers.cloudflare.com/security/rules/ Security rules]====&lt;br /&gt;
Custom rules 5/5 used @ 2026/06/14&lt;br /&gt;
# Gramps Weblate  - IP Source Address equals 116.203.108.97 - Skip&lt;br /&gt;
# Github - IP Source Address equals 20.205.243.166 - Skip&lt;br /&gt;
# debian.org screenshots on Gramps wiki - IP Source Address equals 128.31.0.62 - Skip&lt;br /&gt;
# Sam888 - IP Source Address equals (my private ip) - Skip&lt;br /&gt;
# [Another User] - IP Source Address equals  (another users private ip) - Skip&lt;br /&gt;
&lt;br /&gt;
====DNS record management====&lt;br /&gt;
* Domain: https://gramps-project.org &lt;br /&gt;
** 36 Records (Type: A / CNAME / MX / SRV / TXT )  @ 2026/06/14&lt;br /&gt;
&lt;br /&gt;
Note Domain Registration handled by Registrar: GoDaddy.com&lt;br /&gt;
&lt;br /&gt;
===Wordpress(Blog)===&lt;br /&gt;
* Convert the existing &amp;quot;Hello Gramps!&amp;quot; 2010 theme by Jason Simanek [https://sourceforge.net/p/gramps/mailman/message/24879293/] to use a more modern mobile aware template that comes with WordPress.&lt;br /&gt;
* WordPress [https://wordpress.com/plugins/browse/translation Translation plugin]  [https://gramps.discourse.group/t/can-we-make-the-project-home-page-more-multilingual-without-excessive-labor/8165] - research &amp;amp; test.&lt;br /&gt;
&lt;br /&gt;
===MantisBT(Bug tracker)===&lt;br /&gt;
* Upgraded failed due to database needing to first be manually converted to UTF-8 collation (which means I'll finally need to manually convert from latin1_swedish_ci collation the bugtracker has been using since original installation around 2006!) 2021/07/28 Update: Almost worked but the database is partially corrupted in a few tables it seems related to [[Bug_triage#Status|Bug triage mention that &amp;quot;Sometime in the past 4495 issues disappeared during a mantisdb upgrade&amp;quot;]] so a few tables may be referring to things that don't exist!&lt;br /&gt;
&lt;br /&gt;
===Mediawiki(Wiki)===&lt;br /&gt;
* Upgrade to Mediawiki [https://lists.wikimedia.org/pipermail/mediawiki-announce/2020-December/000268.html 1.35.1 LTS]  ( Warning: MediaWiki is not yet compatible with PHP 8. See task [https://phabricator.wikimedia.org/T248925 T248925 ]for more information)&lt;br /&gt;
** Upgrade failed due to issue https://phabricator.wikimedia.org/T212428 ! (Possible work [https://phabricator.wikimedia.org/T212428#6669851 around]) (2021-12-08 - T212428 fix was only available in Mediawiki 1.37 and upgrade worked pass issue successfully. But wiki fails with multiple Fatal errors and blank pages, currently testing to narrow down and report issue! Reverted to existing Mediawiki!)&lt;br /&gt;
* 2021/12/16 Added suggested settings to LocalSettings.php for security issue https://www.mediawiki.org/wiki/2021-12_security_release/FAQ&lt;br /&gt;
&lt;br /&gt;
* [https://makandracards.com/makandra/594-utf-8ify-an-existing-mysql-database UTF-8ify an existing MySQL database]&lt;br /&gt;
&lt;br /&gt;
* [[MediaWiki:Common.css]]&lt;br /&gt;
&lt;br /&gt;
* look at renaming the user manual to a shorter url see discussion [[Talk:Gramps_5.1_Wiki_Manual]] ( 'User Manual' instead of 'Wiki Manual': As 'User Manual' is a well-known term for the general computer user. / Use redirects either using mediawiki or as rewrite rules in the .htaccess file. )&lt;br /&gt;
* revisit links in wiki sidebar see discussion [[MediaWiki_talk:Sidebar]]&lt;br /&gt;
* [[Talk:Gramplets]] renaming suggestion. &lt;br /&gt;
&lt;br /&gt;
====Extensions====&lt;br /&gt;
=====Existing extensions=====&lt;br /&gt;
======Extension:ConfirmAccount======&lt;br /&gt;
[[File:Request account-extension-currentconfig.png|right|thumb|150px|Extension:ConfirmAccount : Request account - page 2021/11/15 current config ]]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Extension:ConfirmAccount Extension:ConfirmAccount] - (Configured to required a minimum of six words for &amp;quot;Personal biography (plain text only): &amp;quot;  section and a confirmed email address for final account creation)&lt;br /&gt;
** The following configure elements of the RequestAccount form ( https://gramps-project.org/wiki/index.php/Special:RequestAccount ):&lt;br /&gt;
*** 1. Top section of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-text&lt;br /&gt;
*** 2. &amp;quot;User account&amp;quot; section of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-text&lt;br /&gt;
*** 3. &amp;quot;Other information&amp;quot; section of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-ext-text&lt;br /&gt;
*** 4. &amp;quot;Other information&amp;quot; section (it is the first entry boxes &amp;quot;title&amp;quot;) of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-notes&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Submitting the form on the wiki shows the following message:&lt;br /&gt;
&lt;br /&gt;
Your account request has been sent and is now pending review. A confirmation email has been sent to your email address. &lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
Email shows the following:&lt;br /&gt;
&lt;br /&gt;
sent from: noreply@gramps-project.org&lt;br /&gt;
Subject: &amp;quot;Gramps email address confirmation&amp;quot;&lt;br /&gt;
Message:&lt;br /&gt;
&lt;br /&gt;
Someone, probably you from IP address XXX.XXX.XXX.XXX, has requested an account &amp;quot;Testuser2&amp;quot; with this email address on Gramps.&lt;br /&gt;
&lt;br /&gt;
To confirm that this account really does belong to you on Gramps, open this link in your browser:&lt;br /&gt;
&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Special:RequestAccount&amp;amp;action=confirmemail&amp;amp;wpEmailToken=00000000000000000000000000000000&lt;br /&gt;
&lt;br /&gt;
If the account is created, only you will be emailed the password.&lt;br /&gt;
If this is *not* you, do not follow the link.&lt;br /&gt;
This confirmation code will expire at 2021-12-13T22:06:28.&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
Confirming the link will show the following wiki message:&lt;br /&gt;
&lt;br /&gt;
Your email address has been confirmed and will be listed as such in your account request. &lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
Then the webmaster gets the following email:&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
from: noreply@gramps-project.org&lt;br /&gt;
TO: webmaster@gramps-project.org&lt;br /&gt;
Subject: &amp;quot;Gramps account request&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Testuser2 has requested an account and is waiting for confirmation.&lt;br /&gt;
The email address has been confirmed. You can confirm the request here:&lt;br /&gt;
&lt;br /&gt;
https://gramps-project.org/wiki/index.php/Special:ConfirmAccounts&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
I login and confirm as best I can that it is a real person, generally in 99 percent of request the person mentions something about genealogy or the Gramps program or has a question, spam account are rejected as very obvious as they have urls to spammy websites!&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Once the account is created this extension creates a new user talk welcome message; whose configuration is managed at https://gramps-project.org/wiki/index.php/MediaWiki:Confirmaccount-welc&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
=====Language Related extensions=====&lt;br /&gt;
* Investigate making Mediawiki multilingual using '''MediaWiki_Language_Extension_Bundle''' see request {{bug|10978}} and [[User_talk:Avma]]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Directionality_support Directionality_support]&lt;br /&gt;
=====Requested Extensions=====&lt;br /&gt;
* [[User_talk:GulliblePangolin#Add_Wikipedia:Citation_templates]]&lt;br /&gt;
* Test using [https://mediawiki.org/wiki/Extension:LinkTarget MediaWiki hotlink targeting extension]. that would allow linking to the lines of code &amp;amp;amp; open in a target browser window (instead redirecting the existing browser window) (This extension is currently not actively maintained! )&lt;br /&gt;
&lt;br /&gt;
===Mailing lists===&lt;br /&gt;
===== Sourceforge mailing list =====&lt;br /&gt;
Each of the Gramps [https://sourceforge.net/p/gramps/mailman/ Sourceforge mailing list] are backed up regularly to the  [https://sourceforge.net/p/forge/documentation/Mailing%20List%20Archives/ MBOX format]  (Since 2019/11/08)&lt;br /&gt;
* gramps-announce&lt;br /&gt;
* gramps-bugs&lt;br /&gt;
* gramps-devel&lt;br /&gt;
* gramps-users&lt;br /&gt;
&lt;br /&gt;
===Forum===&lt;br /&gt;
&lt;br /&gt;
==== Discourse ====&lt;br /&gt;
The Gramps Discourse Forum is backed up regularly to the [https://meta.discourse.org/t/create-download-and-restore-a-backup-of-your-discourse-database/122710/1 Discourse XML backup format] (Since 2020-01-02)&lt;br /&gt;
&lt;br /&gt;
* [https://sourceforge.net/p/gramps/mailman/message/36890927/ Announcement trial started 2020-01-02]&lt;br /&gt;
&lt;br /&gt;
===== Discourse Trial =====&lt;br /&gt;
Investigate replacing the mailing list on Sourceforge and trial using [https://free.discourse.group/ Discourse] at https://gramps.discourse.group/&lt;br /&gt;
* [x] Create DNS A record and [x] redirect from https://discourse.gramps-project.org to https://gramps.discourse.group/&lt;br /&gt;
* [x] setup and customise discourse for the gramps project eg: logo, permissions etc&lt;br /&gt;
* [x] Invite people to trial?&lt;br /&gt;
====== Migration from sourceforge mailing list ======&lt;br /&gt;
* [x] Create a [https://bitnami.com/stack/discourse standalone version of Discourse]&lt;br /&gt;
* [x] Need to [https://sourceforge.net/p/forge/documentation/Mailing%20List%20Archives/ export] the MBOX for each [https://sourceforge.net/p/gramps/mailman/ sourceforge mailing list]&lt;br /&gt;
** [x] gramps-announce&lt;br /&gt;
** [x] gramps-bugs&lt;br /&gt;
** [x] gramps-devel&lt;br /&gt;
** [x] gramps-users&lt;br /&gt;
* [-] import the Sourceforge MBOX files ( https://meta.discourse.org/t/importing-mailing-lists-mbox-listserv-google-groups-emails/79773 )&lt;br /&gt;
** {{man menu|**Failed** due to Sourceforge (since 2017) obfuscating email addresses in mailing list mbox archive files.}}&lt;br /&gt;
* [ ] create a discourse backup file and&lt;br /&gt;
* [ ] contact the discourse support team to restore the discourse backup file.&lt;br /&gt;
&lt;br /&gt;
==Things to do==&lt;br /&gt;
&lt;br /&gt;
===SourceForge.net - Storage issue for project: gramps ===&lt;br /&gt;
&lt;br /&gt;
* Project's total usage size 26.4 GB as at 2026/06/13&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* https://gramps-project.org/wiki/index.php/Linux_Genealogy_CD   deleted already backed up to https://archive.org/details/@webmaster_gramps-project_org  in 2017 ISO CD's  2026/06/13&lt;br /&gt;
&lt;br /&gt;
====email====&lt;br /&gt;
From: SourceForge.net Support &amp;amp; Ops &amp;lt;sfnet_ops@slashdotmedia.com&amp;gt;&lt;br /&gt;
Date: Fri, 12 Jun 2026 at 07:02&lt;br /&gt;
Subject: Storage issue for project: gramps&lt;br /&gt;
To:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hello,&lt;br /&gt;
&lt;br /&gt;
We are contacting you because you are listed as an Admin for https://sourceforge.net/projects/gramps/&lt;br /&gt;
&lt;br /&gt;
This project is using a large amount of storage.&lt;br /&gt;
&lt;br /&gt;
We need your help removing a lot of your old releases.&lt;br /&gt;
Please remove as much as you can of your old releases and unused files within 14 days.&lt;br /&gt;
&lt;br /&gt;
You can use this tool to help you identify the files that aren't getting many downloads and take up a lot of space.&lt;br /&gt;
https://sourceforge.net/p/gramps/admin/files/large_files&lt;br /&gt;
&lt;br /&gt;
We are letting you know so you can choose which files to remove.&lt;br /&gt;
Please be aware that if we don't see any difference after 14 days, we will have to remove all the files and folders with 0 or a few monthly downloads ourselves.&lt;br /&gt;
&lt;br /&gt;
Thank you for your cooperation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sincerely,&lt;br /&gt;
&lt;br /&gt;
SourceForge Support&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Monitor Traffic to websites===&lt;br /&gt;
{{stub}}&lt;br /&gt;
&lt;br /&gt;
===Addons===&lt;br /&gt;
* [[Addon:TMGimporter]] - Taken over and released 2026 by eduralph for Gramps 6.&lt;br /&gt;
** [[User:Sam888/TMG|TMG Notes]] - On hold&lt;br /&gt;
* [[Addon:Prerequisites Checker Gramplet]] - [https://github.com/gramps-project/addons-source/pull/109 PR109] - maintained by comunity&lt;br /&gt;
* Direct importers instead of GEDCOM see: [http://fileformats.archiveteam.org/wiki/Genealogical_data Genealogical data] - Just Solve the File Format Problem - On hold&lt;br /&gt;
&lt;br /&gt;
===Bug Triage===&lt;br /&gt;
Unofficial [[Bug triage|bug triager]].&lt;br /&gt;
&lt;br /&gt;
Cleanup Started: 201409 Completed 20150523 with life in between...&lt;br /&gt;
&lt;br /&gt;
Gramps Bugtracker: &lt;br /&gt;
https://gramps-project.org/bugs/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
====Idea Bug Triage day/week====&lt;br /&gt;
**Draft** (using kill arch bugs day as a guide)&lt;br /&gt;
&lt;br /&gt;
Subject: Clean up Gramps Bugs: Help us on the xx of xxx!&lt;br /&gt;
&lt;br /&gt;
If any of you have some spare time this weekend, I need some extra hands with triaging the bug tracker.&lt;br /&gt;
&lt;br /&gt;
I'd like to hold a bug wrangling day on the xx of xxx to check open issues. If you cannot take part on the bug wrangling day, then feel free to help us any time before that event.&lt;br /&gt;
&lt;br /&gt;
How?&lt;br /&gt;
&lt;br /&gt;
Please review all bugs that were reported by you and check if they are still valid. (detail how)&lt;br /&gt;
&lt;br /&gt;
Please request a bug closure on the bug tracker if the bug may be closed as resolved in the current version of Gramps. Otherwise please provide further information so that we can continue to work on the bug. We cannot fix bugs without your feedback.&lt;br /&gt;
&lt;br /&gt;
Questions?&lt;br /&gt;
&lt;br /&gt;
Join us at discourse forum (link to discussion for day) during xx of xxx. As we live in different timezones not all developers and bug wranglers will be available at the same time, but feel free to report your issues to any developers available.&lt;br /&gt;
&lt;br /&gt;
Also please check your mailboxes that may contain notifications about comments made on your tickets.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[ ] Decide date.&lt;br /&gt;
[ ] send out email.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===CI Test===&lt;br /&gt;
Improving CI&lt;br /&gt;
&lt;br /&gt;
* https://travis-ci.org/sam-m888/gramps   - On hold&lt;br /&gt;
&lt;br /&gt;
;Coverage&lt;br /&gt;
* https://app.codacy.com/manual/gramps-project/gramps/dashboard&lt;br /&gt;
&lt;br /&gt;
* [[Testing Gramps]]&lt;br /&gt;
&lt;br /&gt;
=== Gramps User Manual ===&lt;br /&gt;
&lt;br /&gt;
The Gramps [[User manual]] is a mix of the following:&lt;br /&gt;
*Reference manual &lt;br /&gt;
*User guide &lt;br /&gt;
*Tutorials (how to?)&lt;br /&gt;
&lt;br /&gt;
* [https://gramps-project.org/wiki/index.php?title=Category:Cleanup Category:Cleanup]&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;s&amp;gt;{{bug|8888}}&amp;lt;/s&amp;gt; / &amp;lt;s&amp;gt;{{bug|9042}}&amp;lt;/s&amp;gt; / &amp;lt;s&amp;gt;{{bug|10919}}&amp;lt;/s&amp;gt; [Review]Gramps Help button User Manual wiki-links (In progress)&lt;br /&gt;
&lt;br /&gt;
====Update for Gramps 6.0====&lt;br /&gt;
Gramps {{man version}} [[User manual translations]]&lt;br /&gt;
&lt;br /&gt;
Ensure that any new functionality is covered by user documentation.&lt;br /&gt;
&lt;br /&gt;
;Update (almost) all images:&lt;br /&gt;
*Started: 2025-0x-xx&lt;br /&gt;
*Completed: &lt;br /&gt;
&lt;br /&gt;
Remaining xx image links:&lt;br /&gt;
*(1 image) https://gramps-project.org/wiki/index.php?title=Gramps_{{man version}}_Wiki_Manual_-_About&lt;br /&gt;
** Update About Screen with released version (instead of alpha)&lt;br /&gt;
&lt;br /&gt;
;Update and improve text to match the interface&lt;br /&gt;
*Started: 2025-0x-xx&lt;br /&gt;
*Completed: &lt;br /&gt;
&lt;br /&gt;
also manually test all user accessible parts of Gramps (done as part of above two)&lt;br /&gt;
&lt;br /&gt;
=====Notes on User manual update=====&lt;br /&gt;
Notes on various regressions, paper-cuts and annoyances noticed during the user manual update.&lt;br /&gt;
&lt;br /&gt;
When I have time, issues and feature request will be created for the following if required.&lt;br /&gt;
&lt;br /&gt;
* add mention about [[Template:Backup Omissions]] specifically about books.xml to user manual&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#################### As at 20200729 #################&lt;br /&gt;
************Bugs**************************************&lt;br /&gt;
[](Bug# )graphical reports - calendar - information overflows boxes (pdf) (ms-windows tested only)&lt;br /&gt;
[](Bug# )Merge (people) dialog does not grow larger when you expand the &amp;quot;Detailed Selection&amp;quot; section out.&lt;br /&gt;
&lt;br /&gt;
%%%%%%%% Help related bugs&lt;br /&gt;
[] ??&lt;br /&gt;
&lt;br /&gt;
************Papercuts - Enhancements******************&lt;br /&gt;
%%%%%%%% All for Help finding improvement see issue 10919 %%%%%%%%%%%%%&lt;br /&gt;
[] context menu's (right click) add an entry for &amp;quot;Help&amp;quot; at the bottom of each? &lt;br /&gt;
[] Add help url to context menu entry for &amp;quot;About: XXXXX&amp;quot; (as was done on addon views)&lt;br /&gt;
    [] Dashboard Category (grampletview)  ( gramps/gui/widgets/grampletpane.py : def _button_press( )&lt;br /&gt;
        [] Also show context menu ###&amp;gt;&amp;gt;&amp;gt; when no database is loaded! &amp;lt;&amp;lt;&amp;lt;###&lt;br /&gt;
           See https://gramps-project.org/bugs/view.php?id=10594&lt;br /&gt;
    [] Chart Category views&lt;br /&gt;
            [] 2 way fan chart&lt;br /&gt;
            [] fan chart (ancestors)&lt;br /&gt;
            [] descendant fan chart&lt;br /&gt;
    [] Each of the &amp;quot;list&amp;quot; &amp;amp; &amp;quot;grouped list&amp;quot; views&lt;br /&gt;
            [] Relationships Category view&lt;br /&gt;
                    [] Nick Halls new &amp;quot;Combined View&amp;quot; for Relationships Category&lt;br /&gt;
            [] Families Category view&lt;br /&gt;
            [] Events View&lt;br /&gt;
            [] Citations List View&lt;br /&gt;
            [] Repository List View&lt;br /&gt;
            [] Media List View&lt;br /&gt;
            [] Notes List View&lt;br /&gt;
            [] People Category&lt;br /&gt;
                [] Tree View - Grouped People&lt;br /&gt;
                [] Tree View - People List View&lt;br /&gt;
            [] Places Category&lt;br /&gt;
                [] Places List View&lt;br /&gt;
                [] Places Tree View&lt;br /&gt;
            [] Sources Category&lt;br /&gt;
                [] Citation Tree View&lt;br /&gt;
                [] Sources List View&lt;br /&gt;
    [] Geography views&lt;br /&gt;
        [] All known places&lt;br /&gt;
        [] All known places for one Family&lt;br /&gt;
        [] Have they been able to meet ?&lt;br /&gt;
        [] All places related to Events&lt;br /&gt;
        [] All known places for one Person&lt;br /&gt;
            [] All known places for one person with graphical information (KML files)&lt;br /&gt;
        [] Every residence or move for a person and any descendants&lt;br /&gt;
        [] Have these two families been able to meet ?&lt;br /&gt;
    [] category drop down under navigator? (or change it to a context menu that you click in an empty section of the navigator section?)&lt;br /&gt;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%...........................................................&lt;br /&gt;
[](Feature# )for the &amp;quot;filter&amp;quot; gramplets name each one (shown on Title bar when detached) and provide working help link (then update screenshots and link to wiki)&lt;br /&gt;
[](feature# )&amp;quot;Add Rule dialog&amp;quot;: if you select a filter then select a top level category of filter&amp;quot; the right hand window shows random stuff from previous filters (suggest displaying a blank area only)&lt;br /&gt;
&lt;br /&gt;
[] (Bug#) dashboard - order of default Gramplets is different on ms-windows  versus linux? eg: top [surnames|welcome] on win 10 - how do you guarantee order ( have a look at geography view icons on toolbar each time the views order is different, which does not help with keybindings!)&lt;br /&gt;
&lt;br /&gt;
[] On each &amp;quot;autobackup/report/export assistant wizard/make backup xml/import/export view as...&amp;quot; options the &amp;quot;File Name:&amp;quot; location should default to the OS's home/documents &amp;amp; media directory  &amp;quot;~&amp;quot; [Linux/Mac OS/MS-Windows (C:\Users\&amp;lt;~username&amp;gt;\Documents) Media&amp;gt; (C:\Users\&amp;lt;username&amp;gt;\Pictures ) ]  eg:  Gtk.FileChooser.set_current_folder()&lt;br /&gt;
see recent issue where user overwrote report_settings.xml with a report on Macosx!&lt;br /&gt;
&lt;br /&gt;
[] add a menu option under &amp;quot;Help&amp;quot; to &amp;quot;Open folder locations&amp;quot;? to aid with helping people for &amp;quot;user directory&amp;quot; etc &amp;quot;Media directory&amp;quot;  (see recent difficulty with finding user directory &lt;br /&gt;
https://gramps-project.org/bugs/view.php?id=10370&lt;br /&gt;
&lt;br /&gt;
[] text reports - Place Report  - use the active selected place by default and then allow people to change (keep it consistent with how other reports are.)&lt;br /&gt;
&lt;br /&gt;
[] Graph report - Family Lines - consider having &amp;quot;People of Interest&amp;quot; tab first so it's obvious that something has to be selected / or bring this report in line with others so that the Active person is already selected at a minimum. ( https://gramps-project.org/bugs/view.php?id=11598 Person had issue with graph report )&lt;br /&gt;
&lt;br /&gt;
[] For each report determine what the optimal page settings are and use them as defaults&lt;br /&gt;
&lt;br /&gt;
[] for each report be able to have separate settings per report for the page settings!&lt;br /&gt;
&lt;br /&gt;
[] text reports- Database Summary Report - is not very useful as it does not name the &amp;quot;Family Tree&amp;quot; the summary is for or a date for reference.  and it's missing an actual summary of other information eg citation/repository's it can provide more information&lt;br /&gt;
&lt;br /&gt;
[] text reports - &amp;quot;Records Report&amp;quot; is not very useful as it does not name the &amp;quot;Family Tree&amp;quot;  or the date produced&lt;br /&gt;
&lt;br /&gt;
[] for clarity suggest adding the word &amp;quot;List&amp;quot; to the list views (this will make it easier to support people) (see my suggestion previous unmerged PR)&lt;br /&gt;
&lt;br /&gt;
[] Make toolbar icons insensitive (grey them out) when not needed or available to use eg: empty list  &lt;br /&gt;
&lt;br /&gt;
[] If the list view is empty, add a greyed out single (non select-able) entry that instructs the user to add to the list?&lt;br /&gt;
&lt;br /&gt;
[] Tool Selection dialog - needs help button &lt;br /&gt;
https://gramps-project.org/wiki/index.php/Gramps_5.1_Wiki_Manual_-_Tools#Tool_Selection_dialog&lt;br /&gt;
&lt;br /&gt;
[] Report Selection dialog - needs help button &lt;br /&gt;
https://gramps-project.org/wiki/index.php/Gramps_5.1_Wiki_Manual_-_Reports#Report_Selection_dialog&lt;br /&gt;
&lt;br /&gt;
[] when running a second instance of gramps if you attempt to open a family tree that's open in the first instance the break lock dialog should have an additional button option to open as read only.&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Books reports&amp;quot;  dialog change the name of the second section from &amp;quot;Current book&amp;quot; to Current book items&amp;quot; (aids in legibility of user manual!)&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Family Trees&amp;quot; Manager button (displays &amp;quot;Connect to a recent database&amp;quot; when you hover over it) Change it to &amp;quot;Connect to a recent  Family Tree&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Family Trees&amp;quot; Manager - Archive (RCS) the &amp;quot;Revision comment&amp;quot; dialog should be renamed to &amp;quot;Archive version comment&amp;quot; and the label &amp;quot;Version description&amp;quot; should be the same?&lt;br /&gt;
&lt;br /&gt;
[] No Menu option to add/delete/restore a Gramplet is available.&lt;br /&gt;
&lt;br /&gt;
[] Gramps CLI info &amp;quot;gramps -v&amp;quot; needs a section that list third-party addons with version numbers and if prerequisites have been met.&lt;br /&gt;
&lt;br /&gt;
[] keybinding on Categories only goes 0 to 9(citations) and we now have 13 categories :( So repositories/media/notes have no shortcut (maybe ctl+shift+&amp;lt;number&amp;gt; ?  ctl plus / minus?   [SM- ok: ctl + n = next category / ctl + p = previous category]&lt;br /&gt;
&lt;br /&gt;
[] age on date gramplett - awkward wording on the resulting &amp;quot;quick view&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Family Tree Manager&amp;quot; for the status column the status icons need tooltips or just use words&lt;br /&gt;
&lt;br /&gt;
[] Sort Events tool has no feedback on completion!&lt;br /&gt;
&lt;br /&gt;
[] report options tabs issues with repeating names (due to tab reorganization!) think of better single word names!&lt;br /&gt;
&lt;br /&gt;
[](feature# )For the &amp;quot;Web Reports&amp;quot; have the report test first that the file path to write to exist instead of attempting to generate the website and then after awhile failing!  eg: manually type in a non existent file path and run the report.&lt;br /&gt;
&lt;br /&gt;
@@@@@@@@@@@@@@User manual@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&lt;br /&gt;
[] Using a wiki for the user manual has already been shown that it does not make translating the manual any easier! (find a simpler way so as to not waste a translators time) as well as the overhead of maintaining the mediawiki!&lt;br /&gt;
&lt;br /&gt;
[] Note that page 20 ( Gramps_5.1_Wiki_Manual_-_Reports_-_part_1 ) will be merged to ( Gramps_5.1_Wiki_Manual_-_Reports ) later as Gramps code needs to update for all subsequent pages!!)&lt;br /&gt;
&lt;br /&gt;
[] geography view rename:&lt;br /&gt;
	* &amp;quot;The map&amp;quot; tab to &amp;quot;Map Common&amp;quot;&lt;br /&gt;
	* rename each of the tabs for the views so they either have the name of the view in full on the tab or the name appears as a text line.&lt;br /&gt;
&lt;br /&gt;
[] @prculley Originally when I created that the &amp;quot;Add&amp;gt;New&amp;quot; menu I had intended for each option to initially switch to that particular list view and then present the editor and once the new item was created for it to be the active highlighted item in the list view, so that users could link the action they have taken with the result instead of having to search for it afterward? Do you know if this is or something similar is possible?&lt;br /&gt;
&lt;br /&gt;
prcully&amp;gt;&amp;gt;(Almost) Anything is possible ;-)...   I'm pretty sure that would take some code to do both switch views (do whatever clicking on item on left side does) and then invoke Editor.  And then finally change active to new whatever.   Probably only four lines of code for each editor.&lt;br /&gt;
&lt;br /&gt;
..........................&lt;br /&gt;
Mentioned by others:&lt;br /&gt;
* It would also be great if the tag colors showed in the Person editor as well.and all the other editors where tags are shown, including the &amp;quot;Tag selection&amp;quot; list. https://www.reddit.com/r/gramps/comments/hy2xqh/option_to_show_tag_with_colors_in_relationships/&lt;br /&gt;
&lt;br /&gt;
.................................................................................................&lt;br /&gt;
[] for addon prerequistes have a look at converting them to use &amp;quot;depends_on = &amp;quot;  like in the following addons&lt;br /&gt;
https://github.com/gramps-project/addons-source/search?utf8=%E2%9C%93&amp;amp;q=depends_on&amp;amp;type=&lt;br /&gt;
https://github.com/gramps-project/gramps/search?utf8=%E2%9C%93&amp;amp;q=depends_on&amp;amp;type=&lt;br /&gt;
&lt;br /&gt;
which can be a comma separated list for multiple dependencies/prerequisites (so that addons that share prerequisites import the same library?) (maybe move spell check into an addon etc? tip of the day... possibilities...)&lt;br /&gt;
&lt;br /&gt;
depends_on = [&amp;quot;libwebconnect&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
mentioned in the following&lt;br /&gt;
https://sourceforge.net/p/gramps/mailman/message/27070037/&lt;br /&gt;
''In your gpr file, you can have a line like:&lt;br /&gt;
&lt;br /&gt;
depends_on = [&amp;quot;libwebconnect&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
which is a list of id's from other gpr files. This example will ensure&lt;br /&gt;
that libwebconnect is loaded before your plugin. If it can't be found,&lt;br /&gt;
or you have a cycle, then your plugin won't be loaded.&lt;br /&gt;
&lt;br /&gt;
If it is a common function, perhaps libhtml is the right place to put&lt;br /&gt;
it, and you can put a depends_on on that.&lt;br /&gt;
&lt;br /&gt;
-Doug''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
example output is on terminal only:&lt;br /&gt;
&lt;br /&gt;
Cannot resolve the following plugin dependencies:&lt;br /&gt;
   Plugin 'UK Web Connect Pack' requires: ['libwebconnect']&lt;br /&gt;
&lt;br /&gt;
[](feature)  For plugins/addons if prerequisites not available display a page stating why/what is missing that includes the addon description and a url to the support page.&lt;br /&gt;
&lt;br /&gt;
..............Unsorted................................&lt;br /&gt;
[] Only documented behavior should be supported. Ensure that clear documentation is a requirement for contributions enhancing Gramps (Part of the PR)&lt;br /&gt;
&lt;br /&gt;
[] '''Configuration Files''' Add advanced appendix that mentions the assorted files eg: Custom filters (custom_filter.xml) and report setting (?.xml) and how they are not being backed up for migration and backup?  also ( recent-files-gramps.xml )  &lt;br /&gt;
see:&lt;br /&gt;
	* https://gramps-project.org/wiki/index.php?title=Gramps_5.1_Wiki_Manual_-_Reports_-_part_1&lt;br /&gt;
	Report Settings&lt;br /&gt;
	The settings chosen when generating a report is stored in the users profile, in .gramps/report_options.xml, and will be used as default settings when generating the next report. If there is a need to revert to the default options for any reason, this file can simply be deleted. &lt;br /&gt;
&lt;br /&gt;
############## Website admin ####################################&lt;br /&gt;
[] A2 Hosting Server resources seem ok: Appdata images! &lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Category:AppData&lt;br /&gt;
(Consider another location eg github! )&lt;br /&gt;
(Was: Godaddy Server resources issue that caused code:500 server errors )&lt;br /&gt;
&lt;br /&gt;
############## Addons #################&lt;br /&gt;
[] Add on Graphical Report - Descendants Lines -Error writing to Output Stream  (turn off document options and make sure report defaults to the documents directory (reported a few times on the mailing list)  / also report defaults to png but is able to output svg according to the wiki help page.&lt;br /&gt;
&lt;br /&gt;
[] PedigreeChart help url addon goes to&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Gramps_5.1_Wiki_Manual_-_Reports#Pedigree_Chart&lt;br /&gt;
instead of:&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=PedigreeChart&lt;br /&gt;
&lt;br /&gt;
[] PedigreeChart addon printing for PDF is poor eg look at the cut off title.&lt;br /&gt;
&lt;br /&gt;
.............................................................&lt;br /&gt;
[] htree - cherry-pick changes to addon-source master&lt;br /&gt;
&lt;br /&gt;
[] rebase &amp;quot;Timeline pedigreeview&amp;quot; on pedigreeview or visa versa?&lt;br /&gt;
.............................................................&lt;br /&gt;
[ ] Pluginmanager (prculley)  also unlike the built in check for addons this one does not mention you need to restart gramps if you install a &amp;quot;gramps view&amp;quot; although it says it should on the addon wiki support page&lt;br /&gt;
..........................................................................&lt;br /&gt;
[] we don’t actually use SF for much any more and they’ve been having a lot of issues in the last couple of years maybe we should migrate the lists to Google Groups (jralls)&lt;br /&gt;
&lt;br /&gt;
* SM another options is https://groups.io/  &lt;br /&gt;
* 2020 We are trialing https://gramps.discourse.group/&lt;br /&gt;
..........................................................................&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Edit_Image_Exif_Metadata&lt;br /&gt;
* See: Future of Exiv2? (  https://github.com/Exiv2/exiv2/issues/1018 )&lt;br /&gt;
..........................................................................&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Gramps_5.1_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_3#Attributes&lt;br /&gt;
&lt;br /&gt;
Gramps has two dialogs called &amp;quot;Attribute Editor dialog&amp;quot; that look different but both collect the same info in the top section.&lt;br /&gt;
&lt;br /&gt;
eg: from Source's attribute tab creating a new attribute.&lt;br /&gt;
...................................................................&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Reports====&lt;br /&gt;
&lt;br /&gt;
====Create new advanced settings appendix====&lt;br /&gt;
* https://gramps-project.org/wiki/index.php/Gramps_{{man version}}_Wiki_Manual_-_Settings#Advanced_manipulation_of_settings&lt;br /&gt;
&lt;br /&gt;
=== Gramps Developer Documents ===&lt;br /&gt;
&lt;br /&gt;
In the sphinx format:&lt;br /&gt;
* [https://gramps-project.org/docs/ Gramps Python API]&lt;br /&gt;
&lt;br /&gt;
On wiki:&lt;br /&gt;
* [[Gramps Data Model]]&lt;br /&gt;
&lt;br /&gt;
See also:&lt;br /&gt;
* [[Internationalization]]&lt;br /&gt;
* [[Gramps Glossary]]&lt;br /&gt;
&lt;br /&gt;
=== User Experience Test Plan ===&lt;br /&gt;
* [[GEPS 034: Improve usability]]&lt;br /&gt;
** [[Usability]]&lt;br /&gt;
&lt;br /&gt;
* [ ] Create a new wiki page that concentrates on the '''new user experience''' (both current &amp;amp; planned). The mailing list suggest it was referred to as the &amp;quot;Aunt Martha&amp;quot; test and mentions them as &amp;quot;user stories&amp;quot;. So lets make Aunt Martha's usage of the Gramps program better.&lt;br /&gt;
** [[UI_style]] ''Remember that the majority of the users are probably novices without a lot of computer experience. Design things so that your Aunt Martha could use it''&lt;br /&gt;
** [[GEPS_015:_Repository_Research_Support#User_Stories]] ''Aunt Martha (AM) is planning a visit to the UK National Archives'' &lt;br /&gt;
** [[GEPS_023:_Storing_data_from_large_sources#User_story_.28Problem_that_needs_to_be_solved.29]] '' Aunt Martha should be able to continue to use Gramps just as at present''&lt;br /&gt;
** [http://gramps.1791082.n4.nabble.com/Multi-user-question-tp1809285p1809287.html Are you seriously suggesting that aunt Martha (or somebody's father) would really put up with something like this? ]&lt;br /&gt;
** [https://sourceforge.net/p/gramps/mailman/message/28455089/ The &amp;quot;Aunt Martha&amp;quot; test is the requirement that one's (hypothetical) barely-knows-how-to-turn-on-the-computer Aunt Martha should be able to easily use Gramps to manage her genealogy research. Anything that involves administering a professional-level RDBMS server like MySQL is going to be way too hard for Aunt Martha.'']&lt;br /&gt;
** [https://sourceforge.net/p/gramps/mailman/message/5247418/ This makes it kind of hard to email a report to Aunt Martha.  It also makes it hard for Aunt Martha, who doesn't want to learn a program to tell you more about her knowledge of family history, to make changes and send it back to you.]&lt;br /&gt;
** [https://www.reddit.com/r/gramps/comments/bo4cb9/the_interface_seems_a_bit_overwhelming/enc6m63/ The project used to have an &amp;quot;Aunt Martha&amp;quot; test for features, where you would ask yourself &amp;quot;Could I easily explain how to do this over the phone to my Aunt Martha?&amp;quot; Maybe now I have become &amp;quot;Aunt Martha&amp;quot;...]&lt;br /&gt;
** [http://gramps.1791082.n4.nabble.com/extra-css-stylesheets-td1799101.html I was thinking that Aunt Martha will never download the extra stylesheets, even if she loves them, because she is not going to want to code...She still will not do it, because she knows that she is not a programmer and will not take the chance.  No matter how easy or explicit the directions are that I would send to her.]&lt;br /&gt;
** From gramps reddit [https://www.reddit.com/r/gramps/comments/eesuy3/difficult_to_add_my_children_to_myself_can_it_be/ ...For example after installing I spent just over an hour attempting to add my children to myself and ended stopping after I couldn't figure it out, ...I have decided to move on to another program because if an old woman like myself can't work it out then who can? ]&lt;br /&gt;
* [ ] Update the test plan for the current version of Gramps&lt;br /&gt;
** [https://github.com/gramps-project/gramps/blob/master/TestPlan.txt /gramps/blob/master/TestPlan.txt] (last updated 2004)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Check/Mention ====&lt;br /&gt;
* [[Handler List]] - A list of languages that have Localized Handler's for Gramps.&lt;br /&gt;
* [[Calendar tools holidays]] - see if these calendars needs updating?&lt;br /&gt;
&lt;br /&gt;
=== Gramps Downloads (since: 2001/04/21) ===&lt;br /&gt;
&lt;br /&gt;
====Downloads Result Table====&lt;br /&gt;
For the various Gramps program installers.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! #&lt;br /&gt;
! Download Location&lt;br /&gt;
! Gramps Version&lt;br /&gt;
! Date Checked&lt;br /&gt;
! Download Count&lt;br /&gt;
! Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || '''[https://github.com/gramps-project/gramps Github]''' ([https://tooomm.github.io/github-release-stats/?username=gramps-project&amp;amp;repository=gramps]) || 6.0.0 || 2017-06-10 to 2025-04-13 || 815,145 || Official ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || '''[https://sourceforge.net/projects/gramps/files/ Sourceforge]''' [https://sourceforge.net/projects/gramps/files/stats/timeline?dates=2001-04-01%20to%202022-08-01&amp;amp;period=monthly]|| 6.0.0 || 2001-04-01 to 2025-04-13 || 1,064,213 || Official - Old site ( Download statistics available since 2001-04-21 (when this project was registered). )||&lt;br /&gt;
|- &lt;br /&gt;
| 3 || '''[https://portableapps.com/apps/education/gramps_portable Portableapps.com]''' [https://sourceforge.net/projects/portableapps/files/Gramps%20Portable/ Sourceforge] ([https://sourceforge.net/projects/portableapps/files/Gramps%20Portable/stats/timeline?dates=2005-10-01%20to%202022-08-01&amp;amp;period=monthly])|| 6.0.0 || 2005-10-01 to 2025-04-13 || 959,660 || Unofficial ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || '''[https://qa.debian.org/popcon.php?package=gramps Debian]''' || 6.0.0 || 2004-01 to 2025-03 || '''Inst''' (251,795) || Debian Popularity contest statistics for Gramps (This only report Statistics for those that Opt-in to the reporting of the statistics. Usually reports the deliberate installation date for Gramps. / '''Inst'''. is the number of people who installed this package (sum of the four categories on the Debian Gramps page) || &lt;br /&gt;
|-&lt;br /&gt;
| 5 || '''[https://chocolatey.org/packages/gramps chocolatey.org]''' || 6.0.0 || 2025-03-13 || 9,268 || Repacked Gramps AIO Microsoft-Windows installer. ||&lt;br /&gt;
|-&lt;br /&gt;
| 6 || '''[https://www.majorgeeks.com/files/details/gramps.html Majorgeeks]''' || 6.0.0 || 2025-03-13 || 12408  || Direct from them Downloads ||&lt;br /&gt;
|-&lt;br /&gt;
| 7 || '''[https://www.bytesin.com/software/Gramps/ bytesin.com]''' || 6.0.0 || 2025-03-13 || 4,341 || Publisher: Aaron R. Short&amp;amp;Ormus? ||&lt;br /&gt;
|-&lt;br /&gt;
| 8 || '''[https://www.chip.de/downloads/Gramps_105764449.html chip.de]''' || 6.0.0 || 2025-03-13 || 15,395 || Direct downloads ||&lt;br /&gt;
|-&lt;br /&gt;
| 9 || '''[https://gramps.softonic.findmysoft.com/ softonic.findmysoft.com]''' || 5.0.1 || 2025-03-13 || 6,935 || Direct downloads ||&lt;br /&gt;
|-&lt;br /&gt;
| 10 || '''softpedia.com''' || 6.0.0 || 2025-03-13 || 6,760 || [https://www.softpedia.com/get/Others/Miscellaneous/GRAMPS.shtml Gramps AIO] ||&lt;br /&gt;
|-&lt;br /&gt;
| 11 || '''softpedia.com''' || 5.2.2 || 2025-03-13 || 5,920 || [https://www.softpedia.com/get/PORTABLE-SOFTWARE/Education/Gramps-Portable.shtml Gramps AIO Portable] ||&lt;br /&gt;
|-&lt;br /&gt;
| 12 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 62 || [https://download.cnet.com/Gramps-for-Linux/3000-2127_4-75312607.html Gramps for Linux] ||&lt;br /&gt;
|-&lt;br /&gt;
| 13 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 176 || [https://download.cnet.com/Gramps-for-Ubuntu/3000-2127_4-75312612.html Gramps for Unbuntu] ||&lt;br /&gt;
|-&lt;br /&gt;
| 14 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 31 || [https://download.cnet.com/Gramps-for-Fedora/3000-2127_4-75312611.html Gramps for Fedora] ||&lt;br /&gt;
|-&lt;br /&gt;
| 15 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 675 || [https://download.cnet.com/GrampsAIO-64-bit/3000-2127_4-75806019.html Gramps AIO (64bit)] ||&lt;br /&gt;
|-&lt;br /&gt;
| 16 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 3,197 || [https://download.cnet.com/Gramps-AIO-32bit/3000-2127_4-75329870.html Gramps AIO (32bit)] ||&lt;br /&gt;
|-&lt;br /&gt;
| 17 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 131 || [https://download.cnet.com/Gramps/3000-2127_4-77899596.html Gramps for macOS] ||&lt;br /&gt;
|-&lt;br /&gt;
| 19 || [https://download.cnet.com/developer/PortableApps/i-6275333/ '''cnet.com''' - (PortableApps)] || 5.1.3 || 2021-06-16 || 1,748 || [https://download.cnet.com/Gramps-Portable/3000-2127_4-75329558.html Gramps Portable] ||&lt;br /&gt;
|-&lt;br /&gt;
| N/A || '''&amp;lt;s&amp;gt;[http://www.download82.com/download/windows/gramps/ download82.com]&amp;lt;/s&amp;gt;''' || 5.0.0 || 20XX-0x-0x || 1,169 || Direct downloads / Website gone / historical count only||&lt;br /&gt;
|-&lt;br /&gt;
| N/A || '''&amp;lt;s&amp;gt;[https://www.computerbild.de/download/Gramps-11696626.html computerbild.de]&amp;lt;/s&amp;gt;''' || 5.0.1 || 2015-04-14 - 20XX-0x-0x || 8,656 || Direct downloads / Page gone / historical count only||&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- | 00 || '''XXXXX''' || X.X.X || 20XX-0x-0x || 00000 || &amp;quot;text&amp;quot; || --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! Total || - || - || 2025-05-13 || 3,167,685 || &amp;lt;- Manual count ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The Gramps Project has broken the multi-million download milestone( Total: 3,167,685 (as at 2025-03-13) ).&lt;br /&gt;
&lt;br /&gt;
Information was gathered from the sources shown that list download statistics from Links to website you can download Gramps from&lt;br /&gt;
&lt;br /&gt;
The shown total downloads is not an indication of the active userbase.&lt;br /&gt;
&lt;br /&gt;
* [ ]Write up a blog post or wiki page or just leave here.&lt;br /&gt;
* [ ]create an issue to hold the csv files.&lt;br /&gt;
* [ ]create a Graph to plot downloads overtime.&lt;br /&gt;
* [ ]Contact sites that host older versions of the Gramps files for downloads and ask them to update to the current version at least.&lt;br /&gt;
&lt;br /&gt;
Here is my attempt at gathering the statistics required to answer how many download to date.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;[https://www.macmillandictionary.com/dictionary/british/user-base User Base]&amp;quot; - is the number of people who use a particular product or service, especially one available on the Internet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It is very difficult to estimate userbase as you get many different types of users&lt;br /&gt;
&lt;br /&gt;
* One time users who download and install Gramps and find it is not for them.&lt;br /&gt;
* Long term users.&lt;br /&gt;
* Alot of the downloads will be for users upgrading existing installations&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Download Statistics commence from when the Gramps project started 2001/04/21.&lt;br /&gt;
&lt;br /&gt;
A further break down of downloads is possible by (but I won't be doing that):&lt;br /&gt;
* Supplied by project (Source code for manual installation)&lt;br /&gt;
* Linux/OpenBSD etc&lt;br /&gt;
** Supplied by volunteers to the project for download&lt;br /&gt;
** Supplied by directly from the distribution website&lt;br /&gt;
* Microsoft Windows&lt;br /&gt;
** Supplied by volunteers to the project for download&lt;br /&gt;
** Legacy version from portableapps.com&lt;br /&gt;
* Apple MacOS&lt;br /&gt;
** Supplied by volunteers to the project for download&lt;br /&gt;
&lt;br /&gt;
====Addon downloads and popularity====&lt;br /&gt;
As a number of people have [https://github.com/gramps-project/addons-source/pull/124#issuecomment-371301127 commented] and or raised the issue directly with me via email here is a summary of what I know:&lt;br /&gt;
&lt;br /&gt;
;Question: Does the Gramps project know which addons are the most popular and are download statistics available?&lt;br /&gt;
&lt;br /&gt;
;Answer: Addon downloads are not tracked and there are no plans to track them due to privacy and technical issues (see below). Even if addon downloads where tracked it would only represent a small percentage of users who check for addons!&lt;br /&gt;
&lt;br /&gt;
;Question: Why?&lt;br /&gt;
&lt;br /&gt;
;Answer: Github counts downloads via its releases section page only for normal downloads of files. But not for the way Gramps addon downloads are done as they are binary files that only sit in a second git repository itself in a directory per grampsXX release called download and not on the addon releases page, this is no different to the way the gramps addons were downloaded from the previous sourceforge website.&lt;br /&gt;
&lt;br /&gt;
Note that we do have an the &amp;quot;Headline News gramplet &amp;quot; addon that does poll the Gramps website and was originally causing an issue making the website slow and at sometimes of day stopping it altogether  as it was polling too often (once an hour from everyone who happened to be running Gramps at that moment! This was an unintended way to get DOS'ed https://en.wikipedia.org/wiki/Denial-of-service_attack ) when I took over as website admin I investigated and tracked down and changed the polling period to once a every 24 hours (for current and previous versions of Gramps!), alot of people had installed it on the Dashboard !&lt;br /&gt;
&lt;br /&gt;
=====addon repositories=====&lt;br /&gt;
We use two addons repositories the first is for the source code where addon developers can have access &lt;br /&gt;
&lt;br /&gt;
 https://github.com/gramps-project/addons-source&lt;br /&gt;
&lt;br /&gt;
the second is for the generated/built addons downloads and is restricted to a small group of people to attempt to avoid any security or malicious code issues, this repository is what the Gramps program is pointed at and checks for updates:&lt;br /&gt;
&lt;br /&gt;
 https://github.com/gramps-project/addons&lt;br /&gt;
&lt;br /&gt;
= Information =&lt;br /&gt;
* [[Reviews#General|General Gramps Project Information]]&lt;br /&gt;
* [[What to do for a release]]&lt;br /&gt;
* [[6.0 Roadmap]]&lt;br /&gt;
&lt;br /&gt;
[[Category:User|S]]&lt;/div&gt;</summary>
		<author><name>Sam888</name></author>
		
	</entry>
	<entry>
		<id>https://blog.gramps-project.org/wiki/index.php?title=User:Sam888&amp;diff=131370</id>
		<title>User:Sam888</title>
		<link rel="alternate" type="text/html" href="https://blog.gramps-project.org/wiki/index.php?title=User:Sam888&amp;diff=131370"/>
		<updated>2026-06-13T23:59:22Z</updated>

		<summary type="html">&lt;p&gt;Sam888: /* DNS record management */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{man note|Current Webmaster for the Gramps Project}}&lt;br /&gt;
Hi, I generally aim to help the developers who can program; I do alot of non-development work for the Gramps project including: testing and bug triage, website maintenance, writing and updating documentation on the wiki for new releases,  building the third party addons as needed.&lt;br /&gt;
&lt;br /&gt;
==Volunteer Website Administrator==&lt;br /&gt;
Manage and monitor the Gramps Desktop websites (not Github)&lt;br /&gt;
&lt;br /&gt;
*[[Website application upgrades]] - Wordpress(Blog)/MantisBT(Bug tracker)/Mediawiki(Wiki)&lt;br /&gt;
*[[.dtd_and_.rng]]&lt;br /&gt;
*[[Rollover for the manual]]&lt;br /&gt;
*[[Git merge]]&lt;br /&gt;
* https://gramps-project.org/robots.txt&lt;br /&gt;
* Migration of Gramps website host from GoDaddy to a2 Hosting (2019/11/08 to 2019/11/11) (Completed)&lt;br /&gt;
&lt;br /&gt;
===Cloudflare===&lt;br /&gt;
Using [https://www.cloudflare.com/plans/free/ Free plan] since January 27th, 2018 that provides:&lt;br /&gt;
* DNS record management &lt;br /&gt;
* Content Delivery Network (CDN): Accelerates website loading times by caching content globally.&lt;br /&gt;
* DDoS Protection: Offers basic protection against distributed denial-of-service attacks&lt;br /&gt;
* Blocks AI crawlers &amp;amp; bots&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Add details of existing rules and limits --&amp;gt;&lt;br /&gt;
====[https://developers.cloudflare.com/security/rules/ Security rules]====&lt;br /&gt;
Custom rules 5/5 used @ 2026/06/14&lt;br /&gt;
# Gramps Weblate  - IP Source Address equals 116.203.108.97&lt;br /&gt;
# Github - IP Source Address equals 20.205.243.166&lt;br /&gt;
# debian.org screenshots on Gramps wiki - IP Source Address equals 128.31.0.62&lt;br /&gt;
# Sam888 - IP Source Address equals (my private ip)&lt;br /&gt;
# [Another User] - IP Source Address equals  (another users private ip)&lt;br /&gt;
&lt;br /&gt;
====DNS record management====&lt;br /&gt;
* Domain: https://gramps-project.org &lt;br /&gt;
** 36 Records (Type: A / CNAME / MX / SRV / TXT )  @ 2026/06/14&lt;br /&gt;
&lt;br /&gt;
Note Domain Registration handled by Registrar: GoDaddy.com&lt;br /&gt;
&lt;br /&gt;
===Wordpress(Blog)===&lt;br /&gt;
* Convert the existing &amp;quot;Hello Gramps!&amp;quot; 2010 theme by Jason Simanek [https://sourceforge.net/p/gramps/mailman/message/24879293/] to use a more modern mobile aware template that comes with WordPress.&lt;br /&gt;
* WordPress [https://wordpress.com/plugins/browse/translation Translation plugin]  [https://gramps.discourse.group/t/can-we-make-the-project-home-page-more-multilingual-without-excessive-labor/8165] - research &amp;amp; test.&lt;br /&gt;
&lt;br /&gt;
===MantisBT(Bug tracker)===&lt;br /&gt;
* Upgraded failed due to database needing to first be manually converted to UTF-8 collation (which means I'll finally need to manually convert from latin1_swedish_ci collation the bugtracker has been using since original installation around 2006!) 2021/07/28 Update: Almost worked but the database is partially corrupted in a few tables it seems related to [[Bug_triage#Status|Bug triage mention that &amp;quot;Sometime in the past 4495 issues disappeared during a mantisdb upgrade&amp;quot;]] so a few tables may be referring to things that don't exist!&lt;br /&gt;
&lt;br /&gt;
===Mediawiki(Wiki)===&lt;br /&gt;
* Upgrade to Mediawiki [https://lists.wikimedia.org/pipermail/mediawiki-announce/2020-December/000268.html 1.35.1 LTS]  ( Warning: MediaWiki is not yet compatible with PHP 8. See task [https://phabricator.wikimedia.org/T248925 T248925 ]for more information)&lt;br /&gt;
** Upgrade failed due to issue https://phabricator.wikimedia.org/T212428 ! (Possible work [https://phabricator.wikimedia.org/T212428#6669851 around]) (2021-12-08 - T212428 fix was only available in Mediawiki 1.37 and upgrade worked pass issue successfully. But wiki fails with multiple Fatal errors and blank pages, currently testing to narrow down and report issue! Reverted to existing Mediawiki!)&lt;br /&gt;
* 2021/12/16 Added suggested settings to LocalSettings.php for security issue https://www.mediawiki.org/wiki/2021-12_security_release/FAQ&lt;br /&gt;
&lt;br /&gt;
* [https://makandracards.com/makandra/594-utf-8ify-an-existing-mysql-database UTF-8ify an existing MySQL database]&lt;br /&gt;
&lt;br /&gt;
* [[MediaWiki:Common.css]]&lt;br /&gt;
&lt;br /&gt;
* look at renaming the user manual to a shorter url see discussion [[Talk:Gramps_5.1_Wiki_Manual]] ( 'User Manual' instead of 'Wiki Manual': As 'User Manual' is a well-known term for the general computer user. / Use redirects either using mediawiki or as rewrite rules in the .htaccess file. )&lt;br /&gt;
* revisit links in wiki sidebar see discussion [[MediaWiki_talk:Sidebar]]&lt;br /&gt;
* [[Talk:Gramplets]] renaming suggestion. &lt;br /&gt;
&lt;br /&gt;
====Extensions====&lt;br /&gt;
=====Existing extensions=====&lt;br /&gt;
======Extension:ConfirmAccount======&lt;br /&gt;
[[File:Request account-extension-currentconfig.png|right|thumb|150px|Extension:ConfirmAccount : Request account - page 2021/11/15 current config ]]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Extension:ConfirmAccount Extension:ConfirmAccount] - (Configured to required a minimum of six words for &amp;quot;Personal biography (plain text only): &amp;quot;  section and a confirmed email address for final account creation)&lt;br /&gt;
** The following configure elements of the RequestAccount form ( https://gramps-project.org/wiki/index.php/Special:RequestAccount ):&lt;br /&gt;
*** 1. Top section of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-text&lt;br /&gt;
*** 2. &amp;quot;User account&amp;quot; section of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-text&lt;br /&gt;
*** 3. &amp;quot;Other information&amp;quot; section of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-ext-text&lt;br /&gt;
*** 4. &amp;quot;Other information&amp;quot; section (it is the first entry boxes &amp;quot;title&amp;quot;) of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-notes&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Submitting the form on the wiki shows the following message:&lt;br /&gt;
&lt;br /&gt;
Your account request has been sent and is now pending review. A confirmation email has been sent to your email address. &lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
Email shows the following:&lt;br /&gt;
&lt;br /&gt;
sent from: noreply@gramps-project.org&lt;br /&gt;
Subject: &amp;quot;Gramps email address confirmation&amp;quot;&lt;br /&gt;
Message:&lt;br /&gt;
&lt;br /&gt;
Someone, probably you from IP address XXX.XXX.XXX.XXX, has requested an account &amp;quot;Testuser2&amp;quot; with this email address on Gramps.&lt;br /&gt;
&lt;br /&gt;
To confirm that this account really does belong to you on Gramps, open this link in your browser:&lt;br /&gt;
&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Special:RequestAccount&amp;amp;action=confirmemail&amp;amp;wpEmailToken=00000000000000000000000000000000&lt;br /&gt;
&lt;br /&gt;
If the account is created, only you will be emailed the password.&lt;br /&gt;
If this is *not* you, do not follow the link.&lt;br /&gt;
This confirmation code will expire at 2021-12-13T22:06:28.&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
Confirming the link will show the following wiki message:&lt;br /&gt;
&lt;br /&gt;
Your email address has been confirmed and will be listed as such in your account request. &lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
Then the webmaster gets the following email:&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
from: noreply@gramps-project.org&lt;br /&gt;
TO: webmaster@gramps-project.org&lt;br /&gt;
Subject: &amp;quot;Gramps account request&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Testuser2 has requested an account and is waiting for confirmation.&lt;br /&gt;
The email address has been confirmed. You can confirm the request here:&lt;br /&gt;
&lt;br /&gt;
https://gramps-project.org/wiki/index.php/Special:ConfirmAccounts&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
I login and confirm as best I can that it is a real person, generally in 99 percent of request the person mentions something about genealogy or the Gramps program or has a question, spam account are rejected as very obvious as they have urls to spammy websites!&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Once the account is created this extension creates a new user talk welcome message; whose configuration is managed at https://gramps-project.org/wiki/index.php/MediaWiki:Confirmaccount-welc&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
=====Language Related extensions=====&lt;br /&gt;
* Investigate making Mediawiki multilingual using '''MediaWiki_Language_Extension_Bundle''' see request {{bug|10978}} and [[User_talk:Avma]]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Directionality_support Directionality_support]&lt;br /&gt;
=====Requested Extensions=====&lt;br /&gt;
* [[User_talk:GulliblePangolin#Add_Wikipedia:Citation_templates]]&lt;br /&gt;
* Test using [https://mediawiki.org/wiki/Extension:LinkTarget MediaWiki hotlink targeting extension]. that would allow linking to the lines of code &amp;amp;amp; open in a target browser window (instead redirecting the existing browser window) (This extension is currently not actively maintained! )&lt;br /&gt;
&lt;br /&gt;
===Mailing lists===&lt;br /&gt;
===== Sourceforge mailing list =====&lt;br /&gt;
Each of the Gramps [https://sourceforge.net/p/gramps/mailman/ Sourceforge mailing list] are backed up regularly to the  [https://sourceforge.net/p/forge/documentation/Mailing%20List%20Archives/ MBOX format]  (Since 2019/11/08)&lt;br /&gt;
* gramps-announce&lt;br /&gt;
* gramps-bugs&lt;br /&gt;
* gramps-devel&lt;br /&gt;
* gramps-users&lt;br /&gt;
&lt;br /&gt;
===Forum===&lt;br /&gt;
&lt;br /&gt;
==== Discourse ====&lt;br /&gt;
The Gramps Discourse Forum is backed up regularly to the [https://meta.discourse.org/t/create-download-and-restore-a-backup-of-your-discourse-database/122710/1 Discourse XML backup format] (Since 2020-01-02)&lt;br /&gt;
&lt;br /&gt;
* [https://sourceforge.net/p/gramps/mailman/message/36890927/ Announcement trial started 2020-01-02]&lt;br /&gt;
&lt;br /&gt;
===== Discourse Trial =====&lt;br /&gt;
Investigate replacing the mailing list on Sourceforge and trial using [https://free.discourse.group/ Discourse] at https://gramps.discourse.group/&lt;br /&gt;
* [x] Create DNS A record and [x] redirect from https://discourse.gramps-project.org to https://gramps.discourse.group/&lt;br /&gt;
* [x] setup and customise discourse for the gramps project eg: logo, permissions etc&lt;br /&gt;
* [x] Invite people to trial?&lt;br /&gt;
====== Migration from sourceforge mailing list ======&lt;br /&gt;
* [x] Create a [https://bitnami.com/stack/discourse standalone version of Discourse]&lt;br /&gt;
* [x] Need to [https://sourceforge.net/p/forge/documentation/Mailing%20List%20Archives/ export] the MBOX for each [https://sourceforge.net/p/gramps/mailman/ sourceforge mailing list]&lt;br /&gt;
** [x] gramps-announce&lt;br /&gt;
** [x] gramps-bugs&lt;br /&gt;
** [x] gramps-devel&lt;br /&gt;
** [x] gramps-users&lt;br /&gt;
* [-] import the Sourceforge MBOX files ( https://meta.discourse.org/t/importing-mailing-lists-mbox-listserv-google-groups-emails/79773 )&lt;br /&gt;
** {{man menu|**Failed** due to Sourceforge (since 2017) obfuscating email addresses in mailing list mbox archive files.}}&lt;br /&gt;
* [ ] create a discourse backup file and&lt;br /&gt;
* [ ] contact the discourse support team to restore the discourse backup file.&lt;br /&gt;
&lt;br /&gt;
==Things to do==&lt;br /&gt;
&lt;br /&gt;
===SourceForge.net - Storage issue for project: gramps ===&lt;br /&gt;
&lt;br /&gt;
* Project's total usage size 26.4 GB as at 2026/06/13&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* https://gramps-project.org/wiki/index.php/Linux_Genealogy_CD   deleted already backed up to https://archive.org/details/@webmaster_gramps-project_org  in 2017 ISO CD's  2026/06/13&lt;br /&gt;
&lt;br /&gt;
====email====&lt;br /&gt;
From: SourceForge.net Support &amp;amp; Ops &amp;lt;sfnet_ops@slashdotmedia.com&amp;gt;&lt;br /&gt;
Date: Fri, 12 Jun 2026 at 07:02&lt;br /&gt;
Subject: Storage issue for project: gramps&lt;br /&gt;
To:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hello,&lt;br /&gt;
&lt;br /&gt;
We are contacting you because you are listed as an Admin for https://sourceforge.net/projects/gramps/&lt;br /&gt;
&lt;br /&gt;
This project is using a large amount of storage.&lt;br /&gt;
&lt;br /&gt;
We need your help removing a lot of your old releases.&lt;br /&gt;
Please remove as much as you can of your old releases and unused files within 14 days.&lt;br /&gt;
&lt;br /&gt;
You can use this tool to help you identify the files that aren't getting many downloads and take up a lot of space.&lt;br /&gt;
https://sourceforge.net/p/gramps/admin/files/large_files&lt;br /&gt;
&lt;br /&gt;
We are letting you know so you can choose which files to remove.&lt;br /&gt;
Please be aware that if we don't see any difference after 14 days, we will have to remove all the files and folders with 0 or a few monthly downloads ourselves.&lt;br /&gt;
&lt;br /&gt;
Thank you for your cooperation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sincerely,&lt;br /&gt;
&lt;br /&gt;
SourceForge Support&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Monitor Traffic to websites===&lt;br /&gt;
{{stub}}&lt;br /&gt;
&lt;br /&gt;
===Addons===&lt;br /&gt;
* [[Addon:TMGimporter]] - Taken over and released 2026 by eduralph for Gramps 6.&lt;br /&gt;
** [[User:Sam888/TMG|TMG Notes]] - On hold&lt;br /&gt;
* [[Addon:Prerequisites Checker Gramplet]] - [https://github.com/gramps-project/addons-source/pull/109 PR109] - maintained by comunity&lt;br /&gt;
* Direct importers instead of GEDCOM see: [http://fileformats.archiveteam.org/wiki/Genealogical_data Genealogical data] - Just Solve the File Format Problem - On hold&lt;br /&gt;
&lt;br /&gt;
===Bug Triage===&lt;br /&gt;
Unofficial [[Bug triage|bug triager]].&lt;br /&gt;
&lt;br /&gt;
Cleanup Started: 201409 Completed 20150523 with life in between...&lt;br /&gt;
&lt;br /&gt;
Gramps Bugtracker: &lt;br /&gt;
https://gramps-project.org/bugs/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
====Idea Bug Triage day/week====&lt;br /&gt;
**Draft** (using kill arch bugs day as a guide)&lt;br /&gt;
&lt;br /&gt;
Subject: Clean up Gramps Bugs: Help us on the xx of xxx!&lt;br /&gt;
&lt;br /&gt;
If any of you have some spare time this weekend, I need some extra hands with triaging the bug tracker.&lt;br /&gt;
&lt;br /&gt;
I'd like to hold a bug wrangling day on the xx of xxx to check open issues. If you cannot take part on the bug wrangling day, then feel free to help us any time before that event.&lt;br /&gt;
&lt;br /&gt;
How?&lt;br /&gt;
&lt;br /&gt;
Please review all bugs that were reported by you and check if they are still valid. (detail how)&lt;br /&gt;
&lt;br /&gt;
Please request a bug closure on the bug tracker if the bug may be closed as resolved in the current version of Gramps. Otherwise please provide further information so that we can continue to work on the bug. We cannot fix bugs without your feedback.&lt;br /&gt;
&lt;br /&gt;
Questions?&lt;br /&gt;
&lt;br /&gt;
Join us at discourse forum (link to discussion for day) during xx of xxx. As we live in different timezones not all developers and bug wranglers will be available at the same time, but feel free to report your issues to any developers available.&lt;br /&gt;
&lt;br /&gt;
Also please check your mailboxes that may contain notifications about comments made on your tickets.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[ ] Decide date.&lt;br /&gt;
[ ] send out email.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===CI Test===&lt;br /&gt;
Improving CI&lt;br /&gt;
&lt;br /&gt;
* https://travis-ci.org/sam-m888/gramps   - On hold&lt;br /&gt;
&lt;br /&gt;
;Coverage&lt;br /&gt;
* https://app.codacy.com/manual/gramps-project/gramps/dashboard&lt;br /&gt;
&lt;br /&gt;
* [[Testing Gramps]]&lt;br /&gt;
&lt;br /&gt;
=== Gramps User Manual ===&lt;br /&gt;
&lt;br /&gt;
The Gramps [[User manual]] is a mix of the following:&lt;br /&gt;
*Reference manual &lt;br /&gt;
*User guide &lt;br /&gt;
*Tutorials (how to?)&lt;br /&gt;
&lt;br /&gt;
* [https://gramps-project.org/wiki/index.php?title=Category:Cleanup Category:Cleanup]&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;s&amp;gt;{{bug|8888}}&amp;lt;/s&amp;gt; / &amp;lt;s&amp;gt;{{bug|9042}}&amp;lt;/s&amp;gt; / &amp;lt;s&amp;gt;{{bug|10919}}&amp;lt;/s&amp;gt; [Review]Gramps Help button User Manual wiki-links (In progress)&lt;br /&gt;
&lt;br /&gt;
====Update for Gramps 6.0====&lt;br /&gt;
Gramps {{man version}} [[User manual translations]]&lt;br /&gt;
&lt;br /&gt;
Ensure that any new functionality is covered by user documentation.&lt;br /&gt;
&lt;br /&gt;
;Update (almost) all images:&lt;br /&gt;
*Started: 2025-0x-xx&lt;br /&gt;
*Completed: &lt;br /&gt;
&lt;br /&gt;
Remaining xx image links:&lt;br /&gt;
*(1 image) https://gramps-project.org/wiki/index.php?title=Gramps_{{man version}}_Wiki_Manual_-_About&lt;br /&gt;
** Update About Screen with released version (instead of alpha)&lt;br /&gt;
&lt;br /&gt;
;Update and improve text to match the interface&lt;br /&gt;
*Started: 2025-0x-xx&lt;br /&gt;
*Completed: &lt;br /&gt;
&lt;br /&gt;
also manually test all user accessible parts of Gramps (done as part of above two)&lt;br /&gt;
&lt;br /&gt;
=====Notes on User manual update=====&lt;br /&gt;
Notes on various regressions, paper-cuts and annoyances noticed during the user manual update.&lt;br /&gt;
&lt;br /&gt;
When I have time, issues and feature request will be created for the following if required.&lt;br /&gt;
&lt;br /&gt;
* add mention about [[Template:Backup Omissions]] specifically about books.xml to user manual&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#################### As at 20200729 #################&lt;br /&gt;
************Bugs**************************************&lt;br /&gt;
[](Bug# )graphical reports - calendar - information overflows boxes (pdf) (ms-windows tested only)&lt;br /&gt;
[](Bug# )Merge (people) dialog does not grow larger when you expand the &amp;quot;Detailed Selection&amp;quot; section out.&lt;br /&gt;
&lt;br /&gt;
%%%%%%%% Help related bugs&lt;br /&gt;
[] ??&lt;br /&gt;
&lt;br /&gt;
************Papercuts - Enhancements******************&lt;br /&gt;
%%%%%%%% All for Help finding improvement see issue 10919 %%%%%%%%%%%%%&lt;br /&gt;
[] context menu's (right click) add an entry for &amp;quot;Help&amp;quot; at the bottom of each? &lt;br /&gt;
[] Add help url to context menu entry for &amp;quot;About: XXXXX&amp;quot; (as was done on addon views)&lt;br /&gt;
    [] Dashboard Category (grampletview)  ( gramps/gui/widgets/grampletpane.py : def _button_press( )&lt;br /&gt;
        [] Also show context menu ###&amp;gt;&amp;gt;&amp;gt; when no database is loaded! &amp;lt;&amp;lt;&amp;lt;###&lt;br /&gt;
           See https://gramps-project.org/bugs/view.php?id=10594&lt;br /&gt;
    [] Chart Category views&lt;br /&gt;
            [] 2 way fan chart&lt;br /&gt;
            [] fan chart (ancestors)&lt;br /&gt;
            [] descendant fan chart&lt;br /&gt;
    [] Each of the &amp;quot;list&amp;quot; &amp;amp; &amp;quot;grouped list&amp;quot; views&lt;br /&gt;
            [] Relationships Category view&lt;br /&gt;
                    [] Nick Halls new &amp;quot;Combined View&amp;quot; for Relationships Category&lt;br /&gt;
            [] Families Category view&lt;br /&gt;
            [] Events View&lt;br /&gt;
            [] Citations List View&lt;br /&gt;
            [] Repository List View&lt;br /&gt;
            [] Media List View&lt;br /&gt;
            [] Notes List View&lt;br /&gt;
            [] People Category&lt;br /&gt;
                [] Tree View - Grouped People&lt;br /&gt;
                [] Tree View - People List View&lt;br /&gt;
            [] Places Category&lt;br /&gt;
                [] Places List View&lt;br /&gt;
                [] Places Tree View&lt;br /&gt;
            [] Sources Category&lt;br /&gt;
                [] Citation Tree View&lt;br /&gt;
                [] Sources List View&lt;br /&gt;
    [] Geography views&lt;br /&gt;
        [] All known places&lt;br /&gt;
        [] All known places for one Family&lt;br /&gt;
        [] Have they been able to meet ?&lt;br /&gt;
        [] All places related to Events&lt;br /&gt;
        [] All known places for one Person&lt;br /&gt;
            [] All known places for one person with graphical information (KML files)&lt;br /&gt;
        [] Every residence or move for a person and any descendants&lt;br /&gt;
        [] Have these two families been able to meet ?&lt;br /&gt;
    [] category drop down under navigator? (or change it to a context menu that you click in an empty section of the navigator section?)&lt;br /&gt;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%...........................................................&lt;br /&gt;
[](Feature# )for the &amp;quot;filter&amp;quot; gramplets name each one (shown on Title bar when detached) and provide working help link (then update screenshots and link to wiki)&lt;br /&gt;
[](feature# )&amp;quot;Add Rule dialog&amp;quot;: if you select a filter then select a top level category of filter&amp;quot; the right hand window shows random stuff from previous filters (suggest displaying a blank area only)&lt;br /&gt;
&lt;br /&gt;
[] (Bug#) dashboard - order of default Gramplets is different on ms-windows  versus linux? eg: top [surnames|welcome] on win 10 - how do you guarantee order ( have a look at geography view icons on toolbar each time the views order is different, which does not help with keybindings!)&lt;br /&gt;
&lt;br /&gt;
[] On each &amp;quot;autobackup/report/export assistant wizard/make backup xml/import/export view as...&amp;quot; options the &amp;quot;File Name:&amp;quot; location should default to the OS's home/documents &amp;amp; media directory  &amp;quot;~&amp;quot; [Linux/Mac OS/MS-Windows (C:\Users\&amp;lt;~username&amp;gt;\Documents) Media&amp;gt; (C:\Users\&amp;lt;username&amp;gt;\Pictures ) ]  eg:  Gtk.FileChooser.set_current_folder()&lt;br /&gt;
see recent issue where user overwrote report_settings.xml with a report on Macosx!&lt;br /&gt;
&lt;br /&gt;
[] add a menu option under &amp;quot;Help&amp;quot; to &amp;quot;Open folder locations&amp;quot;? to aid with helping people for &amp;quot;user directory&amp;quot; etc &amp;quot;Media directory&amp;quot;  (see recent difficulty with finding user directory &lt;br /&gt;
https://gramps-project.org/bugs/view.php?id=10370&lt;br /&gt;
&lt;br /&gt;
[] text reports - Place Report  - use the active selected place by default and then allow people to change (keep it consistent with how other reports are.)&lt;br /&gt;
&lt;br /&gt;
[] Graph report - Family Lines - consider having &amp;quot;People of Interest&amp;quot; tab first so it's obvious that something has to be selected / or bring this report in line with others so that the Active person is already selected at a minimum. ( https://gramps-project.org/bugs/view.php?id=11598 Person had issue with graph report )&lt;br /&gt;
&lt;br /&gt;
[] For each report determine what the optimal page settings are and use them as defaults&lt;br /&gt;
&lt;br /&gt;
[] for each report be able to have separate settings per report for the page settings!&lt;br /&gt;
&lt;br /&gt;
[] text reports- Database Summary Report - is not very useful as it does not name the &amp;quot;Family Tree&amp;quot; the summary is for or a date for reference.  and it's missing an actual summary of other information eg citation/repository's it can provide more information&lt;br /&gt;
&lt;br /&gt;
[] text reports - &amp;quot;Records Report&amp;quot; is not very useful as it does not name the &amp;quot;Family Tree&amp;quot;  or the date produced&lt;br /&gt;
&lt;br /&gt;
[] for clarity suggest adding the word &amp;quot;List&amp;quot; to the list views (this will make it easier to support people) (see my suggestion previous unmerged PR)&lt;br /&gt;
&lt;br /&gt;
[] Make toolbar icons insensitive (grey them out) when not needed or available to use eg: empty list  &lt;br /&gt;
&lt;br /&gt;
[] If the list view is empty, add a greyed out single (non select-able) entry that instructs the user to add to the list?&lt;br /&gt;
&lt;br /&gt;
[] Tool Selection dialog - needs help button &lt;br /&gt;
https://gramps-project.org/wiki/index.php/Gramps_5.1_Wiki_Manual_-_Tools#Tool_Selection_dialog&lt;br /&gt;
&lt;br /&gt;
[] Report Selection dialog - needs help button &lt;br /&gt;
https://gramps-project.org/wiki/index.php/Gramps_5.1_Wiki_Manual_-_Reports#Report_Selection_dialog&lt;br /&gt;
&lt;br /&gt;
[] when running a second instance of gramps if you attempt to open a family tree that's open in the first instance the break lock dialog should have an additional button option to open as read only.&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Books reports&amp;quot;  dialog change the name of the second section from &amp;quot;Current book&amp;quot; to Current book items&amp;quot; (aids in legibility of user manual!)&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Family Trees&amp;quot; Manager button (displays &amp;quot;Connect to a recent database&amp;quot; when you hover over it) Change it to &amp;quot;Connect to a recent  Family Tree&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Family Trees&amp;quot; Manager - Archive (RCS) the &amp;quot;Revision comment&amp;quot; dialog should be renamed to &amp;quot;Archive version comment&amp;quot; and the label &amp;quot;Version description&amp;quot; should be the same?&lt;br /&gt;
&lt;br /&gt;
[] No Menu option to add/delete/restore a Gramplet is available.&lt;br /&gt;
&lt;br /&gt;
[] Gramps CLI info &amp;quot;gramps -v&amp;quot; needs a section that list third-party addons with version numbers and if prerequisites have been met.&lt;br /&gt;
&lt;br /&gt;
[] keybinding on Categories only goes 0 to 9(citations) and we now have 13 categories :( So repositories/media/notes have no shortcut (maybe ctl+shift+&amp;lt;number&amp;gt; ?  ctl plus / minus?   [SM- ok: ctl + n = next category / ctl + p = previous category]&lt;br /&gt;
&lt;br /&gt;
[] age on date gramplett - awkward wording on the resulting &amp;quot;quick view&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Family Tree Manager&amp;quot; for the status column the status icons need tooltips or just use words&lt;br /&gt;
&lt;br /&gt;
[] Sort Events tool has no feedback on completion!&lt;br /&gt;
&lt;br /&gt;
[] report options tabs issues with repeating names (due to tab reorganization!) think of better single word names!&lt;br /&gt;
&lt;br /&gt;
[](feature# )For the &amp;quot;Web Reports&amp;quot; have the report test first that the file path to write to exist instead of attempting to generate the website and then after awhile failing!  eg: manually type in a non existent file path and run the report.&lt;br /&gt;
&lt;br /&gt;
@@@@@@@@@@@@@@User manual@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&lt;br /&gt;
[] Using a wiki for the user manual has already been shown that it does not make translating the manual any easier! (find a simpler way so as to not waste a translators time) as well as the overhead of maintaining the mediawiki!&lt;br /&gt;
&lt;br /&gt;
[] Note that page 20 ( Gramps_5.1_Wiki_Manual_-_Reports_-_part_1 ) will be merged to ( Gramps_5.1_Wiki_Manual_-_Reports ) later as Gramps code needs to update for all subsequent pages!!)&lt;br /&gt;
&lt;br /&gt;
[] geography view rename:&lt;br /&gt;
	* &amp;quot;The map&amp;quot; tab to &amp;quot;Map Common&amp;quot;&lt;br /&gt;
	* rename each of the tabs for the views so they either have the name of the view in full on the tab or the name appears as a text line.&lt;br /&gt;
&lt;br /&gt;
[] @prculley Originally when I created that the &amp;quot;Add&amp;gt;New&amp;quot; menu I had intended for each option to initially switch to that particular list view and then present the editor and once the new item was created for it to be the active highlighted item in the list view, so that users could link the action they have taken with the result instead of having to search for it afterward? Do you know if this is or something similar is possible?&lt;br /&gt;
&lt;br /&gt;
prcully&amp;gt;&amp;gt;(Almost) Anything is possible ;-)...   I'm pretty sure that would take some code to do both switch views (do whatever clicking on item on left side does) and then invoke Editor.  And then finally change active to new whatever.   Probably only four lines of code for each editor.&lt;br /&gt;
&lt;br /&gt;
..........................&lt;br /&gt;
Mentioned by others:&lt;br /&gt;
* It would also be great if the tag colors showed in the Person editor as well.and all the other editors where tags are shown, including the &amp;quot;Tag selection&amp;quot; list. https://www.reddit.com/r/gramps/comments/hy2xqh/option_to_show_tag_with_colors_in_relationships/&lt;br /&gt;
&lt;br /&gt;
.................................................................................................&lt;br /&gt;
[] for addon prerequistes have a look at converting them to use &amp;quot;depends_on = &amp;quot;  like in the following addons&lt;br /&gt;
https://github.com/gramps-project/addons-source/search?utf8=%E2%9C%93&amp;amp;q=depends_on&amp;amp;type=&lt;br /&gt;
https://github.com/gramps-project/gramps/search?utf8=%E2%9C%93&amp;amp;q=depends_on&amp;amp;type=&lt;br /&gt;
&lt;br /&gt;
which can be a comma separated list for multiple dependencies/prerequisites (so that addons that share prerequisites import the same library?) (maybe move spell check into an addon etc? tip of the day... possibilities...)&lt;br /&gt;
&lt;br /&gt;
depends_on = [&amp;quot;libwebconnect&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
mentioned in the following&lt;br /&gt;
https://sourceforge.net/p/gramps/mailman/message/27070037/&lt;br /&gt;
''In your gpr file, you can have a line like:&lt;br /&gt;
&lt;br /&gt;
depends_on = [&amp;quot;libwebconnect&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
which is a list of id's from other gpr files. This example will ensure&lt;br /&gt;
that libwebconnect is loaded before your plugin. If it can't be found,&lt;br /&gt;
or you have a cycle, then your plugin won't be loaded.&lt;br /&gt;
&lt;br /&gt;
If it is a common function, perhaps libhtml is the right place to put&lt;br /&gt;
it, and you can put a depends_on on that.&lt;br /&gt;
&lt;br /&gt;
-Doug''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
example output is on terminal only:&lt;br /&gt;
&lt;br /&gt;
Cannot resolve the following plugin dependencies:&lt;br /&gt;
   Plugin 'UK Web Connect Pack' requires: ['libwebconnect']&lt;br /&gt;
&lt;br /&gt;
[](feature)  For plugins/addons if prerequisites not available display a page stating why/what is missing that includes the addon description and a url to the support page.&lt;br /&gt;
&lt;br /&gt;
..............Unsorted................................&lt;br /&gt;
[] Only documented behavior should be supported. Ensure that clear documentation is a requirement for contributions enhancing Gramps (Part of the PR)&lt;br /&gt;
&lt;br /&gt;
[] '''Configuration Files''' Add advanced appendix that mentions the assorted files eg: Custom filters (custom_filter.xml) and report setting (?.xml) and how they are not being backed up for migration and backup?  also ( recent-files-gramps.xml )  &lt;br /&gt;
see:&lt;br /&gt;
	* https://gramps-project.org/wiki/index.php?title=Gramps_5.1_Wiki_Manual_-_Reports_-_part_1&lt;br /&gt;
	Report Settings&lt;br /&gt;
	The settings chosen when generating a report is stored in the users profile, in .gramps/report_options.xml, and will be used as default settings when generating the next report. If there is a need to revert to the default options for any reason, this file can simply be deleted. &lt;br /&gt;
&lt;br /&gt;
############## Website admin ####################################&lt;br /&gt;
[] A2 Hosting Server resources seem ok: Appdata images! &lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Category:AppData&lt;br /&gt;
(Consider another location eg github! )&lt;br /&gt;
(Was: Godaddy Server resources issue that caused code:500 server errors )&lt;br /&gt;
&lt;br /&gt;
############## Addons #################&lt;br /&gt;
[] Add on Graphical Report - Descendants Lines -Error writing to Output Stream  (turn off document options and make sure report defaults to the documents directory (reported a few times on the mailing list)  / also report defaults to png but is able to output svg according to the wiki help page.&lt;br /&gt;
&lt;br /&gt;
[] PedigreeChart help url addon goes to&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Gramps_5.1_Wiki_Manual_-_Reports#Pedigree_Chart&lt;br /&gt;
instead of:&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=PedigreeChart&lt;br /&gt;
&lt;br /&gt;
[] PedigreeChart addon printing for PDF is poor eg look at the cut off title.&lt;br /&gt;
&lt;br /&gt;
.............................................................&lt;br /&gt;
[] htree - cherry-pick changes to addon-source master&lt;br /&gt;
&lt;br /&gt;
[] rebase &amp;quot;Timeline pedigreeview&amp;quot; on pedigreeview or visa versa?&lt;br /&gt;
.............................................................&lt;br /&gt;
[ ] Pluginmanager (prculley)  also unlike the built in check for addons this one does not mention you need to restart gramps if you install a &amp;quot;gramps view&amp;quot; although it says it should on the addon wiki support page&lt;br /&gt;
..........................................................................&lt;br /&gt;
[] we don’t actually use SF for much any more and they’ve been having a lot of issues in the last couple of years maybe we should migrate the lists to Google Groups (jralls)&lt;br /&gt;
&lt;br /&gt;
* SM another options is https://groups.io/  &lt;br /&gt;
* 2020 We are trialing https://gramps.discourse.group/&lt;br /&gt;
..........................................................................&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Edit_Image_Exif_Metadata&lt;br /&gt;
* See: Future of Exiv2? (  https://github.com/Exiv2/exiv2/issues/1018 )&lt;br /&gt;
..........................................................................&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Gramps_5.1_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_3#Attributes&lt;br /&gt;
&lt;br /&gt;
Gramps has two dialogs called &amp;quot;Attribute Editor dialog&amp;quot; that look different but both collect the same info in the top section.&lt;br /&gt;
&lt;br /&gt;
eg: from Source's attribute tab creating a new attribute.&lt;br /&gt;
...................................................................&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Reports====&lt;br /&gt;
&lt;br /&gt;
====Create new advanced settings appendix====&lt;br /&gt;
* https://gramps-project.org/wiki/index.php/Gramps_{{man version}}_Wiki_Manual_-_Settings#Advanced_manipulation_of_settings&lt;br /&gt;
&lt;br /&gt;
=== Gramps Developer Documents ===&lt;br /&gt;
&lt;br /&gt;
In the sphinx format:&lt;br /&gt;
* [https://gramps-project.org/docs/ Gramps Python API]&lt;br /&gt;
&lt;br /&gt;
On wiki:&lt;br /&gt;
* [[Gramps Data Model]]&lt;br /&gt;
&lt;br /&gt;
See also:&lt;br /&gt;
* [[Internationalization]]&lt;br /&gt;
* [[Gramps Glossary]]&lt;br /&gt;
&lt;br /&gt;
=== User Experience Test Plan ===&lt;br /&gt;
* [[GEPS 034: Improve usability]]&lt;br /&gt;
** [[Usability]]&lt;br /&gt;
&lt;br /&gt;
* [ ] Create a new wiki page that concentrates on the '''new user experience''' (both current &amp;amp; planned). The mailing list suggest it was referred to as the &amp;quot;Aunt Martha&amp;quot; test and mentions them as &amp;quot;user stories&amp;quot;. So lets make Aunt Martha's usage of the Gramps program better.&lt;br /&gt;
** [[UI_style]] ''Remember that the majority of the users are probably novices without a lot of computer experience. Design things so that your Aunt Martha could use it''&lt;br /&gt;
** [[GEPS_015:_Repository_Research_Support#User_Stories]] ''Aunt Martha (AM) is planning a visit to the UK National Archives'' &lt;br /&gt;
** [[GEPS_023:_Storing_data_from_large_sources#User_story_.28Problem_that_needs_to_be_solved.29]] '' Aunt Martha should be able to continue to use Gramps just as at present''&lt;br /&gt;
** [http://gramps.1791082.n4.nabble.com/Multi-user-question-tp1809285p1809287.html Are you seriously suggesting that aunt Martha (or somebody's father) would really put up with something like this? ]&lt;br /&gt;
** [https://sourceforge.net/p/gramps/mailman/message/28455089/ The &amp;quot;Aunt Martha&amp;quot; test is the requirement that one's (hypothetical) barely-knows-how-to-turn-on-the-computer Aunt Martha should be able to easily use Gramps to manage her genealogy research. Anything that involves administering a professional-level RDBMS server like MySQL is going to be way too hard for Aunt Martha.'']&lt;br /&gt;
** [https://sourceforge.net/p/gramps/mailman/message/5247418/ This makes it kind of hard to email a report to Aunt Martha.  It also makes it hard for Aunt Martha, who doesn't want to learn a program to tell you more about her knowledge of family history, to make changes and send it back to you.]&lt;br /&gt;
** [https://www.reddit.com/r/gramps/comments/bo4cb9/the_interface_seems_a_bit_overwhelming/enc6m63/ The project used to have an &amp;quot;Aunt Martha&amp;quot; test for features, where you would ask yourself &amp;quot;Could I easily explain how to do this over the phone to my Aunt Martha?&amp;quot; Maybe now I have become &amp;quot;Aunt Martha&amp;quot;...]&lt;br /&gt;
** [http://gramps.1791082.n4.nabble.com/extra-css-stylesheets-td1799101.html I was thinking that Aunt Martha will never download the extra stylesheets, even if she loves them, because she is not going to want to code...She still will not do it, because she knows that she is not a programmer and will not take the chance.  No matter how easy or explicit the directions are that I would send to her.]&lt;br /&gt;
** From gramps reddit [https://www.reddit.com/r/gramps/comments/eesuy3/difficult_to_add_my_children_to_myself_can_it_be/ ...For example after installing I spent just over an hour attempting to add my children to myself and ended stopping after I couldn't figure it out, ...I have decided to move on to another program because if an old woman like myself can't work it out then who can? ]&lt;br /&gt;
* [ ] Update the test plan for the current version of Gramps&lt;br /&gt;
** [https://github.com/gramps-project/gramps/blob/master/TestPlan.txt /gramps/blob/master/TestPlan.txt] (last updated 2004)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Check/Mention ====&lt;br /&gt;
* [[Handler List]] - A list of languages that have Localized Handler's for Gramps.&lt;br /&gt;
* [[Calendar tools holidays]] - see if these calendars needs updating?&lt;br /&gt;
&lt;br /&gt;
=== Gramps Downloads (since: 2001/04/21) ===&lt;br /&gt;
&lt;br /&gt;
====Downloads Result Table====&lt;br /&gt;
For the various Gramps program installers.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! #&lt;br /&gt;
! Download Location&lt;br /&gt;
! Gramps Version&lt;br /&gt;
! Date Checked&lt;br /&gt;
! Download Count&lt;br /&gt;
! Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || '''[https://github.com/gramps-project/gramps Github]''' ([https://tooomm.github.io/github-release-stats/?username=gramps-project&amp;amp;repository=gramps]) || 6.0.0 || 2017-06-10 to 2025-04-13 || 815,145 || Official ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || '''[https://sourceforge.net/projects/gramps/files/ Sourceforge]''' [https://sourceforge.net/projects/gramps/files/stats/timeline?dates=2001-04-01%20to%202022-08-01&amp;amp;period=monthly]|| 6.0.0 || 2001-04-01 to 2025-04-13 || 1,064,213 || Official - Old site ( Download statistics available since 2001-04-21 (when this project was registered). )||&lt;br /&gt;
|- &lt;br /&gt;
| 3 || '''[https://portableapps.com/apps/education/gramps_portable Portableapps.com]''' [https://sourceforge.net/projects/portableapps/files/Gramps%20Portable/ Sourceforge] ([https://sourceforge.net/projects/portableapps/files/Gramps%20Portable/stats/timeline?dates=2005-10-01%20to%202022-08-01&amp;amp;period=monthly])|| 6.0.0 || 2005-10-01 to 2025-04-13 || 959,660 || Unofficial ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || '''[https://qa.debian.org/popcon.php?package=gramps Debian]''' || 6.0.0 || 2004-01 to 2025-03 || '''Inst''' (251,795) || Debian Popularity contest statistics for Gramps (This only report Statistics for those that Opt-in to the reporting of the statistics. Usually reports the deliberate installation date for Gramps. / '''Inst'''. is the number of people who installed this package (sum of the four categories on the Debian Gramps page) || &lt;br /&gt;
|-&lt;br /&gt;
| 5 || '''[https://chocolatey.org/packages/gramps chocolatey.org]''' || 6.0.0 || 2025-03-13 || 9,268 || Repacked Gramps AIO Microsoft-Windows installer. ||&lt;br /&gt;
|-&lt;br /&gt;
| 6 || '''[https://www.majorgeeks.com/files/details/gramps.html Majorgeeks]''' || 6.0.0 || 2025-03-13 || 12408  || Direct from them Downloads ||&lt;br /&gt;
|-&lt;br /&gt;
| 7 || '''[https://www.bytesin.com/software/Gramps/ bytesin.com]''' || 6.0.0 || 2025-03-13 || 4,341 || Publisher: Aaron R. Short&amp;amp;Ormus? ||&lt;br /&gt;
|-&lt;br /&gt;
| 8 || '''[https://www.chip.de/downloads/Gramps_105764449.html chip.de]''' || 6.0.0 || 2025-03-13 || 15,395 || Direct downloads ||&lt;br /&gt;
|-&lt;br /&gt;
| 9 || '''[https://gramps.softonic.findmysoft.com/ softonic.findmysoft.com]''' || 5.0.1 || 2025-03-13 || 6,935 || Direct downloads ||&lt;br /&gt;
|-&lt;br /&gt;
| 10 || '''softpedia.com''' || 6.0.0 || 2025-03-13 || 6,760 || [https://www.softpedia.com/get/Others/Miscellaneous/GRAMPS.shtml Gramps AIO] ||&lt;br /&gt;
|-&lt;br /&gt;
| 11 || '''softpedia.com''' || 5.2.2 || 2025-03-13 || 5,920 || [https://www.softpedia.com/get/PORTABLE-SOFTWARE/Education/Gramps-Portable.shtml Gramps AIO Portable] ||&lt;br /&gt;
|-&lt;br /&gt;
| 12 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 62 || [https://download.cnet.com/Gramps-for-Linux/3000-2127_4-75312607.html Gramps for Linux] ||&lt;br /&gt;
|-&lt;br /&gt;
| 13 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 176 || [https://download.cnet.com/Gramps-for-Ubuntu/3000-2127_4-75312612.html Gramps for Unbuntu] ||&lt;br /&gt;
|-&lt;br /&gt;
| 14 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 31 || [https://download.cnet.com/Gramps-for-Fedora/3000-2127_4-75312611.html Gramps for Fedora] ||&lt;br /&gt;
|-&lt;br /&gt;
| 15 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 675 || [https://download.cnet.com/GrampsAIO-64-bit/3000-2127_4-75806019.html Gramps AIO (64bit)] ||&lt;br /&gt;
|-&lt;br /&gt;
| 16 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 3,197 || [https://download.cnet.com/Gramps-AIO-32bit/3000-2127_4-75329870.html Gramps AIO (32bit)] ||&lt;br /&gt;
|-&lt;br /&gt;
| 17 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 131 || [https://download.cnet.com/Gramps/3000-2127_4-77899596.html Gramps for macOS] ||&lt;br /&gt;
|-&lt;br /&gt;
| 19 || [https://download.cnet.com/developer/PortableApps/i-6275333/ '''cnet.com''' - (PortableApps)] || 5.1.3 || 2021-06-16 || 1,748 || [https://download.cnet.com/Gramps-Portable/3000-2127_4-75329558.html Gramps Portable] ||&lt;br /&gt;
|-&lt;br /&gt;
| N/A || '''&amp;lt;s&amp;gt;[http://www.download82.com/download/windows/gramps/ download82.com]&amp;lt;/s&amp;gt;''' || 5.0.0 || 20XX-0x-0x || 1,169 || Direct downloads / Website gone / historical count only||&lt;br /&gt;
|-&lt;br /&gt;
| N/A || '''&amp;lt;s&amp;gt;[https://www.computerbild.de/download/Gramps-11696626.html computerbild.de]&amp;lt;/s&amp;gt;''' || 5.0.1 || 2015-04-14 - 20XX-0x-0x || 8,656 || Direct downloads / Page gone / historical count only||&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- | 00 || '''XXXXX''' || X.X.X || 20XX-0x-0x || 00000 || &amp;quot;text&amp;quot; || --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! Total || - || - || 2025-05-13 || 3,167,685 || &amp;lt;- Manual count ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The Gramps Project has broken the multi-million download milestone( Total: 3,167,685 (as at 2025-03-13) ).&lt;br /&gt;
&lt;br /&gt;
Information was gathered from the sources shown that list download statistics from Links to website you can download Gramps from&lt;br /&gt;
&lt;br /&gt;
The shown total downloads is not an indication of the active userbase.&lt;br /&gt;
&lt;br /&gt;
* [ ]Write up a blog post or wiki page or just leave here.&lt;br /&gt;
* [ ]create an issue to hold the csv files.&lt;br /&gt;
* [ ]create a Graph to plot downloads overtime.&lt;br /&gt;
* [ ]Contact sites that host older versions of the Gramps files for downloads and ask them to update to the current version at least.&lt;br /&gt;
&lt;br /&gt;
Here is my attempt at gathering the statistics required to answer how many download to date.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;[https://www.macmillandictionary.com/dictionary/british/user-base User Base]&amp;quot; - is the number of people who use a particular product or service, especially one available on the Internet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It is very difficult to estimate userbase as you get many different types of users&lt;br /&gt;
&lt;br /&gt;
* One time users who download and install Gramps and find it is not for them.&lt;br /&gt;
* Long term users.&lt;br /&gt;
* Alot of the downloads will be for users upgrading existing installations&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Download Statistics commence from when the Gramps project started 2001/04/21.&lt;br /&gt;
&lt;br /&gt;
A further break down of downloads is possible by (but I won't be doing that):&lt;br /&gt;
* Supplied by project (Source code for manual installation)&lt;br /&gt;
* Linux/OpenBSD etc&lt;br /&gt;
** Supplied by volunteers to the project for download&lt;br /&gt;
** Supplied by directly from the distribution website&lt;br /&gt;
* Microsoft Windows&lt;br /&gt;
** Supplied by volunteers to the project for download&lt;br /&gt;
** Legacy version from portableapps.com&lt;br /&gt;
* Apple MacOS&lt;br /&gt;
** Supplied by volunteers to the project for download&lt;br /&gt;
&lt;br /&gt;
====Addon downloads and popularity====&lt;br /&gt;
As a number of people have [https://github.com/gramps-project/addons-source/pull/124#issuecomment-371301127 commented] and or raised the issue directly with me via email here is a summary of what I know:&lt;br /&gt;
&lt;br /&gt;
;Question: Does the Gramps project know which addons are the most popular and are download statistics available?&lt;br /&gt;
&lt;br /&gt;
;Answer: Addon downloads are not tracked and there are no plans to track them due to privacy and technical issues (see below). Even if addon downloads where tracked it would only represent a small percentage of users who check for addons!&lt;br /&gt;
&lt;br /&gt;
;Question: Why?&lt;br /&gt;
&lt;br /&gt;
;Answer: Github counts downloads via its releases section page only for normal downloads of files. But not for the way Gramps addon downloads are done as they are binary files that only sit in a second git repository itself in a directory per grampsXX release called download and not on the addon releases page, this is no different to the way the gramps addons were downloaded from the previous sourceforge website.&lt;br /&gt;
&lt;br /&gt;
Note that we do have an the &amp;quot;Headline News gramplet &amp;quot; addon that does poll the Gramps website and was originally causing an issue making the website slow and at sometimes of day stopping it altogether  as it was polling too often (once an hour from everyone who happened to be running Gramps at that moment! This was an unintended way to get DOS'ed https://en.wikipedia.org/wiki/Denial-of-service_attack ) when I took over as website admin I investigated and tracked down and changed the polling period to once a every 24 hours (for current and previous versions of Gramps!), alot of people had installed it on the Dashboard !&lt;br /&gt;
&lt;br /&gt;
=====addon repositories=====&lt;br /&gt;
We use two addons repositories the first is for the source code where addon developers can have access &lt;br /&gt;
&lt;br /&gt;
 https://github.com/gramps-project/addons-source&lt;br /&gt;
&lt;br /&gt;
the second is for the generated/built addons downloads and is restricted to a small group of people to attempt to avoid any security or malicious code issues, this repository is what the Gramps program is pointed at and checks for updates:&lt;br /&gt;
&lt;br /&gt;
 https://github.com/gramps-project/addons&lt;br /&gt;
&lt;br /&gt;
= Information =&lt;br /&gt;
* [[Reviews#General|General Gramps Project Information]]&lt;br /&gt;
* [[What to do for a release]]&lt;br /&gt;
* [[6.0 Roadmap]]&lt;br /&gt;
&lt;br /&gt;
[[Category:User|S]]&lt;/div&gt;</summary>
		<author><name>Sam888</name></author>
		
	</entry>
	<entry>
		<id>https://blog.gramps-project.org/wiki/index.php?title=User:Sam888&amp;diff=131369</id>
		<title>User:Sam888</title>
		<link rel="alternate" type="text/html" href="https://blog.gramps-project.org/wiki/index.php?title=User:Sam888&amp;diff=131369"/>
		<updated>2026-06-13T23:58:22Z</updated>

		<summary type="html">&lt;p&gt;Sam888: /* Cloudflare */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{man note|Current Webmaster for the Gramps Project}}&lt;br /&gt;
Hi, I generally aim to help the developers who can program; I do alot of non-development work for the Gramps project including: testing and bug triage, website maintenance, writing and updating documentation on the wiki for new releases,  building the third party addons as needed.&lt;br /&gt;
&lt;br /&gt;
==Volunteer Website Administrator==&lt;br /&gt;
Manage and monitor the Gramps Desktop websites (not Github)&lt;br /&gt;
&lt;br /&gt;
*[[Website application upgrades]] - Wordpress(Blog)/MantisBT(Bug tracker)/Mediawiki(Wiki)&lt;br /&gt;
*[[.dtd_and_.rng]]&lt;br /&gt;
*[[Rollover for the manual]]&lt;br /&gt;
*[[Git merge]]&lt;br /&gt;
* https://gramps-project.org/robots.txt&lt;br /&gt;
* Migration of Gramps website host from GoDaddy to a2 Hosting (2019/11/08 to 2019/11/11) (Completed)&lt;br /&gt;
&lt;br /&gt;
===Cloudflare===&lt;br /&gt;
Using [https://www.cloudflare.com/plans/free/ Free plan] since January 27th, 2018 that provides:&lt;br /&gt;
* DNS record management &lt;br /&gt;
* Content Delivery Network (CDN): Accelerates website loading times by caching content globally.&lt;br /&gt;
* DDoS Protection: Offers basic protection against distributed denial-of-service attacks&lt;br /&gt;
* Blocks AI crawlers &amp;amp; bots&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Add details of existing rules and limits --&amp;gt;&lt;br /&gt;
====[https://developers.cloudflare.com/security/rules/ Security rules]====&lt;br /&gt;
Custom rules 5/5 used @ 2026/06/14&lt;br /&gt;
# Gramps Weblate  - IP Source Address equals 116.203.108.97&lt;br /&gt;
# Github - IP Source Address equals 20.205.243.166&lt;br /&gt;
# debian.org screenshots on Gramps wiki - IP Source Address equals 128.31.0.62&lt;br /&gt;
# Sam888 - IP Source Address equals (my private ip)&lt;br /&gt;
# [Another User] - IP Source Address equals  (another users private ip)&lt;br /&gt;
&lt;br /&gt;
====DNS record management====&lt;br /&gt;
* Domain: https://gramps-project.org &lt;br /&gt;
** 36 Records (Type: A / CNAME / MX / SRV / TXT )  @ 2026/06/14&lt;br /&gt;
&lt;br /&gt;
===Wordpress(Blog)===&lt;br /&gt;
* Convert the existing &amp;quot;Hello Gramps!&amp;quot; 2010 theme by Jason Simanek [https://sourceforge.net/p/gramps/mailman/message/24879293/] to use a more modern mobile aware template that comes with WordPress.&lt;br /&gt;
* WordPress [https://wordpress.com/plugins/browse/translation Translation plugin]  [https://gramps.discourse.group/t/can-we-make-the-project-home-page-more-multilingual-without-excessive-labor/8165] - research &amp;amp; test.&lt;br /&gt;
&lt;br /&gt;
===MantisBT(Bug tracker)===&lt;br /&gt;
* Upgraded failed due to database needing to first be manually converted to UTF-8 collation (which means I'll finally need to manually convert from latin1_swedish_ci collation the bugtracker has been using since original installation around 2006!) 2021/07/28 Update: Almost worked but the database is partially corrupted in a few tables it seems related to [[Bug_triage#Status|Bug triage mention that &amp;quot;Sometime in the past 4495 issues disappeared during a mantisdb upgrade&amp;quot;]] so a few tables may be referring to things that don't exist!&lt;br /&gt;
&lt;br /&gt;
===Mediawiki(Wiki)===&lt;br /&gt;
* Upgrade to Mediawiki [https://lists.wikimedia.org/pipermail/mediawiki-announce/2020-December/000268.html 1.35.1 LTS]  ( Warning: MediaWiki is not yet compatible with PHP 8. See task [https://phabricator.wikimedia.org/T248925 T248925 ]for more information)&lt;br /&gt;
** Upgrade failed due to issue https://phabricator.wikimedia.org/T212428 ! (Possible work [https://phabricator.wikimedia.org/T212428#6669851 around]) (2021-12-08 - T212428 fix was only available in Mediawiki 1.37 and upgrade worked pass issue successfully. But wiki fails with multiple Fatal errors and blank pages, currently testing to narrow down and report issue! Reverted to existing Mediawiki!)&lt;br /&gt;
* 2021/12/16 Added suggested settings to LocalSettings.php for security issue https://www.mediawiki.org/wiki/2021-12_security_release/FAQ&lt;br /&gt;
&lt;br /&gt;
* [https://makandracards.com/makandra/594-utf-8ify-an-existing-mysql-database UTF-8ify an existing MySQL database]&lt;br /&gt;
&lt;br /&gt;
* [[MediaWiki:Common.css]]&lt;br /&gt;
&lt;br /&gt;
* look at renaming the user manual to a shorter url see discussion [[Talk:Gramps_5.1_Wiki_Manual]] ( 'User Manual' instead of 'Wiki Manual': As 'User Manual' is a well-known term for the general computer user. / Use redirects either using mediawiki or as rewrite rules in the .htaccess file. )&lt;br /&gt;
* revisit links in wiki sidebar see discussion [[MediaWiki_talk:Sidebar]]&lt;br /&gt;
* [[Talk:Gramplets]] renaming suggestion. &lt;br /&gt;
&lt;br /&gt;
====Extensions====&lt;br /&gt;
=====Existing extensions=====&lt;br /&gt;
======Extension:ConfirmAccount======&lt;br /&gt;
[[File:Request account-extension-currentconfig.png|right|thumb|150px|Extension:ConfirmAccount : Request account - page 2021/11/15 current config ]]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Extension:ConfirmAccount Extension:ConfirmAccount] - (Configured to required a minimum of six words for &amp;quot;Personal biography (plain text only): &amp;quot;  section and a confirmed email address for final account creation)&lt;br /&gt;
** The following configure elements of the RequestAccount form ( https://gramps-project.org/wiki/index.php/Special:RequestAccount ):&lt;br /&gt;
*** 1. Top section of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-text&lt;br /&gt;
*** 2. &amp;quot;User account&amp;quot; section of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-text&lt;br /&gt;
*** 3. &amp;quot;Other information&amp;quot; section of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-ext-text&lt;br /&gt;
*** 4. &amp;quot;Other information&amp;quot; section (it is the first entry boxes &amp;quot;title&amp;quot;) of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-notes&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Submitting the form on the wiki shows the following message:&lt;br /&gt;
&lt;br /&gt;
Your account request has been sent and is now pending review. A confirmation email has been sent to your email address. &lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
Email shows the following:&lt;br /&gt;
&lt;br /&gt;
sent from: noreply@gramps-project.org&lt;br /&gt;
Subject: &amp;quot;Gramps email address confirmation&amp;quot;&lt;br /&gt;
Message:&lt;br /&gt;
&lt;br /&gt;
Someone, probably you from IP address XXX.XXX.XXX.XXX, has requested an account &amp;quot;Testuser2&amp;quot; with this email address on Gramps.&lt;br /&gt;
&lt;br /&gt;
To confirm that this account really does belong to you on Gramps, open this link in your browser:&lt;br /&gt;
&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Special:RequestAccount&amp;amp;action=confirmemail&amp;amp;wpEmailToken=00000000000000000000000000000000&lt;br /&gt;
&lt;br /&gt;
If the account is created, only you will be emailed the password.&lt;br /&gt;
If this is *not* you, do not follow the link.&lt;br /&gt;
This confirmation code will expire at 2021-12-13T22:06:28.&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
Confirming the link will show the following wiki message:&lt;br /&gt;
&lt;br /&gt;
Your email address has been confirmed and will be listed as such in your account request. &lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
Then the webmaster gets the following email:&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
from: noreply@gramps-project.org&lt;br /&gt;
TO: webmaster@gramps-project.org&lt;br /&gt;
Subject: &amp;quot;Gramps account request&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Testuser2 has requested an account and is waiting for confirmation.&lt;br /&gt;
The email address has been confirmed. You can confirm the request here:&lt;br /&gt;
&lt;br /&gt;
https://gramps-project.org/wiki/index.php/Special:ConfirmAccounts&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
I login and confirm as best I can that it is a real person, generally in 99 percent of request the person mentions something about genealogy or the Gramps program or has a question, spam account are rejected as very obvious as they have urls to spammy websites!&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Once the account is created this extension creates a new user talk welcome message; whose configuration is managed at https://gramps-project.org/wiki/index.php/MediaWiki:Confirmaccount-welc&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
=====Language Related extensions=====&lt;br /&gt;
* Investigate making Mediawiki multilingual using '''MediaWiki_Language_Extension_Bundle''' see request {{bug|10978}} and [[User_talk:Avma]]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Directionality_support Directionality_support]&lt;br /&gt;
=====Requested Extensions=====&lt;br /&gt;
* [[User_talk:GulliblePangolin#Add_Wikipedia:Citation_templates]]&lt;br /&gt;
* Test using [https://mediawiki.org/wiki/Extension:LinkTarget MediaWiki hotlink targeting extension]. that would allow linking to the lines of code &amp;amp;amp; open in a target browser window (instead redirecting the existing browser window) (This extension is currently not actively maintained! )&lt;br /&gt;
&lt;br /&gt;
===Mailing lists===&lt;br /&gt;
===== Sourceforge mailing list =====&lt;br /&gt;
Each of the Gramps [https://sourceforge.net/p/gramps/mailman/ Sourceforge mailing list] are backed up regularly to the  [https://sourceforge.net/p/forge/documentation/Mailing%20List%20Archives/ MBOX format]  (Since 2019/11/08)&lt;br /&gt;
* gramps-announce&lt;br /&gt;
* gramps-bugs&lt;br /&gt;
* gramps-devel&lt;br /&gt;
* gramps-users&lt;br /&gt;
&lt;br /&gt;
===Forum===&lt;br /&gt;
&lt;br /&gt;
==== Discourse ====&lt;br /&gt;
The Gramps Discourse Forum is backed up regularly to the [https://meta.discourse.org/t/create-download-and-restore-a-backup-of-your-discourse-database/122710/1 Discourse XML backup format] (Since 2020-01-02)&lt;br /&gt;
&lt;br /&gt;
* [https://sourceforge.net/p/gramps/mailman/message/36890927/ Announcement trial started 2020-01-02]&lt;br /&gt;
&lt;br /&gt;
===== Discourse Trial =====&lt;br /&gt;
Investigate replacing the mailing list on Sourceforge and trial using [https://free.discourse.group/ Discourse] at https://gramps.discourse.group/&lt;br /&gt;
* [x] Create DNS A record and [x] redirect from https://discourse.gramps-project.org to https://gramps.discourse.group/&lt;br /&gt;
* [x] setup and customise discourse for the gramps project eg: logo, permissions etc&lt;br /&gt;
* [x] Invite people to trial?&lt;br /&gt;
====== Migration from sourceforge mailing list ======&lt;br /&gt;
* [x] Create a [https://bitnami.com/stack/discourse standalone version of Discourse]&lt;br /&gt;
* [x] Need to [https://sourceforge.net/p/forge/documentation/Mailing%20List%20Archives/ export] the MBOX for each [https://sourceforge.net/p/gramps/mailman/ sourceforge mailing list]&lt;br /&gt;
** [x] gramps-announce&lt;br /&gt;
** [x] gramps-bugs&lt;br /&gt;
** [x] gramps-devel&lt;br /&gt;
** [x] gramps-users&lt;br /&gt;
* [-] import the Sourceforge MBOX files ( https://meta.discourse.org/t/importing-mailing-lists-mbox-listserv-google-groups-emails/79773 )&lt;br /&gt;
** {{man menu|**Failed** due to Sourceforge (since 2017) obfuscating email addresses in mailing list mbox archive files.}}&lt;br /&gt;
* [ ] create a discourse backup file and&lt;br /&gt;
* [ ] contact the discourse support team to restore the discourse backup file.&lt;br /&gt;
&lt;br /&gt;
==Things to do==&lt;br /&gt;
&lt;br /&gt;
===SourceForge.net - Storage issue for project: gramps ===&lt;br /&gt;
&lt;br /&gt;
* Project's total usage size 26.4 GB as at 2026/06/13&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* https://gramps-project.org/wiki/index.php/Linux_Genealogy_CD   deleted already backed up to https://archive.org/details/@webmaster_gramps-project_org  in 2017 ISO CD's  2026/06/13&lt;br /&gt;
&lt;br /&gt;
====email====&lt;br /&gt;
From: SourceForge.net Support &amp;amp; Ops &amp;lt;sfnet_ops@slashdotmedia.com&amp;gt;&lt;br /&gt;
Date: Fri, 12 Jun 2026 at 07:02&lt;br /&gt;
Subject: Storage issue for project: gramps&lt;br /&gt;
To:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hello,&lt;br /&gt;
&lt;br /&gt;
We are contacting you because you are listed as an Admin for https://sourceforge.net/projects/gramps/&lt;br /&gt;
&lt;br /&gt;
This project is using a large amount of storage.&lt;br /&gt;
&lt;br /&gt;
We need your help removing a lot of your old releases.&lt;br /&gt;
Please remove as much as you can of your old releases and unused files within 14 days.&lt;br /&gt;
&lt;br /&gt;
You can use this tool to help you identify the files that aren't getting many downloads and take up a lot of space.&lt;br /&gt;
https://sourceforge.net/p/gramps/admin/files/large_files&lt;br /&gt;
&lt;br /&gt;
We are letting you know so you can choose which files to remove.&lt;br /&gt;
Please be aware that if we don't see any difference after 14 days, we will have to remove all the files and folders with 0 or a few monthly downloads ourselves.&lt;br /&gt;
&lt;br /&gt;
Thank you for your cooperation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sincerely,&lt;br /&gt;
&lt;br /&gt;
SourceForge Support&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Monitor Traffic to websites===&lt;br /&gt;
{{stub}}&lt;br /&gt;
&lt;br /&gt;
===Addons===&lt;br /&gt;
* [[Addon:TMGimporter]] - Taken over and released 2026 by eduralph for Gramps 6.&lt;br /&gt;
** [[User:Sam888/TMG|TMG Notes]] - On hold&lt;br /&gt;
* [[Addon:Prerequisites Checker Gramplet]] - [https://github.com/gramps-project/addons-source/pull/109 PR109] - maintained by comunity&lt;br /&gt;
* Direct importers instead of GEDCOM see: [http://fileformats.archiveteam.org/wiki/Genealogical_data Genealogical data] - Just Solve the File Format Problem - On hold&lt;br /&gt;
&lt;br /&gt;
===Bug Triage===&lt;br /&gt;
Unofficial [[Bug triage|bug triager]].&lt;br /&gt;
&lt;br /&gt;
Cleanup Started: 201409 Completed 20150523 with life in between...&lt;br /&gt;
&lt;br /&gt;
Gramps Bugtracker: &lt;br /&gt;
https://gramps-project.org/bugs/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
====Idea Bug Triage day/week====&lt;br /&gt;
**Draft** (using kill arch bugs day as a guide)&lt;br /&gt;
&lt;br /&gt;
Subject: Clean up Gramps Bugs: Help us on the xx of xxx!&lt;br /&gt;
&lt;br /&gt;
If any of you have some spare time this weekend, I need some extra hands with triaging the bug tracker.&lt;br /&gt;
&lt;br /&gt;
I'd like to hold a bug wrangling day on the xx of xxx to check open issues. If you cannot take part on the bug wrangling day, then feel free to help us any time before that event.&lt;br /&gt;
&lt;br /&gt;
How?&lt;br /&gt;
&lt;br /&gt;
Please review all bugs that were reported by you and check if they are still valid. (detail how)&lt;br /&gt;
&lt;br /&gt;
Please request a bug closure on the bug tracker if the bug may be closed as resolved in the current version of Gramps. Otherwise please provide further information so that we can continue to work on the bug. We cannot fix bugs without your feedback.&lt;br /&gt;
&lt;br /&gt;
Questions?&lt;br /&gt;
&lt;br /&gt;
Join us at discourse forum (link to discussion for day) during xx of xxx. As we live in different timezones not all developers and bug wranglers will be available at the same time, but feel free to report your issues to any developers available.&lt;br /&gt;
&lt;br /&gt;
Also please check your mailboxes that may contain notifications about comments made on your tickets.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[ ] Decide date.&lt;br /&gt;
[ ] send out email.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===CI Test===&lt;br /&gt;
Improving CI&lt;br /&gt;
&lt;br /&gt;
* https://travis-ci.org/sam-m888/gramps   - On hold&lt;br /&gt;
&lt;br /&gt;
;Coverage&lt;br /&gt;
* https://app.codacy.com/manual/gramps-project/gramps/dashboard&lt;br /&gt;
&lt;br /&gt;
* [[Testing Gramps]]&lt;br /&gt;
&lt;br /&gt;
=== Gramps User Manual ===&lt;br /&gt;
&lt;br /&gt;
The Gramps [[User manual]] is a mix of the following:&lt;br /&gt;
*Reference manual &lt;br /&gt;
*User guide &lt;br /&gt;
*Tutorials (how to?)&lt;br /&gt;
&lt;br /&gt;
* [https://gramps-project.org/wiki/index.php?title=Category:Cleanup Category:Cleanup]&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;s&amp;gt;{{bug|8888}}&amp;lt;/s&amp;gt; / &amp;lt;s&amp;gt;{{bug|9042}}&amp;lt;/s&amp;gt; / &amp;lt;s&amp;gt;{{bug|10919}}&amp;lt;/s&amp;gt; [Review]Gramps Help button User Manual wiki-links (In progress)&lt;br /&gt;
&lt;br /&gt;
====Update for Gramps 6.0====&lt;br /&gt;
Gramps {{man version}} [[User manual translations]]&lt;br /&gt;
&lt;br /&gt;
Ensure that any new functionality is covered by user documentation.&lt;br /&gt;
&lt;br /&gt;
;Update (almost) all images:&lt;br /&gt;
*Started: 2025-0x-xx&lt;br /&gt;
*Completed: &lt;br /&gt;
&lt;br /&gt;
Remaining xx image links:&lt;br /&gt;
*(1 image) https://gramps-project.org/wiki/index.php?title=Gramps_{{man version}}_Wiki_Manual_-_About&lt;br /&gt;
** Update About Screen with released version (instead of alpha)&lt;br /&gt;
&lt;br /&gt;
;Update and improve text to match the interface&lt;br /&gt;
*Started: 2025-0x-xx&lt;br /&gt;
*Completed: &lt;br /&gt;
&lt;br /&gt;
also manually test all user accessible parts of Gramps (done as part of above two)&lt;br /&gt;
&lt;br /&gt;
=====Notes on User manual update=====&lt;br /&gt;
Notes on various regressions, paper-cuts and annoyances noticed during the user manual update.&lt;br /&gt;
&lt;br /&gt;
When I have time, issues and feature request will be created for the following if required.&lt;br /&gt;
&lt;br /&gt;
* add mention about [[Template:Backup Omissions]] specifically about books.xml to user manual&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#################### As at 20200729 #################&lt;br /&gt;
************Bugs**************************************&lt;br /&gt;
[](Bug# )graphical reports - calendar - information overflows boxes (pdf) (ms-windows tested only)&lt;br /&gt;
[](Bug# )Merge (people) dialog does not grow larger when you expand the &amp;quot;Detailed Selection&amp;quot; section out.&lt;br /&gt;
&lt;br /&gt;
%%%%%%%% Help related bugs&lt;br /&gt;
[] ??&lt;br /&gt;
&lt;br /&gt;
************Papercuts - Enhancements******************&lt;br /&gt;
%%%%%%%% All for Help finding improvement see issue 10919 %%%%%%%%%%%%%&lt;br /&gt;
[] context menu's (right click) add an entry for &amp;quot;Help&amp;quot; at the bottom of each? &lt;br /&gt;
[] Add help url to context menu entry for &amp;quot;About: XXXXX&amp;quot; (as was done on addon views)&lt;br /&gt;
    [] Dashboard Category (grampletview)  ( gramps/gui/widgets/grampletpane.py : def _button_press( )&lt;br /&gt;
        [] Also show context menu ###&amp;gt;&amp;gt;&amp;gt; when no database is loaded! &amp;lt;&amp;lt;&amp;lt;###&lt;br /&gt;
           See https://gramps-project.org/bugs/view.php?id=10594&lt;br /&gt;
    [] Chart Category views&lt;br /&gt;
            [] 2 way fan chart&lt;br /&gt;
            [] fan chart (ancestors)&lt;br /&gt;
            [] descendant fan chart&lt;br /&gt;
    [] Each of the &amp;quot;list&amp;quot; &amp;amp; &amp;quot;grouped list&amp;quot; views&lt;br /&gt;
            [] Relationships Category view&lt;br /&gt;
                    [] Nick Halls new &amp;quot;Combined View&amp;quot; for Relationships Category&lt;br /&gt;
            [] Families Category view&lt;br /&gt;
            [] Events View&lt;br /&gt;
            [] Citations List View&lt;br /&gt;
            [] Repository List View&lt;br /&gt;
            [] Media List View&lt;br /&gt;
            [] Notes List View&lt;br /&gt;
            [] People Category&lt;br /&gt;
                [] Tree View - Grouped People&lt;br /&gt;
                [] Tree View - People List View&lt;br /&gt;
            [] Places Category&lt;br /&gt;
                [] Places List View&lt;br /&gt;
                [] Places Tree View&lt;br /&gt;
            [] Sources Category&lt;br /&gt;
                [] Citation Tree View&lt;br /&gt;
                [] Sources List View&lt;br /&gt;
    [] Geography views&lt;br /&gt;
        [] All known places&lt;br /&gt;
        [] All known places for one Family&lt;br /&gt;
        [] Have they been able to meet ?&lt;br /&gt;
        [] All places related to Events&lt;br /&gt;
        [] All known places for one Person&lt;br /&gt;
            [] All known places for one person with graphical information (KML files)&lt;br /&gt;
        [] Every residence or move for a person and any descendants&lt;br /&gt;
        [] Have these two families been able to meet ?&lt;br /&gt;
    [] category drop down under navigator? (or change it to a context menu that you click in an empty section of the navigator section?)&lt;br /&gt;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%...........................................................&lt;br /&gt;
[](Feature# )for the &amp;quot;filter&amp;quot; gramplets name each one (shown on Title bar when detached) and provide working help link (then update screenshots and link to wiki)&lt;br /&gt;
[](feature# )&amp;quot;Add Rule dialog&amp;quot;: if you select a filter then select a top level category of filter&amp;quot; the right hand window shows random stuff from previous filters (suggest displaying a blank area only)&lt;br /&gt;
&lt;br /&gt;
[] (Bug#) dashboard - order of default Gramplets is different on ms-windows  versus linux? eg: top [surnames|welcome] on win 10 - how do you guarantee order ( have a look at geography view icons on toolbar each time the views order is different, which does not help with keybindings!)&lt;br /&gt;
&lt;br /&gt;
[] On each &amp;quot;autobackup/report/export assistant wizard/make backup xml/import/export view as...&amp;quot; options the &amp;quot;File Name:&amp;quot; location should default to the OS's home/documents &amp;amp; media directory  &amp;quot;~&amp;quot; [Linux/Mac OS/MS-Windows (C:\Users\&amp;lt;~username&amp;gt;\Documents) Media&amp;gt; (C:\Users\&amp;lt;username&amp;gt;\Pictures ) ]  eg:  Gtk.FileChooser.set_current_folder()&lt;br /&gt;
see recent issue where user overwrote report_settings.xml with a report on Macosx!&lt;br /&gt;
&lt;br /&gt;
[] add a menu option under &amp;quot;Help&amp;quot; to &amp;quot;Open folder locations&amp;quot;? to aid with helping people for &amp;quot;user directory&amp;quot; etc &amp;quot;Media directory&amp;quot;  (see recent difficulty with finding user directory &lt;br /&gt;
https://gramps-project.org/bugs/view.php?id=10370&lt;br /&gt;
&lt;br /&gt;
[] text reports - Place Report  - use the active selected place by default and then allow people to change (keep it consistent with how other reports are.)&lt;br /&gt;
&lt;br /&gt;
[] Graph report - Family Lines - consider having &amp;quot;People of Interest&amp;quot; tab first so it's obvious that something has to be selected / or bring this report in line with others so that the Active person is already selected at a minimum. ( https://gramps-project.org/bugs/view.php?id=11598 Person had issue with graph report )&lt;br /&gt;
&lt;br /&gt;
[] For each report determine what the optimal page settings are and use them as defaults&lt;br /&gt;
&lt;br /&gt;
[] for each report be able to have separate settings per report for the page settings!&lt;br /&gt;
&lt;br /&gt;
[] text reports- Database Summary Report - is not very useful as it does not name the &amp;quot;Family Tree&amp;quot; the summary is for or a date for reference.  and it's missing an actual summary of other information eg citation/repository's it can provide more information&lt;br /&gt;
&lt;br /&gt;
[] text reports - &amp;quot;Records Report&amp;quot; is not very useful as it does not name the &amp;quot;Family Tree&amp;quot;  or the date produced&lt;br /&gt;
&lt;br /&gt;
[] for clarity suggest adding the word &amp;quot;List&amp;quot; to the list views (this will make it easier to support people) (see my suggestion previous unmerged PR)&lt;br /&gt;
&lt;br /&gt;
[] Make toolbar icons insensitive (grey them out) when not needed or available to use eg: empty list  &lt;br /&gt;
&lt;br /&gt;
[] If the list view is empty, add a greyed out single (non select-able) entry that instructs the user to add to the list?&lt;br /&gt;
&lt;br /&gt;
[] Tool Selection dialog - needs help button &lt;br /&gt;
https://gramps-project.org/wiki/index.php/Gramps_5.1_Wiki_Manual_-_Tools#Tool_Selection_dialog&lt;br /&gt;
&lt;br /&gt;
[] Report Selection dialog - needs help button &lt;br /&gt;
https://gramps-project.org/wiki/index.php/Gramps_5.1_Wiki_Manual_-_Reports#Report_Selection_dialog&lt;br /&gt;
&lt;br /&gt;
[] when running a second instance of gramps if you attempt to open a family tree that's open in the first instance the break lock dialog should have an additional button option to open as read only.&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Books reports&amp;quot;  dialog change the name of the second section from &amp;quot;Current book&amp;quot; to Current book items&amp;quot; (aids in legibility of user manual!)&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Family Trees&amp;quot; Manager button (displays &amp;quot;Connect to a recent database&amp;quot; when you hover over it) Change it to &amp;quot;Connect to a recent  Family Tree&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Family Trees&amp;quot; Manager - Archive (RCS) the &amp;quot;Revision comment&amp;quot; dialog should be renamed to &amp;quot;Archive version comment&amp;quot; and the label &amp;quot;Version description&amp;quot; should be the same?&lt;br /&gt;
&lt;br /&gt;
[] No Menu option to add/delete/restore a Gramplet is available.&lt;br /&gt;
&lt;br /&gt;
[] Gramps CLI info &amp;quot;gramps -v&amp;quot; needs a section that list third-party addons with version numbers and if prerequisites have been met.&lt;br /&gt;
&lt;br /&gt;
[] keybinding on Categories only goes 0 to 9(citations) and we now have 13 categories :( So repositories/media/notes have no shortcut (maybe ctl+shift+&amp;lt;number&amp;gt; ?  ctl plus / minus?   [SM- ok: ctl + n = next category / ctl + p = previous category]&lt;br /&gt;
&lt;br /&gt;
[] age on date gramplett - awkward wording on the resulting &amp;quot;quick view&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Family Tree Manager&amp;quot; for the status column the status icons need tooltips or just use words&lt;br /&gt;
&lt;br /&gt;
[] Sort Events tool has no feedback on completion!&lt;br /&gt;
&lt;br /&gt;
[] report options tabs issues with repeating names (due to tab reorganization!) think of better single word names!&lt;br /&gt;
&lt;br /&gt;
[](feature# )For the &amp;quot;Web Reports&amp;quot; have the report test first that the file path to write to exist instead of attempting to generate the website and then after awhile failing!  eg: manually type in a non existent file path and run the report.&lt;br /&gt;
&lt;br /&gt;
@@@@@@@@@@@@@@User manual@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&lt;br /&gt;
[] Using a wiki for the user manual has already been shown that it does not make translating the manual any easier! (find a simpler way so as to not waste a translators time) as well as the overhead of maintaining the mediawiki!&lt;br /&gt;
&lt;br /&gt;
[] Note that page 20 ( Gramps_5.1_Wiki_Manual_-_Reports_-_part_1 ) will be merged to ( Gramps_5.1_Wiki_Manual_-_Reports ) later as Gramps code needs to update for all subsequent pages!!)&lt;br /&gt;
&lt;br /&gt;
[] geography view rename:&lt;br /&gt;
	* &amp;quot;The map&amp;quot; tab to &amp;quot;Map Common&amp;quot;&lt;br /&gt;
	* rename each of the tabs for the views so they either have the name of the view in full on the tab or the name appears as a text line.&lt;br /&gt;
&lt;br /&gt;
[] @prculley Originally when I created that the &amp;quot;Add&amp;gt;New&amp;quot; menu I had intended for each option to initially switch to that particular list view and then present the editor and once the new item was created for it to be the active highlighted item in the list view, so that users could link the action they have taken with the result instead of having to search for it afterward? Do you know if this is or something similar is possible?&lt;br /&gt;
&lt;br /&gt;
prcully&amp;gt;&amp;gt;(Almost) Anything is possible ;-)...   I'm pretty sure that would take some code to do both switch views (do whatever clicking on item on left side does) and then invoke Editor.  And then finally change active to new whatever.   Probably only four lines of code for each editor.&lt;br /&gt;
&lt;br /&gt;
..........................&lt;br /&gt;
Mentioned by others:&lt;br /&gt;
* It would also be great if the tag colors showed in the Person editor as well.and all the other editors where tags are shown, including the &amp;quot;Tag selection&amp;quot; list. https://www.reddit.com/r/gramps/comments/hy2xqh/option_to_show_tag_with_colors_in_relationships/&lt;br /&gt;
&lt;br /&gt;
.................................................................................................&lt;br /&gt;
[] for addon prerequistes have a look at converting them to use &amp;quot;depends_on = &amp;quot;  like in the following addons&lt;br /&gt;
https://github.com/gramps-project/addons-source/search?utf8=%E2%9C%93&amp;amp;q=depends_on&amp;amp;type=&lt;br /&gt;
https://github.com/gramps-project/gramps/search?utf8=%E2%9C%93&amp;amp;q=depends_on&amp;amp;type=&lt;br /&gt;
&lt;br /&gt;
which can be a comma separated list for multiple dependencies/prerequisites (so that addons that share prerequisites import the same library?) (maybe move spell check into an addon etc? tip of the day... possibilities...)&lt;br /&gt;
&lt;br /&gt;
depends_on = [&amp;quot;libwebconnect&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
mentioned in the following&lt;br /&gt;
https://sourceforge.net/p/gramps/mailman/message/27070037/&lt;br /&gt;
''In your gpr file, you can have a line like:&lt;br /&gt;
&lt;br /&gt;
depends_on = [&amp;quot;libwebconnect&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
which is a list of id's from other gpr files. This example will ensure&lt;br /&gt;
that libwebconnect is loaded before your plugin. If it can't be found,&lt;br /&gt;
or you have a cycle, then your plugin won't be loaded.&lt;br /&gt;
&lt;br /&gt;
If it is a common function, perhaps libhtml is the right place to put&lt;br /&gt;
it, and you can put a depends_on on that.&lt;br /&gt;
&lt;br /&gt;
-Doug''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
example output is on terminal only:&lt;br /&gt;
&lt;br /&gt;
Cannot resolve the following plugin dependencies:&lt;br /&gt;
   Plugin 'UK Web Connect Pack' requires: ['libwebconnect']&lt;br /&gt;
&lt;br /&gt;
[](feature)  For plugins/addons if prerequisites not available display a page stating why/what is missing that includes the addon description and a url to the support page.&lt;br /&gt;
&lt;br /&gt;
..............Unsorted................................&lt;br /&gt;
[] Only documented behavior should be supported. Ensure that clear documentation is a requirement for contributions enhancing Gramps (Part of the PR)&lt;br /&gt;
&lt;br /&gt;
[] '''Configuration Files''' Add advanced appendix that mentions the assorted files eg: Custom filters (custom_filter.xml) and report setting (?.xml) and how they are not being backed up for migration and backup?  also ( recent-files-gramps.xml )  &lt;br /&gt;
see:&lt;br /&gt;
	* https://gramps-project.org/wiki/index.php?title=Gramps_5.1_Wiki_Manual_-_Reports_-_part_1&lt;br /&gt;
	Report Settings&lt;br /&gt;
	The settings chosen when generating a report is stored in the users profile, in .gramps/report_options.xml, and will be used as default settings when generating the next report. If there is a need to revert to the default options for any reason, this file can simply be deleted. &lt;br /&gt;
&lt;br /&gt;
############## Website admin ####################################&lt;br /&gt;
[] A2 Hosting Server resources seem ok: Appdata images! &lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Category:AppData&lt;br /&gt;
(Consider another location eg github! )&lt;br /&gt;
(Was: Godaddy Server resources issue that caused code:500 server errors )&lt;br /&gt;
&lt;br /&gt;
############## Addons #################&lt;br /&gt;
[] Add on Graphical Report - Descendants Lines -Error writing to Output Stream  (turn off document options and make sure report defaults to the documents directory (reported a few times on the mailing list)  / also report defaults to png but is able to output svg according to the wiki help page.&lt;br /&gt;
&lt;br /&gt;
[] PedigreeChart help url addon goes to&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Gramps_5.1_Wiki_Manual_-_Reports#Pedigree_Chart&lt;br /&gt;
instead of:&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=PedigreeChart&lt;br /&gt;
&lt;br /&gt;
[] PedigreeChart addon printing for PDF is poor eg look at the cut off title.&lt;br /&gt;
&lt;br /&gt;
.............................................................&lt;br /&gt;
[] htree - cherry-pick changes to addon-source master&lt;br /&gt;
&lt;br /&gt;
[] rebase &amp;quot;Timeline pedigreeview&amp;quot; on pedigreeview or visa versa?&lt;br /&gt;
.............................................................&lt;br /&gt;
[ ] Pluginmanager (prculley)  also unlike the built in check for addons this one does not mention you need to restart gramps if you install a &amp;quot;gramps view&amp;quot; although it says it should on the addon wiki support page&lt;br /&gt;
..........................................................................&lt;br /&gt;
[] we don’t actually use SF for much any more and they’ve been having a lot of issues in the last couple of years maybe we should migrate the lists to Google Groups (jralls)&lt;br /&gt;
&lt;br /&gt;
* SM another options is https://groups.io/  &lt;br /&gt;
* 2020 We are trialing https://gramps.discourse.group/&lt;br /&gt;
..........................................................................&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Edit_Image_Exif_Metadata&lt;br /&gt;
* See: Future of Exiv2? (  https://github.com/Exiv2/exiv2/issues/1018 )&lt;br /&gt;
..........................................................................&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Gramps_5.1_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_3#Attributes&lt;br /&gt;
&lt;br /&gt;
Gramps has two dialogs called &amp;quot;Attribute Editor dialog&amp;quot; that look different but both collect the same info in the top section.&lt;br /&gt;
&lt;br /&gt;
eg: from Source's attribute tab creating a new attribute.&lt;br /&gt;
...................................................................&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Reports====&lt;br /&gt;
&lt;br /&gt;
====Create new advanced settings appendix====&lt;br /&gt;
* https://gramps-project.org/wiki/index.php/Gramps_{{man version}}_Wiki_Manual_-_Settings#Advanced_manipulation_of_settings&lt;br /&gt;
&lt;br /&gt;
=== Gramps Developer Documents ===&lt;br /&gt;
&lt;br /&gt;
In the sphinx format:&lt;br /&gt;
* [https://gramps-project.org/docs/ Gramps Python API]&lt;br /&gt;
&lt;br /&gt;
On wiki:&lt;br /&gt;
* [[Gramps Data Model]]&lt;br /&gt;
&lt;br /&gt;
See also:&lt;br /&gt;
* [[Internationalization]]&lt;br /&gt;
* [[Gramps Glossary]]&lt;br /&gt;
&lt;br /&gt;
=== User Experience Test Plan ===&lt;br /&gt;
* [[GEPS 034: Improve usability]]&lt;br /&gt;
** [[Usability]]&lt;br /&gt;
&lt;br /&gt;
* [ ] Create a new wiki page that concentrates on the '''new user experience''' (both current &amp;amp; planned). The mailing list suggest it was referred to as the &amp;quot;Aunt Martha&amp;quot; test and mentions them as &amp;quot;user stories&amp;quot;. So lets make Aunt Martha's usage of the Gramps program better.&lt;br /&gt;
** [[UI_style]] ''Remember that the majority of the users are probably novices without a lot of computer experience. Design things so that your Aunt Martha could use it''&lt;br /&gt;
** [[GEPS_015:_Repository_Research_Support#User_Stories]] ''Aunt Martha (AM) is planning a visit to the UK National Archives'' &lt;br /&gt;
** [[GEPS_023:_Storing_data_from_large_sources#User_story_.28Problem_that_needs_to_be_solved.29]] '' Aunt Martha should be able to continue to use Gramps just as at present''&lt;br /&gt;
** [http://gramps.1791082.n4.nabble.com/Multi-user-question-tp1809285p1809287.html Are you seriously suggesting that aunt Martha (or somebody's father) would really put up with something like this? ]&lt;br /&gt;
** [https://sourceforge.net/p/gramps/mailman/message/28455089/ The &amp;quot;Aunt Martha&amp;quot; test is the requirement that one's (hypothetical) barely-knows-how-to-turn-on-the-computer Aunt Martha should be able to easily use Gramps to manage her genealogy research. Anything that involves administering a professional-level RDBMS server like MySQL is going to be way too hard for Aunt Martha.'']&lt;br /&gt;
** [https://sourceforge.net/p/gramps/mailman/message/5247418/ This makes it kind of hard to email a report to Aunt Martha.  It also makes it hard for Aunt Martha, who doesn't want to learn a program to tell you more about her knowledge of family history, to make changes and send it back to you.]&lt;br /&gt;
** [https://www.reddit.com/r/gramps/comments/bo4cb9/the_interface_seems_a_bit_overwhelming/enc6m63/ The project used to have an &amp;quot;Aunt Martha&amp;quot; test for features, where you would ask yourself &amp;quot;Could I easily explain how to do this over the phone to my Aunt Martha?&amp;quot; Maybe now I have become &amp;quot;Aunt Martha&amp;quot;...]&lt;br /&gt;
** [http://gramps.1791082.n4.nabble.com/extra-css-stylesheets-td1799101.html I was thinking that Aunt Martha will never download the extra stylesheets, even if she loves them, because she is not going to want to code...She still will not do it, because she knows that she is not a programmer and will not take the chance.  No matter how easy or explicit the directions are that I would send to her.]&lt;br /&gt;
** From gramps reddit [https://www.reddit.com/r/gramps/comments/eesuy3/difficult_to_add_my_children_to_myself_can_it_be/ ...For example after installing I spent just over an hour attempting to add my children to myself and ended stopping after I couldn't figure it out, ...I have decided to move on to another program because if an old woman like myself can't work it out then who can? ]&lt;br /&gt;
* [ ] Update the test plan for the current version of Gramps&lt;br /&gt;
** [https://github.com/gramps-project/gramps/blob/master/TestPlan.txt /gramps/blob/master/TestPlan.txt] (last updated 2004)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Check/Mention ====&lt;br /&gt;
* [[Handler List]] - A list of languages that have Localized Handler's for Gramps.&lt;br /&gt;
* [[Calendar tools holidays]] - see if these calendars needs updating?&lt;br /&gt;
&lt;br /&gt;
=== Gramps Downloads (since: 2001/04/21) ===&lt;br /&gt;
&lt;br /&gt;
====Downloads Result Table====&lt;br /&gt;
For the various Gramps program installers.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! #&lt;br /&gt;
! Download Location&lt;br /&gt;
! Gramps Version&lt;br /&gt;
! Date Checked&lt;br /&gt;
! Download Count&lt;br /&gt;
! Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || '''[https://github.com/gramps-project/gramps Github]''' ([https://tooomm.github.io/github-release-stats/?username=gramps-project&amp;amp;repository=gramps]) || 6.0.0 || 2017-06-10 to 2025-04-13 || 815,145 || Official ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || '''[https://sourceforge.net/projects/gramps/files/ Sourceforge]''' [https://sourceforge.net/projects/gramps/files/stats/timeline?dates=2001-04-01%20to%202022-08-01&amp;amp;period=monthly]|| 6.0.0 || 2001-04-01 to 2025-04-13 || 1,064,213 || Official - Old site ( Download statistics available since 2001-04-21 (when this project was registered). )||&lt;br /&gt;
|- &lt;br /&gt;
| 3 || '''[https://portableapps.com/apps/education/gramps_portable Portableapps.com]''' [https://sourceforge.net/projects/portableapps/files/Gramps%20Portable/ Sourceforge] ([https://sourceforge.net/projects/portableapps/files/Gramps%20Portable/stats/timeline?dates=2005-10-01%20to%202022-08-01&amp;amp;period=monthly])|| 6.0.0 || 2005-10-01 to 2025-04-13 || 959,660 || Unofficial ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || '''[https://qa.debian.org/popcon.php?package=gramps Debian]''' || 6.0.0 || 2004-01 to 2025-03 || '''Inst''' (251,795) || Debian Popularity contest statistics for Gramps (This only report Statistics for those that Opt-in to the reporting of the statistics. Usually reports the deliberate installation date for Gramps. / '''Inst'''. is the number of people who installed this package (sum of the four categories on the Debian Gramps page) || &lt;br /&gt;
|-&lt;br /&gt;
| 5 || '''[https://chocolatey.org/packages/gramps chocolatey.org]''' || 6.0.0 || 2025-03-13 || 9,268 || Repacked Gramps AIO Microsoft-Windows installer. ||&lt;br /&gt;
|-&lt;br /&gt;
| 6 || '''[https://www.majorgeeks.com/files/details/gramps.html Majorgeeks]''' || 6.0.0 || 2025-03-13 || 12408  || Direct from them Downloads ||&lt;br /&gt;
|-&lt;br /&gt;
| 7 || '''[https://www.bytesin.com/software/Gramps/ bytesin.com]''' || 6.0.0 || 2025-03-13 || 4,341 || Publisher: Aaron R. Short&amp;amp;Ormus? ||&lt;br /&gt;
|-&lt;br /&gt;
| 8 || '''[https://www.chip.de/downloads/Gramps_105764449.html chip.de]''' || 6.0.0 || 2025-03-13 || 15,395 || Direct downloads ||&lt;br /&gt;
|-&lt;br /&gt;
| 9 || '''[https://gramps.softonic.findmysoft.com/ softonic.findmysoft.com]''' || 5.0.1 || 2025-03-13 || 6,935 || Direct downloads ||&lt;br /&gt;
|-&lt;br /&gt;
| 10 || '''softpedia.com''' || 6.0.0 || 2025-03-13 || 6,760 || [https://www.softpedia.com/get/Others/Miscellaneous/GRAMPS.shtml Gramps AIO] ||&lt;br /&gt;
|-&lt;br /&gt;
| 11 || '''softpedia.com''' || 5.2.2 || 2025-03-13 || 5,920 || [https://www.softpedia.com/get/PORTABLE-SOFTWARE/Education/Gramps-Portable.shtml Gramps AIO Portable] ||&lt;br /&gt;
|-&lt;br /&gt;
| 12 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 62 || [https://download.cnet.com/Gramps-for-Linux/3000-2127_4-75312607.html Gramps for Linux] ||&lt;br /&gt;
|-&lt;br /&gt;
| 13 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 176 || [https://download.cnet.com/Gramps-for-Ubuntu/3000-2127_4-75312612.html Gramps for Unbuntu] ||&lt;br /&gt;
|-&lt;br /&gt;
| 14 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 31 || [https://download.cnet.com/Gramps-for-Fedora/3000-2127_4-75312611.html Gramps for Fedora] ||&lt;br /&gt;
|-&lt;br /&gt;
| 15 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 675 || [https://download.cnet.com/GrampsAIO-64-bit/3000-2127_4-75806019.html Gramps AIO (64bit)] ||&lt;br /&gt;
|-&lt;br /&gt;
| 16 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 3,197 || [https://download.cnet.com/Gramps-AIO-32bit/3000-2127_4-75329870.html Gramps AIO (32bit)] ||&lt;br /&gt;
|-&lt;br /&gt;
| 17 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 131 || [https://download.cnet.com/Gramps/3000-2127_4-77899596.html Gramps for macOS] ||&lt;br /&gt;
|-&lt;br /&gt;
| 19 || [https://download.cnet.com/developer/PortableApps/i-6275333/ '''cnet.com''' - (PortableApps)] || 5.1.3 || 2021-06-16 || 1,748 || [https://download.cnet.com/Gramps-Portable/3000-2127_4-75329558.html Gramps Portable] ||&lt;br /&gt;
|-&lt;br /&gt;
| N/A || '''&amp;lt;s&amp;gt;[http://www.download82.com/download/windows/gramps/ download82.com]&amp;lt;/s&amp;gt;''' || 5.0.0 || 20XX-0x-0x || 1,169 || Direct downloads / Website gone / historical count only||&lt;br /&gt;
|-&lt;br /&gt;
| N/A || '''&amp;lt;s&amp;gt;[https://www.computerbild.de/download/Gramps-11696626.html computerbild.de]&amp;lt;/s&amp;gt;''' || 5.0.1 || 2015-04-14 - 20XX-0x-0x || 8,656 || Direct downloads / Page gone / historical count only||&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- | 00 || '''XXXXX''' || X.X.X || 20XX-0x-0x || 00000 || &amp;quot;text&amp;quot; || --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! Total || - || - || 2025-05-13 || 3,167,685 || &amp;lt;- Manual count ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The Gramps Project has broken the multi-million download milestone( Total: 3,167,685 (as at 2025-03-13) ).&lt;br /&gt;
&lt;br /&gt;
Information was gathered from the sources shown that list download statistics from Links to website you can download Gramps from&lt;br /&gt;
&lt;br /&gt;
The shown total downloads is not an indication of the active userbase.&lt;br /&gt;
&lt;br /&gt;
* [ ]Write up a blog post or wiki page or just leave here.&lt;br /&gt;
* [ ]create an issue to hold the csv files.&lt;br /&gt;
* [ ]create a Graph to plot downloads overtime.&lt;br /&gt;
* [ ]Contact sites that host older versions of the Gramps files for downloads and ask them to update to the current version at least.&lt;br /&gt;
&lt;br /&gt;
Here is my attempt at gathering the statistics required to answer how many download to date.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;[https://www.macmillandictionary.com/dictionary/british/user-base User Base]&amp;quot; - is the number of people who use a particular product or service, especially one available on the Internet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It is very difficult to estimate userbase as you get many different types of users&lt;br /&gt;
&lt;br /&gt;
* One time users who download and install Gramps and find it is not for them.&lt;br /&gt;
* Long term users.&lt;br /&gt;
* Alot of the downloads will be for users upgrading existing installations&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Download Statistics commence from when the Gramps project started 2001/04/21.&lt;br /&gt;
&lt;br /&gt;
A further break down of downloads is possible by (but I won't be doing that):&lt;br /&gt;
* Supplied by project (Source code for manual installation)&lt;br /&gt;
* Linux/OpenBSD etc&lt;br /&gt;
** Supplied by volunteers to the project for download&lt;br /&gt;
** Supplied by directly from the distribution website&lt;br /&gt;
* Microsoft Windows&lt;br /&gt;
** Supplied by volunteers to the project for download&lt;br /&gt;
** Legacy version from portableapps.com&lt;br /&gt;
* Apple MacOS&lt;br /&gt;
** Supplied by volunteers to the project for download&lt;br /&gt;
&lt;br /&gt;
====Addon downloads and popularity====&lt;br /&gt;
As a number of people have [https://github.com/gramps-project/addons-source/pull/124#issuecomment-371301127 commented] and or raised the issue directly with me via email here is a summary of what I know:&lt;br /&gt;
&lt;br /&gt;
;Question: Does the Gramps project know which addons are the most popular and are download statistics available?&lt;br /&gt;
&lt;br /&gt;
;Answer: Addon downloads are not tracked and there are no plans to track them due to privacy and technical issues (see below). Even if addon downloads where tracked it would only represent a small percentage of users who check for addons!&lt;br /&gt;
&lt;br /&gt;
;Question: Why?&lt;br /&gt;
&lt;br /&gt;
;Answer: Github counts downloads via its releases section page only for normal downloads of files. But not for the way Gramps addon downloads are done as they are binary files that only sit in a second git repository itself in a directory per grampsXX release called download and not on the addon releases page, this is no different to the way the gramps addons were downloaded from the previous sourceforge website.&lt;br /&gt;
&lt;br /&gt;
Note that we do have an the &amp;quot;Headline News gramplet &amp;quot; addon that does poll the Gramps website and was originally causing an issue making the website slow and at sometimes of day stopping it altogether  as it was polling too often (once an hour from everyone who happened to be running Gramps at that moment! This was an unintended way to get DOS'ed https://en.wikipedia.org/wiki/Denial-of-service_attack ) when I took over as website admin I investigated and tracked down and changed the polling period to once a every 24 hours (for current and previous versions of Gramps!), alot of people had installed it on the Dashboard !&lt;br /&gt;
&lt;br /&gt;
=====addon repositories=====&lt;br /&gt;
We use two addons repositories the first is for the source code where addon developers can have access &lt;br /&gt;
&lt;br /&gt;
 https://github.com/gramps-project/addons-source&lt;br /&gt;
&lt;br /&gt;
the second is for the generated/built addons downloads and is restricted to a small group of people to attempt to avoid any security or malicious code issues, this repository is what the Gramps program is pointed at and checks for updates:&lt;br /&gt;
&lt;br /&gt;
 https://github.com/gramps-project/addons&lt;br /&gt;
&lt;br /&gt;
= Information =&lt;br /&gt;
* [[Reviews#General|General Gramps Project Information]]&lt;br /&gt;
* [[What to do for a release]]&lt;br /&gt;
* [[6.0 Roadmap]]&lt;br /&gt;
&lt;br /&gt;
[[Category:User|S]]&lt;/div&gt;</summary>
		<author><name>Sam888</name></author>
		
	</entry>
	<entry>
		<id>https://blog.gramps-project.org/wiki/index.php?title=User:Sam888&amp;diff=131368</id>
		<title>User:Sam888</title>
		<link rel="alternate" type="text/html" href="https://blog.gramps-project.org/wiki/index.php?title=User:Sam888&amp;diff=131368"/>
		<updated>2026-06-13T23:57:23Z</updated>

		<summary type="html">&lt;p&gt;Sam888: /* Cloudflare */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{man note|Current Webmaster for the Gramps Project}}&lt;br /&gt;
Hi, I generally aim to help the developers who can program; I do alot of non-development work for the Gramps project including: testing and bug triage, website maintenance, writing and updating documentation on the wiki for new releases,  building the third party addons as needed.&lt;br /&gt;
&lt;br /&gt;
==Volunteer Website Administrator==&lt;br /&gt;
Manage and monitor the Gramps Desktop websites (not Github)&lt;br /&gt;
&lt;br /&gt;
*[[Website application upgrades]] - Wordpress(Blog)/MantisBT(Bug tracker)/Mediawiki(Wiki)&lt;br /&gt;
*[[.dtd_and_.rng]]&lt;br /&gt;
*[[Rollover for the manual]]&lt;br /&gt;
*[[Git merge]]&lt;br /&gt;
* https://gramps-project.org/robots.txt&lt;br /&gt;
* Migration of Gramps website host from GoDaddy to a2 Hosting (2019/11/08 to 2019/11/11) (Completed)&lt;br /&gt;
&lt;br /&gt;
===Cloudflare===&lt;br /&gt;
Using [https://www.cloudflare.com/plans/free/ Free plan] that provides:&lt;br /&gt;
* DNS record management &lt;br /&gt;
* Content Delivery Network (CDN): Accelerates website loading times by caching content globally.&lt;br /&gt;
* DDoS Protection: Offers basic protection against distributed denial-of-service attacks&lt;br /&gt;
* Blocks AI crawlers &amp;amp; bots&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Add details of existing rules and limits --&amp;gt;&lt;br /&gt;
====[https://developers.cloudflare.com/security/rules/ Security rules]====&lt;br /&gt;
Custom rules 5/5 used @ 2026/06/14&lt;br /&gt;
# Gramps Weblate  - IP Source Address equals 116.203.108.97&lt;br /&gt;
# Github - IP Source Address equals 20.205.243.166&lt;br /&gt;
# debian.org screenshots on Gramps wiki - IP Source Address equals 128.31.0.62&lt;br /&gt;
# Sam888 - IP Source Address equals (my private ip)&lt;br /&gt;
# [Another User] - IP Source Address equals  (another users private ip)&lt;br /&gt;
&lt;br /&gt;
====DNS record management====&lt;br /&gt;
* Domain: https://gramps-project.org &lt;br /&gt;
** 36 Records (Type: A / CNAME / MX / SRV / TXT )  @ 2026/06/14&lt;br /&gt;
&lt;br /&gt;
===Wordpress(Blog)===&lt;br /&gt;
* Convert the existing &amp;quot;Hello Gramps!&amp;quot; 2010 theme by Jason Simanek [https://sourceforge.net/p/gramps/mailman/message/24879293/] to use a more modern mobile aware template that comes with WordPress.&lt;br /&gt;
* WordPress [https://wordpress.com/plugins/browse/translation Translation plugin]  [https://gramps.discourse.group/t/can-we-make-the-project-home-page-more-multilingual-without-excessive-labor/8165] - research &amp;amp; test.&lt;br /&gt;
&lt;br /&gt;
===MantisBT(Bug tracker)===&lt;br /&gt;
* Upgraded failed due to database needing to first be manually converted to UTF-8 collation (which means I'll finally need to manually convert from latin1_swedish_ci collation the bugtracker has been using since original installation around 2006!) 2021/07/28 Update: Almost worked but the database is partially corrupted in a few tables it seems related to [[Bug_triage#Status|Bug triage mention that &amp;quot;Sometime in the past 4495 issues disappeared during a mantisdb upgrade&amp;quot;]] so a few tables may be referring to things that don't exist!&lt;br /&gt;
&lt;br /&gt;
===Mediawiki(Wiki)===&lt;br /&gt;
* Upgrade to Mediawiki [https://lists.wikimedia.org/pipermail/mediawiki-announce/2020-December/000268.html 1.35.1 LTS]  ( Warning: MediaWiki is not yet compatible with PHP 8. See task [https://phabricator.wikimedia.org/T248925 T248925 ]for more information)&lt;br /&gt;
** Upgrade failed due to issue https://phabricator.wikimedia.org/T212428 ! (Possible work [https://phabricator.wikimedia.org/T212428#6669851 around]) (2021-12-08 - T212428 fix was only available in Mediawiki 1.37 and upgrade worked pass issue successfully. But wiki fails with multiple Fatal errors and blank pages, currently testing to narrow down and report issue! Reverted to existing Mediawiki!)&lt;br /&gt;
* 2021/12/16 Added suggested settings to LocalSettings.php for security issue https://www.mediawiki.org/wiki/2021-12_security_release/FAQ&lt;br /&gt;
&lt;br /&gt;
* [https://makandracards.com/makandra/594-utf-8ify-an-existing-mysql-database UTF-8ify an existing MySQL database]&lt;br /&gt;
&lt;br /&gt;
* [[MediaWiki:Common.css]]&lt;br /&gt;
&lt;br /&gt;
* look at renaming the user manual to a shorter url see discussion [[Talk:Gramps_5.1_Wiki_Manual]] ( 'User Manual' instead of 'Wiki Manual': As 'User Manual' is a well-known term for the general computer user. / Use redirects either using mediawiki or as rewrite rules in the .htaccess file. )&lt;br /&gt;
* revisit links in wiki sidebar see discussion [[MediaWiki_talk:Sidebar]]&lt;br /&gt;
* [[Talk:Gramplets]] renaming suggestion. &lt;br /&gt;
&lt;br /&gt;
====Extensions====&lt;br /&gt;
=====Existing extensions=====&lt;br /&gt;
======Extension:ConfirmAccount======&lt;br /&gt;
[[File:Request account-extension-currentconfig.png|right|thumb|150px|Extension:ConfirmAccount : Request account - page 2021/11/15 current config ]]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Extension:ConfirmAccount Extension:ConfirmAccount] - (Configured to required a minimum of six words for &amp;quot;Personal biography (plain text only): &amp;quot;  section and a confirmed email address for final account creation)&lt;br /&gt;
** The following configure elements of the RequestAccount form ( https://gramps-project.org/wiki/index.php/Special:RequestAccount ):&lt;br /&gt;
*** 1. Top section of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-text&lt;br /&gt;
*** 2. &amp;quot;User account&amp;quot; section of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-text&lt;br /&gt;
*** 3. &amp;quot;Other information&amp;quot; section of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-ext-text&lt;br /&gt;
*** 4. &amp;quot;Other information&amp;quot; section (it is the first entry boxes &amp;quot;title&amp;quot;) of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-notes&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Submitting the form on the wiki shows the following message:&lt;br /&gt;
&lt;br /&gt;
Your account request has been sent and is now pending review. A confirmation email has been sent to your email address. &lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
Email shows the following:&lt;br /&gt;
&lt;br /&gt;
sent from: noreply@gramps-project.org&lt;br /&gt;
Subject: &amp;quot;Gramps email address confirmation&amp;quot;&lt;br /&gt;
Message:&lt;br /&gt;
&lt;br /&gt;
Someone, probably you from IP address XXX.XXX.XXX.XXX, has requested an account &amp;quot;Testuser2&amp;quot; with this email address on Gramps.&lt;br /&gt;
&lt;br /&gt;
To confirm that this account really does belong to you on Gramps, open this link in your browser:&lt;br /&gt;
&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Special:RequestAccount&amp;amp;action=confirmemail&amp;amp;wpEmailToken=00000000000000000000000000000000&lt;br /&gt;
&lt;br /&gt;
If the account is created, only you will be emailed the password.&lt;br /&gt;
If this is *not* you, do not follow the link.&lt;br /&gt;
This confirmation code will expire at 2021-12-13T22:06:28.&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
Confirming the link will show the following wiki message:&lt;br /&gt;
&lt;br /&gt;
Your email address has been confirmed and will be listed as such in your account request. &lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
Then the webmaster gets the following email:&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
from: noreply@gramps-project.org&lt;br /&gt;
TO: webmaster@gramps-project.org&lt;br /&gt;
Subject: &amp;quot;Gramps account request&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Testuser2 has requested an account and is waiting for confirmation.&lt;br /&gt;
The email address has been confirmed. You can confirm the request here:&lt;br /&gt;
&lt;br /&gt;
https://gramps-project.org/wiki/index.php/Special:ConfirmAccounts&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
I login and confirm as best I can that it is a real person, generally in 99 percent of request the person mentions something about genealogy or the Gramps program or has a question, spam account are rejected as very obvious as they have urls to spammy websites!&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Once the account is created this extension creates a new user talk welcome message; whose configuration is managed at https://gramps-project.org/wiki/index.php/MediaWiki:Confirmaccount-welc&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
=====Language Related extensions=====&lt;br /&gt;
* Investigate making Mediawiki multilingual using '''MediaWiki_Language_Extension_Bundle''' see request {{bug|10978}} and [[User_talk:Avma]]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Directionality_support Directionality_support]&lt;br /&gt;
=====Requested Extensions=====&lt;br /&gt;
* [[User_talk:GulliblePangolin#Add_Wikipedia:Citation_templates]]&lt;br /&gt;
* Test using [https://mediawiki.org/wiki/Extension:LinkTarget MediaWiki hotlink targeting extension]. that would allow linking to the lines of code &amp;amp;amp; open in a target browser window (instead redirecting the existing browser window) (This extension is currently not actively maintained! )&lt;br /&gt;
&lt;br /&gt;
===Mailing lists===&lt;br /&gt;
===== Sourceforge mailing list =====&lt;br /&gt;
Each of the Gramps [https://sourceforge.net/p/gramps/mailman/ Sourceforge mailing list] are backed up regularly to the  [https://sourceforge.net/p/forge/documentation/Mailing%20List%20Archives/ MBOX format]  (Since 2019/11/08)&lt;br /&gt;
* gramps-announce&lt;br /&gt;
* gramps-bugs&lt;br /&gt;
* gramps-devel&lt;br /&gt;
* gramps-users&lt;br /&gt;
&lt;br /&gt;
===Forum===&lt;br /&gt;
&lt;br /&gt;
==== Discourse ====&lt;br /&gt;
The Gramps Discourse Forum is backed up regularly to the [https://meta.discourse.org/t/create-download-and-restore-a-backup-of-your-discourse-database/122710/1 Discourse XML backup format] (Since 2020-01-02)&lt;br /&gt;
&lt;br /&gt;
* [https://sourceforge.net/p/gramps/mailman/message/36890927/ Announcement trial started 2020-01-02]&lt;br /&gt;
&lt;br /&gt;
===== Discourse Trial =====&lt;br /&gt;
Investigate replacing the mailing list on Sourceforge and trial using [https://free.discourse.group/ Discourse] at https://gramps.discourse.group/&lt;br /&gt;
* [x] Create DNS A record and [x] redirect from https://discourse.gramps-project.org to https://gramps.discourse.group/&lt;br /&gt;
* [x] setup and customise discourse for the gramps project eg: logo, permissions etc&lt;br /&gt;
* [x] Invite people to trial?&lt;br /&gt;
====== Migration from sourceforge mailing list ======&lt;br /&gt;
* [x] Create a [https://bitnami.com/stack/discourse standalone version of Discourse]&lt;br /&gt;
* [x] Need to [https://sourceforge.net/p/forge/documentation/Mailing%20List%20Archives/ export] the MBOX for each [https://sourceforge.net/p/gramps/mailman/ sourceforge mailing list]&lt;br /&gt;
** [x] gramps-announce&lt;br /&gt;
** [x] gramps-bugs&lt;br /&gt;
** [x] gramps-devel&lt;br /&gt;
** [x] gramps-users&lt;br /&gt;
* [-] import the Sourceforge MBOX files ( https://meta.discourse.org/t/importing-mailing-lists-mbox-listserv-google-groups-emails/79773 )&lt;br /&gt;
** {{man menu|**Failed** due to Sourceforge (since 2017) obfuscating email addresses in mailing list mbox archive files.}}&lt;br /&gt;
* [ ] create a discourse backup file and&lt;br /&gt;
* [ ] contact the discourse support team to restore the discourse backup file.&lt;br /&gt;
&lt;br /&gt;
==Things to do==&lt;br /&gt;
&lt;br /&gt;
===SourceForge.net - Storage issue for project: gramps ===&lt;br /&gt;
&lt;br /&gt;
* Project's total usage size 26.4 GB as at 2026/06/13&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* https://gramps-project.org/wiki/index.php/Linux_Genealogy_CD   deleted already backed up to https://archive.org/details/@webmaster_gramps-project_org  in 2017 ISO CD's  2026/06/13&lt;br /&gt;
&lt;br /&gt;
====email====&lt;br /&gt;
From: SourceForge.net Support &amp;amp; Ops &amp;lt;sfnet_ops@slashdotmedia.com&amp;gt;&lt;br /&gt;
Date: Fri, 12 Jun 2026 at 07:02&lt;br /&gt;
Subject: Storage issue for project: gramps&lt;br /&gt;
To:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hello,&lt;br /&gt;
&lt;br /&gt;
We are contacting you because you are listed as an Admin for https://sourceforge.net/projects/gramps/&lt;br /&gt;
&lt;br /&gt;
This project is using a large amount of storage.&lt;br /&gt;
&lt;br /&gt;
We need your help removing a lot of your old releases.&lt;br /&gt;
Please remove as much as you can of your old releases and unused files within 14 days.&lt;br /&gt;
&lt;br /&gt;
You can use this tool to help you identify the files that aren't getting many downloads and take up a lot of space.&lt;br /&gt;
https://sourceforge.net/p/gramps/admin/files/large_files&lt;br /&gt;
&lt;br /&gt;
We are letting you know so you can choose which files to remove.&lt;br /&gt;
Please be aware that if we don't see any difference after 14 days, we will have to remove all the files and folders with 0 or a few monthly downloads ourselves.&lt;br /&gt;
&lt;br /&gt;
Thank you for your cooperation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sincerely,&lt;br /&gt;
&lt;br /&gt;
SourceForge Support&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Monitor Traffic to websites===&lt;br /&gt;
{{stub}}&lt;br /&gt;
&lt;br /&gt;
===Addons===&lt;br /&gt;
* [[Addon:TMGimporter]] - Taken over and released 2026 by eduralph for Gramps 6.&lt;br /&gt;
** [[User:Sam888/TMG|TMG Notes]] - On hold&lt;br /&gt;
* [[Addon:Prerequisites Checker Gramplet]] - [https://github.com/gramps-project/addons-source/pull/109 PR109] - maintained by comunity&lt;br /&gt;
* Direct importers instead of GEDCOM see: [http://fileformats.archiveteam.org/wiki/Genealogical_data Genealogical data] - Just Solve the File Format Problem - On hold&lt;br /&gt;
&lt;br /&gt;
===Bug Triage===&lt;br /&gt;
Unofficial [[Bug triage|bug triager]].&lt;br /&gt;
&lt;br /&gt;
Cleanup Started: 201409 Completed 20150523 with life in between...&lt;br /&gt;
&lt;br /&gt;
Gramps Bugtracker: &lt;br /&gt;
https://gramps-project.org/bugs/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
====Idea Bug Triage day/week====&lt;br /&gt;
**Draft** (using kill arch bugs day as a guide)&lt;br /&gt;
&lt;br /&gt;
Subject: Clean up Gramps Bugs: Help us on the xx of xxx!&lt;br /&gt;
&lt;br /&gt;
If any of you have some spare time this weekend, I need some extra hands with triaging the bug tracker.&lt;br /&gt;
&lt;br /&gt;
I'd like to hold a bug wrangling day on the xx of xxx to check open issues. If you cannot take part on the bug wrangling day, then feel free to help us any time before that event.&lt;br /&gt;
&lt;br /&gt;
How?&lt;br /&gt;
&lt;br /&gt;
Please review all bugs that were reported by you and check if they are still valid. (detail how)&lt;br /&gt;
&lt;br /&gt;
Please request a bug closure on the bug tracker if the bug may be closed as resolved in the current version of Gramps. Otherwise please provide further information so that we can continue to work on the bug. We cannot fix bugs without your feedback.&lt;br /&gt;
&lt;br /&gt;
Questions?&lt;br /&gt;
&lt;br /&gt;
Join us at discourse forum (link to discussion for day) during xx of xxx. As we live in different timezones not all developers and bug wranglers will be available at the same time, but feel free to report your issues to any developers available.&lt;br /&gt;
&lt;br /&gt;
Also please check your mailboxes that may contain notifications about comments made on your tickets.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[ ] Decide date.&lt;br /&gt;
[ ] send out email.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===CI Test===&lt;br /&gt;
Improving CI&lt;br /&gt;
&lt;br /&gt;
* https://travis-ci.org/sam-m888/gramps   - On hold&lt;br /&gt;
&lt;br /&gt;
;Coverage&lt;br /&gt;
* https://app.codacy.com/manual/gramps-project/gramps/dashboard&lt;br /&gt;
&lt;br /&gt;
* [[Testing Gramps]]&lt;br /&gt;
&lt;br /&gt;
=== Gramps User Manual ===&lt;br /&gt;
&lt;br /&gt;
The Gramps [[User manual]] is a mix of the following:&lt;br /&gt;
*Reference manual &lt;br /&gt;
*User guide &lt;br /&gt;
*Tutorials (how to?)&lt;br /&gt;
&lt;br /&gt;
* [https://gramps-project.org/wiki/index.php?title=Category:Cleanup Category:Cleanup]&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;s&amp;gt;{{bug|8888}}&amp;lt;/s&amp;gt; / &amp;lt;s&amp;gt;{{bug|9042}}&amp;lt;/s&amp;gt; / &amp;lt;s&amp;gt;{{bug|10919}}&amp;lt;/s&amp;gt; [Review]Gramps Help button User Manual wiki-links (In progress)&lt;br /&gt;
&lt;br /&gt;
====Update for Gramps 6.0====&lt;br /&gt;
Gramps {{man version}} [[User manual translations]]&lt;br /&gt;
&lt;br /&gt;
Ensure that any new functionality is covered by user documentation.&lt;br /&gt;
&lt;br /&gt;
;Update (almost) all images:&lt;br /&gt;
*Started: 2025-0x-xx&lt;br /&gt;
*Completed: &lt;br /&gt;
&lt;br /&gt;
Remaining xx image links:&lt;br /&gt;
*(1 image) https://gramps-project.org/wiki/index.php?title=Gramps_{{man version}}_Wiki_Manual_-_About&lt;br /&gt;
** Update About Screen with released version (instead of alpha)&lt;br /&gt;
&lt;br /&gt;
;Update and improve text to match the interface&lt;br /&gt;
*Started: 2025-0x-xx&lt;br /&gt;
*Completed: &lt;br /&gt;
&lt;br /&gt;
also manually test all user accessible parts of Gramps (done as part of above two)&lt;br /&gt;
&lt;br /&gt;
=====Notes on User manual update=====&lt;br /&gt;
Notes on various regressions, paper-cuts and annoyances noticed during the user manual update.&lt;br /&gt;
&lt;br /&gt;
When I have time, issues and feature request will be created for the following if required.&lt;br /&gt;
&lt;br /&gt;
* add mention about [[Template:Backup Omissions]] specifically about books.xml to user manual&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#################### As at 20200729 #################&lt;br /&gt;
************Bugs**************************************&lt;br /&gt;
[](Bug# )graphical reports - calendar - information overflows boxes (pdf) (ms-windows tested only)&lt;br /&gt;
[](Bug# )Merge (people) dialog does not grow larger when you expand the &amp;quot;Detailed Selection&amp;quot; section out.&lt;br /&gt;
&lt;br /&gt;
%%%%%%%% Help related bugs&lt;br /&gt;
[] ??&lt;br /&gt;
&lt;br /&gt;
************Papercuts - Enhancements******************&lt;br /&gt;
%%%%%%%% All for Help finding improvement see issue 10919 %%%%%%%%%%%%%&lt;br /&gt;
[] context menu's (right click) add an entry for &amp;quot;Help&amp;quot; at the bottom of each? &lt;br /&gt;
[] Add help url to context menu entry for &amp;quot;About: XXXXX&amp;quot; (as was done on addon views)&lt;br /&gt;
    [] Dashboard Category (grampletview)  ( gramps/gui/widgets/grampletpane.py : def _button_press( )&lt;br /&gt;
        [] Also show context menu ###&amp;gt;&amp;gt;&amp;gt; when no database is loaded! &amp;lt;&amp;lt;&amp;lt;###&lt;br /&gt;
           See https://gramps-project.org/bugs/view.php?id=10594&lt;br /&gt;
    [] Chart Category views&lt;br /&gt;
            [] 2 way fan chart&lt;br /&gt;
            [] fan chart (ancestors)&lt;br /&gt;
            [] descendant fan chart&lt;br /&gt;
    [] Each of the &amp;quot;list&amp;quot; &amp;amp; &amp;quot;grouped list&amp;quot; views&lt;br /&gt;
            [] Relationships Category view&lt;br /&gt;
                    [] Nick Halls new &amp;quot;Combined View&amp;quot; for Relationships Category&lt;br /&gt;
            [] Families Category view&lt;br /&gt;
            [] Events View&lt;br /&gt;
            [] Citations List View&lt;br /&gt;
            [] Repository List View&lt;br /&gt;
            [] Media List View&lt;br /&gt;
            [] Notes List View&lt;br /&gt;
            [] People Category&lt;br /&gt;
                [] Tree View - Grouped People&lt;br /&gt;
                [] Tree View - People List View&lt;br /&gt;
            [] Places Category&lt;br /&gt;
                [] Places List View&lt;br /&gt;
                [] Places Tree View&lt;br /&gt;
            [] Sources Category&lt;br /&gt;
                [] Citation Tree View&lt;br /&gt;
                [] Sources List View&lt;br /&gt;
    [] Geography views&lt;br /&gt;
        [] All known places&lt;br /&gt;
        [] All known places for one Family&lt;br /&gt;
        [] Have they been able to meet ?&lt;br /&gt;
        [] All places related to Events&lt;br /&gt;
        [] All known places for one Person&lt;br /&gt;
            [] All known places for one person with graphical information (KML files)&lt;br /&gt;
        [] Every residence or move for a person and any descendants&lt;br /&gt;
        [] Have these two families been able to meet ?&lt;br /&gt;
    [] category drop down under navigator? (or change it to a context menu that you click in an empty section of the navigator section?)&lt;br /&gt;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%...........................................................&lt;br /&gt;
[](Feature# )for the &amp;quot;filter&amp;quot; gramplets name each one (shown on Title bar when detached) and provide working help link (then update screenshots and link to wiki)&lt;br /&gt;
[](feature# )&amp;quot;Add Rule dialog&amp;quot;: if you select a filter then select a top level category of filter&amp;quot; the right hand window shows random stuff from previous filters (suggest displaying a blank area only)&lt;br /&gt;
&lt;br /&gt;
[] (Bug#) dashboard - order of default Gramplets is different on ms-windows  versus linux? eg: top [surnames|welcome] on win 10 - how do you guarantee order ( have a look at geography view icons on toolbar each time the views order is different, which does not help with keybindings!)&lt;br /&gt;
&lt;br /&gt;
[] On each &amp;quot;autobackup/report/export assistant wizard/make backup xml/import/export view as...&amp;quot; options the &amp;quot;File Name:&amp;quot; location should default to the OS's home/documents &amp;amp; media directory  &amp;quot;~&amp;quot; [Linux/Mac OS/MS-Windows (C:\Users\&amp;lt;~username&amp;gt;\Documents) Media&amp;gt; (C:\Users\&amp;lt;username&amp;gt;\Pictures ) ]  eg:  Gtk.FileChooser.set_current_folder()&lt;br /&gt;
see recent issue where user overwrote report_settings.xml with a report on Macosx!&lt;br /&gt;
&lt;br /&gt;
[] add a menu option under &amp;quot;Help&amp;quot; to &amp;quot;Open folder locations&amp;quot;? to aid with helping people for &amp;quot;user directory&amp;quot; etc &amp;quot;Media directory&amp;quot;  (see recent difficulty with finding user directory &lt;br /&gt;
https://gramps-project.org/bugs/view.php?id=10370&lt;br /&gt;
&lt;br /&gt;
[] text reports - Place Report  - use the active selected place by default and then allow people to change (keep it consistent with how other reports are.)&lt;br /&gt;
&lt;br /&gt;
[] Graph report - Family Lines - consider having &amp;quot;People of Interest&amp;quot; tab first so it's obvious that something has to be selected / or bring this report in line with others so that the Active person is already selected at a minimum. ( https://gramps-project.org/bugs/view.php?id=11598 Person had issue with graph report )&lt;br /&gt;
&lt;br /&gt;
[] For each report determine what the optimal page settings are and use them as defaults&lt;br /&gt;
&lt;br /&gt;
[] for each report be able to have separate settings per report for the page settings!&lt;br /&gt;
&lt;br /&gt;
[] text reports- Database Summary Report - is not very useful as it does not name the &amp;quot;Family Tree&amp;quot; the summary is for or a date for reference.  and it's missing an actual summary of other information eg citation/repository's it can provide more information&lt;br /&gt;
&lt;br /&gt;
[] text reports - &amp;quot;Records Report&amp;quot; is not very useful as it does not name the &amp;quot;Family Tree&amp;quot;  or the date produced&lt;br /&gt;
&lt;br /&gt;
[] for clarity suggest adding the word &amp;quot;List&amp;quot; to the list views (this will make it easier to support people) (see my suggestion previous unmerged PR)&lt;br /&gt;
&lt;br /&gt;
[] Make toolbar icons insensitive (grey them out) when not needed or available to use eg: empty list  &lt;br /&gt;
&lt;br /&gt;
[] If the list view is empty, add a greyed out single (non select-able) entry that instructs the user to add to the list?&lt;br /&gt;
&lt;br /&gt;
[] Tool Selection dialog - needs help button &lt;br /&gt;
https://gramps-project.org/wiki/index.php/Gramps_5.1_Wiki_Manual_-_Tools#Tool_Selection_dialog&lt;br /&gt;
&lt;br /&gt;
[] Report Selection dialog - needs help button &lt;br /&gt;
https://gramps-project.org/wiki/index.php/Gramps_5.1_Wiki_Manual_-_Reports#Report_Selection_dialog&lt;br /&gt;
&lt;br /&gt;
[] when running a second instance of gramps if you attempt to open a family tree that's open in the first instance the break lock dialog should have an additional button option to open as read only.&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Books reports&amp;quot;  dialog change the name of the second section from &amp;quot;Current book&amp;quot; to Current book items&amp;quot; (aids in legibility of user manual!)&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Family Trees&amp;quot; Manager button (displays &amp;quot;Connect to a recent database&amp;quot; when you hover over it) Change it to &amp;quot;Connect to a recent  Family Tree&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Family Trees&amp;quot; Manager - Archive (RCS) the &amp;quot;Revision comment&amp;quot; dialog should be renamed to &amp;quot;Archive version comment&amp;quot; and the label &amp;quot;Version description&amp;quot; should be the same?&lt;br /&gt;
&lt;br /&gt;
[] No Menu option to add/delete/restore a Gramplet is available.&lt;br /&gt;
&lt;br /&gt;
[] Gramps CLI info &amp;quot;gramps -v&amp;quot; needs a section that list third-party addons with version numbers and if prerequisites have been met.&lt;br /&gt;
&lt;br /&gt;
[] keybinding on Categories only goes 0 to 9(citations) and we now have 13 categories :( So repositories/media/notes have no shortcut (maybe ctl+shift+&amp;lt;number&amp;gt; ?  ctl plus / minus?   [SM- ok: ctl + n = next category / ctl + p = previous category]&lt;br /&gt;
&lt;br /&gt;
[] age on date gramplett - awkward wording on the resulting &amp;quot;quick view&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Family Tree Manager&amp;quot; for the status column the status icons need tooltips or just use words&lt;br /&gt;
&lt;br /&gt;
[] Sort Events tool has no feedback on completion!&lt;br /&gt;
&lt;br /&gt;
[] report options tabs issues with repeating names (due to tab reorganization!) think of better single word names!&lt;br /&gt;
&lt;br /&gt;
[](feature# )For the &amp;quot;Web Reports&amp;quot; have the report test first that the file path to write to exist instead of attempting to generate the website and then after awhile failing!  eg: manually type in a non existent file path and run the report.&lt;br /&gt;
&lt;br /&gt;
@@@@@@@@@@@@@@User manual@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&lt;br /&gt;
[] Using a wiki for the user manual has already been shown that it does not make translating the manual any easier! (find a simpler way so as to not waste a translators time) as well as the overhead of maintaining the mediawiki!&lt;br /&gt;
&lt;br /&gt;
[] Note that page 20 ( Gramps_5.1_Wiki_Manual_-_Reports_-_part_1 ) will be merged to ( Gramps_5.1_Wiki_Manual_-_Reports ) later as Gramps code needs to update for all subsequent pages!!)&lt;br /&gt;
&lt;br /&gt;
[] geography view rename:&lt;br /&gt;
	* &amp;quot;The map&amp;quot; tab to &amp;quot;Map Common&amp;quot;&lt;br /&gt;
	* rename each of the tabs for the views so they either have the name of the view in full on the tab or the name appears as a text line.&lt;br /&gt;
&lt;br /&gt;
[] @prculley Originally when I created that the &amp;quot;Add&amp;gt;New&amp;quot; menu I had intended for each option to initially switch to that particular list view and then present the editor and once the new item was created for it to be the active highlighted item in the list view, so that users could link the action they have taken with the result instead of having to search for it afterward? Do you know if this is or something similar is possible?&lt;br /&gt;
&lt;br /&gt;
prcully&amp;gt;&amp;gt;(Almost) Anything is possible ;-)...   I'm pretty sure that would take some code to do both switch views (do whatever clicking on item on left side does) and then invoke Editor.  And then finally change active to new whatever.   Probably only four lines of code for each editor.&lt;br /&gt;
&lt;br /&gt;
..........................&lt;br /&gt;
Mentioned by others:&lt;br /&gt;
* It would also be great if the tag colors showed in the Person editor as well.and all the other editors where tags are shown, including the &amp;quot;Tag selection&amp;quot; list. https://www.reddit.com/r/gramps/comments/hy2xqh/option_to_show_tag_with_colors_in_relationships/&lt;br /&gt;
&lt;br /&gt;
.................................................................................................&lt;br /&gt;
[] for addon prerequistes have a look at converting them to use &amp;quot;depends_on = &amp;quot;  like in the following addons&lt;br /&gt;
https://github.com/gramps-project/addons-source/search?utf8=%E2%9C%93&amp;amp;q=depends_on&amp;amp;type=&lt;br /&gt;
https://github.com/gramps-project/gramps/search?utf8=%E2%9C%93&amp;amp;q=depends_on&amp;amp;type=&lt;br /&gt;
&lt;br /&gt;
which can be a comma separated list for multiple dependencies/prerequisites (so that addons that share prerequisites import the same library?) (maybe move spell check into an addon etc? tip of the day... possibilities...)&lt;br /&gt;
&lt;br /&gt;
depends_on = [&amp;quot;libwebconnect&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
mentioned in the following&lt;br /&gt;
https://sourceforge.net/p/gramps/mailman/message/27070037/&lt;br /&gt;
''In your gpr file, you can have a line like:&lt;br /&gt;
&lt;br /&gt;
depends_on = [&amp;quot;libwebconnect&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
which is a list of id's from other gpr files. This example will ensure&lt;br /&gt;
that libwebconnect is loaded before your plugin. If it can't be found,&lt;br /&gt;
or you have a cycle, then your plugin won't be loaded.&lt;br /&gt;
&lt;br /&gt;
If it is a common function, perhaps libhtml is the right place to put&lt;br /&gt;
it, and you can put a depends_on on that.&lt;br /&gt;
&lt;br /&gt;
-Doug''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
example output is on terminal only:&lt;br /&gt;
&lt;br /&gt;
Cannot resolve the following plugin dependencies:&lt;br /&gt;
   Plugin 'UK Web Connect Pack' requires: ['libwebconnect']&lt;br /&gt;
&lt;br /&gt;
[](feature)  For plugins/addons if prerequisites not available display a page stating why/what is missing that includes the addon description and a url to the support page.&lt;br /&gt;
&lt;br /&gt;
..............Unsorted................................&lt;br /&gt;
[] Only documented behavior should be supported. Ensure that clear documentation is a requirement for contributions enhancing Gramps (Part of the PR)&lt;br /&gt;
&lt;br /&gt;
[] '''Configuration Files''' Add advanced appendix that mentions the assorted files eg: Custom filters (custom_filter.xml) and report setting (?.xml) and how they are not being backed up for migration and backup?  also ( recent-files-gramps.xml )  &lt;br /&gt;
see:&lt;br /&gt;
	* https://gramps-project.org/wiki/index.php?title=Gramps_5.1_Wiki_Manual_-_Reports_-_part_1&lt;br /&gt;
	Report Settings&lt;br /&gt;
	The settings chosen when generating a report is stored in the users profile, in .gramps/report_options.xml, and will be used as default settings when generating the next report. If there is a need to revert to the default options for any reason, this file can simply be deleted. &lt;br /&gt;
&lt;br /&gt;
############## Website admin ####################################&lt;br /&gt;
[] A2 Hosting Server resources seem ok: Appdata images! &lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Category:AppData&lt;br /&gt;
(Consider another location eg github! )&lt;br /&gt;
(Was: Godaddy Server resources issue that caused code:500 server errors )&lt;br /&gt;
&lt;br /&gt;
############## Addons #################&lt;br /&gt;
[] Add on Graphical Report - Descendants Lines -Error writing to Output Stream  (turn off document options and make sure report defaults to the documents directory (reported a few times on the mailing list)  / also report defaults to png but is able to output svg according to the wiki help page.&lt;br /&gt;
&lt;br /&gt;
[] PedigreeChart help url addon goes to&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Gramps_5.1_Wiki_Manual_-_Reports#Pedigree_Chart&lt;br /&gt;
instead of:&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=PedigreeChart&lt;br /&gt;
&lt;br /&gt;
[] PedigreeChart addon printing for PDF is poor eg look at the cut off title.&lt;br /&gt;
&lt;br /&gt;
.............................................................&lt;br /&gt;
[] htree - cherry-pick changes to addon-source master&lt;br /&gt;
&lt;br /&gt;
[] rebase &amp;quot;Timeline pedigreeview&amp;quot; on pedigreeview or visa versa?&lt;br /&gt;
.............................................................&lt;br /&gt;
[ ] Pluginmanager (prculley)  also unlike the built in check for addons this one does not mention you need to restart gramps if you install a &amp;quot;gramps view&amp;quot; although it says it should on the addon wiki support page&lt;br /&gt;
..........................................................................&lt;br /&gt;
[] we don’t actually use SF for much any more and they’ve been having a lot of issues in the last couple of years maybe we should migrate the lists to Google Groups (jralls)&lt;br /&gt;
&lt;br /&gt;
* SM another options is https://groups.io/  &lt;br /&gt;
* 2020 We are trialing https://gramps.discourse.group/&lt;br /&gt;
..........................................................................&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Edit_Image_Exif_Metadata&lt;br /&gt;
* See: Future of Exiv2? (  https://github.com/Exiv2/exiv2/issues/1018 )&lt;br /&gt;
..........................................................................&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Gramps_5.1_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_3#Attributes&lt;br /&gt;
&lt;br /&gt;
Gramps has two dialogs called &amp;quot;Attribute Editor dialog&amp;quot; that look different but both collect the same info in the top section.&lt;br /&gt;
&lt;br /&gt;
eg: from Source's attribute tab creating a new attribute.&lt;br /&gt;
...................................................................&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Reports====&lt;br /&gt;
&lt;br /&gt;
====Create new advanced settings appendix====&lt;br /&gt;
* https://gramps-project.org/wiki/index.php/Gramps_{{man version}}_Wiki_Manual_-_Settings#Advanced_manipulation_of_settings&lt;br /&gt;
&lt;br /&gt;
=== Gramps Developer Documents ===&lt;br /&gt;
&lt;br /&gt;
In the sphinx format:&lt;br /&gt;
* [https://gramps-project.org/docs/ Gramps Python API]&lt;br /&gt;
&lt;br /&gt;
On wiki:&lt;br /&gt;
* [[Gramps Data Model]]&lt;br /&gt;
&lt;br /&gt;
See also:&lt;br /&gt;
* [[Internationalization]]&lt;br /&gt;
* [[Gramps Glossary]]&lt;br /&gt;
&lt;br /&gt;
=== User Experience Test Plan ===&lt;br /&gt;
* [[GEPS 034: Improve usability]]&lt;br /&gt;
** [[Usability]]&lt;br /&gt;
&lt;br /&gt;
* [ ] Create a new wiki page that concentrates on the '''new user experience''' (both current &amp;amp; planned). The mailing list suggest it was referred to as the &amp;quot;Aunt Martha&amp;quot; test and mentions them as &amp;quot;user stories&amp;quot;. So lets make Aunt Martha's usage of the Gramps program better.&lt;br /&gt;
** [[UI_style]] ''Remember that the majority of the users are probably novices without a lot of computer experience. Design things so that your Aunt Martha could use it''&lt;br /&gt;
** [[GEPS_015:_Repository_Research_Support#User_Stories]] ''Aunt Martha (AM) is planning a visit to the UK National Archives'' &lt;br /&gt;
** [[GEPS_023:_Storing_data_from_large_sources#User_story_.28Problem_that_needs_to_be_solved.29]] '' Aunt Martha should be able to continue to use Gramps just as at present''&lt;br /&gt;
** [http://gramps.1791082.n4.nabble.com/Multi-user-question-tp1809285p1809287.html Are you seriously suggesting that aunt Martha (or somebody's father) would really put up with something like this? ]&lt;br /&gt;
** [https://sourceforge.net/p/gramps/mailman/message/28455089/ The &amp;quot;Aunt Martha&amp;quot; test is the requirement that one's (hypothetical) barely-knows-how-to-turn-on-the-computer Aunt Martha should be able to easily use Gramps to manage her genealogy research. Anything that involves administering a professional-level RDBMS server like MySQL is going to be way too hard for Aunt Martha.'']&lt;br /&gt;
** [https://sourceforge.net/p/gramps/mailman/message/5247418/ This makes it kind of hard to email a report to Aunt Martha.  It also makes it hard for Aunt Martha, who doesn't want to learn a program to tell you more about her knowledge of family history, to make changes and send it back to you.]&lt;br /&gt;
** [https://www.reddit.com/r/gramps/comments/bo4cb9/the_interface_seems_a_bit_overwhelming/enc6m63/ The project used to have an &amp;quot;Aunt Martha&amp;quot; test for features, where you would ask yourself &amp;quot;Could I easily explain how to do this over the phone to my Aunt Martha?&amp;quot; Maybe now I have become &amp;quot;Aunt Martha&amp;quot;...]&lt;br /&gt;
** [http://gramps.1791082.n4.nabble.com/extra-css-stylesheets-td1799101.html I was thinking that Aunt Martha will never download the extra stylesheets, even if she loves them, because she is not going to want to code...She still will not do it, because she knows that she is not a programmer and will not take the chance.  No matter how easy or explicit the directions are that I would send to her.]&lt;br /&gt;
** From gramps reddit [https://www.reddit.com/r/gramps/comments/eesuy3/difficult_to_add_my_children_to_myself_can_it_be/ ...For example after installing I spent just over an hour attempting to add my children to myself and ended stopping after I couldn't figure it out, ...I have decided to move on to another program because if an old woman like myself can't work it out then who can? ]&lt;br /&gt;
* [ ] Update the test plan for the current version of Gramps&lt;br /&gt;
** [https://github.com/gramps-project/gramps/blob/master/TestPlan.txt /gramps/blob/master/TestPlan.txt] (last updated 2004)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Check/Mention ====&lt;br /&gt;
* [[Handler List]] - A list of languages that have Localized Handler's for Gramps.&lt;br /&gt;
* [[Calendar tools holidays]] - see if these calendars needs updating?&lt;br /&gt;
&lt;br /&gt;
=== Gramps Downloads (since: 2001/04/21) ===&lt;br /&gt;
&lt;br /&gt;
====Downloads Result Table====&lt;br /&gt;
For the various Gramps program installers.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! #&lt;br /&gt;
! Download Location&lt;br /&gt;
! Gramps Version&lt;br /&gt;
! Date Checked&lt;br /&gt;
! Download Count&lt;br /&gt;
! Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || '''[https://github.com/gramps-project/gramps Github]''' ([https://tooomm.github.io/github-release-stats/?username=gramps-project&amp;amp;repository=gramps]) || 6.0.0 || 2017-06-10 to 2025-04-13 || 815,145 || Official ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || '''[https://sourceforge.net/projects/gramps/files/ Sourceforge]''' [https://sourceforge.net/projects/gramps/files/stats/timeline?dates=2001-04-01%20to%202022-08-01&amp;amp;period=monthly]|| 6.0.0 || 2001-04-01 to 2025-04-13 || 1,064,213 || Official - Old site ( Download statistics available since 2001-04-21 (when this project was registered). )||&lt;br /&gt;
|- &lt;br /&gt;
| 3 || '''[https://portableapps.com/apps/education/gramps_portable Portableapps.com]''' [https://sourceforge.net/projects/portableapps/files/Gramps%20Portable/ Sourceforge] ([https://sourceforge.net/projects/portableapps/files/Gramps%20Portable/stats/timeline?dates=2005-10-01%20to%202022-08-01&amp;amp;period=monthly])|| 6.0.0 || 2005-10-01 to 2025-04-13 || 959,660 || Unofficial ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || '''[https://qa.debian.org/popcon.php?package=gramps Debian]''' || 6.0.0 || 2004-01 to 2025-03 || '''Inst''' (251,795) || Debian Popularity contest statistics for Gramps (This only report Statistics for those that Opt-in to the reporting of the statistics. Usually reports the deliberate installation date for Gramps. / '''Inst'''. is the number of people who installed this package (sum of the four categories on the Debian Gramps page) || &lt;br /&gt;
|-&lt;br /&gt;
| 5 || '''[https://chocolatey.org/packages/gramps chocolatey.org]''' || 6.0.0 || 2025-03-13 || 9,268 || Repacked Gramps AIO Microsoft-Windows installer. ||&lt;br /&gt;
|-&lt;br /&gt;
| 6 || '''[https://www.majorgeeks.com/files/details/gramps.html Majorgeeks]''' || 6.0.0 || 2025-03-13 || 12408  || Direct from them Downloads ||&lt;br /&gt;
|-&lt;br /&gt;
| 7 || '''[https://www.bytesin.com/software/Gramps/ bytesin.com]''' || 6.0.0 || 2025-03-13 || 4,341 || Publisher: Aaron R. Short&amp;amp;Ormus? ||&lt;br /&gt;
|-&lt;br /&gt;
| 8 || '''[https://www.chip.de/downloads/Gramps_105764449.html chip.de]''' || 6.0.0 || 2025-03-13 || 15,395 || Direct downloads ||&lt;br /&gt;
|-&lt;br /&gt;
| 9 || '''[https://gramps.softonic.findmysoft.com/ softonic.findmysoft.com]''' || 5.0.1 || 2025-03-13 || 6,935 || Direct downloads ||&lt;br /&gt;
|-&lt;br /&gt;
| 10 || '''softpedia.com''' || 6.0.0 || 2025-03-13 || 6,760 || [https://www.softpedia.com/get/Others/Miscellaneous/GRAMPS.shtml Gramps AIO] ||&lt;br /&gt;
|-&lt;br /&gt;
| 11 || '''softpedia.com''' || 5.2.2 || 2025-03-13 || 5,920 || [https://www.softpedia.com/get/PORTABLE-SOFTWARE/Education/Gramps-Portable.shtml Gramps AIO Portable] ||&lt;br /&gt;
|-&lt;br /&gt;
| 12 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 62 || [https://download.cnet.com/Gramps-for-Linux/3000-2127_4-75312607.html Gramps for Linux] ||&lt;br /&gt;
|-&lt;br /&gt;
| 13 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 176 || [https://download.cnet.com/Gramps-for-Ubuntu/3000-2127_4-75312612.html Gramps for Unbuntu] ||&lt;br /&gt;
|-&lt;br /&gt;
| 14 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 31 || [https://download.cnet.com/Gramps-for-Fedora/3000-2127_4-75312611.html Gramps for Fedora] ||&lt;br /&gt;
|-&lt;br /&gt;
| 15 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 675 || [https://download.cnet.com/GrampsAIO-64-bit/3000-2127_4-75806019.html Gramps AIO (64bit)] ||&lt;br /&gt;
|-&lt;br /&gt;
| 16 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 3,197 || [https://download.cnet.com/Gramps-AIO-32bit/3000-2127_4-75329870.html Gramps AIO (32bit)] ||&lt;br /&gt;
|-&lt;br /&gt;
| 17 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 131 || [https://download.cnet.com/Gramps/3000-2127_4-77899596.html Gramps for macOS] ||&lt;br /&gt;
|-&lt;br /&gt;
| 19 || [https://download.cnet.com/developer/PortableApps/i-6275333/ '''cnet.com''' - (PortableApps)] || 5.1.3 || 2021-06-16 || 1,748 || [https://download.cnet.com/Gramps-Portable/3000-2127_4-75329558.html Gramps Portable] ||&lt;br /&gt;
|-&lt;br /&gt;
| N/A || '''&amp;lt;s&amp;gt;[http://www.download82.com/download/windows/gramps/ download82.com]&amp;lt;/s&amp;gt;''' || 5.0.0 || 20XX-0x-0x || 1,169 || Direct downloads / Website gone / historical count only||&lt;br /&gt;
|-&lt;br /&gt;
| N/A || '''&amp;lt;s&amp;gt;[https://www.computerbild.de/download/Gramps-11696626.html computerbild.de]&amp;lt;/s&amp;gt;''' || 5.0.1 || 2015-04-14 - 20XX-0x-0x || 8,656 || Direct downloads / Page gone / historical count only||&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- | 00 || '''XXXXX''' || X.X.X || 20XX-0x-0x || 00000 || &amp;quot;text&amp;quot; || --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! Total || - || - || 2025-05-13 || 3,167,685 || &amp;lt;- Manual count ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The Gramps Project has broken the multi-million download milestone( Total: 3,167,685 (as at 2025-03-13) ).&lt;br /&gt;
&lt;br /&gt;
Information was gathered from the sources shown that list download statistics from Links to website you can download Gramps from&lt;br /&gt;
&lt;br /&gt;
The shown total downloads is not an indication of the active userbase.&lt;br /&gt;
&lt;br /&gt;
* [ ]Write up a blog post or wiki page or just leave here.&lt;br /&gt;
* [ ]create an issue to hold the csv files.&lt;br /&gt;
* [ ]create a Graph to plot downloads overtime.&lt;br /&gt;
* [ ]Contact sites that host older versions of the Gramps files for downloads and ask them to update to the current version at least.&lt;br /&gt;
&lt;br /&gt;
Here is my attempt at gathering the statistics required to answer how many download to date.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;[https://www.macmillandictionary.com/dictionary/british/user-base User Base]&amp;quot; - is the number of people who use a particular product or service, especially one available on the Internet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It is very difficult to estimate userbase as you get many different types of users&lt;br /&gt;
&lt;br /&gt;
* One time users who download and install Gramps and find it is not for them.&lt;br /&gt;
* Long term users.&lt;br /&gt;
* Alot of the downloads will be for users upgrading existing installations&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Download Statistics commence from when the Gramps project started 2001/04/21.&lt;br /&gt;
&lt;br /&gt;
A further break down of downloads is possible by (but I won't be doing that):&lt;br /&gt;
* Supplied by project (Source code for manual installation)&lt;br /&gt;
* Linux/OpenBSD etc&lt;br /&gt;
** Supplied by volunteers to the project for download&lt;br /&gt;
** Supplied by directly from the distribution website&lt;br /&gt;
* Microsoft Windows&lt;br /&gt;
** Supplied by volunteers to the project for download&lt;br /&gt;
** Legacy version from portableapps.com&lt;br /&gt;
* Apple MacOS&lt;br /&gt;
** Supplied by volunteers to the project for download&lt;br /&gt;
&lt;br /&gt;
====Addon downloads and popularity====&lt;br /&gt;
As a number of people have [https://github.com/gramps-project/addons-source/pull/124#issuecomment-371301127 commented] and or raised the issue directly with me via email here is a summary of what I know:&lt;br /&gt;
&lt;br /&gt;
;Question: Does the Gramps project know which addons are the most popular and are download statistics available?&lt;br /&gt;
&lt;br /&gt;
;Answer: Addon downloads are not tracked and there are no plans to track them due to privacy and technical issues (see below). Even if addon downloads where tracked it would only represent a small percentage of users who check for addons!&lt;br /&gt;
&lt;br /&gt;
;Question: Why?&lt;br /&gt;
&lt;br /&gt;
;Answer: Github counts downloads via its releases section page only for normal downloads of files. But not for the way Gramps addon downloads are done as they are binary files that only sit in a second git repository itself in a directory per grampsXX release called download and not on the addon releases page, this is no different to the way the gramps addons were downloaded from the previous sourceforge website.&lt;br /&gt;
&lt;br /&gt;
Note that we do have an the &amp;quot;Headline News gramplet &amp;quot; addon that does poll the Gramps website and was originally causing an issue making the website slow and at sometimes of day stopping it altogether  as it was polling too often (once an hour from everyone who happened to be running Gramps at that moment! This was an unintended way to get DOS'ed https://en.wikipedia.org/wiki/Denial-of-service_attack ) when I took over as website admin I investigated and tracked down and changed the polling period to once a every 24 hours (for current and previous versions of Gramps!), alot of people had installed it on the Dashboard !&lt;br /&gt;
&lt;br /&gt;
=====addon repositories=====&lt;br /&gt;
We use two addons repositories the first is for the source code where addon developers can have access &lt;br /&gt;
&lt;br /&gt;
 https://github.com/gramps-project/addons-source&lt;br /&gt;
&lt;br /&gt;
the second is for the generated/built addons downloads and is restricted to a small group of people to attempt to avoid any security or malicious code issues, this repository is what the Gramps program is pointed at and checks for updates:&lt;br /&gt;
&lt;br /&gt;
 https://github.com/gramps-project/addons&lt;br /&gt;
&lt;br /&gt;
= Information =&lt;br /&gt;
* [[Reviews#General|General Gramps Project Information]]&lt;br /&gt;
* [[What to do for a release]]&lt;br /&gt;
* [[6.0 Roadmap]]&lt;br /&gt;
&lt;br /&gt;
[[Category:User|S]]&lt;/div&gt;</summary>
		<author><name>Sam888</name></author>
		
	</entry>
	<entry>
		<id>https://blog.gramps-project.org/wiki/index.php?title=User:Sam888&amp;diff=131367</id>
		<title>User:Sam888</title>
		<link rel="alternate" type="text/html" href="https://blog.gramps-project.org/wiki/index.php?title=User:Sam888&amp;diff=131367"/>
		<updated>2026-06-13T23:56:34Z</updated>

		<summary type="html">&lt;p&gt;Sam888: /* DNS record management */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{man note|Current Webmaster for the Gramps Project}}&lt;br /&gt;
Hi, I generally aim to help the developers who can program; I do alot of non-development work for the Gramps project including: testing and bug triage, website maintenance, writing and updating documentation on the wiki for new releases,  building the third party addons as needed.&lt;br /&gt;
&lt;br /&gt;
==Volunteer Website Administrator==&lt;br /&gt;
Manage and monitor the Gramps Desktop websites (not Github)&lt;br /&gt;
&lt;br /&gt;
*[[Website application upgrades]] - Wordpress(Blog)/MantisBT(Bug tracker)/Mediawiki(Wiki)&lt;br /&gt;
*[[.dtd_and_.rng]]&lt;br /&gt;
*[[Rollover for the manual]]&lt;br /&gt;
*[[Git merge]]&lt;br /&gt;
* https://gramps-project.org/robots.txt&lt;br /&gt;
* Migration of Gramps website host from GoDaddy to a2 Hosting (2019/11/08 to 2019/11/11) (Completed)&lt;br /&gt;
&lt;br /&gt;
===Cloudflare===&lt;br /&gt;
Using [https://www.cloudflare.com/plans/free/ Free plan] that provides:&lt;br /&gt;
* DNS record management &lt;br /&gt;
* Content Delivery Network (CDN): Accelerates website loading times by caching content globally.&lt;br /&gt;
* DDoS Protection: Offers basic protection against distributed denial-of-service attacks&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Add details of existing rules and limits --&amp;gt;&lt;br /&gt;
====[https://developers.cloudflare.com/security/rules/ Security rules]====&lt;br /&gt;
Custom rules 5/5 used @ 2026/06/14&lt;br /&gt;
# Gramps Weblate  - IP Source Address equals 116.203.108.97&lt;br /&gt;
# Github - IP Source Address equals 20.205.243.166&lt;br /&gt;
# debian.org screenshots on Gramps wiki - IP Source Address equals 128.31.0.62&lt;br /&gt;
# Sam888 - IP Source Address equals (my private ip)&lt;br /&gt;
# [Another User] - IP Source Address equals  (another users private ip)&lt;br /&gt;
&lt;br /&gt;
====DNS record management====&lt;br /&gt;
* Domain: https://gramps-project.org &lt;br /&gt;
** 36 Records (Type: A / CNAME / MX / SRV / TXT )  @ 2026/06/14&lt;br /&gt;
&lt;br /&gt;
===Wordpress(Blog)===&lt;br /&gt;
* Convert the existing &amp;quot;Hello Gramps!&amp;quot; 2010 theme by Jason Simanek [https://sourceforge.net/p/gramps/mailman/message/24879293/] to use a more modern mobile aware template that comes with WordPress.&lt;br /&gt;
* WordPress [https://wordpress.com/plugins/browse/translation Translation plugin]  [https://gramps.discourse.group/t/can-we-make-the-project-home-page-more-multilingual-without-excessive-labor/8165] - research &amp;amp; test.&lt;br /&gt;
&lt;br /&gt;
===MantisBT(Bug tracker)===&lt;br /&gt;
* Upgraded failed due to database needing to first be manually converted to UTF-8 collation (which means I'll finally need to manually convert from latin1_swedish_ci collation the bugtracker has been using since original installation around 2006!) 2021/07/28 Update: Almost worked but the database is partially corrupted in a few tables it seems related to [[Bug_triage#Status|Bug triage mention that &amp;quot;Sometime in the past 4495 issues disappeared during a mantisdb upgrade&amp;quot;]] so a few tables may be referring to things that don't exist!&lt;br /&gt;
&lt;br /&gt;
===Mediawiki(Wiki)===&lt;br /&gt;
* Upgrade to Mediawiki [https://lists.wikimedia.org/pipermail/mediawiki-announce/2020-December/000268.html 1.35.1 LTS]  ( Warning: MediaWiki is not yet compatible with PHP 8. See task [https://phabricator.wikimedia.org/T248925 T248925 ]for more information)&lt;br /&gt;
** Upgrade failed due to issue https://phabricator.wikimedia.org/T212428 ! (Possible work [https://phabricator.wikimedia.org/T212428#6669851 around]) (2021-12-08 - T212428 fix was only available in Mediawiki 1.37 and upgrade worked pass issue successfully. But wiki fails with multiple Fatal errors and blank pages, currently testing to narrow down and report issue! Reverted to existing Mediawiki!)&lt;br /&gt;
* 2021/12/16 Added suggested settings to LocalSettings.php for security issue https://www.mediawiki.org/wiki/2021-12_security_release/FAQ&lt;br /&gt;
&lt;br /&gt;
* [https://makandracards.com/makandra/594-utf-8ify-an-existing-mysql-database UTF-8ify an existing MySQL database]&lt;br /&gt;
&lt;br /&gt;
* [[MediaWiki:Common.css]]&lt;br /&gt;
&lt;br /&gt;
* look at renaming the user manual to a shorter url see discussion [[Talk:Gramps_5.1_Wiki_Manual]] ( 'User Manual' instead of 'Wiki Manual': As 'User Manual' is a well-known term for the general computer user. / Use redirects either using mediawiki or as rewrite rules in the .htaccess file. )&lt;br /&gt;
* revisit links in wiki sidebar see discussion [[MediaWiki_talk:Sidebar]]&lt;br /&gt;
* [[Talk:Gramplets]] renaming suggestion. &lt;br /&gt;
&lt;br /&gt;
====Extensions====&lt;br /&gt;
=====Existing extensions=====&lt;br /&gt;
======Extension:ConfirmAccount======&lt;br /&gt;
[[File:Request account-extension-currentconfig.png|right|thumb|150px|Extension:ConfirmAccount : Request account - page 2021/11/15 current config ]]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Extension:ConfirmAccount Extension:ConfirmAccount] - (Configured to required a minimum of six words for &amp;quot;Personal biography (plain text only): &amp;quot;  section and a confirmed email address for final account creation)&lt;br /&gt;
** The following configure elements of the RequestAccount form ( https://gramps-project.org/wiki/index.php/Special:RequestAccount ):&lt;br /&gt;
*** 1. Top section of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-text&lt;br /&gt;
*** 2. &amp;quot;User account&amp;quot; section of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-text&lt;br /&gt;
*** 3. &amp;quot;Other information&amp;quot; section of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-ext-text&lt;br /&gt;
*** 4. &amp;quot;Other information&amp;quot; section (it is the first entry boxes &amp;quot;title&amp;quot;) of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-notes&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Submitting the form on the wiki shows the following message:&lt;br /&gt;
&lt;br /&gt;
Your account request has been sent and is now pending review. A confirmation email has been sent to your email address. &lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
Email shows the following:&lt;br /&gt;
&lt;br /&gt;
sent from: noreply@gramps-project.org&lt;br /&gt;
Subject: &amp;quot;Gramps email address confirmation&amp;quot;&lt;br /&gt;
Message:&lt;br /&gt;
&lt;br /&gt;
Someone, probably you from IP address XXX.XXX.XXX.XXX, has requested an account &amp;quot;Testuser2&amp;quot; with this email address on Gramps.&lt;br /&gt;
&lt;br /&gt;
To confirm that this account really does belong to you on Gramps, open this link in your browser:&lt;br /&gt;
&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Special:RequestAccount&amp;amp;action=confirmemail&amp;amp;wpEmailToken=00000000000000000000000000000000&lt;br /&gt;
&lt;br /&gt;
If the account is created, only you will be emailed the password.&lt;br /&gt;
If this is *not* you, do not follow the link.&lt;br /&gt;
This confirmation code will expire at 2021-12-13T22:06:28.&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
Confirming the link will show the following wiki message:&lt;br /&gt;
&lt;br /&gt;
Your email address has been confirmed and will be listed as such in your account request. &lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
Then the webmaster gets the following email:&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
from: noreply@gramps-project.org&lt;br /&gt;
TO: webmaster@gramps-project.org&lt;br /&gt;
Subject: &amp;quot;Gramps account request&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Testuser2 has requested an account and is waiting for confirmation.&lt;br /&gt;
The email address has been confirmed. You can confirm the request here:&lt;br /&gt;
&lt;br /&gt;
https://gramps-project.org/wiki/index.php/Special:ConfirmAccounts&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
I login and confirm as best I can that it is a real person, generally in 99 percent of request the person mentions something about genealogy or the Gramps program or has a question, spam account are rejected as very obvious as they have urls to spammy websites!&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Once the account is created this extension creates a new user talk welcome message; whose configuration is managed at https://gramps-project.org/wiki/index.php/MediaWiki:Confirmaccount-welc&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
=====Language Related extensions=====&lt;br /&gt;
* Investigate making Mediawiki multilingual using '''MediaWiki_Language_Extension_Bundle''' see request {{bug|10978}} and [[User_talk:Avma]]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Directionality_support Directionality_support]&lt;br /&gt;
=====Requested Extensions=====&lt;br /&gt;
* [[User_talk:GulliblePangolin#Add_Wikipedia:Citation_templates]]&lt;br /&gt;
* Test using [https://mediawiki.org/wiki/Extension:LinkTarget MediaWiki hotlink targeting extension]. that would allow linking to the lines of code &amp;amp;amp; open in a target browser window (instead redirecting the existing browser window) (This extension is currently not actively maintained! )&lt;br /&gt;
&lt;br /&gt;
===Mailing lists===&lt;br /&gt;
===== Sourceforge mailing list =====&lt;br /&gt;
Each of the Gramps [https://sourceforge.net/p/gramps/mailman/ Sourceforge mailing list] are backed up regularly to the  [https://sourceforge.net/p/forge/documentation/Mailing%20List%20Archives/ MBOX format]  (Since 2019/11/08)&lt;br /&gt;
* gramps-announce&lt;br /&gt;
* gramps-bugs&lt;br /&gt;
* gramps-devel&lt;br /&gt;
* gramps-users&lt;br /&gt;
&lt;br /&gt;
===Forum===&lt;br /&gt;
&lt;br /&gt;
==== Discourse ====&lt;br /&gt;
The Gramps Discourse Forum is backed up regularly to the [https://meta.discourse.org/t/create-download-and-restore-a-backup-of-your-discourse-database/122710/1 Discourse XML backup format] (Since 2020-01-02)&lt;br /&gt;
&lt;br /&gt;
* [https://sourceforge.net/p/gramps/mailman/message/36890927/ Announcement trial started 2020-01-02]&lt;br /&gt;
&lt;br /&gt;
===== Discourse Trial =====&lt;br /&gt;
Investigate replacing the mailing list on Sourceforge and trial using [https://free.discourse.group/ Discourse] at https://gramps.discourse.group/&lt;br /&gt;
* [x] Create DNS A record and [x] redirect from https://discourse.gramps-project.org to https://gramps.discourse.group/&lt;br /&gt;
* [x] setup and customise discourse for the gramps project eg: logo, permissions etc&lt;br /&gt;
* [x] Invite people to trial?&lt;br /&gt;
====== Migration from sourceforge mailing list ======&lt;br /&gt;
* [x] Create a [https://bitnami.com/stack/discourse standalone version of Discourse]&lt;br /&gt;
* [x] Need to [https://sourceforge.net/p/forge/documentation/Mailing%20List%20Archives/ export] the MBOX for each [https://sourceforge.net/p/gramps/mailman/ sourceforge mailing list]&lt;br /&gt;
** [x] gramps-announce&lt;br /&gt;
** [x] gramps-bugs&lt;br /&gt;
** [x] gramps-devel&lt;br /&gt;
** [x] gramps-users&lt;br /&gt;
* [-] import the Sourceforge MBOX files ( https://meta.discourse.org/t/importing-mailing-lists-mbox-listserv-google-groups-emails/79773 )&lt;br /&gt;
** {{man menu|**Failed** due to Sourceforge (since 2017) obfuscating email addresses in mailing list mbox archive files.}}&lt;br /&gt;
* [ ] create a discourse backup file and&lt;br /&gt;
* [ ] contact the discourse support team to restore the discourse backup file.&lt;br /&gt;
&lt;br /&gt;
==Things to do==&lt;br /&gt;
&lt;br /&gt;
===SourceForge.net - Storage issue for project: gramps ===&lt;br /&gt;
&lt;br /&gt;
* Project's total usage size 26.4 GB as at 2026/06/13&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* https://gramps-project.org/wiki/index.php/Linux_Genealogy_CD   deleted already backed up to https://archive.org/details/@webmaster_gramps-project_org  in 2017 ISO CD's  2026/06/13&lt;br /&gt;
&lt;br /&gt;
====email====&lt;br /&gt;
From: SourceForge.net Support &amp;amp; Ops &amp;lt;sfnet_ops@slashdotmedia.com&amp;gt;&lt;br /&gt;
Date: Fri, 12 Jun 2026 at 07:02&lt;br /&gt;
Subject: Storage issue for project: gramps&lt;br /&gt;
To:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hello,&lt;br /&gt;
&lt;br /&gt;
We are contacting you because you are listed as an Admin for https://sourceforge.net/projects/gramps/&lt;br /&gt;
&lt;br /&gt;
This project is using a large amount of storage.&lt;br /&gt;
&lt;br /&gt;
We need your help removing a lot of your old releases.&lt;br /&gt;
Please remove as much as you can of your old releases and unused files within 14 days.&lt;br /&gt;
&lt;br /&gt;
You can use this tool to help you identify the files that aren't getting many downloads and take up a lot of space.&lt;br /&gt;
https://sourceforge.net/p/gramps/admin/files/large_files&lt;br /&gt;
&lt;br /&gt;
We are letting you know so you can choose which files to remove.&lt;br /&gt;
Please be aware that if we don't see any difference after 14 days, we will have to remove all the files and folders with 0 or a few monthly downloads ourselves.&lt;br /&gt;
&lt;br /&gt;
Thank you for your cooperation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sincerely,&lt;br /&gt;
&lt;br /&gt;
SourceForge Support&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Monitor Traffic to websites===&lt;br /&gt;
{{stub}}&lt;br /&gt;
&lt;br /&gt;
===Addons===&lt;br /&gt;
* [[Addon:TMGimporter]] - Taken over and released 2026 by eduralph for Gramps 6.&lt;br /&gt;
** [[User:Sam888/TMG|TMG Notes]] - On hold&lt;br /&gt;
* [[Addon:Prerequisites Checker Gramplet]] - [https://github.com/gramps-project/addons-source/pull/109 PR109] - maintained by comunity&lt;br /&gt;
* Direct importers instead of GEDCOM see: [http://fileformats.archiveteam.org/wiki/Genealogical_data Genealogical data] - Just Solve the File Format Problem - On hold&lt;br /&gt;
&lt;br /&gt;
===Bug Triage===&lt;br /&gt;
Unofficial [[Bug triage|bug triager]].&lt;br /&gt;
&lt;br /&gt;
Cleanup Started: 201409 Completed 20150523 with life in between...&lt;br /&gt;
&lt;br /&gt;
Gramps Bugtracker: &lt;br /&gt;
https://gramps-project.org/bugs/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
====Idea Bug Triage day/week====&lt;br /&gt;
**Draft** (using kill arch bugs day as a guide)&lt;br /&gt;
&lt;br /&gt;
Subject: Clean up Gramps Bugs: Help us on the xx of xxx!&lt;br /&gt;
&lt;br /&gt;
If any of you have some spare time this weekend, I need some extra hands with triaging the bug tracker.&lt;br /&gt;
&lt;br /&gt;
I'd like to hold a bug wrangling day on the xx of xxx to check open issues. If you cannot take part on the bug wrangling day, then feel free to help us any time before that event.&lt;br /&gt;
&lt;br /&gt;
How?&lt;br /&gt;
&lt;br /&gt;
Please review all bugs that were reported by you and check if they are still valid. (detail how)&lt;br /&gt;
&lt;br /&gt;
Please request a bug closure on the bug tracker if the bug may be closed as resolved in the current version of Gramps. Otherwise please provide further information so that we can continue to work on the bug. We cannot fix bugs without your feedback.&lt;br /&gt;
&lt;br /&gt;
Questions?&lt;br /&gt;
&lt;br /&gt;
Join us at discourse forum (link to discussion for day) during xx of xxx. As we live in different timezones not all developers and bug wranglers will be available at the same time, but feel free to report your issues to any developers available.&lt;br /&gt;
&lt;br /&gt;
Also please check your mailboxes that may contain notifications about comments made on your tickets.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[ ] Decide date.&lt;br /&gt;
[ ] send out email.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===CI Test===&lt;br /&gt;
Improving CI&lt;br /&gt;
&lt;br /&gt;
* https://travis-ci.org/sam-m888/gramps   - On hold&lt;br /&gt;
&lt;br /&gt;
;Coverage&lt;br /&gt;
* https://app.codacy.com/manual/gramps-project/gramps/dashboard&lt;br /&gt;
&lt;br /&gt;
* [[Testing Gramps]]&lt;br /&gt;
&lt;br /&gt;
=== Gramps User Manual ===&lt;br /&gt;
&lt;br /&gt;
The Gramps [[User manual]] is a mix of the following:&lt;br /&gt;
*Reference manual &lt;br /&gt;
*User guide &lt;br /&gt;
*Tutorials (how to?)&lt;br /&gt;
&lt;br /&gt;
* [https://gramps-project.org/wiki/index.php?title=Category:Cleanup Category:Cleanup]&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;s&amp;gt;{{bug|8888}}&amp;lt;/s&amp;gt; / &amp;lt;s&amp;gt;{{bug|9042}}&amp;lt;/s&amp;gt; / &amp;lt;s&amp;gt;{{bug|10919}}&amp;lt;/s&amp;gt; [Review]Gramps Help button User Manual wiki-links (In progress)&lt;br /&gt;
&lt;br /&gt;
====Update for Gramps 6.0====&lt;br /&gt;
Gramps {{man version}} [[User manual translations]]&lt;br /&gt;
&lt;br /&gt;
Ensure that any new functionality is covered by user documentation.&lt;br /&gt;
&lt;br /&gt;
;Update (almost) all images:&lt;br /&gt;
*Started: 2025-0x-xx&lt;br /&gt;
*Completed: &lt;br /&gt;
&lt;br /&gt;
Remaining xx image links:&lt;br /&gt;
*(1 image) https://gramps-project.org/wiki/index.php?title=Gramps_{{man version}}_Wiki_Manual_-_About&lt;br /&gt;
** Update About Screen with released version (instead of alpha)&lt;br /&gt;
&lt;br /&gt;
;Update and improve text to match the interface&lt;br /&gt;
*Started: 2025-0x-xx&lt;br /&gt;
*Completed: &lt;br /&gt;
&lt;br /&gt;
also manually test all user accessible parts of Gramps (done as part of above two)&lt;br /&gt;
&lt;br /&gt;
=====Notes on User manual update=====&lt;br /&gt;
Notes on various regressions, paper-cuts and annoyances noticed during the user manual update.&lt;br /&gt;
&lt;br /&gt;
When I have time, issues and feature request will be created for the following if required.&lt;br /&gt;
&lt;br /&gt;
* add mention about [[Template:Backup Omissions]] specifically about books.xml to user manual&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#################### As at 20200729 #################&lt;br /&gt;
************Bugs**************************************&lt;br /&gt;
[](Bug# )graphical reports - calendar - information overflows boxes (pdf) (ms-windows tested only)&lt;br /&gt;
[](Bug# )Merge (people) dialog does not grow larger when you expand the &amp;quot;Detailed Selection&amp;quot; section out.&lt;br /&gt;
&lt;br /&gt;
%%%%%%%% Help related bugs&lt;br /&gt;
[] ??&lt;br /&gt;
&lt;br /&gt;
************Papercuts - Enhancements******************&lt;br /&gt;
%%%%%%%% All for Help finding improvement see issue 10919 %%%%%%%%%%%%%&lt;br /&gt;
[] context menu's (right click) add an entry for &amp;quot;Help&amp;quot; at the bottom of each? &lt;br /&gt;
[] Add help url to context menu entry for &amp;quot;About: XXXXX&amp;quot; (as was done on addon views)&lt;br /&gt;
    [] Dashboard Category (grampletview)  ( gramps/gui/widgets/grampletpane.py : def _button_press( )&lt;br /&gt;
        [] Also show context menu ###&amp;gt;&amp;gt;&amp;gt; when no database is loaded! &amp;lt;&amp;lt;&amp;lt;###&lt;br /&gt;
           See https://gramps-project.org/bugs/view.php?id=10594&lt;br /&gt;
    [] Chart Category views&lt;br /&gt;
            [] 2 way fan chart&lt;br /&gt;
            [] fan chart (ancestors)&lt;br /&gt;
            [] descendant fan chart&lt;br /&gt;
    [] Each of the &amp;quot;list&amp;quot; &amp;amp; &amp;quot;grouped list&amp;quot; views&lt;br /&gt;
            [] Relationships Category view&lt;br /&gt;
                    [] Nick Halls new &amp;quot;Combined View&amp;quot; for Relationships Category&lt;br /&gt;
            [] Families Category view&lt;br /&gt;
            [] Events View&lt;br /&gt;
            [] Citations List View&lt;br /&gt;
            [] Repository List View&lt;br /&gt;
            [] Media List View&lt;br /&gt;
            [] Notes List View&lt;br /&gt;
            [] People Category&lt;br /&gt;
                [] Tree View - Grouped People&lt;br /&gt;
                [] Tree View - People List View&lt;br /&gt;
            [] Places Category&lt;br /&gt;
                [] Places List View&lt;br /&gt;
                [] Places Tree View&lt;br /&gt;
            [] Sources Category&lt;br /&gt;
                [] Citation Tree View&lt;br /&gt;
                [] Sources List View&lt;br /&gt;
    [] Geography views&lt;br /&gt;
        [] All known places&lt;br /&gt;
        [] All known places for one Family&lt;br /&gt;
        [] Have they been able to meet ?&lt;br /&gt;
        [] All places related to Events&lt;br /&gt;
        [] All known places for one Person&lt;br /&gt;
            [] All known places for one person with graphical information (KML files)&lt;br /&gt;
        [] Every residence or move for a person and any descendants&lt;br /&gt;
        [] Have these two families been able to meet ?&lt;br /&gt;
    [] category drop down under navigator? (or change it to a context menu that you click in an empty section of the navigator section?)&lt;br /&gt;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%...........................................................&lt;br /&gt;
[](Feature# )for the &amp;quot;filter&amp;quot; gramplets name each one (shown on Title bar when detached) and provide working help link (then update screenshots and link to wiki)&lt;br /&gt;
[](feature# )&amp;quot;Add Rule dialog&amp;quot;: if you select a filter then select a top level category of filter&amp;quot; the right hand window shows random stuff from previous filters (suggest displaying a blank area only)&lt;br /&gt;
&lt;br /&gt;
[] (Bug#) dashboard - order of default Gramplets is different on ms-windows  versus linux? eg: top [surnames|welcome] on win 10 - how do you guarantee order ( have a look at geography view icons on toolbar each time the views order is different, which does not help with keybindings!)&lt;br /&gt;
&lt;br /&gt;
[] On each &amp;quot;autobackup/report/export assistant wizard/make backup xml/import/export view as...&amp;quot; options the &amp;quot;File Name:&amp;quot; location should default to the OS's home/documents &amp;amp; media directory  &amp;quot;~&amp;quot; [Linux/Mac OS/MS-Windows (C:\Users\&amp;lt;~username&amp;gt;\Documents) Media&amp;gt; (C:\Users\&amp;lt;username&amp;gt;\Pictures ) ]  eg:  Gtk.FileChooser.set_current_folder()&lt;br /&gt;
see recent issue where user overwrote report_settings.xml with a report on Macosx!&lt;br /&gt;
&lt;br /&gt;
[] add a menu option under &amp;quot;Help&amp;quot; to &amp;quot;Open folder locations&amp;quot;? to aid with helping people for &amp;quot;user directory&amp;quot; etc &amp;quot;Media directory&amp;quot;  (see recent difficulty with finding user directory &lt;br /&gt;
https://gramps-project.org/bugs/view.php?id=10370&lt;br /&gt;
&lt;br /&gt;
[] text reports - Place Report  - use the active selected place by default and then allow people to change (keep it consistent with how other reports are.)&lt;br /&gt;
&lt;br /&gt;
[] Graph report - Family Lines - consider having &amp;quot;People of Interest&amp;quot; tab first so it's obvious that something has to be selected / or bring this report in line with others so that the Active person is already selected at a minimum. ( https://gramps-project.org/bugs/view.php?id=11598 Person had issue with graph report )&lt;br /&gt;
&lt;br /&gt;
[] For each report determine what the optimal page settings are and use them as defaults&lt;br /&gt;
&lt;br /&gt;
[] for each report be able to have separate settings per report for the page settings!&lt;br /&gt;
&lt;br /&gt;
[] text reports- Database Summary Report - is not very useful as it does not name the &amp;quot;Family Tree&amp;quot; the summary is for or a date for reference.  and it's missing an actual summary of other information eg citation/repository's it can provide more information&lt;br /&gt;
&lt;br /&gt;
[] text reports - &amp;quot;Records Report&amp;quot; is not very useful as it does not name the &amp;quot;Family Tree&amp;quot;  or the date produced&lt;br /&gt;
&lt;br /&gt;
[] for clarity suggest adding the word &amp;quot;List&amp;quot; to the list views (this will make it easier to support people) (see my suggestion previous unmerged PR)&lt;br /&gt;
&lt;br /&gt;
[] Make toolbar icons insensitive (grey them out) when not needed or available to use eg: empty list  &lt;br /&gt;
&lt;br /&gt;
[] If the list view is empty, add a greyed out single (non select-able) entry that instructs the user to add to the list?&lt;br /&gt;
&lt;br /&gt;
[] Tool Selection dialog - needs help button &lt;br /&gt;
https://gramps-project.org/wiki/index.php/Gramps_5.1_Wiki_Manual_-_Tools#Tool_Selection_dialog&lt;br /&gt;
&lt;br /&gt;
[] Report Selection dialog - needs help button &lt;br /&gt;
https://gramps-project.org/wiki/index.php/Gramps_5.1_Wiki_Manual_-_Reports#Report_Selection_dialog&lt;br /&gt;
&lt;br /&gt;
[] when running a second instance of gramps if you attempt to open a family tree that's open in the first instance the break lock dialog should have an additional button option to open as read only.&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Books reports&amp;quot;  dialog change the name of the second section from &amp;quot;Current book&amp;quot; to Current book items&amp;quot; (aids in legibility of user manual!)&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Family Trees&amp;quot; Manager button (displays &amp;quot;Connect to a recent database&amp;quot; when you hover over it) Change it to &amp;quot;Connect to a recent  Family Tree&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Family Trees&amp;quot; Manager - Archive (RCS) the &amp;quot;Revision comment&amp;quot; dialog should be renamed to &amp;quot;Archive version comment&amp;quot; and the label &amp;quot;Version description&amp;quot; should be the same?&lt;br /&gt;
&lt;br /&gt;
[] No Menu option to add/delete/restore a Gramplet is available.&lt;br /&gt;
&lt;br /&gt;
[] Gramps CLI info &amp;quot;gramps -v&amp;quot; needs a section that list third-party addons with version numbers and if prerequisites have been met.&lt;br /&gt;
&lt;br /&gt;
[] keybinding on Categories only goes 0 to 9(citations) and we now have 13 categories :( So repositories/media/notes have no shortcut (maybe ctl+shift+&amp;lt;number&amp;gt; ?  ctl plus / minus?   [SM- ok: ctl + n = next category / ctl + p = previous category]&lt;br /&gt;
&lt;br /&gt;
[] age on date gramplett - awkward wording on the resulting &amp;quot;quick view&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Family Tree Manager&amp;quot; for the status column the status icons need tooltips or just use words&lt;br /&gt;
&lt;br /&gt;
[] Sort Events tool has no feedback on completion!&lt;br /&gt;
&lt;br /&gt;
[] report options tabs issues with repeating names (due to tab reorganization!) think of better single word names!&lt;br /&gt;
&lt;br /&gt;
[](feature# )For the &amp;quot;Web Reports&amp;quot; have the report test first that the file path to write to exist instead of attempting to generate the website and then after awhile failing!  eg: manually type in a non existent file path and run the report.&lt;br /&gt;
&lt;br /&gt;
@@@@@@@@@@@@@@User manual@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&lt;br /&gt;
[] Using a wiki for the user manual has already been shown that it does not make translating the manual any easier! (find a simpler way so as to not waste a translators time) as well as the overhead of maintaining the mediawiki!&lt;br /&gt;
&lt;br /&gt;
[] Note that page 20 ( Gramps_5.1_Wiki_Manual_-_Reports_-_part_1 ) will be merged to ( Gramps_5.1_Wiki_Manual_-_Reports ) later as Gramps code needs to update for all subsequent pages!!)&lt;br /&gt;
&lt;br /&gt;
[] geography view rename:&lt;br /&gt;
	* &amp;quot;The map&amp;quot; tab to &amp;quot;Map Common&amp;quot;&lt;br /&gt;
	* rename each of the tabs for the views so they either have the name of the view in full on the tab or the name appears as a text line.&lt;br /&gt;
&lt;br /&gt;
[] @prculley Originally when I created that the &amp;quot;Add&amp;gt;New&amp;quot; menu I had intended for each option to initially switch to that particular list view and then present the editor and once the new item was created for it to be the active highlighted item in the list view, so that users could link the action they have taken with the result instead of having to search for it afterward? Do you know if this is or something similar is possible?&lt;br /&gt;
&lt;br /&gt;
prcully&amp;gt;&amp;gt;(Almost) Anything is possible ;-)...   I'm pretty sure that would take some code to do both switch views (do whatever clicking on item on left side does) and then invoke Editor.  And then finally change active to new whatever.   Probably only four lines of code for each editor.&lt;br /&gt;
&lt;br /&gt;
..........................&lt;br /&gt;
Mentioned by others:&lt;br /&gt;
* It would also be great if the tag colors showed in the Person editor as well.and all the other editors where tags are shown, including the &amp;quot;Tag selection&amp;quot; list. https://www.reddit.com/r/gramps/comments/hy2xqh/option_to_show_tag_with_colors_in_relationships/&lt;br /&gt;
&lt;br /&gt;
.................................................................................................&lt;br /&gt;
[] for addon prerequistes have a look at converting them to use &amp;quot;depends_on = &amp;quot;  like in the following addons&lt;br /&gt;
https://github.com/gramps-project/addons-source/search?utf8=%E2%9C%93&amp;amp;q=depends_on&amp;amp;type=&lt;br /&gt;
https://github.com/gramps-project/gramps/search?utf8=%E2%9C%93&amp;amp;q=depends_on&amp;amp;type=&lt;br /&gt;
&lt;br /&gt;
which can be a comma separated list for multiple dependencies/prerequisites (so that addons that share prerequisites import the same library?) (maybe move spell check into an addon etc? tip of the day... possibilities...)&lt;br /&gt;
&lt;br /&gt;
depends_on = [&amp;quot;libwebconnect&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
mentioned in the following&lt;br /&gt;
https://sourceforge.net/p/gramps/mailman/message/27070037/&lt;br /&gt;
''In your gpr file, you can have a line like:&lt;br /&gt;
&lt;br /&gt;
depends_on = [&amp;quot;libwebconnect&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
which is a list of id's from other gpr files. This example will ensure&lt;br /&gt;
that libwebconnect is loaded before your plugin. If it can't be found,&lt;br /&gt;
or you have a cycle, then your plugin won't be loaded.&lt;br /&gt;
&lt;br /&gt;
If it is a common function, perhaps libhtml is the right place to put&lt;br /&gt;
it, and you can put a depends_on on that.&lt;br /&gt;
&lt;br /&gt;
-Doug''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
example output is on terminal only:&lt;br /&gt;
&lt;br /&gt;
Cannot resolve the following plugin dependencies:&lt;br /&gt;
   Plugin 'UK Web Connect Pack' requires: ['libwebconnect']&lt;br /&gt;
&lt;br /&gt;
[](feature)  For plugins/addons if prerequisites not available display a page stating why/what is missing that includes the addon description and a url to the support page.&lt;br /&gt;
&lt;br /&gt;
..............Unsorted................................&lt;br /&gt;
[] Only documented behavior should be supported. Ensure that clear documentation is a requirement for contributions enhancing Gramps (Part of the PR)&lt;br /&gt;
&lt;br /&gt;
[] '''Configuration Files''' Add advanced appendix that mentions the assorted files eg: Custom filters (custom_filter.xml) and report setting (?.xml) and how they are not being backed up for migration and backup?  also ( recent-files-gramps.xml )  &lt;br /&gt;
see:&lt;br /&gt;
	* https://gramps-project.org/wiki/index.php?title=Gramps_5.1_Wiki_Manual_-_Reports_-_part_1&lt;br /&gt;
	Report Settings&lt;br /&gt;
	The settings chosen when generating a report is stored in the users profile, in .gramps/report_options.xml, and will be used as default settings when generating the next report. If there is a need to revert to the default options for any reason, this file can simply be deleted. &lt;br /&gt;
&lt;br /&gt;
############## Website admin ####################################&lt;br /&gt;
[] A2 Hosting Server resources seem ok: Appdata images! &lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Category:AppData&lt;br /&gt;
(Consider another location eg github! )&lt;br /&gt;
(Was: Godaddy Server resources issue that caused code:500 server errors )&lt;br /&gt;
&lt;br /&gt;
############## Addons #################&lt;br /&gt;
[] Add on Graphical Report - Descendants Lines -Error writing to Output Stream  (turn off document options and make sure report defaults to the documents directory (reported a few times on the mailing list)  / also report defaults to png but is able to output svg according to the wiki help page.&lt;br /&gt;
&lt;br /&gt;
[] PedigreeChart help url addon goes to&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Gramps_5.1_Wiki_Manual_-_Reports#Pedigree_Chart&lt;br /&gt;
instead of:&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=PedigreeChart&lt;br /&gt;
&lt;br /&gt;
[] PedigreeChart addon printing for PDF is poor eg look at the cut off title.&lt;br /&gt;
&lt;br /&gt;
.............................................................&lt;br /&gt;
[] htree - cherry-pick changes to addon-source master&lt;br /&gt;
&lt;br /&gt;
[] rebase &amp;quot;Timeline pedigreeview&amp;quot; on pedigreeview or visa versa?&lt;br /&gt;
.............................................................&lt;br /&gt;
[ ] Pluginmanager (prculley)  also unlike the built in check for addons this one does not mention you need to restart gramps if you install a &amp;quot;gramps view&amp;quot; although it says it should on the addon wiki support page&lt;br /&gt;
..........................................................................&lt;br /&gt;
[] we don’t actually use SF for much any more and they’ve been having a lot of issues in the last couple of years maybe we should migrate the lists to Google Groups (jralls)&lt;br /&gt;
&lt;br /&gt;
* SM another options is https://groups.io/  &lt;br /&gt;
* 2020 We are trialing https://gramps.discourse.group/&lt;br /&gt;
..........................................................................&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Edit_Image_Exif_Metadata&lt;br /&gt;
* See: Future of Exiv2? (  https://github.com/Exiv2/exiv2/issues/1018 )&lt;br /&gt;
..........................................................................&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Gramps_5.1_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_3#Attributes&lt;br /&gt;
&lt;br /&gt;
Gramps has two dialogs called &amp;quot;Attribute Editor dialog&amp;quot; that look different but both collect the same info in the top section.&lt;br /&gt;
&lt;br /&gt;
eg: from Source's attribute tab creating a new attribute.&lt;br /&gt;
...................................................................&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Reports====&lt;br /&gt;
&lt;br /&gt;
====Create new advanced settings appendix====&lt;br /&gt;
* https://gramps-project.org/wiki/index.php/Gramps_{{man version}}_Wiki_Manual_-_Settings#Advanced_manipulation_of_settings&lt;br /&gt;
&lt;br /&gt;
=== Gramps Developer Documents ===&lt;br /&gt;
&lt;br /&gt;
In the sphinx format:&lt;br /&gt;
* [https://gramps-project.org/docs/ Gramps Python API]&lt;br /&gt;
&lt;br /&gt;
On wiki:&lt;br /&gt;
* [[Gramps Data Model]]&lt;br /&gt;
&lt;br /&gt;
See also:&lt;br /&gt;
* [[Internationalization]]&lt;br /&gt;
* [[Gramps Glossary]]&lt;br /&gt;
&lt;br /&gt;
=== User Experience Test Plan ===&lt;br /&gt;
* [[GEPS 034: Improve usability]]&lt;br /&gt;
** [[Usability]]&lt;br /&gt;
&lt;br /&gt;
* [ ] Create a new wiki page that concentrates on the '''new user experience''' (both current &amp;amp; planned). The mailing list suggest it was referred to as the &amp;quot;Aunt Martha&amp;quot; test and mentions them as &amp;quot;user stories&amp;quot;. So lets make Aunt Martha's usage of the Gramps program better.&lt;br /&gt;
** [[UI_style]] ''Remember that the majority of the users are probably novices without a lot of computer experience. Design things so that your Aunt Martha could use it''&lt;br /&gt;
** [[GEPS_015:_Repository_Research_Support#User_Stories]] ''Aunt Martha (AM) is planning a visit to the UK National Archives'' &lt;br /&gt;
** [[GEPS_023:_Storing_data_from_large_sources#User_story_.28Problem_that_needs_to_be_solved.29]] '' Aunt Martha should be able to continue to use Gramps just as at present''&lt;br /&gt;
** [http://gramps.1791082.n4.nabble.com/Multi-user-question-tp1809285p1809287.html Are you seriously suggesting that aunt Martha (or somebody's father) would really put up with something like this? ]&lt;br /&gt;
** [https://sourceforge.net/p/gramps/mailman/message/28455089/ The &amp;quot;Aunt Martha&amp;quot; test is the requirement that one's (hypothetical) barely-knows-how-to-turn-on-the-computer Aunt Martha should be able to easily use Gramps to manage her genealogy research. Anything that involves administering a professional-level RDBMS server like MySQL is going to be way too hard for Aunt Martha.'']&lt;br /&gt;
** [https://sourceforge.net/p/gramps/mailman/message/5247418/ This makes it kind of hard to email a report to Aunt Martha.  It also makes it hard for Aunt Martha, who doesn't want to learn a program to tell you more about her knowledge of family history, to make changes and send it back to you.]&lt;br /&gt;
** [https://www.reddit.com/r/gramps/comments/bo4cb9/the_interface_seems_a_bit_overwhelming/enc6m63/ The project used to have an &amp;quot;Aunt Martha&amp;quot; test for features, where you would ask yourself &amp;quot;Could I easily explain how to do this over the phone to my Aunt Martha?&amp;quot; Maybe now I have become &amp;quot;Aunt Martha&amp;quot;...]&lt;br /&gt;
** [http://gramps.1791082.n4.nabble.com/extra-css-stylesheets-td1799101.html I was thinking that Aunt Martha will never download the extra stylesheets, even if she loves them, because she is not going to want to code...She still will not do it, because she knows that she is not a programmer and will not take the chance.  No matter how easy or explicit the directions are that I would send to her.]&lt;br /&gt;
** From gramps reddit [https://www.reddit.com/r/gramps/comments/eesuy3/difficult_to_add_my_children_to_myself_can_it_be/ ...For example after installing I spent just over an hour attempting to add my children to myself and ended stopping after I couldn't figure it out, ...I have decided to move on to another program because if an old woman like myself can't work it out then who can? ]&lt;br /&gt;
* [ ] Update the test plan for the current version of Gramps&lt;br /&gt;
** [https://github.com/gramps-project/gramps/blob/master/TestPlan.txt /gramps/blob/master/TestPlan.txt] (last updated 2004)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Check/Mention ====&lt;br /&gt;
* [[Handler List]] - A list of languages that have Localized Handler's for Gramps.&lt;br /&gt;
* [[Calendar tools holidays]] - see if these calendars needs updating?&lt;br /&gt;
&lt;br /&gt;
=== Gramps Downloads (since: 2001/04/21) ===&lt;br /&gt;
&lt;br /&gt;
====Downloads Result Table====&lt;br /&gt;
For the various Gramps program installers.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! #&lt;br /&gt;
! Download Location&lt;br /&gt;
! Gramps Version&lt;br /&gt;
! Date Checked&lt;br /&gt;
! Download Count&lt;br /&gt;
! Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || '''[https://github.com/gramps-project/gramps Github]''' ([https://tooomm.github.io/github-release-stats/?username=gramps-project&amp;amp;repository=gramps]) || 6.0.0 || 2017-06-10 to 2025-04-13 || 815,145 || Official ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || '''[https://sourceforge.net/projects/gramps/files/ Sourceforge]''' [https://sourceforge.net/projects/gramps/files/stats/timeline?dates=2001-04-01%20to%202022-08-01&amp;amp;period=monthly]|| 6.0.0 || 2001-04-01 to 2025-04-13 || 1,064,213 || Official - Old site ( Download statistics available since 2001-04-21 (when this project was registered). )||&lt;br /&gt;
|- &lt;br /&gt;
| 3 || '''[https://portableapps.com/apps/education/gramps_portable Portableapps.com]''' [https://sourceforge.net/projects/portableapps/files/Gramps%20Portable/ Sourceforge] ([https://sourceforge.net/projects/portableapps/files/Gramps%20Portable/stats/timeline?dates=2005-10-01%20to%202022-08-01&amp;amp;period=monthly])|| 6.0.0 || 2005-10-01 to 2025-04-13 || 959,660 || Unofficial ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || '''[https://qa.debian.org/popcon.php?package=gramps Debian]''' || 6.0.0 || 2004-01 to 2025-03 || '''Inst''' (251,795) || Debian Popularity contest statistics for Gramps (This only report Statistics for those that Opt-in to the reporting of the statistics. Usually reports the deliberate installation date for Gramps. / '''Inst'''. is the number of people who installed this package (sum of the four categories on the Debian Gramps page) || &lt;br /&gt;
|-&lt;br /&gt;
| 5 || '''[https://chocolatey.org/packages/gramps chocolatey.org]''' || 6.0.0 || 2025-03-13 || 9,268 || Repacked Gramps AIO Microsoft-Windows installer. ||&lt;br /&gt;
|-&lt;br /&gt;
| 6 || '''[https://www.majorgeeks.com/files/details/gramps.html Majorgeeks]''' || 6.0.0 || 2025-03-13 || 12408  || Direct from them Downloads ||&lt;br /&gt;
|-&lt;br /&gt;
| 7 || '''[https://www.bytesin.com/software/Gramps/ bytesin.com]''' || 6.0.0 || 2025-03-13 || 4,341 || Publisher: Aaron R. Short&amp;amp;Ormus? ||&lt;br /&gt;
|-&lt;br /&gt;
| 8 || '''[https://www.chip.de/downloads/Gramps_105764449.html chip.de]''' || 6.0.0 || 2025-03-13 || 15,395 || Direct downloads ||&lt;br /&gt;
|-&lt;br /&gt;
| 9 || '''[https://gramps.softonic.findmysoft.com/ softonic.findmysoft.com]''' || 5.0.1 || 2025-03-13 || 6,935 || Direct downloads ||&lt;br /&gt;
|-&lt;br /&gt;
| 10 || '''softpedia.com''' || 6.0.0 || 2025-03-13 || 6,760 || [https://www.softpedia.com/get/Others/Miscellaneous/GRAMPS.shtml Gramps AIO] ||&lt;br /&gt;
|-&lt;br /&gt;
| 11 || '''softpedia.com''' || 5.2.2 || 2025-03-13 || 5,920 || [https://www.softpedia.com/get/PORTABLE-SOFTWARE/Education/Gramps-Portable.shtml Gramps AIO Portable] ||&lt;br /&gt;
|-&lt;br /&gt;
| 12 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 62 || [https://download.cnet.com/Gramps-for-Linux/3000-2127_4-75312607.html Gramps for Linux] ||&lt;br /&gt;
|-&lt;br /&gt;
| 13 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 176 || [https://download.cnet.com/Gramps-for-Ubuntu/3000-2127_4-75312612.html Gramps for Unbuntu] ||&lt;br /&gt;
|-&lt;br /&gt;
| 14 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 31 || [https://download.cnet.com/Gramps-for-Fedora/3000-2127_4-75312611.html Gramps for Fedora] ||&lt;br /&gt;
|-&lt;br /&gt;
| 15 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 675 || [https://download.cnet.com/GrampsAIO-64-bit/3000-2127_4-75806019.html Gramps AIO (64bit)] ||&lt;br /&gt;
|-&lt;br /&gt;
| 16 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 3,197 || [https://download.cnet.com/Gramps-AIO-32bit/3000-2127_4-75329870.html Gramps AIO (32bit)] ||&lt;br /&gt;
|-&lt;br /&gt;
| 17 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 131 || [https://download.cnet.com/Gramps/3000-2127_4-77899596.html Gramps for macOS] ||&lt;br /&gt;
|-&lt;br /&gt;
| 19 || [https://download.cnet.com/developer/PortableApps/i-6275333/ '''cnet.com''' - (PortableApps)] || 5.1.3 || 2021-06-16 || 1,748 || [https://download.cnet.com/Gramps-Portable/3000-2127_4-75329558.html Gramps Portable] ||&lt;br /&gt;
|-&lt;br /&gt;
| N/A || '''&amp;lt;s&amp;gt;[http://www.download82.com/download/windows/gramps/ download82.com]&amp;lt;/s&amp;gt;''' || 5.0.0 || 20XX-0x-0x || 1,169 || Direct downloads / Website gone / historical count only||&lt;br /&gt;
|-&lt;br /&gt;
| N/A || '''&amp;lt;s&amp;gt;[https://www.computerbild.de/download/Gramps-11696626.html computerbild.de]&amp;lt;/s&amp;gt;''' || 5.0.1 || 2015-04-14 - 20XX-0x-0x || 8,656 || Direct downloads / Page gone / historical count only||&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- | 00 || '''XXXXX''' || X.X.X || 20XX-0x-0x || 00000 || &amp;quot;text&amp;quot; || --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! Total || - || - || 2025-05-13 || 3,167,685 || &amp;lt;- Manual count ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The Gramps Project has broken the multi-million download milestone( Total: 3,167,685 (as at 2025-03-13) ).&lt;br /&gt;
&lt;br /&gt;
Information was gathered from the sources shown that list download statistics from Links to website you can download Gramps from&lt;br /&gt;
&lt;br /&gt;
The shown total downloads is not an indication of the active userbase.&lt;br /&gt;
&lt;br /&gt;
* [ ]Write up a blog post or wiki page or just leave here.&lt;br /&gt;
* [ ]create an issue to hold the csv files.&lt;br /&gt;
* [ ]create a Graph to plot downloads overtime.&lt;br /&gt;
* [ ]Contact sites that host older versions of the Gramps files for downloads and ask them to update to the current version at least.&lt;br /&gt;
&lt;br /&gt;
Here is my attempt at gathering the statistics required to answer how many download to date.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;[https://www.macmillandictionary.com/dictionary/british/user-base User Base]&amp;quot; - is the number of people who use a particular product or service, especially one available on the Internet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It is very difficult to estimate userbase as you get many different types of users&lt;br /&gt;
&lt;br /&gt;
* One time users who download and install Gramps and find it is not for them.&lt;br /&gt;
* Long term users.&lt;br /&gt;
* Alot of the downloads will be for users upgrading existing installations&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Download Statistics commence from when the Gramps project started 2001/04/21.&lt;br /&gt;
&lt;br /&gt;
A further break down of downloads is possible by (but I won't be doing that):&lt;br /&gt;
* Supplied by project (Source code for manual installation)&lt;br /&gt;
* Linux/OpenBSD etc&lt;br /&gt;
** Supplied by volunteers to the project for download&lt;br /&gt;
** Supplied by directly from the distribution website&lt;br /&gt;
* Microsoft Windows&lt;br /&gt;
** Supplied by volunteers to the project for download&lt;br /&gt;
** Legacy version from portableapps.com&lt;br /&gt;
* Apple MacOS&lt;br /&gt;
** Supplied by volunteers to the project for download&lt;br /&gt;
&lt;br /&gt;
====Addon downloads and popularity====&lt;br /&gt;
As a number of people have [https://github.com/gramps-project/addons-source/pull/124#issuecomment-371301127 commented] and or raised the issue directly with me via email here is a summary of what I know:&lt;br /&gt;
&lt;br /&gt;
;Question: Does the Gramps project know which addons are the most popular and are download statistics available?&lt;br /&gt;
&lt;br /&gt;
;Answer: Addon downloads are not tracked and there are no plans to track them due to privacy and technical issues (see below). Even if addon downloads where tracked it would only represent a small percentage of users who check for addons!&lt;br /&gt;
&lt;br /&gt;
;Question: Why?&lt;br /&gt;
&lt;br /&gt;
;Answer: Github counts downloads via its releases section page only for normal downloads of files. But not for the way Gramps addon downloads are done as they are binary files that only sit in a second git repository itself in a directory per grampsXX release called download and not on the addon releases page, this is no different to the way the gramps addons were downloaded from the previous sourceforge website.&lt;br /&gt;
&lt;br /&gt;
Note that we do have an the &amp;quot;Headline News gramplet &amp;quot; addon that does poll the Gramps website and was originally causing an issue making the website slow and at sometimes of day stopping it altogether  as it was polling too often (once an hour from everyone who happened to be running Gramps at that moment! This was an unintended way to get DOS'ed https://en.wikipedia.org/wiki/Denial-of-service_attack ) when I took over as website admin I investigated and tracked down and changed the polling period to once a every 24 hours (for current and previous versions of Gramps!), alot of people had installed it on the Dashboard !&lt;br /&gt;
&lt;br /&gt;
=====addon repositories=====&lt;br /&gt;
We use two addons repositories the first is for the source code where addon developers can have access &lt;br /&gt;
&lt;br /&gt;
 https://github.com/gramps-project/addons-source&lt;br /&gt;
&lt;br /&gt;
the second is for the generated/built addons downloads and is restricted to a small group of people to attempt to avoid any security or malicious code issues, this repository is what the Gramps program is pointed at and checks for updates:&lt;br /&gt;
&lt;br /&gt;
 https://github.com/gramps-project/addons&lt;br /&gt;
&lt;br /&gt;
= Information =&lt;br /&gt;
* [[Reviews#General|General Gramps Project Information]]&lt;br /&gt;
* [[What to do for a release]]&lt;br /&gt;
* [[6.0 Roadmap]]&lt;br /&gt;
&lt;br /&gt;
[[Category:User|S]]&lt;/div&gt;</summary>
		<author><name>Sam888</name></author>
		
	</entry>
	<entry>
		<id>https://blog.gramps-project.org/wiki/index.php?title=User:Sam888&amp;diff=131366</id>
		<title>User:Sam888</title>
		<link rel="alternate" type="text/html" href="https://blog.gramps-project.org/wiki/index.php?title=User:Sam888&amp;diff=131366"/>
		<updated>2026-06-13T23:56:08Z</updated>

		<summary type="html">&lt;p&gt;Sam888: /* DNS record management ( https://gramps-project.org ) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{man note|Current Webmaster for the Gramps Project}}&lt;br /&gt;
Hi, I generally aim to help the developers who can program; I do alot of non-development work for the Gramps project including: testing and bug triage, website maintenance, writing and updating documentation on the wiki for new releases,  building the third party addons as needed.&lt;br /&gt;
&lt;br /&gt;
==Volunteer Website Administrator==&lt;br /&gt;
Manage and monitor the Gramps Desktop websites (not Github)&lt;br /&gt;
&lt;br /&gt;
*[[Website application upgrades]] - Wordpress(Blog)/MantisBT(Bug tracker)/Mediawiki(Wiki)&lt;br /&gt;
*[[.dtd_and_.rng]]&lt;br /&gt;
*[[Rollover for the manual]]&lt;br /&gt;
*[[Git merge]]&lt;br /&gt;
* https://gramps-project.org/robots.txt&lt;br /&gt;
* Migration of Gramps website host from GoDaddy to a2 Hosting (2019/11/08 to 2019/11/11) (Completed)&lt;br /&gt;
&lt;br /&gt;
===Cloudflare===&lt;br /&gt;
Using [https://www.cloudflare.com/plans/free/ Free plan] that provides:&lt;br /&gt;
* DNS record management &lt;br /&gt;
* Content Delivery Network (CDN): Accelerates website loading times by caching content globally.&lt;br /&gt;
* DDoS Protection: Offers basic protection against distributed denial-of-service attacks&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Add details of existing rules and limits --&amp;gt;&lt;br /&gt;
====[https://developers.cloudflare.com/security/rules/ Security rules]====&lt;br /&gt;
Custom rules 5/5 used @ 2026/06/14&lt;br /&gt;
# Gramps Weblate  - IP Source Address equals 116.203.108.97&lt;br /&gt;
# Github - IP Source Address equals 20.205.243.166&lt;br /&gt;
# debian.org screenshots on Gramps wiki - IP Source Address equals 128.31.0.62&lt;br /&gt;
# Sam888 - IP Source Address equals (my private ip)&lt;br /&gt;
# [Another User] - IP Source Address equals  (another users private ip)&lt;br /&gt;
&lt;br /&gt;
====DNS record management====&lt;br /&gt;
* Domain: https://gramps-project.org &lt;br /&gt;
** 36 Records (Type: A / CNAME / MX / SRV / TXT )&lt;br /&gt;
&lt;br /&gt;
===Wordpress(Blog)===&lt;br /&gt;
* Convert the existing &amp;quot;Hello Gramps!&amp;quot; 2010 theme by Jason Simanek [https://sourceforge.net/p/gramps/mailman/message/24879293/] to use a more modern mobile aware template that comes with WordPress.&lt;br /&gt;
* WordPress [https://wordpress.com/plugins/browse/translation Translation plugin]  [https://gramps.discourse.group/t/can-we-make-the-project-home-page-more-multilingual-without-excessive-labor/8165] - research &amp;amp; test.&lt;br /&gt;
&lt;br /&gt;
===MantisBT(Bug tracker)===&lt;br /&gt;
* Upgraded failed due to database needing to first be manually converted to UTF-8 collation (which means I'll finally need to manually convert from latin1_swedish_ci collation the bugtracker has been using since original installation around 2006!) 2021/07/28 Update: Almost worked but the database is partially corrupted in a few tables it seems related to [[Bug_triage#Status|Bug triage mention that &amp;quot;Sometime in the past 4495 issues disappeared during a mantisdb upgrade&amp;quot;]] so a few tables may be referring to things that don't exist!&lt;br /&gt;
&lt;br /&gt;
===Mediawiki(Wiki)===&lt;br /&gt;
* Upgrade to Mediawiki [https://lists.wikimedia.org/pipermail/mediawiki-announce/2020-December/000268.html 1.35.1 LTS]  ( Warning: MediaWiki is not yet compatible with PHP 8. See task [https://phabricator.wikimedia.org/T248925 T248925 ]for more information)&lt;br /&gt;
** Upgrade failed due to issue https://phabricator.wikimedia.org/T212428 ! (Possible work [https://phabricator.wikimedia.org/T212428#6669851 around]) (2021-12-08 - T212428 fix was only available in Mediawiki 1.37 and upgrade worked pass issue successfully. But wiki fails with multiple Fatal errors and blank pages, currently testing to narrow down and report issue! Reverted to existing Mediawiki!)&lt;br /&gt;
* 2021/12/16 Added suggested settings to LocalSettings.php for security issue https://www.mediawiki.org/wiki/2021-12_security_release/FAQ&lt;br /&gt;
&lt;br /&gt;
* [https://makandracards.com/makandra/594-utf-8ify-an-existing-mysql-database UTF-8ify an existing MySQL database]&lt;br /&gt;
&lt;br /&gt;
* [[MediaWiki:Common.css]]&lt;br /&gt;
&lt;br /&gt;
* look at renaming the user manual to a shorter url see discussion [[Talk:Gramps_5.1_Wiki_Manual]] ( 'User Manual' instead of 'Wiki Manual': As 'User Manual' is a well-known term for the general computer user. / Use redirects either using mediawiki or as rewrite rules in the .htaccess file. )&lt;br /&gt;
* revisit links in wiki sidebar see discussion [[MediaWiki_talk:Sidebar]]&lt;br /&gt;
* [[Talk:Gramplets]] renaming suggestion. &lt;br /&gt;
&lt;br /&gt;
====Extensions====&lt;br /&gt;
=====Existing extensions=====&lt;br /&gt;
======Extension:ConfirmAccount======&lt;br /&gt;
[[File:Request account-extension-currentconfig.png|right|thumb|150px|Extension:ConfirmAccount : Request account - page 2021/11/15 current config ]]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Extension:ConfirmAccount Extension:ConfirmAccount] - (Configured to required a minimum of six words for &amp;quot;Personal biography (plain text only): &amp;quot;  section and a confirmed email address for final account creation)&lt;br /&gt;
** The following configure elements of the RequestAccount form ( https://gramps-project.org/wiki/index.php/Special:RequestAccount ):&lt;br /&gt;
*** 1. Top section of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-text&lt;br /&gt;
*** 2. &amp;quot;User account&amp;quot; section of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-text&lt;br /&gt;
*** 3. &amp;quot;Other information&amp;quot; section of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-ext-text&lt;br /&gt;
*** 4. &amp;quot;Other information&amp;quot; section (it is the first entry boxes &amp;quot;title&amp;quot;) of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-notes&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Submitting the form on the wiki shows the following message:&lt;br /&gt;
&lt;br /&gt;
Your account request has been sent and is now pending review. A confirmation email has been sent to your email address. &lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
Email shows the following:&lt;br /&gt;
&lt;br /&gt;
sent from: noreply@gramps-project.org&lt;br /&gt;
Subject: &amp;quot;Gramps email address confirmation&amp;quot;&lt;br /&gt;
Message:&lt;br /&gt;
&lt;br /&gt;
Someone, probably you from IP address XXX.XXX.XXX.XXX, has requested an account &amp;quot;Testuser2&amp;quot; with this email address on Gramps.&lt;br /&gt;
&lt;br /&gt;
To confirm that this account really does belong to you on Gramps, open this link in your browser:&lt;br /&gt;
&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Special:RequestAccount&amp;amp;action=confirmemail&amp;amp;wpEmailToken=00000000000000000000000000000000&lt;br /&gt;
&lt;br /&gt;
If the account is created, only you will be emailed the password.&lt;br /&gt;
If this is *not* you, do not follow the link.&lt;br /&gt;
This confirmation code will expire at 2021-12-13T22:06:28.&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
Confirming the link will show the following wiki message:&lt;br /&gt;
&lt;br /&gt;
Your email address has been confirmed and will be listed as such in your account request. &lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
Then the webmaster gets the following email:&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
from: noreply@gramps-project.org&lt;br /&gt;
TO: webmaster@gramps-project.org&lt;br /&gt;
Subject: &amp;quot;Gramps account request&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Testuser2 has requested an account and is waiting for confirmation.&lt;br /&gt;
The email address has been confirmed. You can confirm the request here:&lt;br /&gt;
&lt;br /&gt;
https://gramps-project.org/wiki/index.php/Special:ConfirmAccounts&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
I login and confirm as best I can that it is a real person, generally in 99 percent of request the person mentions something about genealogy or the Gramps program or has a question, spam account are rejected as very obvious as they have urls to spammy websites!&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Once the account is created this extension creates a new user talk welcome message; whose configuration is managed at https://gramps-project.org/wiki/index.php/MediaWiki:Confirmaccount-welc&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
=====Language Related extensions=====&lt;br /&gt;
* Investigate making Mediawiki multilingual using '''MediaWiki_Language_Extension_Bundle''' see request {{bug|10978}} and [[User_talk:Avma]]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Directionality_support Directionality_support]&lt;br /&gt;
=====Requested Extensions=====&lt;br /&gt;
* [[User_talk:GulliblePangolin#Add_Wikipedia:Citation_templates]]&lt;br /&gt;
* Test using [https://mediawiki.org/wiki/Extension:LinkTarget MediaWiki hotlink targeting extension]. that would allow linking to the lines of code &amp;amp;amp; open in a target browser window (instead redirecting the existing browser window) (This extension is currently not actively maintained! )&lt;br /&gt;
&lt;br /&gt;
===Mailing lists===&lt;br /&gt;
===== Sourceforge mailing list =====&lt;br /&gt;
Each of the Gramps [https://sourceforge.net/p/gramps/mailman/ Sourceforge mailing list] are backed up regularly to the  [https://sourceforge.net/p/forge/documentation/Mailing%20List%20Archives/ MBOX format]  (Since 2019/11/08)&lt;br /&gt;
* gramps-announce&lt;br /&gt;
* gramps-bugs&lt;br /&gt;
* gramps-devel&lt;br /&gt;
* gramps-users&lt;br /&gt;
&lt;br /&gt;
===Forum===&lt;br /&gt;
&lt;br /&gt;
==== Discourse ====&lt;br /&gt;
The Gramps Discourse Forum is backed up regularly to the [https://meta.discourse.org/t/create-download-and-restore-a-backup-of-your-discourse-database/122710/1 Discourse XML backup format] (Since 2020-01-02)&lt;br /&gt;
&lt;br /&gt;
* [https://sourceforge.net/p/gramps/mailman/message/36890927/ Announcement trial started 2020-01-02]&lt;br /&gt;
&lt;br /&gt;
===== Discourse Trial =====&lt;br /&gt;
Investigate replacing the mailing list on Sourceforge and trial using [https://free.discourse.group/ Discourse] at https://gramps.discourse.group/&lt;br /&gt;
* [x] Create DNS A record and [x] redirect from https://discourse.gramps-project.org to https://gramps.discourse.group/&lt;br /&gt;
* [x] setup and customise discourse for the gramps project eg: logo, permissions etc&lt;br /&gt;
* [x] Invite people to trial?&lt;br /&gt;
====== Migration from sourceforge mailing list ======&lt;br /&gt;
* [x] Create a [https://bitnami.com/stack/discourse standalone version of Discourse]&lt;br /&gt;
* [x] Need to [https://sourceforge.net/p/forge/documentation/Mailing%20List%20Archives/ export] the MBOX for each [https://sourceforge.net/p/gramps/mailman/ sourceforge mailing list]&lt;br /&gt;
** [x] gramps-announce&lt;br /&gt;
** [x] gramps-bugs&lt;br /&gt;
** [x] gramps-devel&lt;br /&gt;
** [x] gramps-users&lt;br /&gt;
* [-] import the Sourceforge MBOX files ( https://meta.discourse.org/t/importing-mailing-lists-mbox-listserv-google-groups-emails/79773 )&lt;br /&gt;
** {{man menu|**Failed** due to Sourceforge (since 2017) obfuscating email addresses in mailing list mbox archive files.}}&lt;br /&gt;
* [ ] create a discourse backup file and&lt;br /&gt;
* [ ] contact the discourse support team to restore the discourse backup file.&lt;br /&gt;
&lt;br /&gt;
==Things to do==&lt;br /&gt;
&lt;br /&gt;
===SourceForge.net - Storage issue for project: gramps ===&lt;br /&gt;
&lt;br /&gt;
* Project's total usage size 26.4 GB as at 2026/06/13&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* https://gramps-project.org/wiki/index.php/Linux_Genealogy_CD   deleted already backed up to https://archive.org/details/@webmaster_gramps-project_org  in 2017 ISO CD's  2026/06/13&lt;br /&gt;
&lt;br /&gt;
====email====&lt;br /&gt;
From: SourceForge.net Support &amp;amp; Ops &amp;lt;sfnet_ops@slashdotmedia.com&amp;gt;&lt;br /&gt;
Date: Fri, 12 Jun 2026 at 07:02&lt;br /&gt;
Subject: Storage issue for project: gramps&lt;br /&gt;
To:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hello,&lt;br /&gt;
&lt;br /&gt;
We are contacting you because you are listed as an Admin for https://sourceforge.net/projects/gramps/&lt;br /&gt;
&lt;br /&gt;
This project is using a large amount of storage.&lt;br /&gt;
&lt;br /&gt;
We need your help removing a lot of your old releases.&lt;br /&gt;
Please remove as much as you can of your old releases and unused files within 14 days.&lt;br /&gt;
&lt;br /&gt;
You can use this tool to help you identify the files that aren't getting many downloads and take up a lot of space.&lt;br /&gt;
https://sourceforge.net/p/gramps/admin/files/large_files&lt;br /&gt;
&lt;br /&gt;
We are letting you know so you can choose which files to remove.&lt;br /&gt;
Please be aware that if we don't see any difference after 14 days, we will have to remove all the files and folders with 0 or a few monthly downloads ourselves.&lt;br /&gt;
&lt;br /&gt;
Thank you for your cooperation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sincerely,&lt;br /&gt;
&lt;br /&gt;
SourceForge Support&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Monitor Traffic to websites===&lt;br /&gt;
{{stub}}&lt;br /&gt;
&lt;br /&gt;
===Addons===&lt;br /&gt;
* [[Addon:TMGimporter]] - Taken over and released 2026 by eduralph for Gramps 6.&lt;br /&gt;
** [[User:Sam888/TMG|TMG Notes]] - On hold&lt;br /&gt;
* [[Addon:Prerequisites Checker Gramplet]] - [https://github.com/gramps-project/addons-source/pull/109 PR109] - maintained by comunity&lt;br /&gt;
* Direct importers instead of GEDCOM see: [http://fileformats.archiveteam.org/wiki/Genealogical_data Genealogical data] - Just Solve the File Format Problem - On hold&lt;br /&gt;
&lt;br /&gt;
===Bug Triage===&lt;br /&gt;
Unofficial [[Bug triage|bug triager]].&lt;br /&gt;
&lt;br /&gt;
Cleanup Started: 201409 Completed 20150523 with life in between...&lt;br /&gt;
&lt;br /&gt;
Gramps Bugtracker: &lt;br /&gt;
https://gramps-project.org/bugs/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
====Idea Bug Triage day/week====&lt;br /&gt;
**Draft** (using kill arch bugs day as a guide)&lt;br /&gt;
&lt;br /&gt;
Subject: Clean up Gramps Bugs: Help us on the xx of xxx!&lt;br /&gt;
&lt;br /&gt;
If any of you have some spare time this weekend, I need some extra hands with triaging the bug tracker.&lt;br /&gt;
&lt;br /&gt;
I'd like to hold a bug wrangling day on the xx of xxx to check open issues. If you cannot take part on the bug wrangling day, then feel free to help us any time before that event.&lt;br /&gt;
&lt;br /&gt;
How?&lt;br /&gt;
&lt;br /&gt;
Please review all bugs that were reported by you and check if they are still valid. (detail how)&lt;br /&gt;
&lt;br /&gt;
Please request a bug closure on the bug tracker if the bug may be closed as resolved in the current version of Gramps. Otherwise please provide further information so that we can continue to work on the bug. We cannot fix bugs without your feedback.&lt;br /&gt;
&lt;br /&gt;
Questions?&lt;br /&gt;
&lt;br /&gt;
Join us at discourse forum (link to discussion for day) during xx of xxx. As we live in different timezones not all developers and bug wranglers will be available at the same time, but feel free to report your issues to any developers available.&lt;br /&gt;
&lt;br /&gt;
Also please check your mailboxes that may contain notifications about comments made on your tickets.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[ ] Decide date.&lt;br /&gt;
[ ] send out email.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===CI Test===&lt;br /&gt;
Improving CI&lt;br /&gt;
&lt;br /&gt;
* https://travis-ci.org/sam-m888/gramps   - On hold&lt;br /&gt;
&lt;br /&gt;
;Coverage&lt;br /&gt;
* https://app.codacy.com/manual/gramps-project/gramps/dashboard&lt;br /&gt;
&lt;br /&gt;
* [[Testing Gramps]]&lt;br /&gt;
&lt;br /&gt;
=== Gramps User Manual ===&lt;br /&gt;
&lt;br /&gt;
The Gramps [[User manual]] is a mix of the following:&lt;br /&gt;
*Reference manual &lt;br /&gt;
*User guide &lt;br /&gt;
*Tutorials (how to?)&lt;br /&gt;
&lt;br /&gt;
* [https://gramps-project.org/wiki/index.php?title=Category:Cleanup Category:Cleanup]&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;s&amp;gt;{{bug|8888}}&amp;lt;/s&amp;gt; / &amp;lt;s&amp;gt;{{bug|9042}}&amp;lt;/s&amp;gt; / &amp;lt;s&amp;gt;{{bug|10919}}&amp;lt;/s&amp;gt; [Review]Gramps Help button User Manual wiki-links (In progress)&lt;br /&gt;
&lt;br /&gt;
====Update for Gramps 6.0====&lt;br /&gt;
Gramps {{man version}} [[User manual translations]]&lt;br /&gt;
&lt;br /&gt;
Ensure that any new functionality is covered by user documentation.&lt;br /&gt;
&lt;br /&gt;
;Update (almost) all images:&lt;br /&gt;
*Started: 2025-0x-xx&lt;br /&gt;
*Completed: &lt;br /&gt;
&lt;br /&gt;
Remaining xx image links:&lt;br /&gt;
*(1 image) https://gramps-project.org/wiki/index.php?title=Gramps_{{man version}}_Wiki_Manual_-_About&lt;br /&gt;
** Update About Screen with released version (instead of alpha)&lt;br /&gt;
&lt;br /&gt;
;Update and improve text to match the interface&lt;br /&gt;
*Started: 2025-0x-xx&lt;br /&gt;
*Completed: &lt;br /&gt;
&lt;br /&gt;
also manually test all user accessible parts of Gramps (done as part of above two)&lt;br /&gt;
&lt;br /&gt;
=====Notes on User manual update=====&lt;br /&gt;
Notes on various regressions, paper-cuts and annoyances noticed during the user manual update.&lt;br /&gt;
&lt;br /&gt;
When I have time, issues and feature request will be created for the following if required.&lt;br /&gt;
&lt;br /&gt;
* add mention about [[Template:Backup Omissions]] specifically about books.xml to user manual&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#################### As at 20200729 #################&lt;br /&gt;
************Bugs**************************************&lt;br /&gt;
[](Bug# )graphical reports - calendar - information overflows boxes (pdf) (ms-windows tested only)&lt;br /&gt;
[](Bug# )Merge (people) dialog does not grow larger when you expand the &amp;quot;Detailed Selection&amp;quot; section out.&lt;br /&gt;
&lt;br /&gt;
%%%%%%%% Help related bugs&lt;br /&gt;
[] ??&lt;br /&gt;
&lt;br /&gt;
************Papercuts - Enhancements******************&lt;br /&gt;
%%%%%%%% All for Help finding improvement see issue 10919 %%%%%%%%%%%%%&lt;br /&gt;
[] context menu's (right click) add an entry for &amp;quot;Help&amp;quot; at the bottom of each? &lt;br /&gt;
[] Add help url to context menu entry for &amp;quot;About: XXXXX&amp;quot; (as was done on addon views)&lt;br /&gt;
    [] Dashboard Category (grampletview)  ( gramps/gui/widgets/grampletpane.py : def _button_press( )&lt;br /&gt;
        [] Also show context menu ###&amp;gt;&amp;gt;&amp;gt; when no database is loaded! &amp;lt;&amp;lt;&amp;lt;###&lt;br /&gt;
           See https://gramps-project.org/bugs/view.php?id=10594&lt;br /&gt;
    [] Chart Category views&lt;br /&gt;
            [] 2 way fan chart&lt;br /&gt;
            [] fan chart (ancestors)&lt;br /&gt;
            [] descendant fan chart&lt;br /&gt;
    [] Each of the &amp;quot;list&amp;quot; &amp;amp; &amp;quot;grouped list&amp;quot; views&lt;br /&gt;
            [] Relationships Category view&lt;br /&gt;
                    [] Nick Halls new &amp;quot;Combined View&amp;quot; for Relationships Category&lt;br /&gt;
            [] Families Category view&lt;br /&gt;
            [] Events View&lt;br /&gt;
            [] Citations List View&lt;br /&gt;
            [] Repository List View&lt;br /&gt;
            [] Media List View&lt;br /&gt;
            [] Notes List View&lt;br /&gt;
            [] People Category&lt;br /&gt;
                [] Tree View - Grouped People&lt;br /&gt;
                [] Tree View - People List View&lt;br /&gt;
            [] Places Category&lt;br /&gt;
                [] Places List View&lt;br /&gt;
                [] Places Tree View&lt;br /&gt;
            [] Sources Category&lt;br /&gt;
                [] Citation Tree View&lt;br /&gt;
                [] Sources List View&lt;br /&gt;
    [] Geography views&lt;br /&gt;
        [] All known places&lt;br /&gt;
        [] All known places for one Family&lt;br /&gt;
        [] Have they been able to meet ?&lt;br /&gt;
        [] All places related to Events&lt;br /&gt;
        [] All known places for one Person&lt;br /&gt;
            [] All known places for one person with graphical information (KML files)&lt;br /&gt;
        [] Every residence or move for a person and any descendants&lt;br /&gt;
        [] Have these two families been able to meet ?&lt;br /&gt;
    [] category drop down under navigator? (or change it to a context menu that you click in an empty section of the navigator section?)&lt;br /&gt;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%...........................................................&lt;br /&gt;
[](Feature# )for the &amp;quot;filter&amp;quot; gramplets name each one (shown on Title bar when detached) and provide working help link (then update screenshots and link to wiki)&lt;br /&gt;
[](feature# )&amp;quot;Add Rule dialog&amp;quot;: if you select a filter then select a top level category of filter&amp;quot; the right hand window shows random stuff from previous filters (suggest displaying a blank area only)&lt;br /&gt;
&lt;br /&gt;
[] (Bug#) dashboard - order of default Gramplets is different on ms-windows  versus linux? eg: top [surnames|welcome] on win 10 - how do you guarantee order ( have a look at geography view icons on toolbar each time the views order is different, which does not help with keybindings!)&lt;br /&gt;
&lt;br /&gt;
[] On each &amp;quot;autobackup/report/export assistant wizard/make backup xml/import/export view as...&amp;quot; options the &amp;quot;File Name:&amp;quot; location should default to the OS's home/documents &amp;amp; media directory  &amp;quot;~&amp;quot; [Linux/Mac OS/MS-Windows (C:\Users\&amp;lt;~username&amp;gt;\Documents) Media&amp;gt; (C:\Users\&amp;lt;username&amp;gt;\Pictures ) ]  eg:  Gtk.FileChooser.set_current_folder()&lt;br /&gt;
see recent issue where user overwrote report_settings.xml with a report on Macosx!&lt;br /&gt;
&lt;br /&gt;
[] add a menu option under &amp;quot;Help&amp;quot; to &amp;quot;Open folder locations&amp;quot;? to aid with helping people for &amp;quot;user directory&amp;quot; etc &amp;quot;Media directory&amp;quot;  (see recent difficulty with finding user directory &lt;br /&gt;
https://gramps-project.org/bugs/view.php?id=10370&lt;br /&gt;
&lt;br /&gt;
[] text reports - Place Report  - use the active selected place by default and then allow people to change (keep it consistent with how other reports are.)&lt;br /&gt;
&lt;br /&gt;
[] Graph report - Family Lines - consider having &amp;quot;People of Interest&amp;quot; tab first so it's obvious that something has to be selected / or bring this report in line with others so that the Active person is already selected at a minimum. ( https://gramps-project.org/bugs/view.php?id=11598 Person had issue with graph report )&lt;br /&gt;
&lt;br /&gt;
[] For each report determine what the optimal page settings are and use them as defaults&lt;br /&gt;
&lt;br /&gt;
[] for each report be able to have separate settings per report for the page settings!&lt;br /&gt;
&lt;br /&gt;
[] text reports- Database Summary Report - is not very useful as it does not name the &amp;quot;Family Tree&amp;quot; the summary is for or a date for reference.  and it's missing an actual summary of other information eg citation/repository's it can provide more information&lt;br /&gt;
&lt;br /&gt;
[] text reports - &amp;quot;Records Report&amp;quot; is not very useful as it does not name the &amp;quot;Family Tree&amp;quot;  or the date produced&lt;br /&gt;
&lt;br /&gt;
[] for clarity suggest adding the word &amp;quot;List&amp;quot; to the list views (this will make it easier to support people) (see my suggestion previous unmerged PR)&lt;br /&gt;
&lt;br /&gt;
[] Make toolbar icons insensitive (grey them out) when not needed or available to use eg: empty list  &lt;br /&gt;
&lt;br /&gt;
[] If the list view is empty, add a greyed out single (non select-able) entry that instructs the user to add to the list?&lt;br /&gt;
&lt;br /&gt;
[] Tool Selection dialog - needs help button &lt;br /&gt;
https://gramps-project.org/wiki/index.php/Gramps_5.1_Wiki_Manual_-_Tools#Tool_Selection_dialog&lt;br /&gt;
&lt;br /&gt;
[] Report Selection dialog - needs help button &lt;br /&gt;
https://gramps-project.org/wiki/index.php/Gramps_5.1_Wiki_Manual_-_Reports#Report_Selection_dialog&lt;br /&gt;
&lt;br /&gt;
[] when running a second instance of gramps if you attempt to open a family tree that's open in the first instance the break lock dialog should have an additional button option to open as read only.&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Books reports&amp;quot;  dialog change the name of the second section from &amp;quot;Current book&amp;quot; to Current book items&amp;quot; (aids in legibility of user manual!)&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Family Trees&amp;quot; Manager button (displays &amp;quot;Connect to a recent database&amp;quot; when you hover over it) Change it to &amp;quot;Connect to a recent  Family Tree&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Family Trees&amp;quot; Manager - Archive (RCS) the &amp;quot;Revision comment&amp;quot; dialog should be renamed to &amp;quot;Archive version comment&amp;quot; and the label &amp;quot;Version description&amp;quot; should be the same?&lt;br /&gt;
&lt;br /&gt;
[] No Menu option to add/delete/restore a Gramplet is available.&lt;br /&gt;
&lt;br /&gt;
[] Gramps CLI info &amp;quot;gramps -v&amp;quot; needs a section that list third-party addons with version numbers and if prerequisites have been met.&lt;br /&gt;
&lt;br /&gt;
[] keybinding on Categories only goes 0 to 9(citations) and we now have 13 categories :( So repositories/media/notes have no shortcut (maybe ctl+shift+&amp;lt;number&amp;gt; ?  ctl plus / minus?   [SM- ok: ctl + n = next category / ctl + p = previous category]&lt;br /&gt;
&lt;br /&gt;
[] age on date gramplett - awkward wording on the resulting &amp;quot;quick view&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Family Tree Manager&amp;quot; for the status column the status icons need tooltips or just use words&lt;br /&gt;
&lt;br /&gt;
[] Sort Events tool has no feedback on completion!&lt;br /&gt;
&lt;br /&gt;
[] report options tabs issues with repeating names (due to tab reorganization!) think of better single word names!&lt;br /&gt;
&lt;br /&gt;
[](feature# )For the &amp;quot;Web Reports&amp;quot; have the report test first that the file path to write to exist instead of attempting to generate the website and then after awhile failing!  eg: manually type in a non existent file path and run the report.&lt;br /&gt;
&lt;br /&gt;
@@@@@@@@@@@@@@User manual@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&lt;br /&gt;
[] Using a wiki for the user manual has already been shown that it does not make translating the manual any easier! (find a simpler way so as to not waste a translators time) as well as the overhead of maintaining the mediawiki!&lt;br /&gt;
&lt;br /&gt;
[] Note that page 20 ( Gramps_5.1_Wiki_Manual_-_Reports_-_part_1 ) will be merged to ( Gramps_5.1_Wiki_Manual_-_Reports ) later as Gramps code needs to update for all subsequent pages!!)&lt;br /&gt;
&lt;br /&gt;
[] geography view rename:&lt;br /&gt;
	* &amp;quot;The map&amp;quot; tab to &amp;quot;Map Common&amp;quot;&lt;br /&gt;
	* rename each of the tabs for the views so they either have the name of the view in full on the tab or the name appears as a text line.&lt;br /&gt;
&lt;br /&gt;
[] @prculley Originally when I created that the &amp;quot;Add&amp;gt;New&amp;quot; menu I had intended for each option to initially switch to that particular list view and then present the editor and once the new item was created for it to be the active highlighted item in the list view, so that users could link the action they have taken with the result instead of having to search for it afterward? Do you know if this is or something similar is possible?&lt;br /&gt;
&lt;br /&gt;
prcully&amp;gt;&amp;gt;(Almost) Anything is possible ;-)...   I'm pretty sure that would take some code to do both switch views (do whatever clicking on item on left side does) and then invoke Editor.  And then finally change active to new whatever.   Probably only four lines of code for each editor.&lt;br /&gt;
&lt;br /&gt;
..........................&lt;br /&gt;
Mentioned by others:&lt;br /&gt;
* It would also be great if the tag colors showed in the Person editor as well.and all the other editors where tags are shown, including the &amp;quot;Tag selection&amp;quot; list. https://www.reddit.com/r/gramps/comments/hy2xqh/option_to_show_tag_with_colors_in_relationships/&lt;br /&gt;
&lt;br /&gt;
.................................................................................................&lt;br /&gt;
[] for addon prerequistes have a look at converting them to use &amp;quot;depends_on = &amp;quot;  like in the following addons&lt;br /&gt;
https://github.com/gramps-project/addons-source/search?utf8=%E2%9C%93&amp;amp;q=depends_on&amp;amp;type=&lt;br /&gt;
https://github.com/gramps-project/gramps/search?utf8=%E2%9C%93&amp;amp;q=depends_on&amp;amp;type=&lt;br /&gt;
&lt;br /&gt;
which can be a comma separated list for multiple dependencies/prerequisites (so that addons that share prerequisites import the same library?) (maybe move spell check into an addon etc? tip of the day... possibilities...)&lt;br /&gt;
&lt;br /&gt;
depends_on = [&amp;quot;libwebconnect&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
mentioned in the following&lt;br /&gt;
https://sourceforge.net/p/gramps/mailman/message/27070037/&lt;br /&gt;
''In your gpr file, you can have a line like:&lt;br /&gt;
&lt;br /&gt;
depends_on = [&amp;quot;libwebconnect&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
which is a list of id's from other gpr files. This example will ensure&lt;br /&gt;
that libwebconnect is loaded before your plugin. If it can't be found,&lt;br /&gt;
or you have a cycle, then your plugin won't be loaded.&lt;br /&gt;
&lt;br /&gt;
If it is a common function, perhaps libhtml is the right place to put&lt;br /&gt;
it, and you can put a depends_on on that.&lt;br /&gt;
&lt;br /&gt;
-Doug''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
example output is on terminal only:&lt;br /&gt;
&lt;br /&gt;
Cannot resolve the following plugin dependencies:&lt;br /&gt;
   Plugin 'UK Web Connect Pack' requires: ['libwebconnect']&lt;br /&gt;
&lt;br /&gt;
[](feature)  For plugins/addons if prerequisites not available display a page stating why/what is missing that includes the addon description and a url to the support page.&lt;br /&gt;
&lt;br /&gt;
..............Unsorted................................&lt;br /&gt;
[] Only documented behavior should be supported. Ensure that clear documentation is a requirement for contributions enhancing Gramps (Part of the PR)&lt;br /&gt;
&lt;br /&gt;
[] '''Configuration Files''' Add advanced appendix that mentions the assorted files eg: Custom filters (custom_filter.xml) and report setting (?.xml) and how they are not being backed up for migration and backup?  also ( recent-files-gramps.xml )  &lt;br /&gt;
see:&lt;br /&gt;
	* https://gramps-project.org/wiki/index.php?title=Gramps_5.1_Wiki_Manual_-_Reports_-_part_1&lt;br /&gt;
	Report Settings&lt;br /&gt;
	The settings chosen when generating a report is stored in the users profile, in .gramps/report_options.xml, and will be used as default settings when generating the next report. If there is a need to revert to the default options for any reason, this file can simply be deleted. &lt;br /&gt;
&lt;br /&gt;
############## Website admin ####################################&lt;br /&gt;
[] A2 Hosting Server resources seem ok: Appdata images! &lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Category:AppData&lt;br /&gt;
(Consider another location eg github! )&lt;br /&gt;
(Was: Godaddy Server resources issue that caused code:500 server errors )&lt;br /&gt;
&lt;br /&gt;
############## Addons #################&lt;br /&gt;
[] Add on Graphical Report - Descendants Lines -Error writing to Output Stream  (turn off document options and make sure report defaults to the documents directory (reported a few times on the mailing list)  / also report defaults to png but is able to output svg according to the wiki help page.&lt;br /&gt;
&lt;br /&gt;
[] PedigreeChart help url addon goes to&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Gramps_5.1_Wiki_Manual_-_Reports#Pedigree_Chart&lt;br /&gt;
instead of:&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=PedigreeChart&lt;br /&gt;
&lt;br /&gt;
[] PedigreeChart addon printing for PDF is poor eg look at the cut off title.&lt;br /&gt;
&lt;br /&gt;
.............................................................&lt;br /&gt;
[] htree - cherry-pick changes to addon-source master&lt;br /&gt;
&lt;br /&gt;
[] rebase &amp;quot;Timeline pedigreeview&amp;quot; on pedigreeview or visa versa?&lt;br /&gt;
.............................................................&lt;br /&gt;
[ ] Pluginmanager (prculley)  also unlike the built in check for addons this one does not mention you need to restart gramps if you install a &amp;quot;gramps view&amp;quot; although it says it should on the addon wiki support page&lt;br /&gt;
..........................................................................&lt;br /&gt;
[] we don’t actually use SF for much any more and they’ve been having a lot of issues in the last couple of years maybe we should migrate the lists to Google Groups (jralls)&lt;br /&gt;
&lt;br /&gt;
* SM another options is https://groups.io/  &lt;br /&gt;
* 2020 We are trialing https://gramps.discourse.group/&lt;br /&gt;
..........................................................................&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Edit_Image_Exif_Metadata&lt;br /&gt;
* See: Future of Exiv2? (  https://github.com/Exiv2/exiv2/issues/1018 )&lt;br /&gt;
..........................................................................&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Gramps_5.1_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_3#Attributes&lt;br /&gt;
&lt;br /&gt;
Gramps has two dialogs called &amp;quot;Attribute Editor dialog&amp;quot; that look different but both collect the same info in the top section.&lt;br /&gt;
&lt;br /&gt;
eg: from Source's attribute tab creating a new attribute.&lt;br /&gt;
...................................................................&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Reports====&lt;br /&gt;
&lt;br /&gt;
====Create new advanced settings appendix====&lt;br /&gt;
* https://gramps-project.org/wiki/index.php/Gramps_{{man version}}_Wiki_Manual_-_Settings#Advanced_manipulation_of_settings&lt;br /&gt;
&lt;br /&gt;
=== Gramps Developer Documents ===&lt;br /&gt;
&lt;br /&gt;
In the sphinx format:&lt;br /&gt;
* [https://gramps-project.org/docs/ Gramps Python API]&lt;br /&gt;
&lt;br /&gt;
On wiki:&lt;br /&gt;
* [[Gramps Data Model]]&lt;br /&gt;
&lt;br /&gt;
See also:&lt;br /&gt;
* [[Internationalization]]&lt;br /&gt;
* [[Gramps Glossary]]&lt;br /&gt;
&lt;br /&gt;
=== User Experience Test Plan ===&lt;br /&gt;
* [[GEPS 034: Improve usability]]&lt;br /&gt;
** [[Usability]]&lt;br /&gt;
&lt;br /&gt;
* [ ] Create a new wiki page that concentrates on the '''new user experience''' (both current &amp;amp; planned). The mailing list suggest it was referred to as the &amp;quot;Aunt Martha&amp;quot; test and mentions them as &amp;quot;user stories&amp;quot;. So lets make Aunt Martha's usage of the Gramps program better.&lt;br /&gt;
** [[UI_style]] ''Remember that the majority of the users are probably novices without a lot of computer experience. Design things so that your Aunt Martha could use it''&lt;br /&gt;
** [[GEPS_015:_Repository_Research_Support#User_Stories]] ''Aunt Martha (AM) is planning a visit to the UK National Archives'' &lt;br /&gt;
** [[GEPS_023:_Storing_data_from_large_sources#User_story_.28Problem_that_needs_to_be_solved.29]] '' Aunt Martha should be able to continue to use Gramps just as at present''&lt;br /&gt;
** [http://gramps.1791082.n4.nabble.com/Multi-user-question-tp1809285p1809287.html Are you seriously suggesting that aunt Martha (or somebody's father) would really put up with something like this? ]&lt;br /&gt;
** [https://sourceforge.net/p/gramps/mailman/message/28455089/ The &amp;quot;Aunt Martha&amp;quot; test is the requirement that one's (hypothetical) barely-knows-how-to-turn-on-the-computer Aunt Martha should be able to easily use Gramps to manage her genealogy research. Anything that involves administering a professional-level RDBMS server like MySQL is going to be way too hard for Aunt Martha.'']&lt;br /&gt;
** [https://sourceforge.net/p/gramps/mailman/message/5247418/ This makes it kind of hard to email a report to Aunt Martha.  It also makes it hard for Aunt Martha, who doesn't want to learn a program to tell you more about her knowledge of family history, to make changes and send it back to you.]&lt;br /&gt;
** [https://www.reddit.com/r/gramps/comments/bo4cb9/the_interface_seems_a_bit_overwhelming/enc6m63/ The project used to have an &amp;quot;Aunt Martha&amp;quot; test for features, where you would ask yourself &amp;quot;Could I easily explain how to do this over the phone to my Aunt Martha?&amp;quot; Maybe now I have become &amp;quot;Aunt Martha&amp;quot;...]&lt;br /&gt;
** [http://gramps.1791082.n4.nabble.com/extra-css-stylesheets-td1799101.html I was thinking that Aunt Martha will never download the extra stylesheets, even if she loves them, because she is not going to want to code...She still will not do it, because she knows that she is not a programmer and will not take the chance.  No matter how easy or explicit the directions are that I would send to her.]&lt;br /&gt;
** From gramps reddit [https://www.reddit.com/r/gramps/comments/eesuy3/difficult_to_add_my_children_to_myself_can_it_be/ ...For example after installing I spent just over an hour attempting to add my children to myself and ended stopping after I couldn't figure it out, ...I have decided to move on to another program because if an old woman like myself can't work it out then who can? ]&lt;br /&gt;
* [ ] Update the test plan for the current version of Gramps&lt;br /&gt;
** [https://github.com/gramps-project/gramps/blob/master/TestPlan.txt /gramps/blob/master/TestPlan.txt] (last updated 2004)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Check/Mention ====&lt;br /&gt;
* [[Handler List]] - A list of languages that have Localized Handler's for Gramps.&lt;br /&gt;
* [[Calendar tools holidays]] - see if these calendars needs updating?&lt;br /&gt;
&lt;br /&gt;
=== Gramps Downloads (since: 2001/04/21) ===&lt;br /&gt;
&lt;br /&gt;
====Downloads Result Table====&lt;br /&gt;
For the various Gramps program installers.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! #&lt;br /&gt;
! Download Location&lt;br /&gt;
! Gramps Version&lt;br /&gt;
! Date Checked&lt;br /&gt;
! Download Count&lt;br /&gt;
! Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || '''[https://github.com/gramps-project/gramps Github]''' ([https://tooomm.github.io/github-release-stats/?username=gramps-project&amp;amp;repository=gramps]) || 6.0.0 || 2017-06-10 to 2025-04-13 || 815,145 || Official ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || '''[https://sourceforge.net/projects/gramps/files/ Sourceforge]''' [https://sourceforge.net/projects/gramps/files/stats/timeline?dates=2001-04-01%20to%202022-08-01&amp;amp;period=monthly]|| 6.0.0 || 2001-04-01 to 2025-04-13 || 1,064,213 || Official - Old site ( Download statistics available since 2001-04-21 (when this project was registered). )||&lt;br /&gt;
|- &lt;br /&gt;
| 3 || '''[https://portableapps.com/apps/education/gramps_portable Portableapps.com]''' [https://sourceforge.net/projects/portableapps/files/Gramps%20Portable/ Sourceforge] ([https://sourceforge.net/projects/portableapps/files/Gramps%20Portable/stats/timeline?dates=2005-10-01%20to%202022-08-01&amp;amp;period=monthly])|| 6.0.0 || 2005-10-01 to 2025-04-13 || 959,660 || Unofficial ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || '''[https://qa.debian.org/popcon.php?package=gramps Debian]''' || 6.0.0 || 2004-01 to 2025-03 || '''Inst''' (251,795) || Debian Popularity contest statistics for Gramps (This only report Statistics for those that Opt-in to the reporting of the statistics. Usually reports the deliberate installation date for Gramps. / '''Inst'''. is the number of people who installed this package (sum of the four categories on the Debian Gramps page) || &lt;br /&gt;
|-&lt;br /&gt;
| 5 || '''[https://chocolatey.org/packages/gramps chocolatey.org]''' || 6.0.0 || 2025-03-13 || 9,268 || Repacked Gramps AIO Microsoft-Windows installer. ||&lt;br /&gt;
|-&lt;br /&gt;
| 6 || '''[https://www.majorgeeks.com/files/details/gramps.html Majorgeeks]''' || 6.0.0 || 2025-03-13 || 12408  || Direct from them Downloads ||&lt;br /&gt;
|-&lt;br /&gt;
| 7 || '''[https://www.bytesin.com/software/Gramps/ bytesin.com]''' || 6.0.0 || 2025-03-13 || 4,341 || Publisher: Aaron R. Short&amp;amp;Ormus? ||&lt;br /&gt;
|-&lt;br /&gt;
| 8 || '''[https://www.chip.de/downloads/Gramps_105764449.html chip.de]''' || 6.0.0 || 2025-03-13 || 15,395 || Direct downloads ||&lt;br /&gt;
|-&lt;br /&gt;
| 9 || '''[https://gramps.softonic.findmysoft.com/ softonic.findmysoft.com]''' || 5.0.1 || 2025-03-13 || 6,935 || Direct downloads ||&lt;br /&gt;
|-&lt;br /&gt;
| 10 || '''softpedia.com''' || 6.0.0 || 2025-03-13 || 6,760 || [https://www.softpedia.com/get/Others/Miscellaneous/GRAMPS.shtml Gramps AIO] ||&lt;br /&gt;
|-&lt;br /&gt;
| 11 || '''softpedia.com''' || 5.2.2 || 2025-03-13 || 5,920 || [https://www.softpedia.com/get/PORTABLE-SOFTWARE/Education/Gramps-Portable.shtml Gramps AIO Portable] ||&lt;br /&gt;
|-&lt;br /&gt;
| 12 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 62 || [https://download.cnet.com/Gramps-for-Linux/3000-2127_4-75312607.html Gramps for Linux] ||&lt;br /&gt;
|-&lt;br /&gt;
| 13 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 176 || [https://download.cnet.com/Gramps-for-Ubuntu/3000-2127_4-75312612.html Gramps for Unbuntu] ||&lt;br /&gt;
|-&lt;br /&gt;
| 14 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 31 || [https://download.cnet.com/Gramps-for-Fedora/3000-2127_4-75312611.html Gramps for Fedora] ||&lt;br /&gt;
|-&lt;br /&gt;
| 15 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 675 || [https://download.cnet.com/GrampsAIO-64-bit/3000-2127_4-75806019.html Gramps AIO (64bit)] ||&lt;br /&gt;
|-&lt;br /&gt;
| 16 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 3,197 || [https://download.cnet.com/Gramps-AIO-32bit/3000-2127_4-75329870.html Gramps AIO (32bit)] ||&lt;br /&gt;
|-&lt;br /&gt;
| 17 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 131 || [https://download.cnet.com/Gramps/3000-2127_4-77899596.html Gramps for macOS] ||&lt;br /&gt;
|-&lt;br /&gt;
| 19 || [https://download.cnet.com/developer/PortableApps/i-6275333/ '''cnet.com''' - (PortableApps)] || 5.1.3 || 2021-06-16 || 1,748 || [https://download.cnet.com/Gramps-Portable/3000-2127_4-75329558.html Gramps Portable] ||&lt;br /&gt;
|-&lt;br /&gt;
| N/A || '''&amp;lt;s&amp;gt;[http://www.download82.com/download/windows/gramps/ download82.com]&amp;lt;/s&amp;gt;''' || 5.0.0 || 20XX-0x-0x || 1,169 || Direct downloads / Website gone / historical count only||&lt;br /&gt;
|-&lt;br /&gt;
| N/A || '''&amp;lt;s&amp;gt;[https://www.computerbild.de/download/Gramps-11696626.html computerbild.de]&amp;lt;/s&amp;gt;''' || 5.0.1 || 2015-04-14 - 20XX-0x-0x || 8,656 || Direct downloads / Page gone / historical count only||&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- | 00 || '''XXXXX''' || X.X.X || 20XX-0x-0x || 00000 || &amp;quot;text&amp;quot; || --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! Total || - || - || 2025-05-13 || 3,167,685 || &amp;lt;- Manual count ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The Gramps Project has broken the multi-million download milestone( Total: 3,167,685 (as at 2025-03-13) ).&lt;br /&gt;
&lt;br /&gt;
Information was gathered from the sources shown that list download statistics from Links to website you can download Gramps from&lt;br /&gt;
&lt;br /&gt;
The shown total downloads is not an indication of the active userbase.&lt;br /&gt;
&lt;br /&gt;
* [ ]Write up a blog post or wiki page or just leave here.&lt;br /&gt;
* [ ]create an issue to hold the csv files.&lt;br /&gt;
* [ ]create a Graph to plot downloads overtime.&lt;br /&gt;
* [ ]Contact sites that host older versions of the Gramps files for downloads and ask them to update to the current version at least.&lt;br /&gt;
&lt;br /&gt;
Here is my attempt at gathering the statistics required to answer how many download to date.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;[https://www.macmillandictionary.com/dictionary/british/user-base User Base]&amp;quot; - is the number of people who use a particular product or service, especially one available on the Internet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It is very difficult to estimate userbase as you get many different types of users&lt;br /&gt;
&lt;br /&gt;
* One time users who download and install Gramps and find it is not for them.&lt;br /&gt;
* Long term users.&lt;br /&gt;
* Alot of the downloads will be for users upgrading existing installations&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Download Statistics commence from when the Gramps project started 2001/04/21.&lt;br /&gt;
&lt;br /&gt;
A further break down of downloads is possible by (but I won't be doing that):&lt;br /&gt;
* Supplied by project (Source code for manual installation)&lt;br /&gt;
* Linux/OpenBSD etc&lt;br /&gt;
** Supplied by volunteers to the project for download&lt;br /&gt;
** Supplied by directly from the distribution website&lt;br /&gt;
* Microsoft Windows&lt;br /&gt;
** Supplied by volunteers to the project for download&lt;br /&gt;
** Legacy version from portableapps.com&lt;br /&gt;
* Apple MacOS&lt;br /&gt;
** Supplied by volunteers to the project for download&lt;br /&gt;
&lt;br /&gt;
====Addon downloads and popularity====&lt;br /&gt;
As a number of people have [https://github.com/gramps-project/addons-source/pull/124#issuecomment-371301127 commented] and or raised the issue directly with me via email here is a summary of what I know:&lt;br /&gt;
&lt;br /&gt;
;Question: Does the Gramps project know which addons are the most popular and are download statistics available?&lt;br /&gt;
&lt;br /&gt;
;Answer: Addon downloads are not tracked and there are no plans to track them due to privacy and technical issues (see below). Even if addon downloads where tracked it would only represent a small percentage of users who check for addons!&lt;br /&gt;
&lt;br /&gt;
;Question: Why?&lt;br /&gt;
&lt;br /&gt;
;Answer: Github counts downloads via its releases section page only for normal downloads of files. But not for the way Gramps addon downloads are done as they are binary files that only sit in a second git repository itself in a directory per grampsXX release called download and not on the addon releases page, this is no different to the way the gramps addons were downloaded from the previous sourceforge website.&lt;br /&gt;
&lt;br /&gt;
Note that we do have an the &amp;quot;Headline News gramplet &amp;quot; addon that does poll the Gramps website and was originally causing an issue making the website slow and at sometimes of day stopping it altogether  as it was polling too often (once an hour from everyone who happened to be running Gramps at that moment! This was an unintended way to get DOS'ed https://en.wikipedia.org/wiki/Denial-of-service_attack ) when I took over as website admin I investigated and tracked down and changed the polling period to once a every 24 hours (for current and previous versions of Gramps!), alot of people had installed it on the Dashboard !&lt;br /&gt;
&lt;br /&gt;
=====addon repositories=====&lt;br /&gt;
We use two addons repositories the first is for the source code where addon developers can have access &lt;br /&gt;
&lt;br /&gt;
 https://github.com/gramps-project/addons-source&lt;br /&gt;
&lt;br /&gt;
the second is for the generated/built addons downloads and is restricted to a small group of people to attempt to avoid any security or malicious code issues, this repository is what the Gramps program is pointed at and checks for updates:&lt;br /&gt;
&lt;br /&gt;
 https://github.com/gramps-project/addons&lt;br /&gt;
&lt;br /&gt;
= Information =&lt;br /&gt;
* [[Reviews#General|General Gramps Project Information]]&lt;br /&gt;
* [[What to do for a release]]&lt;br /&gt;
* [[6.0 Roadmap]]&lt;br /&gt;
&lt;br /&gt;
[[Category:User|S]]&lt;/div&gt;</summary>
		<author><name>Sam888</name></author>
		
	</entry>
	<entry>
		<id>https://blog.gramps-project.org/wiki/index.php?title=User:Sam888&amp;diff=131365</id>
		<title>User:Sam888</title>
		<link rel="alternate" type="text/html" href="https://blog.gramps-project.org/wiki/index.php?title=User:Sam888&amp;diff=131365"/>
		<updated>2026-06-13T23:53:37Z</updated>

		<summary type="html">&lt;p&gt;Sam888: /* Cloudflare */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{man note|Current Webmaster for the Gramps Project}}&lt;br /&gt;
Hi, I generally aim to help the developers who can program; I do alot of non-development work for the Gramps project including: testing and bug triage, website maintenance, writing and updating documentation on the wiki for new releases,  building the third party addons as needed.&lt;br /&gt;
&lt;br /&gt;
==Volunteer Website Administrator==&lt;br /&gt;
Manage and monitor the Gramps Desktop websites (not Github)&lt;br /&gt;
&lt;br /&gt;
*[[Website application upgrades]] - Wordpress(Blog)/MantisBT(Bug tracker)/Mediawiki(Wiki)&lt;br /&gt;
*[[.dtd_and_.rng]]&lt;br /&gt;
*[[Rollover for the manual]]&lt;br /&gt;
*[[Git merge]]&lt;br /&gt;
* https://gramps-project.org/robots.txt&lt;br /&gt;
* Migration of Gramps website host from GoDaddy to a2 Hosting (2019/11/08 to 2019/11/11) (Completed)&lt;br /&gt;
&lt;br /&gt;
===Cloudflare===&lt;br /&gt;
Using [https://www.cloudflare.com/plans/free/ Free plan] that provides:&lt;br /&gt;
* DNS record management &lt;br /&gt;
* Content Delivery Network (CDN): Accelerates website loading times by caching content globally.&lt;br /&gt;
* DDoS Protection: Offers basic protection against distributed denial-of-service attacks&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Add details of existing rules and limits --&amp;gt;&lt;br /&gt;
====[https://developers.cloudflare.com/security/rules/ Security rules]====&lt;br /&gt;
Custom rules 5/5 used @ 2026/06/14&lt;br /&gt;
# Gramps Weblate  - IP Source Address equals 116.203.108.97&lt;br /&gt;
# Github - IP Source Address equals 20.205.243.166&lt;br /&gt;
# debian.org screenshots on Gramps wiki - IP Source Address equals 128.31.0.62&lt;br /&gt;
# Sam888 - IP Source Address equals (my private ip)&lt;br /&gt;
# [Another User] - IP Source Address equals  (another users private ip)&lt;br /&gt;
&lt;br /&gt;
====DNS record management ( https://gramps-project.org ) ====&lt;br /&gt;
&lt;br /&gt;
===Wordpress(Blog)===&lt;br /&gt;
* Convert the existing &amp;quot;Hello Gramps!&amp;quot; 2010 theme by Jason Simanek [https://sourceforge.net/p/gramps/mailman/message/24879293/] to use a more modern mobile aware template that comes with WordPress.&lt;br /&gt;
* WordPress [https://wordpress.com/plugins/browse/translation Translation plugin]  [https://gramps.discourse.group/t/can-we-make-the-project-home-page-more-multilingual-without-excessive-labor/8165] - research &amp;amp; test.&lt;br /&gt;
&lt;br /&gt;
===MantisBT(Bug tracker)===&lt;br /&gt;
* Upgraded failed due to database needing to first be manually converted to UTF-8 collation (which means I'll finally need to manually convert from latin1_swedish_ci collation the bugtracker has been using since original installation around 2006!) 2021/07/28 Update: Almost worked but the database is partially corrupted in a few tables it seems related to [[Bug_triage#Status|Bug triage mention that &amp;quot;Sometime in the past 4495 issues disappeared during a mantisdb upgrade&amp;quot;]] so a few tables may be referring to things that don't exist!&lt;br /&gt;
&lt;br /&gt;
===Mediawiki(Wiki)===&lt;br /&gt;
* Upgrade to Mediawiki [https://lists.wikimedia.org/pipermail/mediawiki-announce/2020-December/000268.html 1.35.1 LTS]  ( Warning: MediaWiki is not yet compatible with PHP 8. See task [https://phabricator.wikimedia.org/T248925 T248925 ]for more information)&lt;br /&gt;
** Upgrade failed due to issue https://phabricator.wikimedia.org/T212428 ! (Possible work [https://phabricator.wikimedia.org/T212428#6669851 around]) (2021-12-08 - T212428 fix was only available in Mediawiki 1.37 and upgrade worked pass issue successfully. But wiki fails with multiple Fatal errors and blank pages, currently testing to narrow down and report issue! Reverted to existing Mediawiki!)&lt;br /&gt;
* 2021/12/16 Added suggested settings to LocalSettings.php for security issue https://www.mediawiki.org/wiki/2021-12_security_release/FAQ&lt;br /&gt;
&lt;br /&gt;
* [https://makandracards.com/makandra/594-utf-8ify-an-existing-mysql-database UTF-8ify an existing MySQL database]&lt;br /&gt;
&lt;br /&gt;
* [[MediaWiki:Common.css]]&lt;br /&gt;
&lt;br /&gt;
* look at renaming the user manual to a shorter url see discussion [[Talk:Gramps_5.1_Wiki_Manual]] ( 'User Manual' instead of 'Wiki Manual': As 'User Manual' is a well-known term for the general computer user. / Use redirects either using mediawiki or as rewrite rules in the .htaccess file. )&lt;br /&gt;
* revisit links in wiki sidebar see discussion [[MediaWiki_talk:Sidebar]]&lt;br /&gt;
* [[Talk:Gramplets]] renaming suggestion. &lt;br /&gt;
&lt;br /&gt;
====Extensions====&lt;br /&gt;
=====Existing extensions=====&lt;br /&gt;
======Extension:ConfirmAccount======&lt;br /&gt;
[[File:Request account-extension-currentconfig.png|right|thumb|150px|Extension:ConfirmAccount : Request account - page 2021/11/15 current config ]]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Extension:ConfirmAccount Extension:ConfirmAccount] - (Configured to required a minimum of six words for &amp;quot;Personal biography (plain text only): &amp;quot;  section and a confirmed email address for final account creation)&lt;br /&gt;
** The following configure elements of the RequestAccount form ( https://gramps-project.org/wiki/index.php/Special:RequestAccount ):&lt;br /&gt;
*** 1. Top section of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-text&lt;br /&gt;
*** 2. &amp;quot;User account&amp;quot; section of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-text&lt;br /&gt;
*** 3. &amp;quot;Other information&amp;quot; section of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-ext-text&lt;br /&gt;
*** 4. &amp;quot;Other information&amp;quot; section (it is the first entry boxes &amp;quot;title&amp;quot;) of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-notes&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Submitting the form on the wiki shows the following message:&lt;br /&gt;
&lt;br /&gt;
Your account request has been sent and is now pending review. A confirmation email has been sent to your email address. &lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
Email shows the following:&lt;br /&gt;
&lt;br /&gt;
sent from: noreply@gramps-project.org&lt;br /&gt;
Subject: &amp;quot;Gramps email address confirmation&amp;quot;&lt;br /&gt;
Message:&lt;br /&gt;
&lt;br /&gt;
Someone, probably you from IP address XXX.XXX.XXX.XXX, has requested an account &amp;quot;Testuser2&amp;quot; with this email address on Gramps.&lt;br /&gt;
&lt;br /&gt;
To confirm that this account really does belong to you on Gramps, open this link in your browser:&lt;br /&gt;
&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Special:RequestAccount&amp;amp;action=confirmemail&amp;amp;wpEmailToken=00000000000000000000000000000000&lt;br /&gt;
&lt;br /&gt;
If the account is created, only you will be emailed the password.&lt;br /&gt;
If this is *not* you, do not follow the link.&lt;br /&gt;
This confirmation code will expire at 2021-12-13T22:06:28.&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
Confirming the link will show the following wiki message:&lt;br /&gt;
&lt;br /&gt;
Your email address has been confirmed and will be listed as such in your account request. &lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
Then the webmaster gets the following email:&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
from: noreply@gramps-project.org&lt;br /&gt;
TO: webmaster@gramps-project.org&lt;br /&gt;
Subject: &amp;quot;Gramps account request&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Testuser2 has requested an account and is waiting for confirmation.&lt;br /&gt;
The email address has been confirmed. You can confirm the request here:&lt;br /&gt;
&lt;br /&gt;
https://gramps-project.org/wiki/index.php/Special:ConfirmAccounts&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
I login and confirm as best I can that it is a real person, generally in 99 percent of request the person mentions something about genealogy or the Gramps program or has a question, spam account are rejected as very obvious as they have urls to spammy websites!&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Once the account is created this extension creates a new user talk welcome message; whose configuration is managed at https://gramps-project.org/wiki/index.php/MediaWiki:Confirmaccount-welc&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
=====Language Related extensions=====&lt;br /&gt;
* Investigate making Mediawiki multilingual using '''MediaWiki_Language_Extension_Bundle''' see request {{bug|10978}} and [[User_talk:Avma]]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Directionality_support Directionality_support]&lt;br /&gt;
=====Requested Extensions=====&lt;br /&gt;
* [[User_talk:GulliblePangolin#Add_Wikipedia:Citation_templates]]&lt;br /&gt;
* Test using [https://mediawiki.org/wiki/Extension:LinkTarget MediaWiki hotlink targeting extension]. that would allow linking to the lines of code &amp;amp;amp; open in a target browser window (instead redirecting the existing browser window) (This extension is currently not actively maintained! )&lt;br /&gt;
&lt;br /&gt;
===Mailing lists===&lt;br /&gt;
===== Sourceforge mailing list =====&lt;br /&gt;
Each of the Gramps [https://sourceforge.net/p/gramps/mailman/ Sourceforge mailing list] are backed up regularly to the  [https://sourceforge.net/p/forge/documentation/Mailing%20List%20Archives/ MBOX format]  (Since 2019/11/08)&lt;br /&gt;
* gramps-announce&lt;br /&gt;
* gramps-bugs&lt;br /&gt;
* gramps-devel&lt;br /&gt;
* gramps-users&lt;br /&gt;
&lt;br /&gt;
===Forum===&lt;br /&gt;
&lt;br /&gt;
==== Discourse ====&lt;br /&gt;
The Gramps Discourse Forum is backed up regularly to the [https://meta.discourse.org/t/create-download-and-restore-a-backup-of-your-discourse-database/122710/1 Discourse XML backup format] (Since 2020-01-02)&lt;br /&gt;
&lt;br /&gt;
* [https://sourceforge.net/p/gramps/mailman/message/36890927/ Announcement trial started 2020-01-02]&lt;br /&gt;
&lt;br /&gt;
===== Discourse Trial =====&lt;br /&gt;
Investigate replacing the mailing list on Sourceforge and trial using [https://free.discourse.group/ Discourse] at https://gramps.discourse.group/&lt;br /&gt;
* [x] Create DNS A record and [x] redirect from https://discourse.gramps-project.org to https://gramps.discourse.group/&lt;br /&gt;
* [x] setup and customise discourse for the gramps project eg: logo, permissions etc&lt;br /&gt;
* [x] Invite people to trial?&lt;br /&gt;
====== Migration from sourceforge mailing list ======&lt;br /&gt;
* [x] Create a [https://bitnami.com/stack/discourse standalone version of Discourse]&lt;br /&gt;
* [x] Need to [https://sourceforge.net/p/forge/documentation/Mailing%20List%20Archives/ export] the MBOX for each [https://sourceforge.net/p/gramps/mailman/ sourceforge mailing list]&lt;br /&gt;
** [x] gramps-announce&lt;br /&gt;
** [x] gramps-bugs&lt;br /&gt;
** [x] gramps-devel&lt;br /&gt;
** [x] gramps-users&lt;br /&gt;
* [-] import the Sourceforge MBOX files ( https://meta.discourse.org/t/importing-mailing-lists-mbox-listserv-google-groups-emails/79773 )&lt;br /&gt;
** {{man menu|**Failed** due to Sourceforge (since 2017) obfuscating email addresses in mailing list mbox archive files.}}&lt;br /&gt;
* [ ] create a discourse backup file and&lt;br /&gt;
* [ ] contact the discourse support team to restore the discourse backup file.&lt;br /&gt;
&lt;br /&gt;
==Things to do==&lt;br /&gt;
&lt;br /&gt;
===SourceForge.net - Storage issue for project: gramps ===&lt;br /&gt;
&lt;br /&gt;
* Project's total usage size 26.4 GB as at 2026/06/13&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* https://gramps-project.org/wiki/index.php/Linux_Genealogy_CD   deleted already backed up to https://archive.org/details/@webmaster_gramps-project_org  in 2017 ISO CD's  2026/06/13&lt;br /&gt;
&lt;br /&gt;
====email====&lt;br /&gt;
From: SourceForge.net Support &amp;amp; Ops &amp;lt;sfnet_ops@slashdotmedia.com&amp;gt;&lt;br /&gt;
Date: Fri, 12 Jun 2026 at 07:02&lt;br /&gt;
Subject: Storage issue for project: gramps&lt;br /&gt;
To:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hello,&lt;br /&gt;
&lt;br /&gt;
We are contacting you because you are listed as an Admin for https://sourceforge.net/projects/gramps/&lt;br /&gt;
&lt;br /&gt;
This project is using a large amount of storage.&lt;br /&gt;
&lt;br /&gt;
We need your help removing a lot of your old releases.&lt;br /&gt;
Please remove as much as you can of your old releases and unused files within 14 days.&lt;br /&gt;
&lt;br /&gt;
You can use this tool to help you identify the files that aren't getting many downloads and take up a lot of space.&lt;br /&gt;
https://sourceforge.net/p/gramps/admin/files/large_files&lt;br /&gt;
&lt;br /&gt;
We are letting you know so you can choose which files to remove.&lt;br /&gt;
Please be aware that if we don't see any difference after 14 days, we will have to remove all the files and folders with 0 or a few monthly downloads ourselves.&lt;br /&gt;
&lt;br /&gt;
Thank you for your cooperation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sincerely,&lt;br /&gt;
&lt;br /&gt;
SourceForge Support&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Monitor Traffic to websites===&lt;br /&gt;
{{stub}}&lt;br /&gt;
&lt;br /&gt;
===Addons===&lt;br /&gt;
* [[Addon:TMGimporter]] - Taken over and released 2026 by eduralph for Gramps 6.&lt;br /&gt;
** [[User:Sam888/TMG|TMG Notes]] - On hold&lt;br /&gt;
* [[Addon:Prerequisites Checker Gramplet]] - [https://github.com/gramps-project/addons-source/pull/109 PR109] - maintained by comunity&lt;br /&gt;
* Direct importers instead of GEDCOM see: [http://fileformats.archiveteam.org/wiki/Genealogical_data Genealogical data] - Just Solve the File Format Problem - On hold&lt;br /&gt;
&lt;br /&gt;
===Bug Triage===&lt;br /&gt;
Unofficial [[Bug triage|bug triager]].&lt;br /&gt;
&lt;br /&gt;
Cleanup Started: 201409 Completed 20150523 with life in between...&lt;br /&gt;
&lt;br /&gt;
Gramps Bugtracker: &lt;br /&gt;
https://gramps-project.org/bugs/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
====Idea Bug Triage day/week====&lt;br /&gt;
**Draft** (using kill arch bugs day as a guide)&lt;br /&gt;
&lt;br /&gt;
Subject: Clean up Gramps Bugs: Help us on the xx of xxx!&lt;br /&gt;
&lt;br /&gt;
If any of you have some spare time this weekend, I need some extra hands with triaging the bug tracker.&lt;br /&gt;
&lt;br /&gt;
I'd like to hold a bug wrangling day on the xx of xxx to check open issues. If you cannot take part on the bug wrangling day, then feel free to help us any time before that event.&lt;br /&gt;
&lt;br /&gt;
How?&lt;br /&gt;
&lt;br /&gt;
Please review all bugs that were reported by you and check if they are still valid. (detail how)&lt;br /&gt;
&lt;br /&gt;
Please request a bug closure on the bug tracker if the bug may be closed as resolved in the current version of Gramps. Otherwise please provide further information so that we can continue to work on the bug. We cannot fix bugs without your feedback.&lt;br /&gt;
&lt;br /&gt;
Questions?&lt;br /&gt;
&lt;br /&gt;
Join us at discourse forum (link to discussion for day) during xx of xxx. As we live in different timezones not all developers and bug wranglers will be available at the same time, but feel free to report your issues to any developers available.&lt;br /&gt;
&lt;br /&gt;
Also please check your mailboxes that may contain notifications about comments made on your tickets.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[ ] Decide date.&lt;br /&gt;
[ ] send out email.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===CI Test===&lt;br /&gt;
Improving CI&lt;br /&gt;
&lt;br /&gt;
* https://travis-ci.org/sam-m888/gramps   - On hold&lt;br /&gt;
&lt;br /&gt;
;Coverage&lt;br /&gt;
* https://app.codacy.com/manual/gramps-project/gramps/dashboard&lt;br /&gt;
&lt;br /&gt;
* [[Testing Gramps]]&lt;br /&gt;
&lt;br /&gt;
=== Gramps User Manual ===&lt;br /&gt;
&lt;br /&gt;
The Gramps [[User manual]] is a mix of the following:&lt;br /&gt;
*Reference manual &lt;br /&gt;
*User guide &lt;br /&gt;
*Tutorials (how to?)&lt;br /&gt;
&lt;br /&gt;
* [https://gramps-project.org/wiki/index.php?title=Category:Cleanup Category:Cleanup]&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;s&amp;gt;{{bug|8888}}&amp;lt;/s&amp;gt; / &amp;lt;s&amp;gt;{{bug|9042}}&amp;lt;/s&amp;gt; / &amp;lt;s&amp;gt;{{bug|10919}}&amp;lt;/s&amp;gt; [Review]Gramps Help button User Manual wiki-links (In progress)&lt;br /&gt;
&lt;br /&gt;
====Update for Gramps 6.0====&lt;br /&gt;
Gramps {{man version}} [[User manual translations]]&lt;br /&gt;
&lt;br /&gt;
Ensure that any new functionality is covered by user documentation.&lt;br /&gt;
&lt;br /&gt;
;Update (almost) all images:&lt;br /&gt;
*Started: 2025-0x-xx&lt;br /&gt;
*Completed: &lt;br /&gt;
&lt;br /&gt;
Remaining xx image links:&lt;br /&gt;
*(1 image) https://gramps-project.org/wiki/index.php?title=Gramps_{{man version}}_Wiki_Manual_-_About&lt;br /&gt;
** Update About Screen with released version (instead of alpha)&lt;br /&gt;
&lt;br /&gt;
;Update and improve text to match the interface&lt;br /&gt;
*Started: 2025-0x-xx&lt;br /&gt;
*Completed: &lt;br /&gt;
&lt;br /&gt;
also manually test all user accessible parts of Gramps (done as part of above two)&lt;br /&gt;
&lt;br /&gt;
=====Notes on User manual update=====&lt;br /&gt;
Notes on various regressions, paper-cuts and annoyances noticed during the user manual update.&lt;br /&gt;
&lt;br /&gt;
When I have time, issues and feature request will be created for the following if required.&lt;br /&gt;
&lt;br /&gt;
* add mention about [[Template:Backup Omissions]] specifically about books.xml to user manual&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#################### As at 20200729 #################&lt;br /&gt;
************Bugs**************************************&lt;br /&gt;
[](Bug# )graphical reports - calendar - information overflows boxes (pdf) (ms-windows tested only)&lt;br /&gt;
[](Bug# )Merge (people) dialog does not grow larger when you expand the &amp;quot;Detailed Selection&amp;quot; section out.&lt;br /&gt;
&lt;br /&gt;
%%%%%%%% Help related bugs&lt;br /&gt;
[] ??&lt;br /&gt;
&lt;br /&gt;
************Papercuts - Enhancements******************&lt;br /&gt;
%%%%%%%% All for Help finding improvement see issue 10919 %%%%%%%%%%%%%&lt;br /&gt;
[] context menu's (right click) add an entry for &amp;quot;Help&amp;quot; at the bottom of each? &lt;br /&gt;
[] Add help url to context menu entry for &amp;quot;About: XXXXX&amp;quot; (as was done on addon views)&lt;br /&gt;
    [] Dashboard Category (grampletview)  ( gramps/gui/widgets/grampletpane.py : def _button_press( )&lt;br /&gt;
        [] Also show context menu ###&amp;gt;&amp;gt;&amp;gt; when no database is loaded! &amp;lt;&amp;lt;&amp;lt;###&lt;br /&gt;
           See https://gramps-project.org/bugs/view.php?id=10594&lt;br /&gt;
    [] Chart Category views&lt;br /&gt;
            [] 2 way fan chart&lt;br /&gt;
            [] fan chart (ancestors)&lt;br /&gt;
            [] descendant fan chart&lt;br /&gt;
    [] Each of the &amp;quot;list&amp;quot; &amp;amp; &amp;quot;grouped list&amp;quot; views&lt;br /&gt;
            [] Relationships Category view&lt;br /&gt;
                    [] Nick Halls new &amp;quot;Combined View&amp;quot; for Relationships Category&lt;br /&gt;
            [] Families Category view&lt;br /&gt;
            [] Events View&lt;br /&gt;
            [] Citations List View&lt;br /&gt;
            [] Repository List View&lt;br /&gt;
            [] Media List View&lt;br /&gt;
            [] Notes List View&lt;br /&gt;
            [] People Category&lt;br /&gt;
                [] Tree View - Grouped People&lt;br /&gt;
                [] Tree View - People List View&lt;br /&gt;
            [] Places Category&lt;br /&gt;
                [] Places List View&lt;br /&gt;
                [] Places Tree View&lt;br /&gt;
            [] Sources Category&lt;br /&gt;
                [] Citation Tree View&lt;br /&gt;
                [] Sources List View&lt;br /&gt;
    [] Geography views&lt;br /&gt;
        [] All known places&lt;br /&gt;
        [] All known places for one Family&lt;br /&gt;
        [] Have they been able to meet ?&lt;br /&gt;
        [] All places related to Events&lt;br /&gt;
        [] All known places for one Person&lt;br /&gt;
            [] All known places for one person with graphical information (KML files)&lt;br /&gt;
        [] Every residence or move for a person and any descendants&lt;br /&gt;
        [] Have these two families been able to meet ?&lt;br /&gt;
    [] category drop down under navigator? (or change it to a context menu that you click in an empty section of the navigator section?)&lt;br /&gt;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%...........................................................&lt;br /&gt;
[](Feature# )for the &amp;quot;filter&amp;quot; gramplets name each one (shown on Title bar when detached) and provide working help link (then update screenshots and link to wiki)&lt;br /&gt;
[](feature# )&amp;quot;Add Rule dialog&amp;quot;: if you select a filter then select a top level category of filter&amp;quot; the right hand window shows random stuff from previous filters (suggest displaying a blank area only)&lt;br /&gt;
&lt;br /&gt;
[] (Bug#) dashboard - order of default Gramplets is different on ms-windows  versus linux? eg: top [surnames|welcome] on win 10 - how do you guarantee order ( have a look at geography view icons on toolbar each time the views order is different, which does not help with keybindings!)&lt;br /&gt;
&lt;br /&gt;
[] On each &amp;quot;autobackup/report/export assistant wizard/make backup xml/import/export view as...&amp;quot; options the &amp;quot;File Name:&amp;quot; location should default to the OS's home/documents &amp;amp; media directory  &amp;quot;~&amp;quot; [Linux/Mac OS/MS-Windows (C:\Users\&amp;lt;~username&amp;gt;\Documents) Media&amp;gt; (C:\Users\&amp;lt;username&amp;gt;\Pictures ) ]  eg:  Gtk.FileChooser.set_current_folder()&lt;br /&gt;
see recent issue where user overwrote report_settings.xml with a report on Macosx!&lt;br /&gt;
&lt;br /&gt;
[] add a menu option under &amp;quot;Help&amp;quot; to &amp;quot;Open folder locations&amp;quot;? to aid with helping people for &amp;quot;user directory&amp;quot; etc &amp;quot;Media directory&amp;quot;  (see recent difficulty with finding user directory &lt;br /&gt;
https://gramps-project.org/bugs/view.php?id=10370&lt;br /&gt;
&lt;br /&gt;
[] text reports - Place Report  - use the active selected place by default and then allow people to change (keep it consistent with how other reports are.)&lt;br /&gt;
&lt;br /&gt;
[] Graph report - Family Lines - consider having &amp;quot;People of Interest&amp;quot; tab first so it's obvious that something has to be selected / or bring this report in line with others so that the Active person is already selected at a minimum. ( https://gramps-project.org/bugs/view.php?id=11598 Person had issue with graph report )&lt;br /&gt;
&lt;br /&gt;
[] For each report determine what the optimal page settings are and use them as defaults&lt;br /&gt;
&lt;br /&gt;
[] for each report be able to have separate settings per report for the page settings!&lt;br /&gt;
&lt;br /&gt;
[] text reports- Database Summary Report - is not very useful as it does not name the &amp;quot;Family Tree&amp;quot; the summary is for or a date for reference.  and it's missing an actual summary of other information eg citation/repository's it can provide more information&lt;br /&gt;
&lt;br /&gt;
[] text reports - &amp;quot;Records Report&amp;quot; is not very useful as it does not name the &amp;quot;Family Tree&amp;quot;  or the date produced&lt;br /&gt;
&lt;br /&gt;
[] for clarity suggest adding the word &amp;quot;List&amp;quot; to the list views (this will make it easier to support people) (see my suggestion previous unmerged PR)&lt;br /&gt;
&lt;br /&gt;
[] Make toolbar icons insensitive (grey them out) when not needed or available to use eg: empty list  &lt;br /&gt;
&lt;br /&gt;
[] If the list view is empty, add a greyed out single (non select-able) entry that instructs the user to add to the list?&lt;br /&gt;
&lt;br /&gt;
[] Tool Selection dialog - needs help button &lt;br /&gt;
https://gramps-project.org/wiki/index.php/Gramps_5.1_Wiki_Manual_-_Tools#Tool_Selection_dialog&lt;br /&gt;
&lt;br /&gt;
[] Report Selection dialog - needs help button &lt;br /&gt;
https://gramps-project.org/wiki/index.php/Gramps_5.1_Wiki_Manual_-_Reports#Report_Selection_dialog&lt;br /&gt;
&lt;br /&gt;
[] when running a second instance of gramps if you attempt to open a family tree that's open in the first instance the break lock dialog should have an additional button option to open as read only.&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Books reports&amp;quot;  dialog change the name of the second section from &amp;quot;Current book&amp;quot; to Current book items&amp;quot; (aids in legibility of user manual!)&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Family Trees&amp;quot; Manager button (displays &amp;quot;Connect to a recent database&amp;quot; when you hover over it) Change it to &amp;quot;Connect to a recent  Family Tree&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Family Trees&amp;quot; Manager - Archive (RCS) the &amp;quot;Revision comment&amp;quot; dialog should be renamed to &amp;quot;Archive version comment&amp;quot; and the label &amp;quot;Version description&amp;quot; should be the same?&lt;br /&gt;
&lt;br /&gt;
[] No Menu option to add/delete/restore a Gramplet is available.&lt;br /&gt;
&lt;br /&gt;
[] Gramps CLI info &amp;quot;gramps -v&amp;quot; needs a section that list third-party addons with version numbers and if prerequisites have been met.&lt;br /&gt;
&lt;br /&gt;
[] keybinding on Categories only goes 0 to 9(citations) and we now have 13 categories :( So repositories/media/notes have no shortcut (maybe ctl+shift+&amp;lt;number&amp;gt; ?  ctl plus / minus?   [SM- ok: ctl + n = next category / ctl + p = previous category]&lt;br /&gt;
&lt;br /&gt;
[] age on date gramplett - awkward wording on the resulting &amp;quot;quick view&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Family Tree Manager&amp;quot; for the status column the status icons need tooltips or just use words&lt;br /&gt;
&lt;br /&gt;
[] Sort Events tool has no feedback on completion!&lt;br /&gt;
&lt;br /&gt;
[] report options tabs issues with repeating names (due to tab reorganization!) think of better single word names!&lt;br /&gt;
&lt;br /&gt;
[](feature# )For the &amp;quot;Web Reports&amp;quot; have the report test first that the file path to write to exist instead of attempting to generate the website and then after awhile failing!  eg: manually type in a non existent file path and run the report.&lt;br /&gt;
&lt;br /&gt;
@@@@@@@@@@@@@@User manual@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&lt;br /&gt;
[] Using a wiki for the user manual has already been shown that it does not make translating the manual any easier! (find a simpler way so as to not waste a translators time) as well as the overhead of maintaining the mediawiki!&lt;br /&gt;
&lt;br /&gt;
[] Note that page 20 ( Gramps_5.1_Wiki_Manual_-_Reports_-_part_1 ) will be merged to ( Gramps_5.1_Wiki_Manual_-_Reports ) later as Gramps code needs to update for all subsequent pages!!)&lt;br /&gt;
&lt;br /&gt;
[] geography view rename:&lt;br /&gt;
	* &amp;quot;The map&amp;quot; tab to &amp;quot;Map Common&amp;quot;&lt;br /&gt;
	* rename each of the tabs for the views so they either have the name of the view in full on the tab or the name appears as a text line.&lt;br /&gt;
&lt;br /&gt;
[] @prculley Originally when I created that the &amp;quot;Add&amp;gt;New&amp;quot; menu I had intended for each option to initially switch to that particular list view and then present the editor and once the new item was created for it to be the active highlighted item in the list view, so that users could link the action they have taken with the result instead of having to search for it afterward? Do you know if this is or something similar is possible?&lt;br /&gt;
&lt;br /&gt;
prcully&amp;gt;&amp;gt;(Almost) Anything is possible ;-)...   I'm pretty sure that would take some code to do both switch views (do whatever clicking on item on left side does) and then invoke Editor.  And then finally change active to new whatever.   Probably only four lines of code for each editor.&lt;br /&gt;
&lt;br /&gt;
..........................&lt;br /&gt;
Mentioned by others:&lt;br /&gt;
* It would also be great if the tag colors showed in the Person editor as well.and all the other editors where tags are shown, including the &amp;quot;Tag selection&amp;quot; list. https://www.reddit.com/r/gramps/comments/hy2xqh/option_to_show_tag_with_colors_in_relationships/&lt;br /&gt;
&lt;br /&gt;
.................................................................................................&lt;br /&gt;
[] for addon prerequistes have a look at converting them to use &amp;quot;depends_on = &amp;quot;  like in the following addons&lt;br /&gt;
https://github.com/gramps-project/addons-source/search?utf8=%E2%9C%93&amp;amp;q=depends_on&amp;amp;type=&lt;br /&gt;
https://github.com/gramps-project/gramps/search?utf8=%E2%9C%93&amp;amp;q=depends_on&amp;amp;type=&lt;br /&gt;
&lt;br /&gt;
which can be a comma separated list for multiple dependencies/prerequisites (so that addons that share prerequisites import the same library?) (maybe move spell check into an addon etc? tip of the day... possibilities...)&lt;br /&gt;
&lt;br /&gt;
depends_on = [&amp;quot;libwebconnect&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
mentioned in the following&lt;br /&gt;
https://sourceforge.net/p/gramps/mailman/message/27070037/&lt;br /&gt;
''In your gpr file, you can have a line like:&lt;br /&gt;
&lt;br /&gt;
depends_on = [&amp;quot;libwebconnect&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
which is a list of id's from other gpr files. This example will ensure&lt;br /&gt;
that libwebconnect is loaded before your plugin. If it can't be found,&lt;br /&gt;
or you have a cycle, then your plugin won't be loaded.&lt;br /&gt;
&lt;br /&gt;
If it is a common function, perhaps libhtml is the right place to put&lt;br /&gt;
it, and you can put a depends_on on that.&lt;br /&gt;
&lt;br /&gt;
-Doug''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
example output is on terminal only:&lt;br /&gt;
&lt;br /&gt;
Cannot resolve the following plugin dependencies:&lt;br /&gt;
   Plugin 'UK Web Connect Pack' requires: ['libwebconnect']&lt;br /&gt;
&lt;br /&gt;
[](feature)  For plugins/addons if prerequisites not available display a page stating why/what is missing that includes the addon description and a url to the support page.&lt;br /&gt;
&lt;br /&gt;
..............Unsorted................................&lt;br /&gt;
[] Only documented behavior should be supported. Ensure that clear documentation is a requirement for contributions enhancing Gramps (Part of the PR)&lt;br /&gt;
&lt;br /&gt;
[] '''Configuration Files''' Add advanced appendix that mentions the assorted files eg: Custom filters (custom_filter.xml) and report setting (?.xml) and how they are not being backed up for migration and backup?  also ( recent-files-gramps.xml )  &lt;br /&gt;
see:&lt;br /&gt;
	* https://gramps-project.org/wiki/index.php?title=Gramps_5.1_Wiki_Manual_-_Reports_-_part_1&lt;br /&gt;
	Report Settings&lt;br /&gt;
	The settings chosen when generating a report is stored in the users profile, in .gramps/report_options.xml, and will be used as default settings when generating the next report. If there is a need to revert to the default options for any reason, this file can simply be deleted. &lt;br /&gt;
&lt;br /&gt;
############## Website admin ####################################&lt;br /&gt;
[] A2 Hosting Server resources seem ok: Appdata images! &lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Category:AppData&lt;br /&gt;
(Consider another location eg github! )&lt;br /&gt;
(Was: Godaddy Server resources issue that caused code:500 server errors )&lt;br /&gt;
&lt;br /&gt;
############## Addons #################&lt;br /&gt;
[] Add on Graphical Report - Descendants Lines -Error writing to Output Stream  (turn off document options and make sure report defaults to the documents directory (reported a few times on the mailing list)  / also report defaults to png but is able to output svg according to the wiki help page.&lt;br /&gt;
&lt;br /&gt;
[] PedigreeChart help url addon goes to&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Gramps_5.1_Wiki_Manual_-_Reports#Pedigree_Chart&lt;br /&gt;
instead of:&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=PedigreeChart&lt;br /&gt;
&lt;br /&gt;
[] PedigreeChart addon printing for PDF is poor eg look at the cut off title.&lt;br /&gt;
&lt;br /&gt;
.............................................................&lt;br /&gt;
[] htree - cherry-pick changes to addon-source master&lt;br /&gt;
&lt;br /&gt;
[] rebase &amp;quot;Timeline pedigreeview&amp;quot; on pedigreeview or visa versa?&lt;br /&gt;
.............................................................&lt;br /&gt;
[ ] Pluginmanager (prculley)  also unlike the built in check for addons this one does not mention you need to restart gramps if you install a &amp;quot;gramps view&amp;quot; although it says it should on the addon wiki support page&lt;br /&gt;
..........................................................................&lt;br /&gt;
[] we don’t actually use SF for much any more and they’ve been having a lot of issues in the last couple of years maybe we should migrate the lists to Google Groups (jralls)&lt;br /&gt;
&lt;br /&gt;
* SM another options is https://groups.io/  &lt;br /&gt;
* 2020 We are trialing https://gramps.discourse.group/&lt;br /&gt;
..........................................................................&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Edit_Image_Exif_Metadata&lt;br /&gt;
* See: Future of Exiv2? (  https://github.com/Exiv2/exiv2/issues/1018 )&lt;br /&gt;
..........................................................................&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Gramps_5.1_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_3#Attributes&lt;br /&gt;
&lt;br /&gt;
Gramps has two dialogs called &amp;quot;Attribute Editor dialog&amp;quot; that look different but both collect the same info in the top section.&lt;br /&gt;
&lt;br /&gt;
eg: from Source's attribute tab creating a new attribute.&lt;br /&gt;
...................................................................&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Reports====&lt;br /&gt;
&lt;br /&gt;
====Create new advanced settings appendix====&lt;br /&gt;
* https://gramps-project.org/wiki/index.php/Gramps_{{man version}}_Wiki_Manual_-_Settings#Advanced_manipulation_of_settings&lt;br /&gt;
&lt;br /&gt;
=== Gramps Developer Documents ===&lt;br /&gt;
&lt;br /&gt;
In the sphinx format:&lt;br /&gt;
* [https://gramps-project.org/docs/ Gramps Python API]&lt;br /&gt;
&lt;br /&gt;
On wiki:&lt;br /&gt;
* [[Gramps Data Model]]&lt;br /&gt;
&lt;br /&gt;
See also:&lt;br /&gt;
* [[Internationalization]]&lt;br /&gt;
* [[Gramps Glossary]]&lt;br /&gt;
&lt;br /&gt;
=== User Experience Test Plan ===&lt;br /&gt;
* [[GEPS 034: Improve usability]]&lt;br /&gt;
** [[Usability]]&lt;br /&gt;
&lt;br /&gt;
* [ ] Create a new wiki page that concentrates on the '''new user experience''' (both current &amp;amp; planned). The mailing list suggest it was referred to as the &amp;quot;Aunt Martha&amp;quot; test and mentions them as &amp;quot;user stories&amp;quot;. So lets make Aunt Martha's usage of the Gramps program better.&lt;br /&gt;
** [[UI_style]] ''Remember that the majority of the users are probably novices without a lot of computer experience. Design things so that your Aunt Martha could use it''&lt;br /&gt;
** [[GEPS_015:_Repository_Research_Support#User_Stories]] ''Aunt Martha (AM) is planning a visit to the UK National Archives'' &lt;br /&gt;
** [[GEPS_023:_Storing_data_from_large_sources#User_story_.28Problem_that_needs_to_be_solved.29]] '' Aunt Martha should be able to continue to use Gramps just as at present''&lt;br /&gt;
** [http://gramps.1791082.n4.nabble.com/Multi-user-question-tp1809285p1809287.html Are you seriously suggesting that aunt Martha (or somebody's father) would really put up with something like this? ]&lt;br /&gt;
** [https://sourceforge.net/p/gramps/mailman/message/28455089/ The &amp;quot;Aunt Martha&amp;quot; test is the requirement that one's (hypothetical) barely-knows-how-to-turn-on-the-computer Aunt Martha should be able to easily use Gramps to manage her genealogy research. Anything that involves administering a professional-level RDBMS server like MySQL is going to be way too hard for Aunt Martha.'']&lt;br /&gt;
** [https://sourceforge.net/p/gramps/mailman/message/5247418/ This makes it kind of hard to email a report to Aunt Martha.  It also makes it hard for Aunt Martha, who doesn't want to learn a program to tell you more about her knowledge of family history, to make changes and send it back to you.]&lt;br /&gt;
** [https://www.reddit.com/r/gramps/comments/bo4cb9/the_interface_seems_a_bit_overwhelming/enc6m63/ The project used to have an &amp;quot;Aunt Martha&amp;quot; test for features, where you would ask yourself &amp;quot;Could I easily explain how to do this over the phone to my Aunt Martha?&amp;quot; Maybe now I have become &amp;quot;Aunt Martha&amp;quot;...]&lt;br /&gt;
** [http://gramps.1791082.n4.nabble.com/extra-css-stylesheets-td1799101.html I was thinking that Aunt Martha will never download the extra stylesheets, even if she loves them, because she is not going to want to code...She still will not do it, because she knows that she is not a programmer and will not take the chance.  No matter how easy or explicit the directions are that I would send to her.]&lt;br /&gt;
** From gramps reddit [https://www.reddit.com/r/gramps/comments/eesuy3/difficult_to_add_my_children_to_myself_can_it_be/ ...For example after installing I spent just over an hour attempting to add my children to myself and ended stopping after I couldn't figure it out, ...I have decided to move on to another program because if an old woman like myself can't work it out then who can? ]&lt;br /&gt;
* [ ] Update the test plan for the current version of Gramps&lt;br /&gt;
** [https://github.com/gramps-project/gramps/blob/master/TestPlan.txt /gramps/blob/master/TestPlan.txt] (last updated 2004)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Check/Mention ====&lt;br /&gt;
* [[Handler List]] - A list of languages that have Localized Handler's for Gramps.&lt;br /&gt;
* [[Calendar tools holidays]] - see if these calendars needs updating?&lt;br /&gt;
&lt;br /&gt;
=== Gramps Downloads (since: 2001/04/21) ===&lt;br /&gt;
&lt;br /&gt;
====Downloads Result Table====&lt;br /&gt;
For the various Gramps program installers.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! #&lt;br /&gt;
! Download Location&lt;br /&gt;
! Gramps Version&lt;br /&gt;
! Date Checked&lt;br /&gt;
! Download Count&lt;br /&gt;
! Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || '''[https://github.com/gramps-project/gramps Github]''' ([https://tooomm.github.io/github-release-stats/?username=gramps-project&amp;amp;repository=gramps]) || 6.0.0 || 2017-06-10 to 2025-04-13 || 815,145 || Official ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || '''[https://sourceforge.net/projects/gramps/files/ Sourceforge]''' [https://sourceforge.net/projects/gramps/files/stats/timeline?dates=2001-04-01%20to%202022-08-01&amp;amp;period=monthly]|| 6.0.0 || 2001-04-01 to 2025-04-13 || 1,064,213 || Official - Old site ( Download statistics available since 2001-04-21 (when this project was registered). )||&lt;br /&gt;
|- &lt;br /&gt;
| 3 || '''[https://portableapps.com/apps/education/gramps_portable Portableapps.com]''' [https://sourceforge.net/projects/portableapps/files/Gramps%20Portable/ Sourceforge] ([https://sourceforge.net/projects/portableapps/files/Gramps%20Portable/stats/timeline?dates=2005-10-01%20to%202022-08-01&amp;amp;period=monthly])|| 6.0.0 || 2005-10-01 to 2025-04-13 || 959,660 || Unofficial ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || '''[https://qa.debian.org/popcon.php?package=gramps Debian]''' || 6.0.0 || 2004-01 to 2025-03 || '''Inst''' (251,795) || Debian Popularity contest statistics for Gramps (This only report Statistics for those that Opt-in to the reporting of the statistics. Usually reports the deliberate installation date for Gramps. / '''Inst'''. is the number of people who installed this package (sum of the four categories on the Debian Gramps page) || &lt;br /&gt;
|-&lt;br /&gt;
| 5 || '''[https://chocolatey.org/packages/gramps chocolatey.org]''' || 6.0.0 || 2025-03-13 || 9,268 || Repacked Gramps AIO Microsoft-Windows installer. ||&lt;br /&gt;
|-&lt;br /&gt;
| 6 || '''[https://www.majorgeeks.com/files/details/gramps.html Majorgeeks]''' || 6.0.0 || 2025-03-13 || 12408  || Direct from them Downloads ||&lt;br /&gt;
|-&lt;br /&gt;
| 7 || '''[https://www.bytesin.com/software/Gramps/ bytesin.com]''' || 6.0.0 || 2025-03-13 || 4,341 || Publisher: Aaron R. Short&amp;amp;Ormus? ||&lt;br /&gt;
|-&lt;br /&gt;
| 8 || '''[https://www.chip.de/downloads/Gramps_105764449.html chip.de]''' || 6.0.0 || 2025-03-13 || 15,395 || Direct downloads ||&lt;br /&gt;
|-&lt;br /&gt;
| 9 || '''[https://gramps.softonic.findmysoft.com/ softonic.findmysoft.com]''' || 5.0.1 || 2025-03-13 || 6,935 || Direct downloads ||&lt;br /&gt;
|-&lt;br /&gt;
| 10 || '''softpedia.com''' || 6.0.0 || 2025-03-13 || 6,760 || [https://www.softpedia.com/get/Others/Miscellaneous/GRAMPS.shtml Gramps AIO] ||&lt;br /&gt;
|-&lt;br /&gt;
| 11 || '''softpedia.com''' || 5.2.2 || 2025-03-13 || 5,920 || [https://www.softpedia.com/get/PORTABLE-SOFTWARE/Education/Gramps-Portable.shtml Gramps AIO Portable] ||&lt;br /&gt;
|-&lt;br /&gt;
| 12 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 62 || [https://download.cnet.com/Gramps-for-Linux/3000-2127_4-75312607.html Gramps for Linux] ||&lt;br /&gt;
|-&lt;br /&gt;
| 13 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 176 || [https://download.cnet.com/Gramps-for-Ubuntu/3000-2127_4-75312612.html Gramps for Unbuntu] ||&lt;br /&gt;
|-&lt;br /&gt;
| 14 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 31 || [https://download.cnet.com/Gramps-for-Fedora/3000-2127_4-75312611.html Gramps for Fedora] ||&lt;br /&gt;
|-&lt;br /&gt;
| 15 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 675 || [https://download.cnet.com/GrampsAIO-64-bit/3000-2127_4-75806019.html Gramps AIO (64bit)] ||&lt;br /&gt;
|-&lt;br /&gt;
| 16 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 3,197 || [https://download.cnet.com/Gramps-AIO-32bit/3000-2127_4-75329870.html Gramps AIO (32bit)] ||&lt;br /&gt;
|-&lt;br /&gt;
| 17 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 131 || [https://download.cnet.com/Gramps/3000-2127_4-77899596.html Gramps for macOS] ||&lt;br /&gt;
|-&lt;br /&gt;
| 19 || [https://download.cnet.com/developer/PortableApps/i-6275333/ '''cnet.com''' - (PortableApps)] || 5.1.3 || 2021-06-16 || 1,748 || [https://download.cnet.com/Gramps-Portable/3000-2127_4-75329558.html Gramps Portable] ||&lt;br /&gt;
|-&lt;br /&gt;
| N/A || '''&amp;lt;s&amp;gt;[http://www.download82.com/download/windows/gramps/ download82.com]&amp;lt;/s&amp;gt;''' || 5.0.0 || 20XX-0x-0x || 1,169 || Direct downloads / Website gone / historical count only||&lt;br /&gt;
|-&lt;br /&gt;
| N/A || '''&amp;lt;s&amp;gt;[https://www.computerbild.de/download/Gramps-11696626.html computerbild.de]&amp;lt;/s&amp;gt;''' || 5.0.1 || 2015-04-14 - 20XX-0x-0x || 8,656 || Direct downloads / Page gone / historical count only||&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- | 00 || '''XXXXX''' || X.X.X || 20XX-0x-0x || 00000 || &amp;quot;text&amp;quot; || --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! Total || - || - || 2025-05-13 || 3,167,685 || &amp;lt;- Manual count ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The Gramps Project has broken the multi-million download milestone( Total: 3,167,685 (as at 2025-03-13) ).&lt;br /&gt;
&lt;br /&gt;
Information was gathered from the sources shown that list download statistics from Links to website you can download Gramps from&lt;br /&gt;
&lt;br /&gt;
The shown total downloads is not an indication of the active userbase.&lt;br /&gt;
&lt;br /&gt;
* [ ]Write up a blog post or wiki page or just leave here.&lt;br /&gt;
* [ ]create an issue to hold the csv files.&lt;br /&gt;
* [ ]create a Graph to plot downloads overtime.&lt;br /&gt;
* [ ]Contact sites that host older versions of the Gramps files for downloads and ask them to update to the current version at least.&lt;br /&gt;
&lt;br /&gt;
Here is my attempt at gathering the statistics required to answer how many download to date.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;[https://www.macmillandictionary.com/dictionary/british/user-base User Base]&amp;quot; - is the number of people who use a particular product or service, especially one available on the Internet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It is very difficult to estimate userbase as you get many different types of users&lt;br /&gt;
&lt;br /&gt;
* One time users who download and install Gramps and find it is not for them.&lt;br /&gt;
* Long term users.&lt;br /&gt;
* Alot of the downloads will be for users upgrading existing installations&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Download Statistics commence from when the Gramps project started 2001/04/21.&lt;br /&gt;
&lt;br /&gt;
A further break down of downloads is possible by (but I won't be doing that):&lt;br /&gt;
* Supplied by project (Source code for manual installation)&lt;br /&gt;
* Linux/OpenBSD etc&lt;br /&gt;
** Supplied by volunteers to the project for download&lt;br /&gt;
** Supplied by directly from the distribution website&lt;br /&gt;
* Microsoft Windows&lt;br /&gt;
** Supplied by volunteers to the project for download&lt;br /&gt;
** Legacy version from portableapps.com&lt;br /&gt;
* Apple MacOS&lt;br /&gt;
** Supplied by volunteers to the project for download&lt;br /&gt;
&lt;br /&gt;
====Addon downloads and popularity====&lt;br /&gt;
As a number of people have [https://github.com/gramps-project/addons-source/pull/124#issuecomment-371301127 commented] and or raised the issue directly with me via email here is a summary of what I know:&lt;br /&gt;
&lt;br /&gt;
;Question: Does the Gramps project know which addons are the most popular and are download statistics available?&lt;br /&gt;
&lt;br /&gt;
;Answer: Addon downloads are not tracked and there are no plans to track them due to privacy and technical issues (see below). Even if addon downloads where tracked it would only represent a small percentage of users who check for addons!&lt;br /&gt;
&lt;br /&gt;
;Question: Why?&lt;br /&gt;
&lt;br /&gt;
;Answer: Github counts downloads via its releases section page only for normal downloads of files. But not for the way Gramps addon downloads are done as they are binary files that only sit in a second git repository itself in a directory per grampsXX release called download and not on the addon releases page, this is no different to the way the gramps addons were downloaded from the previous sourceforge website.&lt;br /&gt;
&lt;br /&gt;
Note that we do have an the &amp;quot;Headline News gramplet &amp;quot; addon that does poll the Gramps website and was originally causing an issue making the website slow and at sometimes of day stopping it altogether  as it was polling too often (once an hour from everyone who happened to be running Gramps at that moment! This was an unintended way to get DOS'ed https://en.wikipedia.org/wiki/Denial-of-service_attack ) when I took over as website admin I investigated and tracked down and changed the polling period to once a every 24 hours (for current and previous versions of Gramps!), alot of people had installed it on the Dashboard !&lt;br /&gt;
&lt;br /&gt;
=====addon repositories=====&lt;br /&gt;
We use two addons repositories the first is for the source code where addon developers can have access &lt;br /&gt;
&lt;br /&gt;
 https://github.com/gramps-project/addons-source&lt;br /&gt;
&lt;br /&gt;
the second is for the generated/built addons downloads and is restricted to a small group of people to attempt to avoid any security or malicious code issues, this repository is what the Gramps program is pointed at and checks for updates:&lt;br /&gt;
&lt;br /&gt;
 https://github.com/gramps-project/addons&lt;br /&gt;
&lt;br /&gt;
= Information =&lt;br /&gt;
* [[Reviews#General|General Gramps Project Information]]&lt;br /&gt;
* [[What to do for a release]]&lt;br /&gt;
* [[6.0 Roadmap]]&lt;br /&gt;
&lt;br /&gt;
[[Category:User|S]]&lt;/div&gt;</summary>
		<author><name>Sam888</name></author>
		
	</entry>
	<entry>
		<id>https://blog.gramps-project.org/wiki/index.php?title=User:Sam888&amp;diff=131364</id>
		<title>User:Sam888</title>
		<link rel="alternate" type="text/html" href="https://blog.gramps-project.org/wiki/index.php?title=User:Sam888&amp;diff=131364"/>
		<updated>2026-06-13T23:47:16Z</updated>

		<summary type="html">&lt;p&gt;Sam888: /* Security rules */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{man note|Current Webmaster for the Gramps Project}}&lt;br /&gt;
Hi, I generally aim to help the developers who can program; I do alot of non-development work for the Gramps project including: testing and bug triage, website maintenance, writing and updating documentation on the wiki for new releases,  building the third party addons as needed.&lt;br /&gt;
&lt;br /&gt;
==Volunteer Website Administrator==&lt;br /&gt;
Manage and monitor the Gramps Desktop websites (not Github)&lt;br /&gt;
&lt;br /&gt;
*[[Website application upgrades]] - Wordpress(Blog)/MantisBT(Bug tracker)/Mediawiki(Wiki)&lt;br /&gt;
*[[.dtd_and_.rng]]&lt;br /&gt;
*[[Rollover for the manual]]&lt;br /&gt;
*[[Git merge]]&lt;br /&gt;
* https://gramps-project.org/robots.txt&lt;br /&gt;
* Migration of Gramps website host from GoDaddy to a2 Hosting (2019/11/08 to 2019/11/11) (Completed)&lt;br /&gt;
&lt;br /&gt;
===Cloudflare===&lt;br /&gt;
Using [https://www.cloudflare.com/plans/free/ Free plan] that provides:&lt;br /&gt;
* Content Delivery Network (CDN): Accelerates website loading times by caching content globally.&lt;br /&gt;
* DDoS Protection: Offers basic protection against distributed denial-of-service attacks&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Add details of existing rules and limits --&amp;gt;&lt;br /&gt;
====[https://developers.cloudflare.com/security/rules/ Security rules]====&lt;br /&gt;
Custom rules 5/5 used @ 2026/06/14&lt;br /&gt;
# Gramps Weblate  - IP Source Address equals 116.203.108.97&lt;br /&gt;
# Github - IP Source Address equals 20.205.243.166&lt;br /&gt;
# debian.org screenshots on Gramps wiki - IP Source Address equals 128.31.0.62&lt;br /&gt;
# Sam888 - IP Source Address equals (my private ip)&lt;br /&gt;
# [Another User] - IP Source Address equals  (another users private ip)&lt;br /&gt;
&lt;br /&gt;
===Wordpress(Blog)===&lt;br /&gt;
* Convert the existing &amp;quot;Hello Gramps!&amp;quot; 2010 theme by Jason Simanek [https://sourceforge.net/p/gramps/mailman/message/24879293/] to use a more modern mobile aware template that comes with WordPress.&lt;br /&gt;
* WordPress [https://wordpress.com/plugins/browse/translation Translation plugin]  [https://gramps.discourse.group/t/can-we-make-the-project-home-page-more-multilingual-without-excessive-labor/8165] - research &amp;amp; test.&lt;br /&gt;
&lt;br /&gt;
===MantisBT(Bug tracker)===&lt;br /&gt;
* Upgraded failed due to database needing to first be manually converted to UTF-8 collation (which means I'll finally need to manually convert from latin1_swedish_ci collation the bugtracker has been using since original installation around 2006!) 2021/07/28 Update: Almost worked but the database is partially corrupted in a few tables it seems related to [[Bug_triage#Status|Bug triage mention that &amp;quot;Sometime in the past 4495 issues disappeared during a mantisdb upgrade&amp;quot;]] so a few tables may be referring to things that don't exist!&lt;br /&gt;
&lt;br /&gt;
===Mediawiki(Wiki)===&lt;br /&gt;
* Upgrade to Mediawiki [https://lists.wikimedia.org/pipermail/mediawiki-announce/2020-December/000268.html 1.35.1 LTS]  ( Warning: MediaWiki is not yet compatible with PHP 8. See task [https://phabricator.wikimedia.org/T248925 T248925 ]for more information)&lt;br /&gt;
** Upgrade failed due to issue https://phabricator.wikimedia.org/T212428 ! (Possible work [https://phabricator.wikimedia.org/T212428#6669851 around]) (2021-12-08 - T212428 fix was only available in Mediawiki 1.37 and upgrade worked pass issue successfully. But wiki fails with multiple Fatal errors and blank pages, currently testing to narrow down and report issue! Reverted to existing Mediawiki!)&lt;br /&gt;
* 2021/12/16 Added suggested settings to LocalSettings.php for security issue https://www.mediawiki.org/wiki/2021-12_security_release/FAQ&lt;br /&gt;
&lt;br /&gt;
* [https://makandracards.com/makandra/594-utf-8ify-an-existing-mysql-database UTF-8ify an existing MySQL database]&lt;br /&gt;
&lt;br /&gt;
* [[MediaWiki:Common.css]]&lt;br /&gt;
&lt;br /&gt;
* look at renaming the user manual to a shorter url see discussion [[Talk:Gramps_5.1_Wiki_Manual]] ( 'User Manual' instead of 'Wiki Manual': As 'User Manual' is a well-known term for the general computer user. / Use redirects either using mediawiki or as rewrite rules in the .htaccess file. )&lt;br /&gt;
* revisit links in wiki sidebar see discussion [[MediaWiki_talk:Sidebar]]&lt;br /&gt;
* [[Talk:Gramplets]] renaming suggestion. &lt;br /&gt;
&lt;br /&gt;
====Extensions====&lt;br /&gt;
=====Existing extensions=====&lt;br /&gt;
======Extension:ConfirmAccount======&lt;br /&gt;
[[File:Request account-extension-currentconfig.png|right|thumb|150px|Extension:ConfirmAccount : Request account - page 2021/11/15 current config ]]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Extension:ConfirmAccount Extension:ConfirmAccount] - (Configured to required a minimum of six words for &amp;quot;Personal biography (plain text only): &amp;quot;  section and a confirmed email address for final account creation)&lt;br /&gt;
** The following configure elements of the RequestAccount form ( https://gramps-project.org/wiki/index.php/Special:RequestAccount ):&lt;br /&gt;
*** 1. Top section of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-text&lt;br /&gt;
*** 2. &amp;quot;User account&amp;quot; section of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-text&lt;br /&gt;
*** 3. &amp;quot;Other information&amp;quot; section of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-ext-text&lt;br /&gt;
*** 4. &amp;quot;Other information&amp;quot; section (it is the first entry boxes &amp;quot;title&amp;quot;) of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-notes&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Submitting the form on the wiki shows the following message:&lt;br /&gt;
&lt;br /&gt;
Your account request has been sent and is now pending review. A confirmation email has been sent to your email address. &lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
Email shows the following:&lt;br /&gt;
&lt;br /&gt;
sent from: noreply@gramps-project.org&lt;br /&gt;
Subject: &amp;quot;Gramps email address confirmation&amp;quot;&lt;br /&gt;
Message:&lt;br /&gt;
&lt;br /&gt;
Someone, probably you from IP address XXX.XXX.XXX.XXX, has requested an account &amp;quot;Testuser2&amp;quot; with this email address on Gramps.&lt;br /&gt;
&lt;br /&gt;
To confirm that this account really does belong to you on Gramps, open this link in your browser:&lt;br /&gt;
&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Special:RequestAccount&amp;amp;action=confirmemail&amp;amp;wpEmailToken=00000000000000000000000000000000&lt;br /&gt;
&lt;br /&gt;
If the account is created, only you will be emailed the password.&lt;br /&gt;
If this is *not* you, do not follow the link.&lt;br /&gt;
This confirmation code will expire at 2021-12-13T22:06:28.&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
Confirming the link will show the following wiki message:&lt;br /&gt;
&lt;br /&gt;
Your email address has been confirmed and will be listed as such in your account request. &lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
Then the webmaster gets the following email:&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
from: noreply@gramps-project.org&lt;br /&gt;
TO: webmaster@gramps-project.org&lt;br /&gt;
Subject: &amp;quot;Gramps account request&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Testuser2 has requested an account and is waiting for confirmation.&lt;br /&gt;
The email address has been confirmed. You can confirm the request here:&lt;br /&gt;
&lt;br /&gt;
https://gramps-project.org/wiki/index.php/Special:ConfirmAccounts&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
I login and confirm as best I can that it is a real person, generally in 99 percent of request the person mentions something about genealogy or the Gramps program or has a question, spam account are rejected as very obvious as they have urls to spammy websites!&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Once the account is created this extension creates a new user talk welcome message; whose configuration is managed at https://gramps-project.org/wiki/index.php/MediaWiki:Confirmaccount-welc&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
=====Language Related extensions=====&lt;br /&gt;
* Investigate making Mediawiki multilingual using '''MediaWiki_Language_Extension_Bundle''' see request {{bug|10978}} and [[User_talk:Avma]]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Directionality_support Directionality_support]&lt;br /&gt;
=====Requested Extensions=====&lt;br /&gt;
* [[User_talk:GulliblePangolin#Add_Wikipedia:Citation_templates]]&lt;br /&gt;
* Test using [https://mediawiki.org/wiki/Extension:LinkTarget MediaWiki hotlink targeting extension]. that would allow linking to the lines of code &amp;amp;amp; open in a target browser window (instead redirecting the existing browser window) (This extension is currently not actively maintained! )&lt;br /&gt;
&lt;br /&gt;
===Mailing lists===&lt;br /&gt;
===== Sourceforge mailing list =====&lt;br /&gt;
Each of the Gramps [https://sourceforge.net/p/gramps/mailman/ Sourceforge mailing list] are backed up regularly to the  [https://sourceforge.net/p/forge/documentation/Mailing%20List%20Archives/ MBOX format]  (Since 2019/11/08)&lt;br /&gt;
* gramps-announce&lt;br /&gt;
* gramps-bugs&lt;br /&gt;
* gramps-devel&lt;br /&gt;
* gramps-users&lt;br /&gt;
&lt;br /&gt;
===Forum===&lt;br /&gt;
&lt;br /&gt;
==== Discourse ====&lt;br /&gt;
The Gramps Discourse Forum is backed up regularly to the [https://meta.discourse.org/t/create-download-and-restore-a-backup-of-your-discourse-database/122710/1 Discourse XML backup format] (Since 2020-01-02)&lt;br /&gt;
&lt;br /&gt;
* [https://sourceforge.net/p/gramps/mailman/message/36890927/ Announcement trial started 2020-01-02]&lt;br /&gt;
&lt;br /&gt;
===== Discourse Trial =====&lt;br /&gt;
Investigate replacing the mailing list on Sourceforge and trial using [https://free.discourse.group/ Discourse] at https://gramps.discourse.group/&lt;br /&gt;
* [x] Create DNS A record and [x] redirect from https://discourse.gramps-project.org to https://gramps.discourse.group/&lt;br /&gt;
* [x] setup and customise discourse for the gramps project eg: logo, permissions etc&lt;br /&gt;
* [x] Invite people to trial?&lt;br /&gt;
====== Migration from sourceforge mailing list ======&lt;br /&gt;
* [x] Create a [https://bitnami.com/stack/discourse standalone version of Discourse]&lt;br /&gt;
* [x] Need to [https://sourceforge.net/p/forge/documentation/Mailing%20List%20Archives/ export] the MBOX for each [https://sourceforge.net/p/gramps/mailman/ sourceforge mailing list]&lt;br /&gt;
** [x] gramps-announce&lt;br /&gt;
** [x] gramps-bugs&lt;br /&gt;
** [x] gramps-devel&lt;br /&gt;
** [x] gramps-users&lt;br /&gt;
* [-] import the Sourceforge MBOX files ( https://meta.discourse.org/t/importing-mailing-lists-mbox-listserv-google-groups-emails/79773 )&lt;br /&gt;
** {{man menu|**Failed** due to Sourceforge (since 2017) obfuscating email addresses in mailing list mbox archive files.}}&lt;br /&gt;
* [ ] create a discourse backup file and&lt;br /&gt;
* [ ] contact the discourse support team to restore the discourse backup file.&lt;br /&gt;
&lt;br /&gt;
==Things to do==&lt;br /&gt;
&lt;br /&gt;
===SourceForge.net - Storage issue for project: gramps ===&lt;br /&gt;
&lt;br /&gt;
* Project's total usage size 26.4 GB as at 2026/06/13&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* https://gramps-project.org/wiki/index.php/Linux_Genealogy_CD   deleted already backed up to https://archive.org/details/@webmaster_gramps-project_org  in 2017 ISO CD's  2026/06/13&lt;br /&gt;
&lt;br /&gt;
====email====&lt;br /&gt;
From: SourceForge.net Support &amp;amp; Ops &amp;lt;sfnet_ops@slashdotmedia.com&amp;gt;&lt;br /&gt;
Date: Fri, 12 Jun 2026 at 07:02&lt;br /&gt;
Subject: Storage issue for project: gramps&lt;br /&gt;
To:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hello,&lt;br /&gt;
&lt;br /&gt;
We are contacting you because you are listed as an Admin for https://sourceforge.net/projects/gramps/&lt;br /&gt;
&lt;br /&gt;
This project is using a large amount of storage.&lt;br /&gt;
&lt;br /&gt;
We need your help removing a lot of your old releases.&lt;br /&gt;
Please remove as much as you can of your old releases and unused files within 14 days.&lt;br /&gt;
&lt;br /&gt;
You can use this tool to help you identify the files that aren't getting many downloads and take up a lot of space.&lt;br /&gt;
https://sourceforge.net/p/gramps/admin/files/large_files&lt;br /&gt;
&lt;br /&gt;
We are letting you know so you can choose which files to remove.&lt;br /&gt;
Please be aware that if we don't see any difference after 14 days, we will have to remove all the files and folders with 0 or a few monthly downloads ourselves.&lt;br /&gt;
&lt;br /&gt;
Thank you for your cooperation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sincerely,&lt;br /&gt;
&lt;br /&gt;
SourceForge Support&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Monitor Traffic to websites===&lt;br /&gt;
{{stub}}&lt;br /&gt;
&lt;br /&gt;
===Addons===&lt;br /&gt;
* [[Addon:TMGimporter]] - Taken over and released 2026 by eduralph for Gramps 6.&lt;br /&gt;
** [[User:Sam888/TMG|TMG Notes]] - On hold&lt;br /&gt;
* [[Addon:Prerequisites Checker Gramplet]] - [https://github.com/gramps-project/addons-source/pull/109 PR109] - maintained by comunity&lt;br /&gt;
* Direct importers instead of GEDCOM see: [http://fileformats.archiveteam.org/wiki/Genealogical_data Genealogical data] - Just Solve the File Format Problem - On hold&lt;br /&gt;
&lt;br /&gt;
===Bug Triage===&lt;br /&gt;
Unofficial [[Bug triage|bug triager]].&lt;br /&gt;
&lt;br /&gt;
Cleanup Started: 201409 Completed 20150523 with life in between...&lt;br /&gt;
&lt;br /&gt;
Gramps Bugtracker: &lt;br /&gt;
https://gramps-project.org/bugs/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
====Idea Bug Triage day/week====&lt;br /&gt;
**Draft** (using kill arch bugs day as a guide)&lt;br /&gt;
&lt;br /&gt;
Subject: Clean up Gramps Bugs: Help us on the xx of xxx!&lt;br /&gt;
&lt;br /&gt;
If any of you have some spare time this weekend, I need some extra hands with triaging the bug tracker.&lt;br /&gt;
&lt;br /&gt;
I'd like to hold a bug wrangling day on the xx of xxx to check open issues. If you cannot take part on the bug wrangling day, then feel free to help us any time before that event.&lt;br /&gt;
&lt;br /&gt;
How?&lt;br /&gt;
&lt;br /&gt;
Please review all bugs that were reported by you and check if they are still valid. (detail how)&lt;br /&gt;
&lt;br /&gt;
Please request a bug closure on the bug tracker if the bug may be closed as resolved in the current version of Gramps. Otherwise please provide further information so that we can continue to work on the bug. We cannot fix bugs without your feedback.&lt;br /&gt;
&lt;br /&gt;
Questions?&lt;br /&gt;
&lt;br /&gt;
Join us at discourse forum (link to discussion for day) during xx of xxx. As we live in different timezones not all developers and bug wranglers will be available at the same time, but feel free to report your issues to any developers available.&lt;br /&gt;
&lt;br /&gt;
Also please check your mailboxes that may contain notifications about comments made on your tickets.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[ ] Decide date.&lt;br /&gt;
[ ] send out email.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===CI Test===&lt;br /&gt;
Improving CI&lt;br /&gt;
&lt;br /&gt;
* https://travis-ci.org/sam-m888/gramps   - On hold&lt;br /&gt;
&lt;br /&gt;
;Coverage&lt;br /&gt;
* https://app.codacy.com/manual/gramps-project/gramps/dashboard&lt;br /&gt;
&lt;br /&gt;
* [[Testing Gramps]]&lt;br /&gt;
&lt;br /&gt;
=== Gramps User Manual ===&lt;br /&gt;
&lt;br /&gt;
The Gramps [[User manual]] is a mix of the following:&lt;br /&gt;
*Reference manual &lt;br /&gt;
*User guide &lt;br /&gt;
*Tutorials (how to?)&lt;br /&gt;
&lt;br /&gt;
* [https://gramps-project.org/wiki/index.php?title=Category:Cleanup Category:Cleanup]&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;s&amp;gt;{{bug|8888}}&amp;lt;/s&amp;gt; / &amp;lt;s&amp;gt;{{bug|9042}}&amp;lt;/s&amp;gt; / &amp;lt;s&amp;gt;{{bug|10919}}&amp;lt;/s&amp;gt; [Review]Gramps Help button User Manual wiki-links (In progress)&lt;br /&gt;
&lt;br /&gt;
====Update for Gramps 6.0====&lt;br /&gt;
Gramps {{man version}} [[User manual translations]]&lt;br /&gt;
&lt;br /&gt;
Ensure that any new functionality is covered by user documentation.&lt;br /&gt;
&lt;br /&gt;
;Update (almost) all images:&lt;br /&gt;
*Started: 2025-0x-xx&lt;br /&gt;
*Completed: &lt;br /&gt;
&lt;br /&gt;
Remaining xx image links:&lt;br /&gt;
*(1 image) https://gramps-project.org/wiki/index.php?title=Gramps_{{man version}}_Wiki_Manual_-_About&lt;br /&gt;
** Update About Screen with released version (instead of alpha)&lt;br /&gt;
&lt;br /&gt;
;Update and improve text to match the interface&lt;br /&gt;
*Started: 2025-0x-xx&lt;br /&gt;
*Completed: &lt;br /&gt;
&lt;br /&gt;
also manually test all user accessible parts of Gramps (done as part of above two)&lt;br /&gt;
&lt;br /&gt;
=====Notes on User manual update=====&lt;br /&gt;
Notes on various regressions, paper-cuts and annoyances noticed during the user manual update.&lt;br /&gt;
&lt;br /&gt;
When I have time, issues and feature request will be created for the following if required.&lt;br /&gt;
&lt;br /&gt;
* add mention about [[Template:Backup Omissions]] specifically about books.xml to user manual&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#################### As at 20200729 #################&lt;br /&gt;
************Bugs**************************************&lt;br /&gt;
[](Bug# )graphical reports - calendar - information overflows boxes (pdf) (ms-windows tested only)&lt;br /&gt;
[](Bug# )Merge (people) dialog does not grow larger when you expand the &amp;quot;Detailed Selection&amp;quot; section out.&lt;br /&gt;
&lt;br /&gt;
%%%%%%%% Help related bugs&lt;br /&gt;
[] ??&lt;br /&gt;
&lt;br /&gt;
************Papercuts - Enhancements******************&lt;br /&gt;
%%%%%%%% All for Help finding improvement see issue 10919 %%%%%%%%%%%%%&lt;br /&gt;
[] context menu's (right click) add an entry for &amp;quot;Help&amp;quot; at the bottom of each? &lt;br /&gt;
[] Add help url to context menu entry for &amp;quot;About: XXXXX&amp;quot; (as was done on addon views)&lt;br /&gt;
    [] Dashboard Category (grampletview)  ( gramps/gui/widgets/grampletpane.py : def _button_press( )&lt;br /&gt;
        [] Also show context menu ###&amp;gt;&amp;gt;&amp;gt; when no database is loaded! &amp;lt;&amp;lt;&amp;lt;###&lt;br /&gt;
           See https://gramps-project.org/bugs/view.php?id=10594&lt;br /&gt;
    [] Chart Category views&lt;br /&gt;
            [] 2 way fan chart&lt;br /&gt;
            [] fan chart (ancestors)&lt;br /&gt;
            [] descendant fan chart&lt;br /&gt;
    [] Each of the &amp;quot;list&amp;quot; &amp;amp; &amp;quot;grouped list&amp;quot; views&lt;br /&gt;
            [] Relationships Category view&lt;br /&gt;
                    [] Nick Halls new &amp;quot;Combined View&amp;quot; for Relationships Category&lt;br /&gt;
            [] Families Category view&lt;br /&gt;
            [] Events View&lt;br /&gt;
            [] Citations List View&lt;br /&gt;
            [] Repository List View&lt;br /&gt;
            [] Media List View&lt;br /&gt;
            [] Notes List View&lt;br /&gt;
            [] People Category&lt;br /&gt;
                [] Tree View - Grouped People&lt;br /&gt;
                [] Tree View - People List View&lt;br /&gt;
            [] Places Category&lt;br /&gt;
                [] Places List View&lt;br /&gt;
                [] Places Tree View&lt;br /&gt;
            [] Sources Category&lt;br /&gt;
                [] Citation Tree View&lt;br /&gt;
                [] Sources List View&lt;br /&gt;
    [] Geography views&lt;br /&gt;
        [] All known places&lt;br /&gt;
        [] All known places for one Family&lt;br /&gt;
        [] Have they been able to meet ?&lt;br /&gt;
        [] All places related to Events&lt;br /&gt;
        [] All known places for one Person&lt;br /&gt;
            [] All known places for one person with graphical information (KML files)&lt;br /&gt;
        [] Every residence or move for a person and any descendants&lt;br /&gt;
        [] Have these two families been able to meet ?&lt;br /&gt;
    [] category drop down under navigator? (or change it to a context menu that you click in an empty section of the navigator section?)&lt;br /&gt;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%...........................................................&lt;br /&gt;
[](Feature# )for the &amp;quot;filter&amp;quot; gramplets name each one (shown on Title bar when detached) and provide working help link (then update screenshots and link to wiki)&lt;br /&gt;
[](feature# )&amp;quot;Add Rule dialog&amp;quot;: if you select a filter then select a top level category of filter&amp;quot; the right hand window shows random stuff from previous filters (suggest displaying a blank area only)&lt;br /&gt;
&lt;br /&gt;
[] (Bug#) dashboard - order of default Gramplets is different on ms-windows  versus linux? eg: top [surnames|welcome] on win 10 - how do you guarantee order ( have a look at geography view icons on toolbar each time the views order is different, which does not help with keybindings!)&lt;br /&gt;
&lt;br /&gt;
[] On each &amp;quot;autobackup/report/export assistant wizard/make backup xml/import/export view as...&amp;quot; options the &amp;quot;File Name:&amp;quot; location should default to the OS's home/documents &amp;amp; media directory  &amp;quot;~&amp;quot; [Linux/Mac OS/MS-Windows (C:\Users\&amp;lt;~username&amp;gt;\Documents) Media&amp;gt; (C:\Users\&amp;lt;username&amp;gt;\Pictures ) ]  eg:  Gtk.FileChooser.set_current_folder()&lt;br /&gt;
see recent issue where user overwrote report_settings.xml with a report on Macosx!&lt;br /&gt;
&lt;br /&gt;
[] add a menu option under &amp;quot;Help&amp;quot; to &amp;quot;Open folder locations&amp;quot;? to aid with helping people for &amp;quot;user directory&amp;quot; etc &amp;quot;Media directory&amp;quot;  (see recent difficulty with finding user directory &lt;br /&gt;
https://gramps-project.org/bugs/view.php?id=10370&lt;br /&gt;
&lt;br /&gt;
[] text reports - Place Report  - use the active selected place by default and then allow people to change (keep it consistent with how other reports are.)&lt;br /&gt;
&lt;br /&gt;
[] Graph report - Family Lines - consider having &amp;quot;People of Interest&amp;quot; tab first so it's obvious that something has to be selected / or bring this report in line with others so that the Active person is already selected at a minimum. ( https://gramps-project.org/bugs/view.php?id=11598 Person had issue with graph report )&lt;br /&gt;
&lt;br /&gt;
[] For each report determine what the optimal page settings are and use them as defaults&lt;br /&gt;
&lt;br /&gt;
[] for each report be able to have separate settings per report for the page settings!&lt;br /&gt;
&lt;br /&gt;
[] text reports- Database Summary Report - is not very useful as it does not name the &amp;quot;Family Tree&amp;quot; the summary is for or a date for reference.  and it's missing an actual summary of other information eg citation/repository's it can provide more information&lt;br /&gt;
&lt;br /&gt;
[] text reports - &amp;quot;Records Report&amp;quot; is not very useful as it does not name the &amp;quot;Family Tree&amp;quot;  or the date produced&lt;br /&gt;
&lt;br /&gt;
[] for clarity suggest adding the word &amp;quot;List&amp;quot; to the list views (this will make it easier to support people) (see my suggestion previous unmerged PR)&lt;br /&gt;
&lt;br /&gt;
[] Make toolbar icons insensitive (grey them out) when not needed or available to use eg: empty list  &lt;br /&gt;
&lt;br /&gt;
[] If the list view is empty, add a greyed out single (non select-able) entry that instructs the user to add to the list?&lt;br /&gt;
&lt;br /&gt;
[] Tool Selection dialog - needs help button &lt;br /&gt;
https://gramps-project.org/wiki/index.php/Gramps_5.1_Wiki_Manual_-_Tools#Tool_Selection_dialog&lt;br /&gt;
&lt;br /&gt;
[] Report Selection dialog - needs help button &lt;br /&gt;
https://gramps-project.org/wiki/index.php/Gramps_5.1_Wiki_Manual_-_Reports#Report_Selection_dialog&lt;br /&gt;
&lt;br /&gt;
[] when running a second instance of gramps if you attempt to open a family tree that's open in the first instance the break lock dialog should have an additional button option to open as read only.&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Books reports&amp;quot;  dialog change the name of the second section from &amp;quot;Current book&amp;quot; to Current book items&amp;quot; (aids in legibility of user manual!)&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Family Trees&amp;quot; Manager button (displays &amp;quot;Connect to a recent database&amp;quot; when you hover over it) Change it to &amp;quot;Connect to a recent  Family Tree&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Family Trees&amp;quot; Manager - Archive (RCS) the &amp;quot;Revision comment&amp;quot; dialog should be renamed to &amp;quot;Archive version comment&amp;quot; and the label &amp;quot;Version description&amp;quot; should be the same?&lt;br /&gt;
&lt;br /&gt;
[] No Menu option to add/delete/restore a Gramplet is available.&lt;br /&gt;
&lt;br /&gt;
[] Gramps CLI info &amp;quot;gramps -v&amp;quot; needs a section that list third-party addons with version numbers and if prerequisites have been met.&lt;br /&gt;
&lt;br /&gt;
[] keybinding on Categories only goes 0 to 9(citations) and we now have 13 categories :( So repositories/media/notes have no shortcut (maybe ctl+shift+&amp;lt;number&amp;gt; ?  ctl plus / minus?   [SM- ok: ctl + n = next category / ctl + p = previous category]&lt;br /&gt;
&lt;br /&gt;
[] age on date gramplett - awkward wording on the resulting &amp;quot;quick view&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Family Tree Manager&amp;quot; for the status column the status icons need tooltips or just use words&lt;br /&gt;
&lt;br /&gt;
[] Sort Events tool has no feedback on completion!&lt;br /&gt;
&lt;br /&gt;
[] report options tabs issues with repeating names (due to tab reorganization!) think of better single word names!&lt;br /&gt;
&lt;br /&gt;
[](feature# )For the &amp;quot;Web Reports&amp;quot; have the report test first that the file path to write to exist instead of attempting to generate the website and then after awhile failing!  eg: manually type in a non existent file path and run the report.&lt;br /&gt;
&lt;br /&gt;
@@@@@@@@@@@@@@User manual@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&lt;br /&gt;
[] Using a wiki for the user manual has already been shown that it does not make translating the manual any easier! (find a simpler way so as to not waste a translators time) as well as the overhead of maintaining the mediawiki!&lt;br /&gt;
&lt;br /&gt;
[] Note that page 20 ( Gramps_5.1_Wiki_Manual_-_Reports_-_part_1 ) will be merged to ( Gramps_5.1_Wiki_Manual_-_Reports ) later as Gramps code needs to update for all subsequent pages!!)&lt;br /&gt;
&lt;br /&gt;
[] geography view rename:&lt;br /&gt;
	* &amp;quot;The map&amp;quot; tab to &amp;quot;Map Common&amp;quot;&lt;br /&gt;
	* rename each of the tabs for the views so they either have the name of the view in full on the tab or the name appears as a text line.&lt;br /&gt;
&lt;br /&gt;
[] @prculley Originally when I created that the &amp;quot;Add&amp;gt;New&amp;quot; menu I had intended for each option to initially switch to that particular list view and then present the editor and once the new item was created for it to be the active highlighted item in the list view, so that users could link the action they have taken with the result instead of having to search for it afterward? Do you know if this is or something similar is possible?&lt;br /&gt;
&lt;br /&gt;
prcully&amp;gt;&amp;gt;(Almost) Anything is possible ;-)...   I'm pretty sure that would take some code to do both switch views (do whatever clicking on item on left side does) and then invoke Editor.  And then finally change active to new whatever.   Probably only four lines of code for each editor.&lt;br /&gt;
&lt;br /&gt;
..........................&lt;br /&gt;
Mentioned by others:&lt;br /&gt;
* It would also be great if the tag colors showed in the Person editor as well.and all the other editors where tags are shown, including the &amp;quot;Tag selection&amp;quot; list. https://www.reddit.com/r/gramps/comments/hy2xqh/option_to_show_tag_with_colors_in_relationships/&lt;br /&gt;
&lt;br /&gt;
.................................................................................................&lt;br /&gt;
[] for addon prerequistes have a look at converting them to use &amp;quot;depends_on = &amp;quot;  like in the following addons&lt;br /&gt;
https://github.com/gramps-project/addons-source/search?utf8=%E2%9C%93&amp;amp;q=depends_on&amp;amp;type=&lt;br /&gt;
https://github.com/gramps-project/gramps/search?utf8=%E2%9C%93&amp;amp;q=depends_on&amp;amp;type=&lt;br /&gt;
&lt;br /&gt;
which can be a comma separated list for multiple dependencies/prerequisites (so that addons that share prerequisites import the same library?) (maybe move spell check into an addon etc? tip of the day... possibilities...)&lt;br /&gt;
&lt;br /&gt;
depends_on = [&amp;quot;libwebconnect&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
mentioned in the following&lt;br /&gt;
https://sourceforge.net/p/gramps/mailman/message/27070037/&lt;br /&gt;
''In your gpr file, you can have a line like:&lt;br /&gt;
&lt;br /&gt;
depends_on = [&amp;quot;libwebconnect&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
which is a list of id's from other gpr files. This example will ensure&lt;br /&gt;
that libwebconnect is loaded before your plugin. If it can't be found,&lt;br /&gt;
or you have a cycle, then your plugin won't be loaded.&lt;br /&gt;
&lt;br /&gt;
If it is a common function, perhaps libhtml is the right place to put&lt;br /&gt;
it, and you can put a depends_on on that.&lt;br /&gt;
&lt;br /&gt;
-Doug''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
example output is on terminal only:&lt;br /&gt;
&lt;br /&gt;
Cannot resolve the following plugin dependencies:&lt;br /&gt;
   Plugin 'UK Web Connect Pack' requires: ['libwebconnect']&lt;br /&gt;
&lt;br /&gt;
[](feature)  For plugins/addons if prerequisites not available display a page stating why/what is missing that includes the addon description and a url to the support page.&lt;br /&gt;
&lt;br /&gt;
..............Unsorted................................&lt;br /&gt;
[] Only documented behavior should be supported. Ensure that clear documentation is a requirement for contributions enhancing Gramps (Part of the PR)&lt;br /&gt;
&lt;br /&gt;
[] '''Configuration Files''' Add advanced appendix that mentions the assorted files eg: Custom filters (custom_filter.xml) and report setting (?.xml) and how they are not being backed up for migration and backup?  also ( recent-files-gramps.xml )  &lt;br /&gt;
see:&lt;br /&gt;
	* https://gramps-project.org/wiki/index.php?title=Gramps_5.1_Wiki_Manual_-_Reports_-_part_1&lt;br /&gt;
	Report Settings&lt;br /&gt;
	The settings chosen when generating a report is stored in the users profile, in .gramps/report_options.xml, and will be used as default settings when generating the next report. If there is a need to revert to the default options for any reason, this file can simply be deleted. &lt;br /&gt;
&lt;br /&gt;
############## Website admin ####################################&lt;br /&gt;
[] A2 Hosting Server resources seem ok: Appdata images! &lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Category:AppData&lt;br /&gt;
(Consider another location eg github! )&lt;br /&gt;
(Was: Godaddy Server resources issue that caused code:500 server errors )&lt;br /&gt;
&lt;br /&gt;
############## Addons #################&lt;br /&gt;
[] Add on Graphical Report - Descendants Lines -Error writing to Output Stream  (turn off document options and make sure report defaults to the documents directory (reported a few times on the mailing list)  / also report defaults to png but is able to output svg according to the wiki help page.&lt;br /&gt;
&lt;br /&gt;
[] PedigreeChart help url addon goes to&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Gramps_5.1_Wiki_Manual_-_Reports#Pedigree_Chart&lt;br /&gt;
instead of:&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=PedigreeChart&lt;br /&gt;
&lt;br /&gt;
[] PedigreeChart addon printing for PDF is poor eg look at the cut off title.&lt;br /&gt;
&lt;br /&gt;
.............................................................&lt;br /&gt;
[] htree - cherry-pick changes to addon-source master&lt;br /&gt;
&lt;br /&gt;
[] rebase &amp;quot;Timeline pedigreeview&amp;quot; on pedigreeview or visa versa?&lt;br /&gt;
.............................................................&lt;br /&gt;
[ ] Pluginmanager (prculley)  also unlike the built in check for addons this one does not mention you need to restart gramps if you install a &amp;quot;gramps view&amp;quot; although it says it should on the addon wiki support page&lt;br /&gt;
..........................................................................&lt;br /&gt;
[] we don’t actually use SF for much any more and they’ve been having a lot of issues in the last couple of years maybe we should migrate the lists to Google Groups (jralls)&lt;br /&gt;
&lt;br /&gt;
* SM another options is https://groups.io/  &lt;br /&gt;
* 2020 We are trialing https://gramps.discourse.group/&lt;br /&gt;
..........................................................................&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Edit_Image_Exif_Metadata&lt;br /&gt;
* See: Future of Exiv2? (  https://github.com/Exiv2/exiv2/issues/1018 )&lt;br /&gt;
..........................................................................&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Gramps_5.1_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_3#Attributes&lt;br /&gt;
&lt;br /&gt;
Gramps has two dialogs called &amp;quot;Attribute Editor dialog&amp;quot; that look different but both collect the same info in the top section.&lt;br /&gt;
&lt;br /&gt;
eg: from Source's attribute tab creating a new attribute.&lt;br /&gt;
...................................................................&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Reports====&lt;br /&gt;
&lt;br /&gt;
====Create new advanced settings appendix====&lt;br /&gt;
* https://gramps-project.org/wiki/index.php/Gramps_{{man version}}_Wiki_Manual_-_Settings#Advanced_manipulation_of_settings&lt;br /&gt;
&lt;br /&gt;
=== Gramps Developer Documents ===&lt;br /&gt;
&lt;br /&gt;
In the sphinx format:&lt;br /&gt;
* [https://gramps-project.org/docs/ Gramps Python API]&lt;br /&gt;
&lt;br /&gt;
On wiki:&lt;br /&gt;
* [[Gramps Data Model]]&lt;br /&gt;
&lt;br /&gt;
See also:&lt;br /&gt;
* [[Internationalization]]&lt;br /&gt;
* [[Gramps Glossary]]&lt;br /&gt;
&lt;br /&gt;
=== User Experience Test Plan ===&lt;br /&gt;
* [[GEPS 034: Improve usability]]&lt;br /&gt;
** [[Usability]]&lt;br /&gt;
&lt;br /&gt;
* [ ] Create a new wiki page that concentrates on the '''new user experience''' (both current &amp;amp; planned). The mailing list suggest it was referred to as the &amp;quot;Aunt Martha&amp;quot; test and mentions them as &amp;quot;user stories&amp;quot;. So lets make Aunt Martha's usage of the Gramps program better.&lt;br /&gt;
** [[UI_style]] ''Remember that the majority of the users are probably novices without a lot of computer experience. Design things so that your Aunt Martha could use it''&lt;br /&gt;
** [[GEPS_015:_Repository_Research_Support#User_Stories]] ''Aunt Martha (AM) is planning a visit to the UK National Archives'' &lt;br /&gt;
** [[GEPS_023:_Storing_data_from_large_sources#User_story_.28Problem_that_needs_to_be_solved.29]] '' Aunt Martha should be able to continue to use Gramps just as at present''&lt;br /&gt;
** [http://gramps.1791082.n4.nabble.com/Multi-user-question-tp1809285p1809287.html Are you seriously suggesting that aunt Martha (or somebody's father) would really put up with something like this? ]&lt;br /&gt;
** [https://sourceforge.net/p/gramps/mailman/message/28455089/ The &amp;quot;Aunt Martha&amp;quot; test is the requirement that one's (hypothetical) barely-knows-how-to-turn-on-the-computer Aunt Martha should be able to easily use Gramps to manage her genealogy research. Anything that involves administering a professional-level RDBMS server like MySQL is going to be way too hard for Aunt Martha.'']&lt;br /&gt;
** [https://sourceforge.net/p/gramps/mailman/message/5247418/ This makes it kind of hard to email a report to Aunt Martha.  It also makes it hard for Aunt Martha, who doesn't want to learn a program to tell you more about her knowledge of family history, to make changes and send it back to you.]&lt;br /&gt;
** [https://www.reddit.com/r/gramps/comments/bo4cb9/the_interface_seems_a_bit_overwhelming/enc6m63/ The project used to have an &amp;quot;Aunt Martha&amp;quot; test for features, where you would ask yourself &amp;quot;Could I easily explain how to do this over the phone to my Aunt Martha?&amp;quot; Maybe now I have become &amp;quot;Aunt Martha&amp;quot;...]&lt;br /&gt;
** [http://gramps.1791082.n4.nabble.com/extra-css-stylesheets-td1799101.html I was thinking that Aunt Martha will never download the extra stylesheets, even if she loves them, because she is not going to want to code...She still will not do it, because she knows that she is not a programmer and will not take the chance.  No matter how easy or explicit the directions are that I would send to her.]&lt;br /&gt;
** From gramps reddit [https://www.reddit.com/r/gramps/comments/eesuy3/difficult_to_add_my_children_to_myself_can_it_be/ ...For example after installing I spent just over an hour attempting to add my children to myself and ended stopping after I couldn't figure it out, ...I have decided to move on to another program because if an old woman like myself can't work it out then who can? ]&lt;br /&gt;
* [ ] Update the test plan for the current version of Gramps&lt;br /&gt;
** [https://github.com/gramps-project/gramps/blob/master/TestPlan.txt /gramps/blob/master/TestPlan.txt] (last updated 2004)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Check/Mention ====&lt;br /&gt;
* [[Handler List]] - A list of languages that have Localized Handler's for Gramps.&lt;br /&gt;
* [[Calendar tools holidays]] - see if these calendars needs updating?&lt;br /&gt;
&lt;br /&gt;
=== Gramps Downloads (since: 2001/04/21) ===&lt;br /&gt;
&lt;br /&gt;
====Downloads Result Table====&lt;br /&gt;
For the various Gramps program installers.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! #&lt;br /&gt;
! Download Location&lt;br /&gt;
! Gramps Version&lt;br /&gt;
! Date Checked&lt;br /&gt;
! Download Count&lt;br /&gt;
! Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || '''[https://github.com/gramps-project/gramps Github]''' ([https://tooomm.github.io/github-release-stats/?username=gramps-project&amp;amp;repository=gramps]) || 6.0.0 || 2017-06-10 to 2025-04-13 || 815,145 || Official ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || '''[https://sourceforge.net/projects/gramps/files/ Sourceforge]''' [https://sourceforge.net/projects/gramps/files/stats/timeline?dates=2001-04-01%20to%202022-08-01&amp;amp;period=monthly]|| 6.0.0 || 2001-04-01 to 2025-04-13 || 1,064,213 || Official - Old site ( Download statistics available since 2001-04-21 (when this project was registered). )||&lt;br /&gt;
|- &lt;br /&gt;
| 3 || '''[https://portableapps.com/apps/education/gramps_portable Portableapps.com]''' [https://sourceforge.net/projects/portableapps/files/Gramps%20Portable/ Sourceforge] ([https://sourceforge.net/projects/portableapps/files/Gramps%20Portable/stats/timeline?dates=2005-10-01%20to%202022-08-01&amp;amp;period=monthly])|| 6.0.0 || 2005-10-01 to 2025-04-13 || 959,660 || Unofficial ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || '''[https://qa.debian.org/popcon.php?package=gramps Debian]''' || 6.0.0 || 2004-01 to 2025-03 || '''Inst''' (251,795) || Debian Popularity contest statistics for Gramps (This only report Statistics for those that Opt-in to the reporting of the statistics. Usually reports the deliberate installation date for Gramps. / '''Inst'''. is the number of people who installed this package (sum of the four categories on the Debian Gramps page) || &lt;br /&gt;
|-&lt;br /&gt;
| 5 || '''[https://chocolatey.org/packages/gramps chocolatey.org]''' || 6.0.0 || 2025-03-13 || 9,268 || Repacked Gramps AIO Microsoft-Windows installer. ||&lt;br /&gt;
|-&lt;br /&gt;
| 6 || '''[https://www.majorgeeks.com/files/details/gramps.html Majorgeeks]''' || 6.0.0 || 2025-03-13 || 12408  || Direct from them Downloads ||&lt;br /&gt;
|-&lt;br /&gt;
| 7 || '''[https://www.bytesin.com/software/Gramps/ bytesin.com]''' || 6.0.0 || 2025-03-13 || 4,341 || Publisher: Aaron R. Short&amp;amp;Ormus? ||&lt;br /&gt;
|-&lt;br /&gt;
| 8 || '''[https://www.chip.de/downloads/Gramps_105764449.html chip.de]''' || 6.0.0 || 2025-03-13 || 15,395 || Direct downloads ||&lt;br /&gt;
|-&lt;br /&gt;
| 9 || '''[https://gramps.softonic.findmysoft.com/ softonic.findmysoft.com]''' || 5.0.1 || 2025-03-13 || 6,935 || Direct downloads ||&lt;br /&gt;
|-&lt;br /&gt;
| 10 || '''softpedia.com''' || 6.0.0 || 2025-03-13 || 6,760 || [https://www.softpedia.com/get/Others/Miscellaneous/GRAMPS.shtml Gramps AIO] ||&lt;br /&gt;
|-&lt;br /&gt;
| 11 || '''softpedia.com''' || 5.2.2 || 2025-03-13 || 5,920 || [https://www.softpedia.com/get/PORTABLE-SOFTWARE/Education/Gramps-Portable.shtml Gramps AIO Portable] ||&lt;br /&gt;
|-&lt;br /&gt;
| 12 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 62 || [https://download.cnet.com/Gramps-for-Linux/3000-2127_4-75312607.html Gramps for Linux] ||&lt;br /&gt;
|-&lt;br /&gt;
| 13 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 176 || [https://download.cnet.com/Gramps-for-Ubuntu/3000-2127_4-75312612.html Gramps for Unbuntu] ||&lt;br /&gt;
|-&lt;br /&gt;
| 14 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 31 || [https://download.cnet.com/Gramps-for-Fedora/3000-2127_4-75312611.html Gramps for Fedora] ||&lt;br /&gt;
|-&lt;br /&gt;
| 15 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 675 || [https://download.cnet.com/GrampsAIO-64-bit/3000-2127_4-75806019.html Gramps AIO (64bit)] ||&lt;br /&gt;
|-&lt;br /&gt;
| 16 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 3,197 || [https://download.cnet.com/Gramps-AIO-32bit/3000-2127_4-75329870.html Gramps AIO (32bit)] ||&lt;br /&gt;
|-&lt;br /&gt;
| 17 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 131 || [https://download.cnet.com/Gramps/3000-2127_4-77899596.html Gramps for macOS] ||&lt;br /&gt;
|-&lt;br /&gt;
| 19 || [https://download.cnet.com/developer/PortableApps/i-6275333/ '''cnet.com''' - (PortableApps)] || 5.1.3 || 2021-06-16 || 1,748 || [https://download.cnet.com/Gramps-Portable/3000-2127_4-75329558.html Gramps Portable] ||&lt;br /&gt;
|-&lt;br /&gt;
| N/A || '''&amp;lt;s&amp;gt;[http://www.download82.com/download/windows/gramps/ download82.com]&amp;lt;/s&amp;gt;''' || 5.0.0 || 20XX-0x-0x || 1,169 || Direct downloads / Website gone / historical count only||&lt;br /&gt;
|-&lt;br /&gt;
| N/A || '''&amp;lt;s&amp;gt;[https://www.computerbild.de/download/Gramps-11696626.html computerbild.de]&amp;lt;/s&amp;gt;''' || 5.0.1 || 2015-04-14 - 20XX-0x-0x || 8,656 || Direct downloads / Page gone / historical count only||&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- | 00 || '''XXXXX''' || X.X.X || 20XX-0x-0x || 00000 || &amp;quot;text&amp;quot; || --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! Total || - || - || 2025-05-13 || 3,167,685 || &amp;lt;- Manual count ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The Gramps Project has broken the multi-million download milestone( Total: 3,167,685 (as at 2025-03-13) ).&lt;br /&gt;
&lt;br /&gt;
Information was gathered from the sources shown that list download statistics from Links to website you can download Gramps from&lt;br /&gt;
&lt;br /&gt;
The shown total downloads is not an indication of the active userbase.&lt;br /&gt;
&lt;br /&gt;
* [ ]Write up a blog post or wiki page or just leave here.&lt;br /&gt;
* [ ]create an issue to hold the csv files.&lt;br /&gt;
* [ ]create a Graph to plot downloads overtime.&lt;br /&gt;
* [ ]Contact sites that host older versions of the Gramps files for downloads and ask them to update to the current version at least.&lt;br /&gt;
&lt;br /&gt;
Here is my attempt at gathering the statistics required to answer how many download to date.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;[https://www.macmillandictionary.com/dictionary/british/user-base User Base]&amp;quot; - is the number of people who use a particular product or service, especially one available on the Internet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It is very difficult to estimate userbase as you get many different types of users&lt;br /&gt;
&lt;br /&gt;
* One time users who download and install Gramps and find it is not for them.&lt;br /&gt;
* Long term users.&lt;br /&gt;
* Alot of the downloads will be for users upgrading existing installations&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Download Statistics commence from when the Gramps project started 2001/04/21.&lt;br /&gt;
&lt;br /&gt;
A further break down of downloads is possible by (but I won't be doing that):&lt;br /&gt;
* Supplied by project (Source code for manual installation)&lt;br /&gt;
* Linux/OpenBSD etc&lt;br /&gt;
** Supplied by volunteers to the project for download&lt;br /&gt;
** Supplied by directly from the distribution website&lt;br /&gt;
* Microsoft Windows&lt;br /&gt;
** Supplied by volunteers to the project for download&lt;br /&gt;
** Legacy version from portableapps.com&lt;br /&gt;
* Apple MacOS&lt;br /&gt;
** Supplied by volunteers to the project for download&lt;br /&gt;
&lt;br /&gt;
====Addon downloads and popularity====&lt;br /&gt;
As a number of people have [https://github.com/gramps-project/addons-source/pull/124#issuecomment-371301127 commented] and or raised the issue directly with me via email here is a summary of what I know:&lt;br /&gt;
&lt;br /&gt;
;Question: Does the Gramps project know which addons are the most popular and are download statistics available?&lt;br /&gt;
&lt;br /&gt;
;Answer: Addon downloads are not tracked and there are no plans to track them due to privacy and technical issues (see below). Even if addon downloads where tracked it would only represent a small percentage of users who check for addons!&lt;br /&gt;
&lt;br /&gt;
;Question: Why?&lt;br /&gt;
&lt;br /&gt;
;Answer: Github counts downloads via its releases section page only for normal downloads of files. But not for the way Gramps addon downloads are done as they are binary files that only sit in a second git repository itself in a directory per grampsXX release called download and not on the addon releases page, this is no different to the way the gramps addons were downloaded from the previous sourceforge website.&lt;br /&gt;
&lt;br /&gt;
Note that we do have an the &amp;quot;Headline News gramplet &amp;quot; addon that does poll the Gramps website and was originally causing an issue making the website slow and at sometimes of day stopping it altogether  as it was polling too often (once an hour from everyone who happened to be running Gramps at that moment! This was an unintended way to get DOS'ed https://en.wikipedia.org/wiki/Denial-of-service_attack ) when I took over as website admin I investigated and tracked down and changed the polling period to once a every 24 hours (for current and previous versions of Gramps!), alot of people had installed it on the Dashboard !&lt;br /&gt;
&lt;br /&gt;
=====addon repositories=====&lt;br /&gt;
We use two addons repositories the first is for the source code where addon developers can have access &lt;br /&gt;
&lt;br /&gt;
 https://github.com/gramps-project/addons-source&lt;br /&gt;
&lt;br /&gt;
the second is for the generated/built addons downloads and is restricted to a small group of people to attempt to avoid any security or malicious code issues, this repository is what the Gramps program is pointed at and checks for updates:&lt;br /&gt;
&lt;br /&gt;
 https://github.com/gramps-project/addons&lt;br /&gt;
&lt;br /&gt;
= Information =&lt;br /&gt;
* [[Reviews#General|General Gramps Project Information]]&lt;br /&gt;
* [[What to do for a release]]&lt;br /&gt;
* [[6.0 Roadmap]]&lt;br /&gt;
&lt;br /&gt;
[[Category:User|S]]&lt;/div&gt;</summary>
		<author><name>Sam888</name></author>
		
	</entry>
	<entry>
		<id>https://blog.gramps-project.org/wiki/index.php?title=User:Sam888&amp;diff=131363</id>
		<title>User:Sam888</title>
		<link rel="alternate" type="text/html" href="https://blog.gramps-project.org/wiki/index.php?title=User:Sam888&amp;diff=131363"/>
		<updated>2026-06-13T23:45:52Z</updated>

		<summary type="html">&lt;p&gt;Sam888: /* Security rules */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{man note|Current Webmaster for the Gramps Project}}&lt;br /&gt;
Hi, I generally aim to help the developers who can program; I do alot of non-development work for the Gramps project including: testing and bug triage, website maintenance, writing and updating documentation on the wiki for new releases,  building the third party addons as needed.&lt;br /&gt;
&lt;br /&gt;
==Volunteer Website Administrator==&lt;br /&gt;
Manage and monitor the Gramps Desktop websites (not Github)&lt;br /&gt;
&lt;br /&gt;
*[[Website application upgrades]] - Wordpress(Blog)/MantisBT(Bug tracker)/Mediawiki(Wiki)&lt;br /&gt;
*[[.dtd_and_.rng]]&lt;br /&gt;
*[[Rollover for the manual]]&lt;br /&gt;
*[[Git merge]]&lt;br /&gt;
* https://gramps-project.org/robots.txt&lt;br /&gt;
* Migration of Gramps website host from GoDaddy to a2 Hosting (2019/11/08 to 2019/11/11) (Completed)&lt;br /&gt;
&lt;br /&gt;
===Cloudflare===&lt;br /&gt;
Using [https://www.cloudflare.com/plans/free/ Free plan] that provides:&lt;br /&gt;
* Content Delivery Network (CDN): Accelerates website loading times by caching content globally.&lt;br /&gt;
* DDoS Protection: Offers basic protection against distributed denial-of-service attacks&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Add details of existing rules and limits --&amp;gt;&lt;br /&gt;
====Security rules====&lt;br /&gt;
Custom rules 5/5 used @ 2026/06/14&lt;br /&gt;
# Gramps Weblate  - IP Source Address equals 116.203.108.97&lt;br /&gt;
# Github - IP Source Address equals 20.205.243.166&lt;br /&gt;
# debian.org screenshots on Gramps wiki - IP Source Address equals 128.31.0.62&lt;br /&gt;
# Sam888 - IP Source Address equals (my private ip)&lt;br /&gt;
# [Another User] - IP Source Address equals  (another users private ip)&lt;br /&gt;
&lt;br /&gt;
===Wordpress(Blog)===&lt;br /&gt;
* Convert the existing &amp;quot;Hello Gramps!&amp;quot; 2010 theme by Jason Simanek [https://sourceforge.net/p/gramps/mailman/message/24879293/] to use a more modern mobile aware template that comes with WordPress.&lt;br /&gt;
* WordPress [https://wordpress.com/plugins/browse/translation Translation plugin]  [https://gramps.discourse.group/t/can-we-make-the-project-home-page-more-multilingual-without-excessive-labor/8165] - research &amp;amp; test.&lt;br /&gt;
&lt;br /&gt;
===MantisBT(Bug tracker)===&lt;br /&gt;
* Upgraded failed due to database needing to first be manually converted to UTF-8 collation (which means I'll finally need to manually convert from latin1_swedish_ci collation the bugtracker has been using since original installation around 2006!) 2021/07/28 Update: Almost worked but the database is partially corrupted in a few tables it seems related to [[Bug_triage#Status|Bug triage mention that &amp;quot;Sometime in the past 4495 issues disappeared during a mantisdb upgrade&amp;quot;]] so a few tables may be referring to things that don't exist!&lt;br /&gt;
&lt;br /&gt;
===Mediawiki(Wiki)===&lt;br /&gt;
* Upgrade to Mediawiki [https://lists.wikimedia.org/pipermail/mediawiki-announce/2020-December/000268.html 1.35.1 LTS]  ( Warning: MediaWiki is not yet compatible with PHP 8. See task [https://phabricator.wikimedia.org/T248925 T248925 ]for more information)&lt;br /&gt;
** Upgrade failed due to issue https://phabricator.wikimedia.org/T212428 ! (Possible work [https://phabricator.wikimedia.org/T212428#6669851 around]) (2021-12-08 - T212428 fix was only available in Mediawiki 1.37 and upgrade worked pass issue successfully. But wiki fails with multiple Fatal errors and blank pages, currently testing to narrow down and report issue! Reverted to existing Mediawiki!)&lt;br /&gt;
* 2021/12/16 Added suggested settings to LocalSettings.php for security issue https://www.mediawiki.org/wiki/2021-12_security_release/FAQ&lt;br /&gt;
&lt;br /&gt;
* [https://makandracards.com/makandra/594-utf-8ify-an-existing-mysql-database UTF-8ify an existing MySQL database]&lt;br /&gt;
&lt;br /&gt;
* [[MediaWiki:Common.css]]&lt;br /&gt;
&lt;br /&gt;
* look at renaming the user manual to a shorter url see discussion [[Talk:Gramps_5.1_Wiki_Manual]] ( 'User Manual' instead of 'Wiki Manual': As 'User Manual' is a well-known term for the general computer user. / Use redirects either using mediawiki or as rewrite rules in the .htaccess file. )&lt;br /&gt;
* revisit links in wiki sidebar see discussion [[MediaWiki_talk:Sidebar]]&lt;br /&gt;
* [[Talk:Gramplets]] renaming suggestion. &lt;br /&gt;
&lt;br /&gt;
====Extensions====&lt;br /&gt;
=====Existing extensions=====&lt;br /&gt;
======Extension:ConfirmAccount======&lt;br /&gt;
[[File:Request account-extension-currentconfig.png|right|thumb|150px|Extension:ConfirmAccount : Request account - page 2021/11/15 current config ]]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Extension:ConfirmAccount Extension:ConfirmAccount] - (Configured to required a minimum of six words for &amp;quot;Personal biography (plain text only): &amp;quot;  section and a confirmed email address for final account creation)&lt;br /&gt;
** The following configure elements of the RequestAccount form ( https://gramps-project.org/wiki/index.php/Special:RequestAccount ):&lt;br /&gt;
*** 1. Top section of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-text&lt;br /&gt;
*** 2. &amp;quot;User account&amp;quot; section of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-text&lt;br /&gt;
*** 3. &amp;quot;Other information&amp;quot; section of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-ext-text&lt;br /&gt;
*** 4. &amp;quot;Other information&amp;quot; section (it is the first entry boxes &amp;quot;title&amp;quot;) of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-notes&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Submitting the form on the wiki shows the following message:&lt;br /&gt;
&lt;br /&gt;
Your account request has been sent and is now pending review. A confirmation email has been sent to your email address. &lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
Email shows the following:&lt;br /&gt;
&lt;br /&gt;
sent from: noreply@gramps-project.org&lt;br /&gt;
Subject: &amp;quot;Gramps email address confirmation&amp;quot;&lt;br /&gt;
Message:&lt;br /&gt;
&lt;br /&gt;
Someone, probably you from IP address XXX.XXX.XXX.XXX, has requested an account &amp;quot;Testuser2&amp;quot; with this email address on Gramps.&lt;br /&gt;
&lt;br /&gt;
To confirm that this account really does belong to you on Gramps, open this link in your browser:&lt;br /&gt;
&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Special:RequestAccount&amp;amp;action=confirmemail&amp;amp;wpEmailToken=00000000000000000000000000000000&lt;br /&gt;
&lt;br /&gt;
If the account is created, only you will be emailed the password.&lt;br /&gt;
If this is *not* you, do not follow the link.&lt;br /&gt;
This confirmation code will expire at 2021-12-13T22:06:28.&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
Confirming the link will show the following wiki message:&lt;br /&gt;
&lt;br /&gt;
Your email address has been confirmed and will be listed as such in your account request. &lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
Then the webmaster gets the following email:&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
from: noreply@gramps-project.org&lt;br /&gt;
TO: webmaster@gramps-project.org&lt;br /&gt;
Subject: &amp;quot;Gramps account request&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Testuser2 has requested an account and is waiting for confirmation.&lt;br /&gt;
The email address has been confirmed. You can confirm the request here:&lt;br /&gt;
&lt;br /&gt;
https://gramps-project.org/wiki/index.php/Special:ConfirmAccounts&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
I login and confirm as best I can that it is a real person, generally in 99 percent of request the person mentions something about genealogy or the Gramps program or has a question, spam account are rejected as very obvious as they have urls to spammy websites!&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Once the account is created this extension creates a new user talk welcome message; whose configuration is managed at https://gramps-project.org/wiki/index.php/MediaWiki:Confirmaccount-welc&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
=====Language Related extensions=====&lt;br /&gt;
* Investigate making Mediawiki multilingual using '''MediaWiki_Language_Extension_Bundle''' see request {{bug|10978}} and [[User_talk:Avma]]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Directionality_support Directionality_support]&lt;br /&gt;
=====Requested Extensions=====&lt;br /&gt;
* [[User_talk:GulliblePangolin#Add_Wikipedia:Citation_templates]]&lt;br /&gt;
* Test using [https://mediawiki.org/wiki/Extension:LinkTarget MediaWiki hotlink targeting extension]. that would allow linking to the lines of code &amp;amp;amp; open in a target browser window (instead redirecting the existing browser window) (This extension is currently not actively maintained! )&lt;br /&gt;
&lt;br /&gt;
===Mailing lists===&lt;br /&gt;
===== Sourceforge mailing list =====&lt;br /&gt;
Each of the Gramps [https://sourceforge.net/p/gramps/mailman/ Sourceforge mailing list] are backed up regularly to the  [https://sourceforge.net/p/forge/documentation/Mailing%20List%20Archives/ MBOX format]  (Since 2019/11/08)&lt;br /&gt;
* gramps-announce&lt;br /&gt;
* gramps-bugs&lt;br /&gt;
* gramps-devel&lt;br /&gt;
* gramps-users&lt;br /&gt;
&lt;br /&gt;
===Forum===&lt;br /&gt;
&lt;br /&gt;
==== Discourse ====&lt;br /&gt;
The Gramps Discourse Forum is backed up regularly to the [https://meta.discourse.org/t/create-download-and-restore-a-backup-of-your-discourse-database/122710/1 Discourse XML backup format] (Since 2020-01-02)&lt;br /&gt;
&lt;br /&gt;
* [https://sourceforge.net/p/gramps/mailman/message/36890927/ Announcement trial started 2020-01-02]&lt;br /&gt;
&lt;br /&gt;
===== Discourse Trial =====&lt;br /&gt;
Investigate replacing the mailing list on Sourceforge and trial using [https://free.discourse.group/ Discourse] at https://gramps.discourse.group/&lt;br /&gt;
* [x] Create DNS A record and [x] redirect from https://discourse.gramps-project.org to https://gramps.discourse.group/&lt;br /&gt;
* [x] setup and customise discourse for the gramps project eg: logo, permissions etc&lt;br /&gt;
* [x] Invite people to trial?&lt;br /&gt;
====== Migration from sourceforge mailing list ======&lt;br /&gt;
* [x] Create a [https://bitnami.com/stack/discourse standalone version of Discourse]&lt;br /&gt;
* [x] Need to [https://sourceforge.net/p/forge/documentation/Mailing%20List%20Archives/ export] the MBOX for each [https://sourceforge.net/p/gramps/mailman/ sourceforge mailing list]&lt;br /&gt;
** [x] gramps-announce&lt;br /&gt;
** [x] gramps-bugs&lt;br /&gt;
** [x] gramps-devel&lt;br /&gt;
** [x] gramps-users&lt;br /&gt;
* [-] import the Sourceforge MBOX files ( https://meta.discourse.org/t/importing-mailing-lists-mbox-listserv-google-groups-emails/79773 )&lt;br /&gt;
** {{man menu|**Failed** due to Sourceforge (since 2017) obfuscating email addresses in mailing list mbox archive files.}}&lt;br /&gt;
* [ ] create a discourse backup file and&lt;br /&gt;
* [ ] contact the discourse support team to restore the discourse backup file.&lt;br /&gt;
&lt;br /&gt;
==Things to do==&lt;br /&gt;
&lt;br /&gt;
===SourceForge.net - Storage issue for project: gramps ===&lt;br /&gt;
&lt;br /&gt;
* Project's total usage size 26.4 GB as at 2026/06/13&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* https://gramps-project.org/wiki/index.php/Linux_Genealogy_CD   deleted already backed up to https://archive.org/details/@webmaster_gramps-project_org  in 2017 ISO CD's  2026/06/13&lt;br /&gt;
&lt;br /&gt;
====email====&lt;br /&gt;
From: SourceForge.net Support &amp;amp; Ops &amp;lt;sfnet_ops@slashdotmedia.com&amp;gt;&lt;br /&gt;
Date: Fri, 12 Jun 2026 at 07:02&lt;br /&gt;
Subject: Storage issue for project: gramps&lt;br /&gt;
To:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hello,&lt;br /&gt;
&lt;br /&gt;
We are contacting you because you are listed as an Admin for https://sourceforge.net/projects/gramps/&lt;br /&gt;
&lt;br /&gt;
This project is using a large amount of storage.&lt;br /&gt;
&lt;br /&gt;
We need your help removing a lot of your old releases.&lt;br /&gt;
Please remove as much as you can of your old releases and unused files within 14 days.&lt;br /&gt;
&lt;br /&gt;
You can use this tool to help you identify the files that aren't getting many downloads and take up a lot of space.&lt;br /&gt;
https://sourceforge.net/p/gramps/admin/files/large_files&lt;br /&gt;
&lt;br /&gt;
We are letting you know so you can choose which files to remove.&lt;br /&gt;
Please be aware that if we don't see any difference after 14 days, we will have to remove all the files and folders with 0 or a few monthly downloads ourselves.&lt;br /&gt;
&lt;br /&gt;
Thank you for your cooperation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sincerely,&lt;br /&gt;
&lt;br /&gt;
SourceForge Support&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Monitor Traffic to websites===&lt;br /&gt;
{{stub}}&lt;br /&gt;
&lt;br /&gt;
===Addons===&lt;br /&gt;
* [[Addon:TMGimporter]] - Taken over and released 2026 by eduralph for Gramps 6.&lt;br /&gt;
** [[User:Sam888/TMG|TMG Notes]] - On hold&lt;br /&gt;
* [[Addon:Prerequisites Checker Gramplet]] - [https://github.com/gramps-project/addons-source/pull/109 PR109] - maintained by comunity&lt;br /&gt;
* Direct importers instead of GEDCOM see: [http://fileformats.archiveteam.org/wiki/Genealogical_data Genealogical data] - Just Solve the File Format Problem - On hold&lt;br /&gt;
&lt;br /&gt;
===Bug Triage===&lt;br /&gt;
Unofficial [[Bug triage|bug triager]].&lt;br /&gt;
&lt;br /&gt;
Cleanup Started: 201409 Completed 20150523 with life in between...&lt;br /&gt;
&lt;br /&gt;
Gramps Bugtracker: &lt;br /&gt;
https://gramps-project.org/bugs/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
====Idea Bug Triage day/week====&lt;br /&gt;
**Draft** (using kill arch bugs day as a guide)&lt;br /&gt;
&lt;br /&gt;
Subject: Clean up Gramps Bugs: Help us on the xx of xxx!&lt;br /&gt;
&lt;br /&gt;
If any of you have some spare time this weekend, I need some extra hands with triaging the bug tracker.&lt;br /&gt;
&lt;br /&gt;
I'd like to hold a bug wrangling day on the xx of xxx to check open issues. If you cannot take part on the bug wrangling day, then feel free to help us any time before that event.&lt;br /&gt;
&lt;br /&gt;
How?&lt;br /&gt;
&lt;br /&gt;
Please review all bugs that were reported by you and check if they are still valid. (detail how)&lt;br /&gt;
&lt;br /&gt;
Please request a bug closure on the bug tracker if the bug may be closed as resolved in the current version of Gramps. Otherwise please provide further information so that we can continue to work on the bug. We cannot fix bugs without your feedback.&lt;br /&gt;
&lt;br /&gt;
Questions?&lt;br /&gt;
&lt;br /&gt;
Join us at discourse forum (link to discussion for day) during xx of xxx. As we live in different timezones not all developers and bug wranglers will be available at the same time, but feel free to report your issues to any developers available.&lt;br /&gt;
&lt;br /&gt;
Also please check your mailboxes that may contain notifications about comments made on your tickets.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[ ] Decide date.&lt;br /&gt;
[ ] send out email.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===CI Test===&lt;br /&gt;
Improving CI&lt;br /&gt;
&lt;br /&gt;
* https://travis-ci.org/sam-m888/gramps   - On hold&lt;br /&gt;
&lt;br /&gt;
;Coverage&lt;br /&gt;
* https://app.codacy.com/manual/gramps-project/gramps/dashboard&lt;br /&gt;
&lt;br /&gt;
* [[Testing Gramps]]&lt;br /&gt;
&lt;br /&gt;
=== Gramps User Manual ===&lt;br /&gt;
&lt;br /&gt;
The Gramps [[User manual]] is a mix of the following:&lt;br /&gt;
*Reference manual &lt;br /&gt;
*User guide &lt;br /&gt;
*Tutorials (how to?)&lt;br /&gt;
&lt;br /&gt;
* [https://gramps-project.org/wiki/index.php?title=Category:Cleanup Category:Cleanup]&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;s&amp;gt;{{bug|8888}}&amp;lt;/s&amp;gt; / &amp;lt;s&amp;gt;{{bug|9042}}&amp;lt;/s&amp;gt; / &amp;lt;s&amp;gt;{{bug|10919}}&amp;lt;/s&amp;gt; [Review]Gramps Help button User Manual wiki-links (In progress)&lt;br /&gt;
&lt;br /&gt;
====Update for Gramps 6.0====&lt;br /&gt;
Gramps {{man version}} [[User manual translations]]&lt;br /&gt;
&lt;br /&gt;
Ensure that any new functionality is covered by user documentation.&lt;br /&gt;
&lt;br /&gt;
;Update (almost) all images:&lt;br /&gt;
*Started: 2025-0x-xx&lt;br /&gt;
*Completed: &lt;br /&gt;
&lt;br /&gt;
Remaining xx image links:&lt;br /&gt;
*(1 image) https://gramps-project.org/wiki/index.php?title=Gramps_{{man version}}_Wiki_Manual_-_About&lt;br /&gt;
** Update About Screen with released version (instead of alpha)&lt;br /&gt;
&lt;br /&gt;
;Update and improve text to match the interface&lt;br /&gt;
*Started: 2025-0x-xx&lt;br /&gt;
*Completed: &lt;br /&gt;
&lt;br /&gt;
also manually test all user accessible parts of Gramps (done as part of above two)&lt;br /&gt;
&lt;br /&gt;
=====Notes on User manual update=====&lt;br /&gt;
Notes on various regressions, paper-cuts and annoyances noticed during the user manual update.&lt;br /&gt;
&lt;br /&gt;
When I have time, issues and feature request will be created for the following if required.&lt;br /&gt;
&lt;br /&gt;
* add mention about [[Template:Backup Omissions]] specifically about books.xml to user manual&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#################### As at 20200729 #################&lt;br /&gt;
************Bugs**************************************&lt;br /&gt;
[](Bug# )graphical reports - calendar - information overflows boxes (pdf) (ms-windows tested only)&lt;br /&gt;
[](Bug# )Merge (people) dialog does not grow larger when you expand the &amp;quot;Detailed Selection&amp;quot; section out.&lt;br /&gt;
&lt;br /&gt;
%%%%%%%% Help related bugs&lt;br /&gt;
[] ??&lt;br /&gt;
&lt;br /&gt;
************Papercuts - Enhancements******************&lt;br /&gt;
%%%%%%%% All for Help finding improvement see issue 10919 %%%%%%%%%%%%%&lt;br /&gt;
[] context menu's (right click) add an entry for &amp;quot;Help&amp;quot; at the bottom of each? &lt;br /&gt;
[] Add help url to context menu entry for &amp;quot;About: XXXXX&amp;quot; (as was done on addon views)&lt;br /&gt;
    [] Dashboard Category (grampletview)  ( gramps/gui/widgets/grampletpane.py : def _button_press( )&lt;br /&gt;
        [] Also show context menu ###&amp;gt;&amp;gt;&amp;gt; when no database is loaded! &amp;lt;&amp;lt;&amp;lt;###&lt;br /&gt;
           See https://gramps-project.org/bugs/view.php?id=10594&lt;br /&gt;
    [] Chart Category views&lt;br /&gt;
            [] 2 way fan chart&lt;br /&gt;
            [] fan chart (ancestors)&lt;br /&gt;
            [] descendant fan chart&lt;br /&gt;
    [] Each of the &amp;quot;list&amp;quot; &amp;amp; &amp;quot;grouped list&amp;quot; views&lt;br /&gt;
            [] Relationships Category view&lt;br /&gt;
                    [] Nick Halls new &amp;quot;Combined View&amp;quot; for Relationships Category&lt;br /&gt;
            [] Families Category view&lt;br /&gt;
            [] Events View&lt;br /&gt;
            [] Citations List View&lt;br /&gt;
            [] Repository List View&lt;br /&gt;
            [] Media List View&lt;br /&gt;
            [] Notes List View&lt;br /&gt;
            [] People Category&lt;br /&gt;
                [] Tree View - Grouped People&lt;br /&gt;
                [] Tree View - People List View&lt;br /&gt;
            [] Places Category&lt;br /&gt;
                [] Places List View&lt;br /&gt;
                [] Places Tree View&lt;br /&gt;
            [] Sources Category&lt;br /&gt;
                [] Citation Tree View&lt;br /&gt;
                [] Sources List View&lt;br /&gt;
    [] Geography views&lt;br /&gt;
        [] All known places&lt;br /&gt;
        [] All known places for one Family&lt;br /&gt;
        [] Have they been able to meet ?&lt;br /&gt;
        [] All places related to Events&lt;br /&gt;
        [] All known places for one Person&lt;br /&gt;
            [] All known places for one person with graphical information (KML files)&lt;br /&gt;
        [] Every residence or move for a person and any descendants&lt;br /&gt;
        [] Have these two families been able to meet ?&lt;br /&gt;
    [] category drop down under navigator? (or change it to a context menu that you click in an empty section of the navigator section?)&lt;br /&gt;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%...........................................................&lt;br /&gt;
[](Feature# )for the &amp;quot;filter&amp;quot; gramplets name each one (shown on Title bar when detached) and provide working help link (then update screenshots and link to wiki)&lt;br /&gt;
[](feature# )&amp;quot;Add Rule dialog&amp;quot;: if you select a filter then select a top level category of filter&amp;quot; the right hand window shows random stuff from previous filters (suggest displaying a blank area only)&lt;br /&gt;
&lt;br /&gt;
[] (Bug#) dashboard - order of default Gramplets is different on ms-windows  versus linux? eg: top [surnames|welcome] on win 10 - how do you guarantee order ( have a look at geography view icons on toolbar each time the views order is different, which does not help with keybindings!)&lt;br /&gt;
&lt;br /&gt;
[] On each &amp;quot;autobackup/report/export assistant wizard/make backup xml/import/export view as...&amp;quot; options the &amp;quot;File Name:&amp;quot; location should default to the OS's home/documents &amp;amp; media directory  &amp;quot;~&amp;quot; [Linux/Mac OS/MS-Windows (C:\Users\&amp;lt;~username&amp;gt;\Documents) Media&amp;gt; (C:\Users\&amp;lt;username&amp;gt;\Pictures ) ]  eg:  Gtk.FileChooser.set_current_folder()&lt;br /&gt;
see recent issue where user overwrote report_settings.xml with a report on Macosx!&lt;br /&gt;
&lt;br /&gt;
[] add a menu option under &amp;quot;Help&amp;quot; to &amp;quot;Open folder locations&amp;quot;? to aid with helping people for &amp;quot;user directory&amp;quot; etc &amp;quot;Media directory&amp;quot;  (see recent difficulty with finding user directory &lt;br /&gt;
https://gramps-project.org/bugs/view.php?id=10370&lt;br /&gt;
&lt;br /&gt;
[] text reports - Place Report  - use the active selected place by default and then allow people to change (keep it consistent with how other reports are.)&lt;br /&gt;
&lt;br /&gt;
[] Graph report - Family Lines - consider having &amp;quot;People of Interest&amp;quot; tab first so it's obvious that something has to be selected / or bring this report in line with others so that the Active person is already selected at a minimum. ( https://gramps-project.org/bugs/view.php?id=11598 Person had issue with graph report )&lt;br /&gt;
&lt;br /&gt;
[] For each report determine what the optimal page settings are and use them as defaults&lt;br /&gt;
&lt;br /&gt;
[] for each report be able to have separate settings per report for the page settings!&lt;br /&gt;
&lt;br /&gt;
[] text reports- Database Summary Report - is not very useful as it does not name the &amp;quot;Family Tree&amp;quot; the summary is for or a date for reference.  and it's missing an actual summary of other information eg citation/repository's it can provide more information&lt;br /&gt;
&lt;br /&gt;
[] text reports - &amp;quot;Records Report&amp;quot; is not very useful as it does not name the &amp;quot;Family Tree&amp;quot;  or the date produced&lt;br /&gt;
&lt;br /&gt;
[] for clarity suggest adding the word &amp;quot;List&amp;quot; to the list views (this will make it easier to support people) (see my suggestion previous unmerged PR)&lt;br /&gt;
&lt;br /&gt;
[] Make toolbar icons insensitive (grey them out) when not needed or available to use eg: empty list  &lt;br /&gt;
&lt;br /&gt;
[] If the list view is empty, add a greyed out single (non select-able) entry that instructs the user to add to the list?&lt;br /&gt;
&lt;br /&gt;
[] Tool Selection dialog - needs help button &lt;br /&gt;
https://gramps-project.org/wiki/index.php/Gramps_5.1_Wiki_Manual_-_Tools#Tool_Selection_dialog&lt;br /&gt;
&lt;br /&gt;
[] Report Selection dialog - needs help button &lt;br /&gt;
https://gramps-project.org/wiki/index.php/Gramps_5.1_Wiki_Manual_-_Reports#Report_Selection_dialog&lt;br /&gt;
&lt;br /&gt;
[] when running a second instance of gramps if you attempt to open a family tree that's open in the first instance the break lock dialog should have an additional button option to open as read only.&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Books reports&amp;quot;  dialog change the name of the second section from &amp;quot;Current book&amp;quot; to Current book items&amp;quot; (aids in legibility of user manual!)&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Family Trees&amp;quot; Manager button (displays &amp;quot;Connect to a recent database&amp;quot; when you hover over it) Change it to &amp;quot;Connect to a recent  Family Tree&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Family Trees&amp;quot; Manager - Archive (RCS) the &amp;quot;Revision comment&amp;quot; dialog should be renamed to &amp;quot;Archive version comment&amp;quot; and the label &amp;quot;Version description&amp;quot; should be the same?&lt;br /&gt;
&lt;br /&gt;
[] No Menu option to add/delete/restore a Gramplet is available.&lt;br /&gt;
&lt;br /&gt;
[] Gramps CLI info &amp;quot;gramps -v&amp;quot; needs a section that list third-party addons with version numbers and if prerequisites have been met.&lt;br /&gt;
&lt;br /&gt;
[] keybinding on Categories only goes 0 to 9(citations) and we now have 13 categories :( So repositories/media/notes have no shortcut (maybe ctl+shift+&amp;lt;number&amp;gt; ?  ctl plus / minus?   [SM- ok: ctl + n = next category / ctl + p = previous category]&lt;br /&gt;
&lt;br /&gt;
[] age on date gramplett - awkward wording on the resulting &amp;quot;quick view&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Family Tree Manager&amp;quot; for the status column the status icons need tooltips or just use words&lt;br /&gt;
&lt;br /&gt;
[] Sort Events tool has no feedback on completion!&lt;br /&gt;
&lt;br /&gt;
[] report options tabs issues with repeating names (due to tab reorganization!) think of better single word names!&lt;br /&gt;
&lt;br /&gt;
[](feature# )For the &amp;quot;Web Reports&amp;quot; have the report test first that the file path to write to exist instead of attempting to generate the website and then after awhile failing!  eg: manually type in a non existent file path and run the report.&lt;br /&gt;
&lt;br /&gt;
@@@@@@@@@@@@@@User manual@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&lt;br /&gt;
[] Using a wiki for the user manual has already been shown that it does not make translating the manual any easier! (find a simpler way so as to not waste a translators time) as well as the overhead of maintaining the mediawiki!&lt;br /&gt;
&lt;br /&gt;
[] Note that page 20 ( Gramps_5.1_Wiki_Manual_-_Reports_-_part_1 ) will be merged to ( Gramps_5.1_Wiki_Manual_-_Reports ) later as Gramps code needs to update for all subsequent pages!!)&lt;br /&gt;
&lt;br /&gt;
[] geography view rename:&lt;br /&gt;
	* &amp;quot;The map&amp;quot; tab to &amp;quot;Map Common&amp;quot;&lt;br /&gt;
	* rename each of the tabs for the views so they either have the name of the view in full on the tab or the name appears as a text line.&lt;br /&gt;
&lt;br /&gt;
[] @prculley Originally when I created that the &amp;quot;Add&amp;gt;New&amp;quot; menu I had intended for each option to initially switch to that particular list view and then present the editor and once the new item was created for it to be the active highlighted item in the list view, so that users could link the action they have taken with the result instead of having to search for it afterward? Do you know if this is or something similar is possible?&lt;br /&gt;
&lt;br /&gt;
prcully&amp;gt;&amp;gt;(Almost) Anything is possible ;-)...   I'm pretty sure that would take some code to do both switch views (do whatever clicking on item on left side does) and then invoke Editor.  And then finally change active to new whatever.   Probably only four lines of code for each editor.&lt;br /&gt;
&lt;br /&gt;
..........................&lt;br /&gt;
Mentioned by others:&lt;br /&gt;
* It would also be great if the tag colors showed in the Person editor as well.and all the other editors where tags are shown, including the &amp;quot;Tag selection&amp;quot; list. https://www.reddit.com/r/gramps/comments/hy2xqh/option_to_show_tag_with_colors_in_relationships/&lt;br /&gt;
&lt;br /&gt;
.................................................................................................&lt;br /&gt;
[] for addon prerequistes have a look at converting them to use &amp;quot;depends_on = &amp;quot;  like in the following addons&lt;br /&gt;
https://github.com/gramps-project/addons-source/search?utf8=%E2%9C%93&amp;amp;q=depends_on&amp;amp;type=&lt;br /&gt;
https://github.com/gramps-project/gramps/search?utf8=%E2%9C%93&amp;amp;q=depends_on&amp;amp;type=&lt;br /&gt;
&lt;br /&gt;
which can be a comma separated list for multiple dependencies/prerequisites (so that addons that share prerequisites import the same library?) (maybe move spell check into an addon etc? tip of the day... possibilities...)&lt;br /&gt;
&lt;br /&gt;
depends_on = [&amp;quot;libwebconnect&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
mentioned in the following&lt;br /&gt;
https://sourceforge.net/p/gramps/mailman/message/27070037/&lt;br /&gt;
''In your gpr file, you can have a line like:&lt;br /&gt;
&lt;br /&gt;
depends_on = [&amp;quot;libwebconnect&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
which is a list of id's from other gpr files. This example will ensure&lt;br /&gt;
that libwebconnect is loaded before your plugin. If it can't be found,&lt;br /&gt;
or you have a cycle, then your plugin won't be loaded.&lt;br /&gt;
&lt;br /&gt;
If it is a common function, perhaps libhtml is the right place to put&lt;br /&gt;
it, and you can put a depends_on on that.&lt;br /&gt;
&lt;br /&gt;
-Doug''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
example output is on terminal only:&lt;br /&gt;
&lt;br /&gt;
Cannot resolve the following plugin dependencies:&lt;br /&gt;
   Plugin 'UK Web Connect Pack' requires: ['libwebconnect']&lt;br /&gt;
&lt;br /&gt;
[](feature)  For plugins/addons if prerequisites not available display a page stating why/what is missing that includes the addon description and a url to the support page.&lt;br /&gt;
&lt;br /&gt;
..............Unsorted................................&lt;br /&gt;
[] Only documented behavior should be supported. Ensure that clear documentation is a requirement for contributions enhancing Gramps (Part of the PR)&lt;br /&gt;
&lt;br /&gt;
[] '''Configuration Files''' Add advanced appendix that mentions the assorted files eg: Custom filters (custom_filter.xml) and report setting (?.xml) and how they are not being backed up for migration and backup?  also ( recent-files-gramps.xml )  &lt;br /&gt;
see:&lt;br /&gt;
	* https://gramps-project.org/wiki/index.php?title=Gramps_5.1_Wiki_Manual_-_Reports_-_part_1&lt;br /&gt;
	Report Settings&lt;br /&gt;
	The settings chosen when generating a report is stored in the users profile, in .gramps/report_options.xml, and will be used as default settings when generating the next report. If there is a need to revert to the default options for any reason, this file can simply be deleted. &lt;br /&gt;
&lt;br /&gt;
############## Website admin ####################################&lt;br /&gt;
[] A2 Hosting Server resources seem ok: Appdata images! &lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Category:AppData&lt;br /&gt;
(Consider another location eg github! )&lt;br /&gt;
(Was: Godaddy Server resources issue that caused code:500 server errors )&lt;br /&gt;
&lt;br /&gt;
############## Addons #################&lt;br /&gt;
[] Add on Graphical Report - Descendants Lines -Error writing to Output Stream  (turn off document options and make sure report defaults to the documents directory (reported a few times on the mailing list)  / also report defaults to png but is able to output svg according to the wiki help page.&lt;br /&gt;
&lt;br /&gt;
[] PedigreeChart help url addon goes to&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Gramps_5.1_Wiki_Manual_-_Reports#Pedigree_Chart&lt;br /&gt;
instead of:&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=PedigreeChart&lt;br /&gt;
&lt;br /&gt;
[] PedigreeChart addon printing for PDF is poor eg look at the cut off title.&lt;br /&gt;
&lt;br /&gt;
.............................................................&lt;br /&gt;
[] htree - cherry-pick changes to addon-source master&lt;br /&gt;
&lt;br /&gt;
[] rebase &amp;quot;Timeline pedigreeview&amp;quot; on pedigreeview or visa versa?&lt;br /&gt;
.............................................................&lt;br /&gt;
[ ] Pluginmanager (prculley)  also unlike the built in check for addons this one does not mention you need to restart gramps if you install a &amp;quot;gramps view&amp;quot; although it says it should on the addon wiki support page&lt;br /&gt;
..........................................................................&lt;br /&gt;
[] we don’t actually use SF for much any more and they’ve been having a lot of issues in the last couple of years maybe we should migrate the lists to Google Groups (jralls)&lt;br /&gt;
&lt;br /&gt;
* SM another options is https://groups.io/  &lt;br /&gt;
* 2020 We are trialing https://gramps.discourse.group/&lt;br /&gt;
..........................................................................&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Edit_Image_Exif_Metadata&lt;br /&gt;
* See: Future of Exiv2? (  https://github.com/Exiv2/exiv2/issues/1018 )&lt;br /&gt;
..........................................................................&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Gramps_5.1_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_3#Attributes&lt;br /&gt;
&lt;br /&gt;
Gramps has two dialogs called &amp;quot;Attribute Editor dialog&amp;quot; that look different but both collect the same info in the top section.&lt;br /&gt;
&lt;br /&gt;
eg: from Source's attribute tab creating a new attribute.&lt;br /&gt;
...................................................................&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Reports====&lt;br /&gt;
&lt;br /&gt;
====Create new advanced settings appendix====&lt;br /&gt;
* https://gramps-project.org/wiki/index.php/Gramps_{{man version}}_Wiki_Manual_-_Settings#Advanced_manipulation_of_settings&lt;br /&gt;
&lt;br /&gt;
=== Gramps Developer Documents ===&lt;br /&gt;
&lt;br /&gt;
In the sphinx format:&lt;br /&gt;
* [https://gramps-project.org/docs/ Gramps Python API]&lt;br /&gt;
&lt;br /&gt;
On wiki:&lt;br /&gt;
* [[Gramps Data Model]]&lt;br /&gt;
&lt;br /&gt;
See also:&lt;br /&gt;
* [[Internationalization]]&lt;br /&gt;
* [[Gramps Glossary]]&lt;br /&gt;
&lt;br /&gt;
=== User Experience Test Plan ===&lt;br /&gt;
* [[GEPS 034: Improve usability]]&lt;br /&gt;
** [[Usability]]&lt;br /&gt;
&lt;br /&gt;
* [ ] Create a new wiki page that concentrates on the '''new user experience''' (both current &amp;amp; planned). The mailing list suggest it was referred to as the &amp;quot;Aunt Martha&amp;quot; test and mentions them as &amp;quot;user stories&amp;quot;. So lets make Aunt Martha's usage of the Gramps program better.&lt;br /&gt;
** [[UI_style]] ''Remember that the majority of the users are probably novices without a lot of computer experience. Design things so that your Aunt Martha could use it''&lt;br /&gt;
** [[GEPS_015:_Repository_Research_Support#User_Stories]] ''Aunt Martha (AM) is planning a visit to the UK National Archives'' &lt;br /&gt;
** [[GEPS_023:_Storing_data_from_large_sources#User_story_.28Problem_that_needs_to_be_solved.29]] '' Aunt Martha should be able to continue to use Gramps just as at present''&lt;br /&gt;
** [http://gramps.1791082.n4.nabble.com/Multi-user-question-tp1809285p1809287.html Are you seriously suggesting that aunt Martha (or somebody's father) would really put up with something like this? ]&lt;br /&gt;
** [https://sourceforge.net/p/gramps/mailman/message/28455089/ The &amp;quot;Aunt Martha&amp;quot; test is the requirement that one's (hypothetical) barely-knows-how-to-turn-on-the-computer Aunt Martha should be able to easily use Gramps to manage her genealogy research. Anything that involves administering a professional-level RDBMS server like MySQL is going to be way too hard for Aunt Martha.'']&lt;br /&gt;
** [https://sourceforge.net/p/gramps/mailman/message/5247418/ This makes it kind of hard to email a report to Aunt Martha.  It also makes it hard for Aunt Martha, who doesn't want to learn a program to tell you more about her knowledge of family history, to make changes and send it back to you.]&lt;br /&gt;
** [https://www.reddit.com/r/gramps/comments/bo4cb9/the_interface_seems_a_bit_overwhelming/enc6m63/ The project used to have an &amp;quot;Aunt Martha&amp;quot; test for features, where you would ask yourself &amp;quot;Could I easily explain how to do this over the phone to my Aunt Martha?&amp;quot; Maybe now I have become &amp;quot;Aunt Martha&amp;quot;...]&lt;br /&gt;
** [http://gramps.1791082.n4.nabble.com/extra-css-stylesheets-td1799101.html I was thinking that Aunt Martha will never download the extra stylesheets, even if she loves them, because she is not going to want to code...She still will not do it, because she knows that she is not a programmer and will not take the chance.  No matter how easy or explicit the directions are that I would send to her.]&lt;br /&gt;
** From gramps reddit [https://www.reddit.com/r/gramps/comments/eesuy3/difficult_to_add_my_children_to_myself_can_it_be/ ...For example after installing I spent just over an hour attempting to add my children to myself and ended stopping after I couldn't figure it out, ...I have decided to move on to another program because if an old woman like myself can't work it out then who can? ]&lt;br /&gt;
* [ ] Update the test plan for the current version of Gramps&lt;br /&gt;
** [https://github.com/gramps-project/gramps/blob/master/TestPlan.txt /gramps/blob/master/TestPlan.txt] (last updated 2004)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Check/Mention ====&lt;br /&gt;
* [[Handler List]] - A list of languages that have Localized Handler's for Gramps.&lt;br /&gt;
* [[Calendar tools holidays]] - see if these calendars needs updating?&lt;br /&gt;
&lt;br /&gt;
=== Gramps Downloads (since: 2001/04/21) ===&lt;br /&gt;
&lt;br /&gt;
====Downloads Result Table====&lt;br /&gt;
For the various Gramps program installers.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! #&lt;br /&gt;
! Download Location&lt;br /&gt;
! Gramps Version&lt;br /&gt;
! Date Checked&lt;br /&gt;
! Download Count&lt;br /&gt;
! Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || '''[https://github.com/gramps-project/gramps Github]''' ([https://tooomm.github.io/github-release-stats/?username=gramps-project&amp;amp;repository=gramps]) || 6.0.0 || 2017-06-10 to 2025-04-13 || 815,145 || Official ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || '''[https://sourceforge.net/projects/gramps/files/ Sourceforge]''' [https://sourceforge.net/projects/gramps/files/stats/timeline?dates=2001-04-01%20to%202022-08-01&amp;amp;period=monthly]|| 6.0.0 || 2001-04-01 to 2025-04-13 || 1,064,213 || Official - Old site ( Download statistics available since 2001-04-21 (when this project was registered). )||&lt;br /&gt;
|- &lt;br /&gt;
| 3 || '''[https://portableapps.com/apps/education/gramps_portable Portableapps.com]''' [https://sourceforge.net/projects/portableapps/files/Gramps%20Portable/ Sourceforge] ([https://sourceforge.net/projects/portableapps/files/Gramps%20Portable/stats/timeline?dates=2005-10-01%20to%202022-08-01&amp;amp;period=monthly])|| 6.0.0 || 2005-10-01 to 2025-04-13 || 959,660 || Unofficial ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || '''[https://qa.debian.org/popcon.php?package=gramps Debian]''' || 6.0.0 || 2004-01 to 2025-03 || '''Inst''' (251,795) || Debian Popularity contest statistics for Gramps (This only report Statistics for those that Opt-in to the reporting of the statistics. Usually reports the deliberate installation date for Gramps. / '''Inst'''. is the number of people who installed this package (sum of the four categories on the Debian Gramps page) || &lt;br /&gt;
|-&lt;br /&gt;
| 5 || '''[https://chocolatey.org/packages/gramps chocolatey.org]''' || 6.0.0 || 2025-03-13 || 9,268 || Repacked Gramps AIO Microsoft-Windows installer. ||&lt;br /&gt;
|-&lt;br /&gt;
| 6 || '''[https://www.majorgeeks.com/files/details/gramps.html Majorgeeks]''' || 6.0.0 || 2025-03-13 || 12408  || Direct from them Downloads ||&lt;br /&gt;
|-&lt;br /&gt;
| 7 || '''[https://www.bytesin.com/software/Gramps/ bytesin.com]''' || 6.0.0 || 2025-03-13 || 4,341 || Publisher: Aaron R. Short&amp;amp;Ormus? ||&lt;br /&gt;
|-&lt;br /&gt;
| 8 || '''[https://www.chip.de/downloads/Gramps_105764449.html chip.de]''' || 6.0.0 || 2025-03-13 || 15,395 || Direct downloads ||&lt;br /&gt;
|-&lt;br /&gt;
| 9 || '''[https://gramps.softonic.findmysoft.com/ softonic.findmysoft.com]''' || 5.0.1 || 2025-03-13 || 6,935 || Direct downloads ||&lt;br /&gt;
|-&lt;br /&gt;
| 10 || '''softpedia.com''' || 6.0.0 || 2025-03-13 || 6,760 || [https://www.softpedia.com/get/Others/Miscellaneous/GRAMPS.shtml Gramps AIO] ||&lt;br /&gt;
|-&lt;br /&gt;
| 11 || '''softpedia.com''' || 5.2.2 || 2025-03-13 || 5,920 || [https://www.softpedia.com/get/PORTABLE-SOFTWARE/Education/Gramps-Portable.shtml Gramps AIO Portable] ||&lt;br /&gt;
|-&lt;br /&gt;
| 12 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 62 || [https://download.cnet.com/Gramps-for-Linux/3000-2127_4-75312607.html Gramps for Linux] ||&lt;br /&gt;
|-&lt;br /&gt;
| 13 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 176 || [https://download.cnet.com/Gramps-for-Ubuntu/3000-2127_4-75312612.html Gramps for Unbuntu] ||&lt;br /&gt;
|-&lt;br /&gt;
| 14 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 31 || [https://download.cnet.com/Gramps-for-Fedora/3000-2127_4-75312611.html Gramps for Fedora] ||&lt;br /&gt;
|-&lt;br /&gt;
| 15 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 675 || [https://download.cnet.com/GrampsAIO-64-bit/3000-2127_4-75806019.html Gramps AIO (64bit)] ||&lt;br /&gt;
|-&lt;br /&gt;
| 16 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 3,197 || [https://download.cnet.com/Gramps-AIO-32bit/3000-2127_4-75329870.html Gramps AIO (32bit)] ||&lt;br /&gt;
|-&lt;br /&gt;
| 17 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 131 || [https://download.cnet.com/Gramps/3000-2127_4-77899596.html Gramps for macOS] ||&lt;br /&gt;
|-&lt;br /&gt;
| 19 || [https://download.cnet.com/developer/PortableApps/i-6275333/ '''cnet.com''' - (PortableApps)] || 5.1.3 || 2021-06-16 || 1,748 || [https://download.cnet.com/Gramps-Portable/3000-2127_4-75329558.html Gramps Portable] ||&lt;br /&gt;
|-&lt;br /&gt;
| N/A || '''&amp;lt;s&amp;gt;[http://www.download82.com/download/windows/gramps/ download82.com]&amp;lt;/s&amp;gt;''' || 5.0.0 || 20XX-0x-0x || 1,169 || Direct downloads / Website gone / historical count only||&lt;br /&gt;
|-&lt;br /&gt;
| N/A || '''&amp;lt;s&amp;gt;[https://www.computerbild.de/download/Gramps-11696626.html computerbild.de]&amp;lt;/s&amp;gt;''' || 5.0.1 || 2015-04-14 - 20XX-0x-0x || 8,656 || Direct downloads / Page gone / historical count only||&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- | 00 || '''XXXXX''' || X.X.X || 20XX-0x-0x || 00000 || &amp;quot;text&amp;quot; || --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! Total || - || - || 2025-05-13 || 3,167,685 || &amp;lt;- Manual count ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The Gramps Project has broken the multi-million download milestone( Total: 3,167,685 (as at 2025-03-13) ).&lt;br /&gt;
&lt;br /&gt;
Information was gathered from the sources shown that list download statistics from Links to website you can download Gramps from&lt;br /&gt;
&lt;br /&gt;
The shown total downloads is not an indication of the active userbase.&lt;br /&gt;
&lt;br /&gt;
* [ ]Write up a blog post or wiki page or just leave here.&lt;br /&gt;
* [ ]create an issue to hold the csv files.&lt;br /&gt;
* [ ]create a Graph to plot downloads overtime.&lt;br /&gt;
* [ ]Contact sites that host older versions of the Gramps files for downloads and ask them to update to the current version at least.&lt;br /&gt;
&lt;br /&gt;
Here is my attempt at gathering the statistics required to answer how many download to date.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;[https://www.macmillandictionary.com/dictionary/british/user-base User Base]&amp;quot; - is the number of people who use a particular product or service, especially one available on the Internet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It is very difficult to estimate userbase as you get many different types of users&lt;br /&gt;
&lt;br /&gt;
* One time users who download and install Gramps and find it is not for them.&lt;br /&gt;
* Long term users.&lt;br /&gt;
* Alot of the downloads will be for users upgrading existing installations&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Download Statistics commence from when the Gramps project started 2001/04/21.&lt;br /&gt;
&lt;br /&gt;
A further break down of downloads is possible by (but I won't be doing that):&lt;br /&gt;
* Supplied by project (Source code for manual installation)&lt;br /&gt;
* Linux/OpenBSD etc&lt;br /&gt;
** Supplied by volunteers to the project for download&lt;br /&gt;
** Supplied by directly from the distribution website&lt;br /&gt;
* Microsoft Windows&lt;br /&gt;
** Supplied by volunteers to the project for download&lt;br /&gt;
** Legacy version from portableapps.com&lt;br /&gt;
* Apple MacOS&lt;br /&gt;
** Supplied by volunteers to the project for download&lt;br /&gt;
&lt;br /&gt;
====Addon downloads and popularity====&lt;br /&gt;
As a number of people have [https://github.com/gramps-project/addons-source/pull/124#issuecomment-371301127 commented] and or raised the issue directly with me via email here is a summary of what I know:&lt;br /&gt;
&lt;br /&gt;
;Question: Does the Gramps project know which addons are the most popular and are download statistics available?&lt;br /&gt;
&lt;br /&gt;
;Answer: Addon downloads are not tracked and there are no plans to track them due to privacy and technical issues (see below). Even if addon downloads where tracked it would only represent a small percentage of users who check for addons!&lt;br /&gt;
&lt;br /&gt;
;Question: Why?&lt;br /&gt;
&lt;br /&gt;
;Answer: Github counts downloads via its releases section page only for normal downloads of files. But not for the way Gramps addon downloads are done as they are binary files that only sit in a second git repository itself in a directory per grampsXX release called download and not on the addon releases page, this is no different to the way the gramps addons were downloaded from the previous sourceforge website.&lt;br /&gt;
&lt;br /&gt;
Note that we do have an the &amp;quot;Headline News gramplet &amp;quot; addon that does poll the Gramps website and was originally causing an issue making the website slow and at sometimes of day stopping it altogether  as it was polling too often (once an hour from everyone who happened to be running Gramps at that moment! This was an unintended way to get DOS'ed https://en.wikipedia.org/wiki/Denial-of-service_attack ) when I took over as website admin I investigated and tracked down and changed the polling period to once a every 24 hours (for current and previous versions of Gramps!), alot of people had installed it on the Dashboard !&lt;br /&gt;
&lt;br /&gt;
=====addon repositories=====&lt;br /&gt;
We use two addons repositories the first is for the source code where addon developers can have access &lt;br /&gt;
&lt;br /&gt;
 https://github.com/gramps-project/addons-source&lt;br /&gt;
&lt;br /&gt;
the second is for the generated/built addons downloads and is restricted to a small group of people to attempt to avoid any security or malicious code issues, this repository is what the Gramps program is pointed at and checks for updates:&lt;br /&gt;
&lt;br /&gt;
 https://github.com/gramps-project/addons&lt;br /&gt;
&lt;br /&gt;
= Information =&lt;br /&gt;
* [[Reviews#General|General Gramps Project Information]]&lt;br /&gt;
* [[What to do for a release]]&lt;br /&gt;
* [[6.0 Roadmap]]&lt;br /&gt;
&lt;br /&gt;
[[Category:User|S]]&lt;/div&gt;</summary>
		<author><name>Sam888</name></author>
		
	</entry>
	<entry>
		<id>https://blog.gramps-project.org/wiki/index.php?title=User:Sam888&amp;diff=131362</id>
		<title>User:Sam888</title>
		<link rel="alternate" type="text/html" href="https://blog.gramps-project.org/wiki/index.php?title=User:Sam888&amp;diff=131362"/>
		<updated>2026-06-13T23:43:36Z</updated>

		<summary type="html">&lt;p&gt;Sam888: /* Security rules */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{man note|Current Webmaster for the Gramps Project}}&lt;br /&gt;
Hi, I generally aim to help the developers who can program; I do alot of non-development work for the Gramps project including: testing and bug triage, website maintenance, writing and updating documentation on the wiki for new releases,  building the third party addons as needed.&lt;br /&gt;
&lt;br /&gt;
==Volunteer Website Administrator==&lt;br /&gt;
Manage and monitor the Gramps Desktop websites (not Github)&lt;br /&gt;
&lt;br /&gt;
*[[Website application upgrades]] - Wordpress(Blog)/MantisBT(Bug tracker)/Mediawiki(Wiki)&lt;br /&gt;
*[[.dtd_and_.rng]]&lt;br /&gt;
*[[Rollover for the manual]]&lt;br /&gt;
*[[Git merge]]&lt;br /&gt;
* https://gramps-project.org/robots.txt&lt;br /&gt;
* Migration of Gramps website host from GoDaddy to a2 Hosting (2019/11/08 to 2019/11/11) (Completed)&lt;br /&gt;
&lt;br /&gt;
===Cloudflare===&lt;br /&gt;
Using [https://www.cloudflare.com/plans/free/ Free plan] that provides:&lt;br /&gt;
* Content Delivery Network (CDN): Accelerates website loading times by caching content globally.&lt;br /&gt;
* DDoS Protection: Offers basic protection against distributed denial-of-service attacks&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Add details of existing rules and limits --&amp;gt;&lt;br /&gt;
====Security rules====&lt;br /&gt;
Custom rules 5/5 used @ 2026/06/14&lt;br /&gt;
# Gramps Weblate  - IP Source Address equals 116.203.108.97&lt;br /&gt;
# Github - IP Source Address equals 20.205.243.166&lt;br /&gt;
# debian.org screenshots on Gramps wiki - IP Source Address equals 128.31.0.62&lt;br /&gt;
# &lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
===Wordpress(Blog)===&lt;br /&gt;
* Convert the existing &amp;quot;Hello Gramps!&amp;quot; 2010 theme by Jason Simanek [https://sourceforge.net/p/gramps/mailman/message/24879293/] to use a more modern mobile aware template that comes with WordPress.&lt;br /&gt;
* WordPress [https://wordpress.com/plugins/browse/translation Translation plugin]  [https://gramps.discourse.group/t/can-we-make-the-project-home-page-more-multilingual-without-excessive-labor/8165] - research &amp;amp; test.&lt;br /&gt;
&lt;br /&gt;
===MantisBT(Bug tracker)===&lt;br /&gt;
* Upgraded failed due to database needing to first be manually converted to UTF-8 collation (which means I'll finally need to manually convert from latin1_swedish_ci collation the bugtracker has been using since original installation around 2006!) 2021/07/28 Update: Almost worked but the database is partially corrupted in a few tables it seems related to [[Bug_triage#Status|Bug triage mention that &amp;quot;Sometime in the past 4495 issues disappeared during a mantisdb upgrade&amp;quot;]] so a few tables may be referring to things that don't exist!&lt;br /&gt;
&lt;br /&gt;
===Mediawiki(Wiki)===&lt;br /&gt;
* Upgrade to Mediawiki [https://lists.wikimedia.org/pipermail/mediawiki-announce/2020-December/000268.html 1.35.1 LTS]  ( Warning: MediaWiki is not yet compatible with PHP 8. See task [https://phabricator.wikimedia.org/T248925 T248925 ]for more information)&lt;br /&gt;
** Upgrade failed due to issue https://phabricator.wikimedia.org/T212428 ! (Possible work [https://phabricator.wikimedia.org/T212428#6669851 around]) (2021-12-08 - T212428 fix was only available in Mediawiki 1.37 and upgrade worked pass issue successfully. But wiki fails with multiple Fatal errors and blank pages, currently testing to narrow down and report issue! Reverted to existing Mediawiki!)&lt;br /&gt;
* 2021/12/16 Added suggested settings to LocalSettings.php for security issue https://www.mediawiki.org/wiki/2021-12_security_release/FAQ&lt;br /&gt;
&lt;br /&gt;
* [https://makandracards.com/makandra/594-utf-8ify-an-existing-mysql-database UTF-8ify an existing MySQL database]&lt;br /&gt;
&lt;br /&gt;
* [[MediaWiki:Common.css]]&lt;br /&gt;
&lt;br /&gt;
* look at renaming the user manual to a shorter url see discussion [[Talk:Gramps_5.1_Wiki_Manual]] ( 'User Manual' instead of 'Wiki Manual': As 'User Manual' is a well-known term for the general computer user. / Use redirects either using mediawiki or as rewrite rules in the .htaccess file. )&lt;br /&gt;
* revisit links in wiki sidebar see discussion [[MediaWiki_talk:Sidebar]]&lt;br /&gt;
* [[Talk:Gramplets]] renaming suggestion. &lt;br /&gt;
&lt;br /&gt;
====Extensions====&lt;br /&gt;
=====Existing extensions=====&lt;br /&gt;
======Extension:ConfirmAccount======&lt;br /&gt;
[[File:Request account-extension-currentconfig.png|right|thumb|150px|Extension:ConfirmAccount : Request account - page 2021/11/15 current config ]]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Extension:ConfirmAccount Extension:ConfirmAccount] - (Configured to required a minimum of six words for &amp;quot;Personal biography (plain text only): &amp;quot;  section and a confirmed email address for final account creation)&lt;br /&gt;
** The following configure elements of the RequestAccount form ( https://gramps-project.org/wiki/index.php/Special:RequestAccount ):&lt;br /&gt;
*** 1. Top section of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-text&lt;br /&gt;
*** 2. &amp;quot;User account&amp;quot; section of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-text&lt;br /&gt;
*** 3. &amp;quot;Other information&amp;quot; section of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-ext-text&lt;br /&gt;
*** 4. &amp;quot;Other information&amp;quot; section (it is the first entry boxes &amp;quot;title&amp;quot;) of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-notes&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Submitting the form on the wiki shows the following message:&lt;br /&gt;
&lt;br /&gt;
Your account request has been sent and is now pending review. A confirmation email has been sent to your email address. &lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
Email shows the following:&lt;br /&gt;
&lt;br /&gt;
sent from: noreply@gramps-project.org&lt;br /&gt;
Subject: &amp;quot;Gramps email address confirmation&amp;quot;&lt;br /&gt;
Message:&lt;br /&gt;
&lt;br /&gt;
Someone, probably you from IP address XXX.XXX.XXX.XXX, has requested an account &amp;quot;Testuser2&amp;quot; with this email address on Gramps.&lt;br /&gt;
&lt;br /&gt;
To confirm that this account really does belong to you on Gramps, open this link in your browser:&lt;br /&gt;
&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Special:RequestAccount&amp;amp;action=confirmemail&amp;amp;wpEmailToken=00000000000000000000000000000000&lt;br /&gt;
&lt;br /&gt;
If the account is created, only you will be emailed the password.&lt;br /&gt;
If this is *not* you, do not follow the link.&lt;br /&gt;
This confirmation code will expire at 2021-12-13T22:06:28.&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
Confirming the link will show the following wiki message:&lt;br /&gt;
&lt;br /&gt;
Your email address has been confirmed and will be listed as such in your account request. &lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
Then the webmaster gets the following email:&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
from: noreply@gramps-project.org&lt;br /&gt;
TO: webmaster@gramps-project.org&lt;br /&gt;
Subject: &amp;quot;Gramps account request&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Testuser2 has requested an account and is waiting for confirmation.&lt;br /&gt;
The email address has been confirmed. You can confirm the request here:&lt;br /&gt;
&lt;br /&gt;
https://gramps-project.org/wiki/index.php/Special:ConfirmAccounts&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
I login and confirm as best I can that it is a real person, generally in 99 percent of request the person mentions something about genealogy or the Gramps program or has a question, spam account are rejected as very obvious as they have urls to spammy websites!&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Once the account is created this extension creates a new user talk welcome message; whose configuration is managed at https://gramps-project.org/wiki/index.php/MediaWiki:Confirmaccount-welc&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
=====Language Related extensions=====&lt;br /&gt;
* Investigate making Mediawiki multilingual using '''MediaWiki_Language_Extension_Bundle''' see request {{bug|10978}} and [[User_talk:Avma]]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Directionality_support Directionality_support]&lt;br /&gt;
=====Requested Extensions=====&lt;br /&gt;
* [[User_talk:GulliblePangolin#Add_Wikipedia:Citation_templates]]&lt;br /&gt;
* Test using [https://mediawiki.org/wiki/Extension:LinkTarget MediaWiki hotlink targeting extension]. that would allow linking to the lines of code &amp;amp;amp; open in a target browser window (instead redirecting the existing browser window) (This extension is currently not actively maintained! )&lt;br /&gt;
&lt;br /&gt;
===Mailing lists===&lt;br /&gt;
===== Sourceforge mailing list =====&lt;br /&gt;
Each of the Gramps [https://sourceforge.net/p/gramps/mailman/ Sourceforge mailing list] are backed up regularly to the  [https://sourceforge.net/p/forge/documentation/Mailing%20List%20Archives/ MBOX format]  (Since 2019/11/08)&lt;br /&gt;
* gramps-announce&lt;br /&gt;
* gramps-bugs&lt;br /&gt;
* gramps-devel&lt;br /&gt;
* gramps-users&lt;br /&gt;
&lt;br /&gt;
===Forum===&lt;br /&gt;
&lt;br /&gt;
==== Discourse ====&lt;br /&gt;
The Gramps Discourse Forum is backed up regularly to the [https://meta.discourse.org/t/create-download-and-restore-a-backup-of-your-discourse-database/122710/1 Discourse XML backup format] (Since 2020-01-02)&lt;br /&gt;
&lt;br /&gt;
* [https://sourceforge.net/p/gramps/mailman/message/36890927/ Announcement trial started 2020-01-02]&lt;br /&gt;
&lt;br /&gt;
===== Discourse Trial =====&lt;br /&gt;
Investigate replacing the mailing list on Sourceforge and trial using [https://free.discourse.group/ Discourse] at https://gramps.discourse.group/&lt;br /&gt;
* [x] Create DNS A record and [x] redirect from https://discourse.gramps-project.org to https://gramps.discourse.group/&lt;br /&gt;
* [x] setup and customise discourse for the gramps project eg: logo, permissions etc&lt;br /&gt;
* [x] Invite people to trial?&lt;br /&gt;
====== Migration from sourceforge mailing list ======&lt;br /&gt;
* [x] Create a [https://bitnami.com/stack/discourse standalone version of Discourse]&lt;br /&gt;
* [x] Need to [https://sourceforge.net/p/forge/documentation/Mailing%20List%20Archives/ export] the MBOX for each [https://sourceforge.net/p/gramps/mailman/ sourceforge mailing list]&lt;br /&gt;
** [x] gramps-announce&lt;br /&gt;
** [x] gramps-bugs&lt;br /&gt;
** [x] gramps-devel&lt;br /&gt;
** [x] gramps-users&lt;br /&gt;
* [-] import the Sourceforge MBOX files ( https://meta.discourse.org/t/importing-mailing-lists-mbox-listserv-google-groups-emails/79773 )&lt;br /&gt;
** {{man menu|**Failed** due to Sourceforge (since 2017) obfuscating email addresses in mailing list mbox archive files.}}&lt;br /&gt;
* [ ] create a discourse backup file and&lt;br /&gt;
* [ ] contact the discourse support team to restore the discourse backup file.&lt;br /&gt;
&lt;br /&gt;
==Things to do==&lt;br /&gt;
&lt;br /&gt;
===SourceForge.net - Storage issue for project: gramps ===&lt;br /&gt;
&lt;br /&gt;
* Project's total usage size 26.4 GB as at 2026/06/13&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* https://gramps-project.org/wiki/index.php/Linux_Genealogy_CD   deleted already backed up to https://archive.org/details/@webmaster_gramps-project_org  in 2017 ISO CD's  2026/06/13&lt;br /&gt;
&lt;br /&gt;
====email====&lt;br /&gt;
From: SourceForge.net Support &amp;amp; Ops &amp;lt;sfnet_ops@slashdotmedia.com&amp;gt;&lt;br /&gt;
Date: Fri, 12 Jun 2026 at 07:02&lt;br /&gt;
Subject: Storage issue for project: gramps&lt;br /&gt;
To:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hello,&lt;br /&gt;
&lt;br /&gt;
We are contacting you because you are listed as an Admin for https://sourceforge.net/projects/gramps/&lt;br /&gt;
&lt;br /&gt;
This project is using a large amount of storage.&lt;br /&gt;
&lt;br /&gt;
We need your help removing a lot of your old releases.&lt;br /&gt;
Please remove as much as you can of your old releases and unused files within 14 days.&lt;br /&gt;
&lt;br /&gt;
You can use this tool to help you identify the files that aren't getting many downloads and take up a lot of space.&lt;br /&gt;
https://sourceforge.net/p/gramps/admin/files/large_files&lt;br /&gt;
&lt;br /&gt;
We are letting you know so you can choose which files to remove.&lt;br /&gt;
Please be aware that if we don't see any difference after 14 days, we will have to remove all the files and folders with 0 or a few monthly downloads ourselves.&lt;br /&gt;
&lt;br /&gt;
Thank you for your cooperation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sincerely,&lt;br /&gt;
&lt;br /&gt;
SourceForge Support&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Monitor Traffic to websites===&lt;br /&gt;
{{stub}}&lt;br /&gt;
&lt;br /&gt;
===Addons===&lt;br /&gt;
* [[Addon:TMGimporter]] - Taken over and released 2026 by eduralph for Gramps 6.&lt;br /&gt;
** [[User:Sam888/TMG|TMG Notes]] - On hold&lt;br /&gt;
* [[Addon:Prerequisites Checker Gramplet]] - [https://github.com/gramps-project/addons-source/pull/109 PR109] - maintained by comunity&lt;br /&gt;
* Direct importers instead of GEDCOM see: [http://fileformats.archiveteam.org/wiki/Genealogical_data Genealogical data] - Just Solve the File Format Problem - On hold&lt;br /&gt;
&lt;br /&gt;
===Bug Triage===&lt;br /&gt;
Unofficial [[Bug triage|bug triager]].&lt;br /&gt;
&lt;br /&gt;
Cleanup Started: 201409 Completed 20150523 with life in between...&lt;br /&gt;
&lt;br /&gt;
Gramps Bugtracker: &lt;br /&gt;
https://gramps-project.org/bugs/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
====Idea Bug Triage day/week====&lt;br /&gt;
**Draft** (using kill arch bugs day as a guide)&lt;br /&gt;
&lt;br /&gt;
Subject: Clean up Gramps Bugs: Help us on the xx of xxx!&lt;br /&gt;
&lt;br /&gt;
If any of you have some spare time this weekend, I need some extra hands with triaging the bug tracker.&lt;br /&gt;
&lt;br /&gt;
I'd like to hold a bug wrangling day on the xx of xxx to check open issues. If you cannot take part on the bug wrangling day, then feel free to help us any time before that event.&lt;br /&gt;
&lt;br /&gt;
How?&lt;br /&gt;
&lt;br /&gt;
Please review all bugs that were reported by you and check if they are still valid. (detail how)&lt;br /&gt;
&lt;br /&gt;
Please request a bug closure on the bug tracker if the bug may be closed as resolved in the current version of Gramps. Otherwise please provide further information so that we can continue to work on the bug. We cannot fix bugs without your feedback.&lt;br /&gt;
&lt;br /&gt;
Questions?&lt;br /&gt;
&lt;br /&gt;
Join us at discourse forum (link to discussion for day) during xx of xxx. As we live in different timezones not all developers and bug wranglers will be available at the same time, but feel free to report your issues to any developers available.&lt;br /&gt;
&lt;br /&gt;
Also please check your mailboxes that may contain notifications about comments made on your tickets.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[ ] Decide date.&lt;br /&gt;
[ ] send out email.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===CI Test===&lt;br /&gt;
Improving CI&lt;br /&gt;
&lt;br /&gt;
* https://travis-ci.org/sam-m888/gramps   - On hold&lt;br /&gt;
&lt;br /&gt;
;Coverage&lt;br /&gt;
* https://app.codacy.com/manual/gramps-project/gramps/dashboard&lt;br /&gt;
&lt;br /&gt;
* [[Testing Gramps]]&lt;br /&gt;
&lt;br /&gt;
=== Gramps User Manual ===&lt;br /&gt;
&lt;br /&gt;
The Gramps [[User manual]] is a mix of the following:&lt;br /&gt;
*Reference manual &lt;br /&gt;
*User guide &lt;br /&gt;
*Tutorials (how to?)&lt;br /&gt;
&lt;br /&gt;
* [https://gramps-project.org/wiki/index.php?title=Category:Cleanup Category:Cleanup]&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;s&amp;gt;{{bug|8888}}&amp;lt;/s&amp;gt; / &amp;lt;s&amp;gt;{{bug|9042}}&amp;lt;/s&amp;gt; / &amp;lt;s&amp;gt;{{bug|10919}}&amp;lt;/s&amp;gt; [Review]Gramps Help button User Manual wiki-links (In progress)&lt;br /&gt;
&lt;br /&gt;
====Update for Gramps 6.0====&lt;br /&gt;
Gramps {{man version}} [[User manual translations]]&lt;br /&gt;
&lt;br /&gt;
Ensure that any new functionality is covered by user documentation.&lt;br /&gt;
&lt;br /&gt;
;Update (almost) all images:&lt;br /&gt;
*Started: 2025-0x-xx&lt;br /&gt;
*Completed: &lt;br /&gt;
&lt;br /&gt;
Remaining xx image links:&lt;br /&gt;
*(1 image) https://gramps-project.org/wiki/index.php?title=Gramps_{{man version}}_Wiki_Manual_-_About&lt;br /&gt;
** Update About Screen with released version (instead of alpha)&lt;br /&gt;
&lt;br /&gt;
;Update and improve text to match the interface&lt;br /&gt;
*Started: 2025-0x-xx&lt;br /&gt;
*Completed: &lt;br /&gt;
&lt;br /&gt;
also manually test all user accessible parts of Gramps (done as part of above two)&lt;br /&gt;
&lt;br /&gt;
=====Notes on User manual update=====&lt;br /&gt;
Notes on various regressions, paper-cuts and annoyances noticed during the user manual update.&lt;br /&gt;
&lt;br /&gt;
When I have time, issues and feature request will be created for the following if required.&lt;br /&gt;
&lt;br /&gt;
* add mention about [[Template:Backup Omissions]] specifically about books.xml to user manual&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#################### As at 20200729 #################&lt;br /&gt;
************Bugs**************************************&lt;br /&gt;
[](Bug# )graphical reports - calendar - information overflows boxes (pdf) (ms-windows tested only)&lt;br /&gt;
[](Bug# )Merge (people) dialog does not grow larger when you expand the &amp;quot;Detailed Selection&amp;quot; section out.&lt;br /&gt;
&lt;br /&gt;
%%%%%%%% Help related bugs&lt;br /&gt;
[] ??&lt;br /&gt;
&lt;br /&gt;
************Papercuts - Enhancements******************&lt;br /&gt;
%%%%%%%% All for Help finding improvement see issue 10919 %%%%%%%%%%%%%&lt;br /&gt;
[] context menu's (right click) add an entry for &amp;quot;Help&amp;quot; at the bottom of each? &lt;br /&gt;
[] Add help url to context menu entry for &amp;quot;About: XXXXX&amp;quot; (as was done on addon views)&lt;br /&gt;
    [] Dashboard Category (grampletview)  ( gramps/gui/widgets/grampletpane.py : def _button_press( )&lt;br /&gt;
        [] Also show context menu ###&amp;gt;&amp;gt;&amp;gt; when no database is loaded! &amp;lt;&amp;lt;&amp;lt;###&lt;br /&gt;
           See https://gramps-project.org/bugs/view.php?id=10594&lt;br /&gt;
    [] Chart Category views&lt;br /&gt;
            [] 2 way fan chart&lt;br /&gt;
            [] fan chart (ancestors)&lt;br /&gt;
            [] descendant fan chart&lt;br /&gt;
    [] Each of the &amp;quot;list&amp;quot; &amp;amp; &amp;quot;grouped list&amp;quot; views&lt;br /&gt;
            [] Relationships Category view&lt;br /&gt;
                    [] Nick Halls new &amp;quot;Combined View&amp;quot; for Relationships Category&lt;br /&gt;
            [] Families Category view&lt;br /&gt;
            [] Events View&lt;br /&gt;
            [] Citations List View&lt;br /&gt;
            [] Repository List View&lt;br /&gt;
            [] Media List View&lt;br /&gt;
            [] Notes List View&lt;br /&gt;
            [] People Category&lt;br /&gt;
                [] Tree View - Grouped People&lt;br /&gt;
                [] Tree View - People List View&lt;br /&gt;
            [] Places Category&lt;br /&gt;
                [] Places List View&lt;br /&gt;
                [] Places Tree View&lt;br /&gt;
            [] Sources Category&lt;br /&gt;
                [] Citation Tree View&lt;br /&gt;
                [] Sources List View&lt;br /&gt;
    [] Geography views&lt;br /&gt;
        [] All known places&lt;br /&gt;
        [] All known places for one Family&lt;br /&gt;
        [] Have they been able to meet ?&lt;br /&gt;
        [] All places related to Events&lt;br /&gt;
        [] All known places for one Person&lt;br /&gt;
            [] All known places for one person with graphical information (KML files)&lt;br /&gt;
        [] Every residence or move for a person and any descendants&lt;br /&gt;
        [] Have these two families been able to meet ?&lt;br /&gt;
    [] category drop down under navigator? (or change it to a context menu that you click in an empty section of the navigator section?)&lt;br /&gt;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%...........................................................&lt;br /&gt;
[](Feature# )for the &amp;quot;filter&amp;quot; gramplets name each one (shown on Title bar when detached) and provide working help link (then update screenshots and link to wiki)&lt;br /&gt;
[](feature# )&amp;quot;Add Rule dialog&amp;quot;: if you select a filter then select a top level category of filter&amp;quot; the right hand window shows random stuff from previous filters (suggest displaying a blank area only)&lt;br /&gt;
&lt;br /&gt;
[] (Bug#) dashboard - order of default Gramplets is different on ms-windows  versus linux? eg: top [surnames|welcome] on win 10 - how do you guarantee order ( have a look at geography view icons on toolbar each time the views order is different, which does not help with keybindings!)&lt;br /&gt;
&lt;br /&gt;
[] On each &amp;quot;autobackup/report/export assistant wizard/make backup xml/import/export view as...&amp;quot; options the &amp;quot;File Name:&amp;quot; location should default to the OS's home/documents &amp;amp; media directory  &amp;quot;~&amp;quot; [Linux/Mac OS/MS-Windows (C:\Users\&amp;lt;~username&amp;gt;\Documents) Media&amp;gt; (C:\Users\&amp;lt;username&amp;gt;\Pictures ) ]  eg:  Gtk.FileChooser.set_current_folder()&lt;br /&gt;
see recent issue where user overwrote report_settings.xml with a report on Macosx!&lt;br /&gt;
&lt;br /&gt;
[] add a menu option under &amp;quot;Help&amp;quot; to &amp;quot;Open folder locations&amp;quot;? to aid with helping people for &amp;quot;user directory&amp;quot; etc &amp;quot;Media directory&amp;quot;  (see recent difficulty with finding user directory &lt;br /&gt;
https://gramps-project.org/bugs/view.php?id=10370&lt;br /&gt;
&lt;br /&gt;
[] text reports - Place Report  - use the active selected place by default and then allow people to change (keep it consistent with how other reports are.)&lt;br /&gt;
&lt;br /&gt;
[] Graph report - Family Lines - consider having &amp;quot;People of Interest&amp;quot; tab first so it's obvious that something has to be selected / or bring this report in line with others so that the Active person is already selected at a minimum. ( https://gramps-project.org/bugs/view.php?id=11598 Person had issue with graph report )&lt;br /&gt;
&lt;br /&gt;
[] For each report determine what the optimal page settings are and use them as defaults&lt;br /&gt;
&lt;br /&gt;
[] for each report be able to have separate settings per report for the page settings!&lt;br /&gt;
&lt;br /&gt;
[] text reports- Database Summary Report - is not very useful as it does not name the &amp;quot;Family Tree&amp;quot; the summary is for or a date for reference.  and it's missing an actual summary of other information eg citation/repository's it can provide more information&lt;br /&gt;
&lt;br /&gt;
[] text reports - &amp;quot;Records Report&amp;quot; is not very useful as it does not name the &amp;quot;Family Tree&amp;quot;  or the date produced&lt;br /&gt;
&lt;br /&gt;
[] for clarity suggest adding the word &amp;quot;List&amp;quot; to the list views (this will make it easier to support people) (see my suggestion previous unmerged PR)&lt;br /&gt;
&lt;br /&gt;
[] Make toolbar icons insensitive (grey them out) when not needed or available to use eg: empty list  &lt;br /&gt;
&lt;br /&gt;
[] If the list view is empty, add a greyed out single (non select-able) entry that instructs the user to add to the list?&lt;br /&gt;
&lt;br /&gt;
[] Tool Selection dialog - needs help button &lt;br /&gt;
https://gramps-project.org/wiki/index.php/Gramps_5.1_Wiki_Manual_-_Tools#Tool_Selection_dialog&lt;br /&gt;
&lt;br /&gt;
[] Report Selection dialog - needs help button &lt;br /&gt;
https://gramps-project.org/wiki/index.php/Gramps_5.1_Wiki_Manual_-_Reports#Report_Selection_dialog&lt;br /&gt;
&lt;br /&gt;
[] when running a second instance of gramps if you attempt to open a family tree that's open in the first instance the break lock dialog should have an additional button option to open as read only.&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Books reports&amp;quot;  dialog change the name of the second section from &amp;quot;Current book&amp;quot; to Current book items&amp;quot; (aids in legibility of user manual!)&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Family Trees&amp;quot; Manager button (displays &amp;quot;Connect to a recent database&amp;quot; when you hover over it) Change it to &amp;quot;Connect to a recent  Family Tree&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Family Trees&amp;quot; Manager - Archive (RCS) the &amp;quot;Revision comment&amp;quot; dialog should be renamed to &amp;quot;Archive version comment&amp;quot; and the label &amp;quot;Version description&amp;quot; should be the same?&lt;br /&gt;
&lt;br /&gt;
[] No Menu option to add/delete/restore a Gramplet is available.&lt;br /&gt;
&lt;br /&gt;
[] Gramps CLI info &amp;quot;gramps -v&amp;quot; needs a section that list third-party addons with version numbers and if prerequisites have been met.&lt;br /&gt;
&lt;br /&gt;
[] keybinding on Categories only goes 0 to 9(citations) and we now have 13 categories :( So repositories/media/notes have no shortcut (maybe ctl+shift+&amp;lt;number&amp;gt; ?  ctl plus / minus?   [SM- ok: ctl + n = next category / ctl + p = previous category]&lt;br /&gt;
&lt;br /&gt;
[] age on date gramplett - awkward wording on the resulting &amp;quot;quick view&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Family Tree Manager&amp;quot; for the status column the status icons need tooltips or just use words&lt;br /&gt;
&lt;br /&gt;
[] Sort Events tool has no feedback on completion!&lt;br /&gt;
&lt;br /&gt;
[] report options tabs issues with repeating names (due to tab reorganization!) think of better single word names!&lt;br /&gt;
&lt;br /&gt;
[](feature# )For the &amp;quot;Web Reports&amp;quot; have the report test first that the file path to write to exist instead of attempting to generate the website and then after awhile failing!  eg: manually type in a non existent file path and run the report.&lt;br /&gt;
&lt;br /&gt;
@@@@@@@@@@@@@@User manual@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&lt;br /&gt;
[] Using a wiki for the user manual has already been shown that it does not make translating the manual any easier! (find a simpler way so as to not waste a translators time) as well as the overhead of maintaining the mediawiki!&lt;br /&gt;
&lt;br /&gt;
[] Note that page 20 ( Gramps_5.1_Wiki_Manual_-_Reports_-_part_1 ) will be merged to ( Gramps_5.1_Wiki_Manual_-_Reports ) later as Gramps code needs to update for all subsequent pages!!)&lt;br /&gt;
&lt;br /&gt;
[] geography view rename:&lt;br /&gt;
	* &amp;quot;The map&amp;quot; tab to &amp;quot;Map Common&amp;quot;&lt;br /&gt;
	* rename each of the tabs for the views so they either have the name of the view in full on the tab or the name appears as a text line.&lt;br /&gt;
&lt;br /&gt;
[] @prculley Originally when I created that the &amp;quot;Add&amp;gt;New&amp;quot; menu I had intended for each option to initially switch to that particular list view and then present the editor and once the new item was created for it to be the active highlighted item in the list view, so that users could link the action they have taken with the result instead of having to search for it afterward? Do you know if this is or something similar is possible?&lt;br /&gt;
&lt;br /&gt;
prcully&amp;gt;&amp;gt;(Almost) Anything is possible ;-)...   I'm pretty sure that would take some code to do both switch views (do whatever clicking on item on left side does) and then invoke Editor.  And then finally change active to new whatever.   Probably only four lines of code for each editor.&lt;br /&gt;
&lt;br /&gt;
..........................&lt;br /&gt;
Mentioned by others:&lt;br /&gt;
* It would also be great if the tag colors showed in the Person editor as well.and all the other editors where tags are shown, including the &amp;quot;Tag selection&amp;quot; list. https://www.reddit.com/r/gramps/comments/hy2xqh/option_to_show_tag_with_colors_in_relationships/&lt;br /&gt;
&lt;br /&gt;
.................................................................................................&lt;br /&gt;
[] for addon prerequistes have a look at converting them to use &amp;quot;depends_on = &amp;quot;  like in the following addons&lt;br /&gt;
https://github.com/gramps-project/addons-source/search?utf8=%E2%9C%93&amp;amp;q=depends_on&amp;amp;type=&lt;br /&gt;
https://github.com/gramps-project/gramps/search?utf8=%E2%9C%93&amp;amp;q=depends_on&amp;amp;type=&lt;br /&gt;
&lt;br /&gt;
which can be a comma separated list for multiple dependencies/prerequisites (so that addons that share prerequisites import the same library?) (maybe move spell check into an addon etc? tip of the day... possibilities...)&lt;br /&gt;
&lt;br /&gt;
depends_on = [&amp;quot;libwebconnect&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
mentioned in the following&lt;br /&gt;
https://sourceforge.net/p/gramps/mailman/message/27070037/&lt;br /&gt;
''In your gpr file, you can have a line like:&lt;br /&gt;
&lt;br /&gt;
depends_on = [&amp;quot;libwebconnect&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
which is a list of id's from other gpr files. This example will ensure&lt;br /&gt;
that libwebconnect is loaded before your plugin. If it can't be found,&lt;br /&gt;
or you have a cycle, then your plugin won't be loaded.&lt;br /&gt;
&lt;br /&gt;
If it is a common function, perhaps libhtml is the right place to put&lt;br /&gt;
it, and you can put a depends_on on that.&lt;br /&gt;
&lt;br /&gt;
-Doug''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
example output is on terminal only:&lt;br /&gt;
&lt;br /&gt;
Cannot resolve the following plugin dependencies:&lt;br /&gt;
   Plugin 'UK Web Connect Pack' requires: ['libwebconnect']&lt;br /&gt;
&lt;br /&gt;
[](feature)  For plugins/addons if prerequisites not available display a page stating why/what is missing that includes the addon description and a url to the support page.&lt;br /&gt;
&lt;br /&gt;
..............Unsorted................................&lt;br /&gt;
[] Only documented behavior should be supported. Ensure that clear documentation is a requirement for contributions enhancing Gramps (Part of the PR)&lt;br /&gt;
&lt;br /&gt;
[] '''Configuration Files''' Add advanced appendix that mentions the assorted files eg: Custom filters (custom_filter.xml) and report setting (?.xml) and how they are not being backed up for migration and backup?  also ( recent-files-gramps.xml )  &lt;br /&gt;
see:&lt;br /&gt;
	* https://gramps-project.org/wiki/index.php?title=Gramps_5.1_Wiki_Manual_-_Reports_-_part_1&lt;br /&gt;
	Report Settings&lt;br /&gt;
	The settings chosen when generating a report is stored in the users profile, in .gramps/report_options.xml, and will be used as default settings when generating the next report. If there is a need to revert to the default options for any reason, this file can simply be deleted. &lt;br /&gt;
&lt;br /&gt;
############## Website admin ####################################&lt;br /&gt;
[] A2 Hosting Server resources seem ok: Appdata images! &lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Category:AppData&lt;br /&gt;
(Consider another location eg github! )&lt;br /&gt;
(Was: Godaddy Server resources issue that caused code:500 server errors )&lt;br /&gt;
&lt;br /&gt;
############## Addons #################&lt;br /&gt;
[] Add on Graphical Report - Descendants Lines -Error writing to Output Stream  (turn off document options and make sure report defaults to the documents directory (reported a few times on the mailing list)  / also report defaults to png but is able to output svg according to the wiki help page.&lt;br /&gt;
&lt;br /&gt;
[] PedigreeChart help url addon goes to&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Gramps_5.1_Wiki_Manual_-_Reports#Pedigree_Chart&lt;br /&gt;
instead of:&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=PedigreeChart&lt;br /&gt;
&lt;br /&gt;
[] PedigreeChart addon printing for PDF is poor eg look at the cut off title.&lt;br /&gt;
&lt;br /&gt;
.............................................................&lt;br /&gt;
[] htree - cherry-pick changes to addon-source master&lt;br /&gt;
&lt;br /&gt;
[] rebase &amp;quot;Timeline pedigreeview&amp;quot; on pedigreeview or visa versa?&lt;br /&gt;
.............................................................&lt;br /&gt;
[ ] Pluginmanager (prculley)  also unlike the built in check for addons this one does not mention you need to restart gramps if you install a &amp;quot;gramps view&amp;quot; although it says it should on the addon wiki support page&lt;br /&gt;
..........................................................................&lt;br /&gt;
[] we don’t actually use SF for much any more and they’ve been having a lot of issues in the last couple of years maybe we should migrate the lists to Google Groups (jralls)&lt;br /&gt;
&lt;br /&gt;
* SM another options is https://groups.io/  &lt;br /&gt;
* 2020 We are trialing https://gramps.discourse.group/&lt;br /&gt;
..........................................................................&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Edit_Image_Exif_Metadata&lt;br /&gt;
* See: Future of Exiv2? (  https://github.com/Exiv2/exiv2/issues/1018 )&lt;br /&gt;
..........................................................................&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Gramps_5.1_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_3#Attributes&lt;br /&gt;
&lt;br /&gt;
Gramps has two dialogs called &amp;quot;Attribute Editor dialog&amp;quot; that look different but both collect the same info in the top section.&lt;br /&gt;
&lt;br /&gt;
eg: from Source's attribute tab creating a new attribute.&lt;br /&gt;
...................................................................&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Reports====&lt;br /&gt;
&lt;br /&gt;
====Create new advanced settings appendix====&lt;br /&gt;
* https://gramps-project.org/wiki/index.php/Gramps_{{man version}}_Wiki_Manual_-_Settings#Advanced_manipulation_of_settings&lt;br /&gt;
&lt;br /&gt;
=== Gramps Developer Documents ===&lt;br /&gt;
&lt;br /&gt;
In the sphinx format:&lt;br /&gt;
* [https://gramps-project.org/docs/ Gramps Python API]&lt;br /&gt;
&lt;br /&gt;
On wiki:&lt;br /&gt;
* [[Gramps Data Model]]&lt;br /&gt;
&lt;br /&gt;
See also:&lt;br /&gt;
* [[Internationalization]]&lt;br /&gt;
* [[Gramps Glossary]]&lt;br /&gt;
&lt;br /&gt;
=== User Experience Test Plan ===&lt;br /&gt;
* [[GEPS 034: Improve usability]]&lt;br /&gt;
** [[Usability]]&lt;br /&gt;
&lt;br /&gt;
* [ ] Create a new wiki page that concentrates on the '''new user experience''' (both current &amp;amp; planned). The mailing list suggest it was referred to as the &amp;quot;Aunt Martha&amp;quot; test and mentions them as &amp;quot;user stories&amp;quot;. So lets make Aunt Martha's usage of the Gramps program better.&lt;br /&gt;
** [[UI_style]] ''Remember that the majority of the users are probably novices without a lot of computer experience. Design things so that your Aunt Martha could use it''&lt;br /&gt;
** [[GEPS_015:_Repository_Research_Support#User_Stories]] ''Aunt Martha (AM) is planning a visit to the UK National Archives'' &lt;br /&gt;
** [[GEPS_023:_Storing_data_from_large_sources#User_story_.28Problem_that_needs_to_be_solved.29]] '' Aunt Martha should be able to continue to use Gramps just as at present''&lt;br /&gt;
** [http://gramps.1791082.n4.nabble.com/Multi-user-question-tp1809285p1809287.html Are you seriously suggesting that aunt Martha (or somebody's father) would really put up with something like this? ]&lt;br /&gt;
** [https://sourceforge.net/p/gramps/mailman/message/28455089/ The &amp;quot;Aunt Martha&amp;quot; test is the requirement that one's (hypothetical) barely-knows-how-to-turn-on-the-computer Aunt Martha should be able to easily use Gramps to manage her genealogy research. Anything that involves administering a professional-level RDBMS server like MySQL is going to be way too hard for Aunt Martha.'']&lt;br /&gt;
** [https://sourceforge.net/p/gramps/mailman/message/5247418/ This makes it kind of hard to email a report to Aunt Martha.  It also makes it hard for Aunt Martha, who doesn't want to learn a program to tell you more about her knowledge of family history, to make changes and send it back to you.]&lt;br /&gt;
** [https://www.reddit.com/r/gramps/comments/bo4cb9/the_interface_seems_a_bit_overwhelming/enc6m63/ The project used to have an &amp;quot;Aunt Martha&amp;quot; test for features, where you would ask yourself &amp;quot;Could I easily explain how to do this over the phone to my Aunt Martha?&amp;quot; Maybe now I have become &amp;quot;Aunt Martha&amp;quot;...]&lt;br /&gt;
** [http://gramps.1791082.n4.nabble.com/extra-css-stylesheets-td1799101.html I was thinking that Aunt Martha will never download the extra stylesheets, even if she loves them, because she is not going to want to code...She still will not do it, because she knows that she is not a programmer and will not take the chance.  No matter how easy or explicit the directions are that I would send to her.]&lt;br /&gt;
** From gramps reddit [https://www.reddit.com/r/gramps/comments/eesuy3/difficult_to_add_my_children_to_myself_can_it_be/ ...For example after installing I spent just over an hour attempting to add my children to myself and ended stopping after I couldn't figure it out, ...I have decided to move on to another program because if an old woman like myself can't work it out then who can? ]&lt;br /&gt;
* [ ] Update the test plan for the current version of Gramps&lt;br /&gt;
** [https://github.com/gramps-project/gramps/blob/master/TestPlan.txt /gramps/blob/master/TestPlan.txt] (last updated 2004)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Check/Mention ====&lt;br /&gt;
* [[Handler List]] - A list of languages that have Localized Handler's for Gramps.&lt;br /&gt;
* [[Calendar tools holidays]] - see if these calendars needs updating?&lt;br /&gt;
&lt;br /&gt;
=== Gramps Downloads (since: 2001/04/21) ===&lt;br /&gt;
&lt;br /&gt;
====Downloads Result Table====&lt;br /&gt;
For the various Gramps program installers.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! #&lt;br /&gt;
! Download Location&lt;br /&gt;
! Gramps Version&lt;br /&gt;
! Date Checked&lt;br /&gt;
! Download Count&lt;br /&gt;
! Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || '''[https://github.com/gramps-project/gramps Github]''' ([https://tooomm.github.io/github-release-stats/?username=gramps-project&amp;amp;repository=gramps]) || 6.0.0 || 2017-06-10 to 2025-04-13 || 815,145 || Official ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || '''[https://sourceforge.net/projects/gramps/files/ Sourceforge]''' [https://sourceforge.net/projects/gramps/files/stats/timeline?dates=2001-04-01%20to%202022-08-01&amp;amp;period=monthly]|| 6.0.0 || 2001-04-01 to 2025-04-13 || 1,064,213 || Official - Old site ( Download statistics available since 2001-04-21 (when this project was registered). )||&lt;br /&gt;
|- &lt;br /&gt;
| 3 || '''[https://portableapps.com/apps/education/gramps_portable Portableapps.com]''' [https://sourceforge.net/projects/portableapps/files/Gramps%20Portable/ Sourceforge] ([https://sourceforge.net/projects/portableapps/files/Gramps%20Portable/stats/timeline?dates=2005-10-01%20to%202022-08-01&amp;amp;period=monthly])|| 6.0.0 || 2005-10-01 to 2025-04-13 || 959,660 || Unofficial ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || '''[https://qa.debian.org/popcon.php?package=gramps Debian]''' || 6.0.0 || 2004-01 to 2025-03 || '''Inst''' (251,795) || Debian Popularity contest statistics for Gramps (This only report Statistics for those that Opt-in to the reporting of the statistics. Usually reports the deliberate installation date for Gramps. / '''Inst'''. is the number of people who installed this package (sum of the four categories on the Debian Gramps page) || &lt;br /&gt;
|-&lt;br /&gt;
| 5 || '''[https://chocolatey.org/packages/gramps chocolatey.org]''' || 6.0.0 || 2025-03-13 || 9,268 || Repacked Gramps AIO Microsoft-Windows installer. ||&lt;br /&gt;
|-&lt;br /&gt;
| 6 || '''[https://www.majorgeeks.com/files/details/gramps.html Majorgeeks]''' || 6.0.0 || 2025-03-13 || 12408  || Direct from them Downloads ||&lt;br /&gt;
|-&lt;br /&gt;
| 7 || '''[https://www.bytesin.com/software/Gramps/ bytesin.com]''' || 6.0.0 || 2025-03-13 || 4,341 || Publisher: Aaron R. Short&amp;amp;Ormus? ||&lt;br /&gt;
|-&lt;br /&gt;
| 8 || '''[https://www.chip.de/downloads/Gramps_105764449.html chip.de]''' || 6.0.0 || 2025-03-13 || 15,395 || Direct downloads ||&lt;br /&gt;
|-&lt;br /&gt;
| 9 || '''[https://gramps.softonic.findmysoft.com/ softonic.findmysoft.com]''' || 5.0.1 || 2025-03-13 || 6,935 || Direct downloads ||&lt;br /&gt;
|-&lt;br /&gt;
| 10 || '''softpedia.com''' || 6.0.0 || 2025-03-13 || 6,760 || [https://www.softpedia.com/get/Others/Miscellaneous/GRAMPS.shtml Gramps AIO] ||&lt;br /&gt;
|-&lt;br /&gt;
| 11 || '''softpedia.com''' || 5.2.2 || 2025-03-13 || 5,920 || [https://www.softpedia.com/get/PORTABLE-SOFTWARE/Education/Gramps-Portable.shtml Gramps AIO Portable] ||&lt;br /&gt;
|-&lt;br /&gt;
| 12 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 62 || [https://download.cnet.com/Gramps-for-Linux/3000-2127_4-75312607.html Gramps for Linux] ||&lt;br /&gt;
|-&lt;br /&gt;
| 13 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 176 || [https://download.cnet.com/Gramps-for-Ubuntu/3000-2127_4-75312612.html Gramps for Unbuntu] ||&lt;br /&gt;
|-&lt;br /&gt;
| 14 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 31 || [https://download.cnet.com/Gramps-for-Fedora/3000-2127_4-75312611.html Gramps for Fedora] ||&lt;br /&gt;
|-&lt;br /&gt;
| 15 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 675 || [https://download.cnet.com/GrampsAIO-64-bit/3000-2127_4-75806019.html Gramps AIO (64bit)] ||&lt;br /&gt;
|-&lt;br /&gt;
| 16 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 3,197 || [https://download.cnet.com/Gramps-AIO-32bit/3000-2127_4-75329870.html Gramps AIO (32bit)] ||&lt;br /&gt;
|-&lt;br /&gt;
| 17 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 131 || [https://download.cnet.com/Gramps/3000-2127_4-77899596.html Gramps for macOS] ||&lt;br /&gt;
|-&lt;br /&gt;
| 19 || [https://download.cnet.com/developer/PortableApps/i-6275333/ '''cnet.com''' - (PortableApps)] || 5.1.3 || 2021-06-16 || 1,748 || [https://download.cnet.com/Gramps-Portable/3000-2127_4-75329558.html Gramps Portable] ||&lt;br /&gt;
|-&lt;br /&gt;
| N/A || '''&amp;lt;s&amp;gt;[http://www.download82.com/download/windows/gramps/ download82.com]&amp;lt;/s&amp;gt;''' || 5.0.0 || 20XX-0x-0x || 1,169 || Direct downloads / Website gone / historical count only||&lt;br /&gt;
|-&lt;br /&gt;
| N/A || '''&amp;lt;s&amp;gt;[https://www.computerbild.de/download/Gramps-11696626.html computerbild.de]&amp;lt;/s&amp;gt;''' || 5.0.1 || 2015-04-14 - 20XX-0x-0x || 8,656 || Direct downloads / Page gone / historical count only||&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- | 00 || '''XXXXX''' || X.X.X || 20XX-0x-0x || 00000 || &amp;quot;text&amp;quot; || --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! Total || - || - || 2025-05-13 || 3,167,685 || &amp;lt;- Manual count ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The Gramps Project has broken the multi-million download milestone( Total: 3,167,685 (as at 2025-03-13) ).&lt;br /&gt;
&lt;br /&gt;
Information was gathered from the sources shown that list download statistics from Links to website you can download Gramps from&lt;br /&gt;
&lt;br /&gt;
The shown total downloads is not an indication of the active userbase.&lt;br /&gt;
&lt;br /&gt;
* [ ]Write up a blog post or wiki page or just leave here.&lt;br /&gt;
* [ ]create an issue to hold the csv files.&lt;br /&gt;
* [ ]create a Graph to plot downloads overtime.&lt;br /&gt;
* [ ]Contact sites that host older versions of the Gramps files for downloads and ask them to update to the current version at least.&lt;br /&gt;
&lt;br /&gt;
Here is my attempt at gathering the statistics required to answer how many download to date.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;[https://www.macmillandictionary.com/dictionary/british/user-base User Base]&amp;quot; - is the number of people who use a particular product or service, especially one available on the Internet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It is very difficult to estimate userbase as you get many different types of users&lt;br /&gt;
&lt;br /&gt;
* One time users who download and install Gramps and find it is not for them.&lt;br /&gt;
* Long term users.&lt;br /&gt;
* Alot of the downloads will be for users upgrading existing installations&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Download Statistics commence from when the Gramps project started 2001/04/21.&lt;br /&gt;
&lt;br /&gt;
A further break down of downloads is possible by (but I won't be doing that):&lt;br /&gt;
* Supplied by project (Source code for manual installation)&lt;br /&gt;
* Linux/OpenBSD etc&lt;br /&gt;
** Supplied by volunteers to the project for download&lt;br /&gt;
** Supplied by directly from the distribution website&lt;br /&gt;
* Microsoft Windows&lt;br /&gt;
** Supplied by volunteers to the project for download&lt;br /&gt;
** Legacy version from portableapps.com&lt;br /&gt;
* Apple MacOS&lt;br /&gt;
** Supplied by volunteers to the project for download&lt;br /&gt;
&lt;br /&gt;
====Addon downloads and popularity====&lt;br /&gt;
As a number of people have [https://github.com/gramps-project/addons-source/pull/124#issuecomment-371301127 commented] and or raised the issue directly with me via email here is a summary of what I know:&lt;br /&gt;
&lt;br /&gt;
;Question: Does the Gramps project know which addons are the most popular and are download statistics available?&lt;br /&gt;
&lt;br /&gt;
;Answer: Addon downloads are not tracked and there are no plans to track them due to privacy and technical issues (see below). Even if addon downloads where tracked it would only represent a small percentage of users who check for addons!&lt;br /&gt;
&lt;br /&gt;
;Question: Why?&lt;br /&gt;
&lt;br /&gt;
;Answer: Github counts downloads via its releases section page only for normal downloads of files. But not for the way Gramps addon downloads are done as they are binary files that only sit in a second git repository itself in a directory per grampsXX release called download and not on the addon releases page, this is no different to the way the gramps addons were downloaded from the previous sourceforge website.&lt;br /&gt;
&lt;br /&gt;
Note that we do have an the &amp;quot;Headline News gramplet &amp;quot; addon that does poll the Gramps website and was originally causing an issue making the website slow and at sometimes of day stopping it altogether  as it was polling too often (once an hour from everyone who happened to be running Gramps at that moment! This was an unintended way to get DOS'ed https://en.wikipedia.org/wiki/Denial-of-service_attack ) when I took over as website admin I investigated and tracked down and changed the polling period to once a every 24 hours (for current and previous versions of Gramps!), alot of people had installed it on the Dashboard !&lt;br /&gt;
&lt;br /&gt;
=====addon repositories=====&lt;br /&gt;
We use two addons repositories the first is for the source code where addon developers can have access &lt;br /&gt;
&lt;br /&gt;
 https://github.com/gramps-project/addons-source&lt;br /&gt;
&lt;br /&gt;
the second is for the generated/built addons downloads and is restricted to a small group of people to attempt to avoid any security or malicious code issues, this repository is what the Gramps program is pointed at and checks for updates:&lt;br /&gt;
&lt;br /&gt;
 https://github.com/gramps-project/addons&lt;br /&gt;
&lt;br /&gt;
= Information =&lt;br /&gt;
* [[Reviews#General|General Gramps Project Information]]&lt;br /&gt;
* [[What to do for a release]]&lt;br /&gt;
* [[6.0 Roadmap]]&lt;br /&gt;
&lt;br /&gt;
[[Category:User|S]]&lt;/div&gt;</summary>
		<author><name>Sam888</name></author>
		
	</entry>
	<entry>
		<id>https://blog.gramps-project.org/wiki/index.php?title=User:Sam888&amp;diff=131361</id>
		<title>User:Sam888</title>
		<link rel="alternate" type="text/html" href="https://blog.gramps-project.org/wiki/index.php?title=User:Sam888&amp;diff=131361"/>
		<updated>2026-06-13T23:42:47Z</updated>

		<summary type="html">&lt;p&gt;Sam888: /* Security rules */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{man note|Current Webmaster for the Gramps Project}}&lt;br /&gt;
Hi, I generally aim to help the developers who can program; I do alot of non-development work for the Gramps project including: testing and bug triage, website maintenance, writing and updating documentation on the wiki for new releases,  building the third party addons as needed.&lt;br /&gt;
&lt;br /&gt;
==Volunteer Website Administrator==&lt;br /&gt;
Manage and monitor the Gramps Desktop websites (not Github)&lt;br /&gt;
&lt;br /&gt;
*[[Website application upgrades]] - Wordpress(Blog)/MantisBT(Bug tracker)/Mediawiki(Wiki)&lt;br /&gt;
*[[.dtd_and_.rng]]&lt;br /&gt;
*[[Rollover for the manual]]&lt;br /&gt;
*[[Git merge]]&lt;br /&gt;
* https://gramps-project.org/robots.txt&lt;br /&gt;
* Migration of Gramps website host from GoDaddy to a2 Hosting (2019/11/08 to 2019/11/11) (Completed)&lt;br /&gt;
&lt;br /&gt;
===Cloudflare===&lt;br /&gt;
Using [https://www.cloudflare.com/plans/free/ Free plan] that provides:&lt;br /&gt;
* Content Delivery Network (CDN): Accelerates website loading times by caching content globally.&lt;br /&gt;
* DDoS Protection: Offers basic protection against distributed denial-of-service attacks&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Add details of existing rules and limits --&amp;gt;&lt;br /&gt;
====Security rules====&lt;br /&gt;
Custom rules 5/5 used @ 2026/06/14&lt;br /&gt;
* Gramps Weblate  - IP Source Address equals 116.203.108.97&lt;br /&gt;
* Github - IP Source Address equals 20.205.243.166&lt;br /&gt;
&lt;br /&gt;
===Wordpress(Blog)===&lt;br /&gt;
* Convert the existing &amp;quot;Hello Gramps!&amp;quot; 2010 theme by Jason Simanek [https://sourceforge.net/p/gramps/mailman/message/24879293/] to use a more modern mobile aware template that comes with WordPress.&lt;br /&gt;
* WordPress [https://wordpress.com/plugins/browse/translation Translation plugin]  [https://gramps.discourse.group/t/can-we-make-the-project-home-page-more-multilingual-without-excessive-labor/8165] - research &amp;amp; test.&lt;br /&gt;
&lt;br /&gt;
===MantisBT(Bug tracker)===&lt;br /&gt;
* Upgraded failed due to database needing to first be manually converted to UTF-8 collation (which means I'll finally need to manually convert from latin1_swedish_ci collation the bugtracker has been using since original installation around 2006!) 2021/07/28 Update: Almost worked but the database is partially corrupted in a few tables it seems related to [[Bug_triage#Status|Bug triage mention that &amp;quot;Sometime in the past 4495 issues disappeared during a mantisdb upgrade&amp;quot;]] so a few tables may be referring to things that don't exist!&lt;br /&gt;
&lt;br /&gt;
===Mediawiki(Wiki)===&lt;br /&gt;
* Upgrade to Mediawiki [https://lists.wikimedia.org/pipermail/mediawiki-announce/2020-December/000268.html 1.35.1 LTS]  ( Warning: MediaWiki is not yet compatible with PHP 8. See task [https://phabricator.wikimedia.org/T248925 T248925 ]for more information)&lt;br /&gt;
** Upgrade failed due to issue https://phabricator.wikimedia.org/T212428 ! (Possible work [https://phabricator.wikimedia.org/T212428#6669851 around]) (2021-12-08 - T212428 fix was only available in Mediawiki 1.37 and upgrade worked pass issue successfully. But wiki fails with multiple Fatal errors and blank pages, currently testing to narrow down and report issue! Reverted to existing Mediawiki!)&lt;br /&gt;
* 2021/12/16 Added suggested settings to LocalSettings.php for security issue https://www.mediawiki.org/wiki/2021-12_security_release/FAQ&lt;br /&gt;
&lt;br /&gt;
* [https://makandracards.com/makandra/594-utf-8ify-an-existing-mysql-database UTF-8ify an existing MySQL database]&lt;br /&gt;
&lt;br /&gt;
* [[MediaWiki:Common.css]]&lt;br /&gt;
&lt;br /&gt;
* look at renaming the user manual to a shorter url see discussion [[Talk:Gramps_5.1_Wiki_Manual]] ( 'User Manual' instead of 'Wiki Manual': As 'User Manual' is a well-known term for the general computer user. / Use redirects either using mediawiki or as rewrite rules in the .htaccess file. )&lt;br /&gt;
* revisit links in wiki sidebar see discussion [[MediaWiki_talk:Sidebar]]&lt;br /&gt;
* [[Talk:Gramplets]] renaming suggestion. &lt;br /&gt;
&lt;br /&gt;
====Extensions====&lt;br /&gt;
=====Existing extensions=====&lt;br /&gt;
======Extension:ConfirmAccount======&lt;br /&gt;
[[File:Request account-extension-currentconfig.png|right|thumb|150px|Extension:ConfirmAccount : Request account - page 2021/11/15 current config ]]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Extension:ConfirmAccount Extension:ConfirmAccount] - (Configured to required a minimum of six words for &amp;quot;Personal biography (plain text only): &amp;quot;  section and a confirmed email address for final account creation)&lt;br /&gt;
** The following configure elements of the RequestAccount form ( https://gramps-project.org/wiki/index.php/Special:RequestAccount ):&lt;br /&gt;
*** 1. Top section of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-text&lt;br /&gt;
*** 2. &amp;quot;User account&amp;quot; section of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-text&lt;br /&gt;
*** 3. &amp;quot;Other information&amp;quot; section of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-ext-text&lt;br /&gt;
*** 4. &amp;quot;Other information&amp;quot; section (it is the first entry boxes &amp;quot;title&amp;quot;) of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-notes&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Submitting the form on the wiki shows the following message:&lt;br /&gt;
&lt;br /&gt;
Your account request has been sent and is now pending review. A confirmation email has been sent to your email address. &lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
Email shows the following:&lt;br /&gt;
&lt;br /&gt;
sent from: noreply@gramps-project.org&lt;br /&gt;
Subject: &amp;quot;Gramps email address confirmation&amp;quot;&lt;br /&gt;
Message:&lt;br /&gt;
&lt;br /&gt;
Someone, probably you from IP address XXX.XXX.XXX.XXX, has requested an account &amp;quot;Testuser2&amp;quot; with this email address on Gramps.&lt;br /&gt;
&lt;br /&gt;
To confirm that this account really does belong to you on Gramps, open this link in your browser:&lt;br /&gt;
&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Special:RequestAccount&amp;amp;action=confirmemail&amp;amp;wpEmailToken=00000000000000000000000000000000&lt;br /&gt;
&lt;br /&gt;
If the account is created, only you will be emailed the password.&lt;br /&gt;
If this is *not* you, do not follow the link.&lt;br /&gt;
This confirmation code will expire at 2021-12-13T22:06:28.&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
Confirming the link will show the following wiki message:&lt;br /&gt;
&lt;br /&gt;
Your email address has been confirmed and will be listed as such in your account request. &lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
Then the webmaster gets the following email:&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
from: noreply@gramps-project.org&lt;br /&gt;
TO: webmaster@gramps-project.org&lt;br /&gt;
Subject: &amp;quot;Gramps account request&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Testuser2 has requested an account and is waiting for confirmation.&lt;br /&gt;
The email address has been confirmed. You can confirm the request here:&lt;br /&gt;
&lt;br /&gt;
https://gramps-project.org/wiki/index.php/Special:ConfirmAccounts&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
I login and confirm as best I can that it is a real person, generally in 99 percent of request the person mentions something about genealogy or the Gramps program or has a question, spam account are rejected as very obvious as they have urls to spammy websites!&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Once the account is created this extension creates a new user talk welcome message; whose configuration is managed at https://gramps-project.org/wiki/index.php/MediaWiki:Confirmaccount-welc&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
=====Language Related extensions=====&lt;br /&gt;
* Investigate making Mediawiki multilingual using '''MediaWiki_Language_Extension_Bundle''' see request {{bug|10978}} and [[User_talk:Avma]]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Directionality_support Directionality_support]&lt;br /&gt;
=====Requested Extensions=====&lt;br /&gt;
* [[User_talk:GulliblePangolin#Add_Wikipedia:Citation_templates]]&lt;br /&gt;
* Test using [https://mediawiki.org/wiki/Extension:LinkTarget MediaWiki hotlink targeting extension]. that would allow linking to the lines of code &amp;amp;amp; open in a target browser window (instead redirecting the existing browser window) (This extension is currently not actively maintained! )&lt;br /&gt;
&lt;br /&gt;
===Mailing lists===&lt;br /&gt;
===== Sourceforge mailing list =====&lt;br /&gt;
Each of the Gramps [https://sourceforge.net/p/gramps/mailman/ Sourceforge mailing list] are backed up regularly to the  [https://sourceforge.net/p/forge/documentation/Mailing%20List%20Archives/ MBOX format]  (Since 2019/11/08)&lt;br /&gt;
* gramps-announce&lt;br /&gt;
* gramps-bugs&lt;br /&gt;
* gramps-devel&lt;br /&gt;
* gramps-users&lt;br /&gt;
&lt;br /&gt;
===Forum===&lt;br /&gt;
&lt;br /&gt;
==== Discourse ====&lt;br /&gt;
The Gramps Discourse Forum is backed up regularly to the [https://meta.discourse.org/t/create-download-and-restore-a-backup-of-your-discourse-database/122710/1 Discourse XML backup format] (Since 2020-01-02)&lt;br /&gt;
&lt;br /&gt;
* [https://sourceforge.net/p/gramps/mailman/message/36890927/ Announcement trial started 2020-01-02]&lt;br /&gt;
&lt;br /&gt;
===== Discourse Trial =====&lt;br /&gt;
Investigate replacing the mailing list on Sourceforge and trial using [https://free.discourse.group/ Discourse] at https://gramps.discourse.group/&lt;br /&gt;
* [x] Create DNS A record and [x] redirect from https://discourse.gramps-project.org to https://gramps.discourse.group/&lt;br /&gt;
* [x] setup and customise discourse for the gramps project eg: logo, permissions etc&lt;br /&gt;
* [x] Invite people to trial?&lt;br /&gt;
====== Migration from sourceforge mailing list ======&lt;br /&gt;
* [x] Create a [https://bitnami.com/stack/discourse standalone version of Discourse]&lt;br /&gt;
* [x] Need to [https://sourceforge.net/p/forge/documentation/Mailing%20List%20Archives/ export] the MBOX for each [https://sourceforge.net/p/gramps/mailman/ sourceforge mailing list]&lt;br /&gt;
** [x] gramps-announce&lt;br /&gt;
** [x] gramps-bugs&lt;br /&gt;
** [x] gramps-devel&lt;br /&gt;
** [x] gramps-users&lt;br /&gt;
* [-] import the Sourceforge MBOX files ( https://meta.discourse.org/t/importing-mailing-lists-mbox-listserv-google-groups-emails/79773 )&lt;br /&gt;
** {{man menu|**Failed** due to Sourceforge (since 2017) obfuscating email addresses in mailing list mbox archive files.}}&lt;br /&gt;
* [ ] create a discourse backup file and&lt;br /&gt;
* [ ] contact the discourse support team to restore the discourse backup file.&lt;br /&gt;
&lt;br /&gt;
==Things to do==&lt;br /&gt;
&lt;br /&gt;
===SourceForge.net - Storage issue for project: gramps ===&lt;br /&gt;
&lt;br /&gt;
* Project's total usage size 26.4 GB as at 2026/06/13&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* https://gramps-project.org/wiki/index.php/Linux_Genealogy_CD   deleted already backed up to https://archive.org/details/@webmaster_gramps-project_org  in 2017 ISO CD's  2026/06/13&lt;br /&gt;
&lt;br /&gt;
====email====&lt;br /&gt;
From: SourceForge.net Support &amp;amp; Ops &amp;lt;sfnet_ops@slashdotmedia.com&amp;gt;&lt;br /&gt;
Date: Fri, 12 Jun 2026 at 07:02&lt;br /&gt;
Subject: Storage issue for project: gramps&lt;br /&gt;
To:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hello,&lt;br /&gt;
&lt;br /&gt;
We are contacting you because you are listed as an Admin for https://sourceforge.net/projects/gramps/&lt;br /&gt;
&lt;br /&gt;
This project is using a large amount of storage.&lt;br /&gt;
&lt;br /&gt;
We need your help removing a lot of your old releases.&lt;br /&gt;
Please remove as much as you can of your old releases and unused files within 14 days.&lt;br /&gt;
&lt;br /&gt;
You can use this tool to help you identify the files that aren't getting many downloads and take up a lot of space.&lt;br /&gt;
https://sourceforge.net/p/gramps/admin/files/large_files&lt;br /&gt;
&lt;br /&gt;
We are letting you know so you can choose which files to remove.&lt;br /&gt;
Please be aware that if we don't see any difference after 14 days, we will have to remove all the files and folders with 0 or a few monthly downloads ourselves.&lt;br /&gt;
&lt;br /&gt;
Thank you for your cooperation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sincerely,&lt;br /&gt;
&lt;br /&gt;
SourceForge Support&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Monitor Traffic to websites===&lt;br /&gt;
{{stub}}&lt;br /&gt;
&lt;br /&gt;
===Addons===&lt;br /&gt;
* [[Addon:TMGimporter]] - Taken over and released 2026 by eduralph for Gramps 6.&lt;br /&gt;
** [[User:Sam888/TMG|TMG Notes]] - On hold&lt;br /&gt;
* [[Addon:Prerequisites Checker Gramplet]] - [https://github.com/gramps-project/addons-source/pull/109 PR109] - maintained by comunity&lt;br /&gt;
* Direct importers instead of GEDCOM see: [http://fileformats.archiveteam.org/wiki/Genealogical_data Genealogical data] - Just Solve the File Format Problem - On hold&lt;br /&gt;
&lt;br /&gt;
===Bug Triage===&lt;br /&gt;
Unofficial [[Bug triage|bug triager]].&lt;br /&gt;
&lt;br /&gt;
Cleanup Started: 201409 Completed 20150523 with life in between...&lt;br /&gt;
&lt;br /&gt;
Gramps Bugtracker: &lt;br /&gt;
https://gramps-project.org/bugs/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
====Idea Bug Triage day/week====&lt;br /&gt;
**Draft** (using kill arch bugs day as a guide)&lt;br /&gt;
&lt;br /&gt;
Subject: Clean up Gramps Bugs: Help us on the xx of xxx!&lt;br /&gt;
&lt;br /&gt;
If any of you have some spare time this weekend, I need some extra hands with triaging the bug tracker.&lt;br /&gt;
&lt;br /&gt;
I'd like to hold a bug wrangling day on the xx of xxx to check open issues. If you cannot take part on the bug wrangling day, then feel free to help us any time before that event.&lt;br /&gt;
&lt;br /&gt;
How?&lt;br /&gt;
&lt;br /&gt;
Please review all bugs that were reported by you and check if they are still valid. (detail how)&lt;br /&gt;
&lt;br /&gt;
Please request a bug closure on the bug tracker if the bug may be closed as resolved in the current version of Gramps. Otherwise please provide further information so that we can continue to work on the bug. We cannot fix bugs without your feedback.&lt;br /&gt;
&lt;br /&gt;
Questions?&lt;br /&gt;
&lt;br /&gt;
Join us at discourse forum (link to discussion for day) during xx of xxx. As we live in different timezones not all developers and bug wranglers will be available at the same time, but feel free to report your issues to any developers available.&lt;br /&gt;
&lt;br /&gt;
Also please check your mailboxes that may contain notifications about comments made on your tickets.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[ ] Decide date.&lt;br /&gt;
[ ] send out email.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===CI Test===&lt;br /&gt;
Improving CI&lt;br /&gt;
&lt;br /&gt;
* https://travis-ci.org/sam-m888/gramps   - On hold&lt;br /&gt;
&lt;br /&gt;
;Coverage&lt;br /&gt;
* https://app.codacy.com/manual/gramps-project/gramps/dashboard&lt;br /&gt;
&lt;br /&gt;
* [[Testing Gramps]]&lt;br /&gt;
&lt;br /&gt;
=== Gramps User Manual ===&lt;br /&gt;
&lt;br /&gt;
The Gramps [[User manual]] is a mix of the following:&lt;br /&gt;
*Reference manual &lt;br /&gt;
*User guide &lt;br /&gt;
*Tutorials (how to?)&lt;br /&gt;
&lt;br /&gt;
* [https://gramps-project.org/wiki/index.php?title=Category:Cleanup Category:Cleanup]&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;s&amp;gt;{{bug|8888}}&amp;lt;/s&amp;gt; / &amp;lt;s&amp;gt;{{bug|9042}}&amp;lt;/s&amp;gt; / &amp;lt;s&amp;gt;{{bug|10919}}&amp;lt;/s&amp;gt; [Review]Gramps Help button User Manual wiki-links (In progress)&lt;br /&gt;
&lt;br /&gt;
====Update for Gramps 6.0====&lt;br /&gt;
Gramps {{man version}} [[User manual translations]]&lt;br /&gt;
&lt;br /&gt;
Ensure that any new functionality is covered by user documentation.&lt;br /&gt;
&lt;br /&gt;
;Update (almost) all images:&lt;br /&gt;
*Started: 2025-0x-xx&lt;br /&gt;
*Completed: &lt;br /&gt;
&lt;br /&gt;
Remaining xx image links:&lt;br /&gt;
*(1 image) https://gramps-project.org/wiki/index.php?title=Gramps_{{man version}}_Wiki_Manual_-_About&lt;br /&gt;
** Update About Screen with released version (instead of alpha)&lt;br /&gt;
&lt;br /&gt;
;Update and improve text to match the interface&lt;br /&gt;
*Started: 2025-0x-xx&lt;br /&gt;
*Completed: &lt;br /&gt;
&lt;br /&gt;
also manually test all user accessible parts of Gramps (done as part of above two)&lt;br /&gt;
&lt;br /&gt;
=====Notes on User manual update=====&lt;br /&gt;
Notes on various regressions, paper-cuts and annoyances noticed during the user manual update.&lt;br /&gt;
&lt;br /&gt;
When I have time, issues and feature request will be created for the following if required.&lt;br /&gt;
&lt;br /&gt;
* add mention about [[Template:Backup Omissions]] specifically about books.xml to user manual&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#################### As at 20200729 #################&lt;br /&gt;
************Bugs**************************************&lt;br /&gt;
[](Bug# )graphical reports - calendar - information overflows boxes (pdf) (ms-windows tested only)&lt;br /&gt;
[](Bug# )Merge (people) dialog does not grow larger when you expand the &amp;quot;Detailed Selection&amp;quot; section out.&lt;br /&gt;
&lt;br /&gt;
%%%%%%%% Help related bugs&lt;br /&gt;
[] ??&lt;br /&gt;
&lt;br /&gt;
************Papercuts - Enhancements******************&lt;br /&gt;
%%%%%%%% All for Help finding improvement see issue 10919 %%%%%%%%%%%%%&lt;br /&gt;
[] context menu's (right click) add an entry for &amp;quot;Help&amp;quot; at the bottom of each? &lt;br /&gt;
[] Add help url to context menu entry for &amp;quot;About: XXXXX&amp;quot; (as was done on addon views)&lt;br /&gt;
    [] Dashboard Category (grampletview)  ( gramps/gui/widgets/grampletpane.py : def _button_press( )&lt;br /&gt;
        [] Also show context menu ###&amp;gt;&amp;gt;&amp;gt; when no database is loaded! &amp;lt;&amp;lt;&amp;lt;###&lt;br /&gt;
           See https://gramps-project.org/bugs/view.php?id=10594&lt;br /&gt;
    [] Chart Category views&lt;br /&gt;
            [] 2 way fan chart&lt;br /&gt;
            [] fan chart (ancestors)&lt;br /&gt;
            [] descendant fan chart&lt;br /&gt;
    [] Each of the &amp;quot;list&amp;quot; &amp;amp; &amp;quot;grouped list&amp;quot; views&lt;br /&gt;
            [] Relationships Category view&lt;br /&gt;
                    [] Nick Halls new &amp;quot;Combined View&amp;quot; for Relationships Category&lt;br /&gt;
            [] Families Category view&lt;br /&gt;
            [] Events View&lt;br /&gt;
            [] Citations List View&lt;br /&gt;
            [] Repository List View&lt;br /&gt;
            [] Media List View&lt;br /&gt;
            [] Notes List View&lt;br /&gt;
            [] People Category&lt;br /&gt;
                [] Tree View - Grouped People&lt;br /&gt;
                [] Tree View - People List View&lt;br /&gt;
            [] Places Category&lt;br /&gt;
                [] Places List View&lt;br /&gt;
                [] Places Tree View&lt;br /&gt;
            [] Sources Category&lt;br /&gt;
                [] Citation Tree View&lt;br /&gt;
                [] Sources List View&lt;br /&gt;
    [] Geography views&lt;br /&gt;
        [] All known places&lt;br /&gt;
        [] All known places for one Family&lt;br /&gt;
        [] Have they been able to meet ?&lt;br /&gt;
        [] All places related to Events&lt;br /&gt;
        [] All known places for one Person&lt;br /&gt;
            [] All known places for one person with graphical information (KML files)&lt;br /&gt;
        [] Every residence or move for a person and any descendants&lt;br /&gt;
        [] Have these two families been able to meet ?&lt;br /&gt;
    [] category drop down under navigator? (or change it to a context menu that you click in an empty section of the navigator section?)&lt;br /&gt;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%...........................................................&lt;br /&gt;
[](Feature# )for the &amp;quot;filter&amp;quot; gramplets name each one (shown on Title bar when detached) and provide working help link (then update screenshots and link to wiki)&lt;br /&gt;
[](feature# )&amp;quot;Add Rule dialog&amp;quot;: if you select a filter then select a top level category of filter&amp;quot; the right hand window shows random stuff from previous filters (suggest displaying a blank area only)&lt;br /&gt;
&lt;br /&gt;
[] (Bug#) dashboard - order of default Gramplets is different on ms-windows  versus linux? eg: top [surnames|welcome] on win 10 - how do you guarantee order ( have a look at geography view icons on toolbar each time the views order is different, which does not help with keybindings!)&lt;br /&gt;
&lt;br /&gt;
[] On each &amp;quot;autobackup/report/export assistant wizard/make backup xml/import/export view as...&amp;quot; options the &amp;quot;File Name:&amp;quot; location should default to the OS's home/documents &amp;amp; media directory  &amp;quot;~&amp;quot; [Linux/Mac OS/MS-Windows (C:\Users\&amp;lt;~username&amp;gt;\Documents) Media&amp;gt; (C:\Users\&amp;lt;username&amp;gt;\Pictures ) ]  eg:  Gtk.FileChooser.set_current_folder()&lt;br /&gt;
see recent issue where user overwrote report_settings.xml with a report on Macosx!&lt;br /&gt;
&lt;br /&gt;
[] add a menu option under &amp;quot;Help&amp;quot; to &amp;quot;Open folder locations&amp;quot;? to aid with helping people for &amp;quot;user directory&amp;quot; etc &amp;quot;Media directory&amp;quot;  (see recent difficulty with finding user directory &lt;br /&gt;
https://gramps-project.org/bugs/view.php?id=10370&lt;br /&gt;
&lt;br /&gt;
[] text reports - Place Report  - use the active selected place by default and then allow people to change (keep it consistent with how other reports are.)&lt;br /&gt;
&lt;br /&gt;
[] Graph report - Family Lines - consider having &amp;quot;People of Interest&amp;quot; tab first so it's obvious that something has to be selected / or bring this report in line with others so that the Active person is already selected at a minimum. ( https://gramps-project.org/bugs/view.php?id=11598 Person had issue with graph report )&lt;br /&gt;
&lt;br /&gt;
[] For each report determine what the optimal page settings are and use them as defaults&lt;br /&gt;
&lt;br /&gt;
[] for each report be able to have separate settings per report for the page settings!&lt;br /&gt;
&lt;br /&gt;
[] text reports- Database Summary Report - is not very useful as it does not name the &amp;quot;Family Tree&amp;quot; the summary is for or a date for reference.  and it's missing an actual summary of other information eg citation/repository's it can provide more information&lt;br /&gt;
&lt;br /&gt;
[] text reports - &amp;quot;Records Report&amp;quot; is not very useful as it does not name the &amp;quot;Family Tree&amp;quot;  or the date produced&lt;br /&gt;
&lt;br /&gt;
[] for clarity suggest adding the word &amp;quot;List&amp;quot; to the list views (this will make it easier to support people) (see my suggestion previous unmerged PR)&lt;br /&gt;
&lt;br /&gt;
[] Make toolbar icons insensitive (grey them out) when not needed or available to use eg: empty list  &lt;br /&gt;
&lt;br /&gt;
[] If the list view is empty, add a greyed out single (non select-able) entry that instructs the user to add to the list?&lt;br /&gt;
&lt;br /&gt;
[] Tool Selection dialog - needs help button &lt;br /&gt;
https://gramps-project.org/wiki/index.php/Gramps_5.1_Wiki_Manual_-_Tools#Tool_Selection_dialog&lt;br /&gt;
&lt;br /&gt;
[] Report Selection dialog - needs help button &lt;br /&gt;
https://gramps-project.org/wiki/index.php/Gramps_5.1_Wiki_Manual_-_Reports#Report_Selection_dialog&lt;br /&gt;
&lt;br /&gt;
[] when running a second instance of gramps if you attempt to open a family tree that's open in the first instance the break lock dialog should have an additional button option to open as read only.&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Books reports&amp;quot;  dialog change the name of the second section from &amp;quot;Current book&amp;quot; to Current book items&amp;quot; (aids in legibility of user manual!)&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Family Trees&amp;quot; Manager button (displays &amp;quot;Connect to a recent database&amp;quot; when you hover over it) Change it to &amp;quot;Connect to a recent  Family Tree&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Family Trees&amp;quot; Manager - Archive (RCS) the &amp;quot;Revision comment&amp;quot; dialog should be renamed to &amp;quot;Archive version comment&amp;quot; and the label &amp;quot;Version description&amp;quot; should be the same?&lt;br /&gt;
&lt;br /&gt;
[] No Menu option to add/delete/restore a Gramplet is available.&lt;br /&gt;
&lt;br /&gt;
[] Gramps CLI info &amp;quot;gramps -v&amp;quot; needs a section that list third-party addons with version numbers and if prerequisites have been met.&lt;br /&gt;
&lt;br /&gt;
[] keybinding on Categories only goes 0 to 9(citations) and we now have 13 categories :( So repositories/media/notes have no shortcut (maybe ctl+shift+&amp;lt;number&amp;gt; ?  ctl plus / minus?   [SM- ok: ctl + n = next category / ctl + p = previous category]&lt;br /&gt;
&lt;br /&gt;
[] age on date gramplett - awkward wording on the resulting &amp;quot;quick view&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Family Tree Manager&amp;quot; for the status column the status icons need tooltips or just use words&lt;br /&gt;
&lt;br /&gt;
[] Sort Events tool has no feedback on completion!&lt;br /&gt;
&lt;br /&gt;
[] report options tabs issues with repeating names (due to tab reorganization!) think of better single word names!&lt;br /&gt;
&lt;br /&gt;
[](feature# )For the &amp;quot;Web Reports&amp;quot; have the report test first that the file path to write to exist instead of attempting to generate the website and then after awhile failing!  eg: manually type in a non existent file path and run the report.&lt;br /&gt;
&lt;br /&gt;
@@@@@@@@@@@@@@User manual@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&lt;br /&gt;
[] Using a wiki for the user manual has already been shown that it does not make translating the manual any easier! (find a simpler way so as to not waste a translators time) as well as the overhead of maintaining the mediawiki!&lt;br /&gt;
&lt;br /&gt;
[] Note that page 20 ( Gramps_5.1_Wiki_Manual_-_Reports_-_part_1 ) will be merged to ( Gramps_5.1_Wiki_Manual_-_Reports ) later as Gramps code needs to update for all subsequent pages!!)&lt;br /&gt;
&lt;br /&gt;
[] geography view rename:&lt;br /&gt;
	* &amp;quot;The map&amp;quot; tab to &amp;quot;Map Common&amp;quot;&lt;br /&gt;
	* rename each of the tabs for the views so they either have the name of the view in full on the tab or the name appears as a text line.&lt;br /&gt;
&lt;br /&gt;
[] @prculley Originally when I created that the &amp;quot;Add&amp;gt;New&amp;quot; menu I had intended for each option to initially switch to that particular list view and then present the editor and once the new item was created for it to be the active highlighted item in the list view, so that users could link the action they have taken with the result instead of having to search for it afterward? Do you know if this is or something similar is possible?&lt;br /&gt;
&lt;br /&gt;
prcully&amp;gt;&amp;gt;(Almost) Anything is possible ;-)...   I'm pretty sure that would take some code to do both switch views (do whatever clicking on item on left side does) and then invoke Editor.  And then finally change active to new whatever.   Probably only four lines of code for each editor.&lt;br /&gt;
&lt;br /&gt;
..........................&lt;br /&gt;
Mentioned by others:&lt;br /&gt;
* It would also be great if the tag colors showed in the Person editor as well.and all the other editors where tags are shown, including the &amp;quot;Tag selection&amp;quot; list. https://www.reddit.com/r/gramps/comments/hy2xqh/option_to_show_tag_with_colors_in_relationships/&lt;br /&gt;
&lt;br /&gt;
.................................................................................................&lt;br /&gt;
[] for addon prerequistes have a look at converting them to use &amp;quot;depends_on = &amp;quot;  like in the following addons&lt;br /&gt;
https://github.com/gramps-project/addons-source/search?utf8=%E2%9C%93&amp;amp;q=depends_on&amp;amp;type=&lt;br /&gt;
https://github.com/gramps-project/gramps/search?utf8=%E2%9C%93&amp;amp;q=depends_on&amp;amp;type=&lt;br /&gt;
&lt;br /&gt;
which can be a comma separated list for multiple dependencies/prerequisites (so that addons that share prerequisites import the same library?) (maybe move spell check into an addon etc? tip of the day... possibilities...)&lt;br /&gt;
&lt;br /&gt;
depends_on = [&amp;quot;libwebconnect&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
mentioned in the following&lt;br /&gt;
https://sourceforge.net/p/gramps/mailman/message/27070037/&lt;br /&gt;
''In your gpr file, you can have a line like:&lt;br /&gt;
&lt;br /&gt;
depends_on = [&amp;quot;libwebconnect&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
which is a list of id's from other gpr files. This example will ensure&lt;br /&gt;
that libwebconnect is loaded before your plugin. If it can't be found,&lt;br /&gt;
or you have a cycle, then your plugin won't be loaded.&lt;br /&gt;
&lt;br /&gt;
If it is a common function, perhaps libhtml is the right place to put&lt;br /&gt;
it, and you can put a depends_on on that.&lt;br /&gt;
&lt;br /&gt;
-Doug''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
example output is on terminal only:&lt;br /&gt;
&lt;br /&gt;
Cannot resolve the following plugin dependencies:&lt;br /&gt;
   Plugin 'UK Web Connect Pack' requires: ['libwebconnect']&lt;br /&gt;
&lt;br /&gt;
[](feature)  For plugins/addons if prerequisites not available display a page stating why/what is missing that includes the addon description and a url to the support page.&lt;br /&gt;
&lt;br /&gt;
..............Unsorted................................&lt;br /&gt;
[] Only documented behavior should be supported. Ensure that clear documentation is a requirement for contributions enhancing Gramps (Part of the PR)&lt;br /&gt;
&lt;br /&gt;
[] '''Configuration Files''' Add advanced appendix that mentions the assorted files eg: Custom filters (custom_filter.xml) and report setting (?.xml) and how they are not being backed up for migration and backup?  also ( recent-files-gramps.xml )  &lt;br /&gt;
see:&lt;br /&gt;
	* https://gramps-project.org/wiki/index.php?title=Gramps_5.1_Wiki_Manual_-_Reports_-_part_1&lt;br /&gt;
	Report Settings&lt;br /&gt;
	The settings chosen when generating a report is stored in the users profile, in .gramps/report_options.xml, and will be used as default settings when generating the next report. If there is a need to revert to the default options for any reason, this file can simply be deleted. &lt;br /&gt;
&lt;br /&gt;
############## Website admin ####################################&lt;br /&gt;
[] A2 Hosting Server resources seem ok: Appdata images! &lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Category:AppData&lt;br /&gt;
(Consider another location eg github! )&lt;br /&gt;
(Was: Godaddy Server resources issue that caused code:500 server errors )&lt;br /&gt;
&lt;br /&gt;
############## Addons #################&lt;br /&gt;
[] Add on Graphical Report - Descendants Lines -Error writing to Output Stream  (turn off document options and make sure report defaults to the documents directory (reported a few times on the mailing list)  / also report defaults to png but is able to output svg according to the wiki help page.&lt;br /&gt;
&lt;br /&gt;
[] PedigreeChart help url addon goes to&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Gramps_5.1_Wiki_Manual_-_Reports#Pedigree_Chart&lt;br /&gt;
instead of:&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=PedigreeChart&lt;br /&gt;
&lt;br /&gt;
[] PedigreeChart addon printing for PDF is poor eg look at the cut off title.&lt;br /&gt;
&lt;br /&gt;
.............................................................&lt;br /&gt;
[] htree - cherry-pick changes to addon-source master&lt;br /&gt;
&lt;br /&gt;
[] rebase &amp;quot;Timeline pedigreeview&amp;quot; on pedigreeview or visa versa?&lt;br /&gt;
.............................................................&lt;br /&gt;
[ ] Pluginmanager (prculley)  also unlike the built in check for addons this one does not mention you need to restart gramps if you install a &amp;quot;gramps view&amp;quot; although it says it should on the addon wiki support page&lt;br /&gt;
..........................................................................&lt;br /&gt;
[] we don’t actually use SF for much any more and they’ve been having a lot of issues in the last couple of years maybe we should migrate the lists to Google Groups (jralls)&lt;br /&gt;
&lt;br /&gt;
* SM another options is https://groups.io/  &lt;br /&gt;
* 2020 We are trialing https://gramps.discourse.group/&lt;br /&gt;
..........................................................................&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Edit_Image_Exif_Metadata&lt;br /&gt;
* See: Future of Exiv2? (  https://github.com/Exiv2/exiv2/issues/1018 )&lt;br /&gt;
..........................................................................&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Gramps_5.1_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_3#Attributes&lt;br /&gt;
&lt;br /&gt;
Gramps has two dialogs called &amp;quot;Attribute Editor dialog&amp;quot; that look different but both collect the same info in the top section.&lt;br /&gt;
&lt;br /&gt;
eg: from Source's attribute tab creating a new attribute.&lt;br /&gt;
...................................................................&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Reports====&lt;br /&gt;
&lt;br /&gt;
====Create new advanced settings appendix====&lt;br /&gt;
* https://gramps-project.org/wiki/index.php/Gramps_{{man version}}_Wiki_Manual_-_Settings#Advanced_manipulation_of_settings&lt;br /&gt;
&lt;br /&gt;
=== Gramps Developer Documents ===&lt;br /&gt;
&lt;br /&gt;
In the sphinx format:&lt;br /&gt;
* [https://gramps-project.org/docs/ Gramps Python API]&lt;br /&gt;
&lt;br /&gt;
On wiki:&lt;br /&gt;
* [[Gramps Data Model]]&lt;br /&gt;
&lt;br /&gt;
See also:&lt;br /&gt;
* [[Internationalization]]&lt;br /&gt;
* [[Gramps Glossary]]&lt;br /&gt;
&lt;br /&gt;
=== User Experience Test Plan ===&lt;br /&gt;
* [[GEPS 034: Improve usability]]&lt;br /&gt;
** [[Usability]]&lt;br /&gt;
&lt;br /&gt;
* [ ] Create a new wiki page that concentrates on the '''new user experience''' (both current &amp;amp; planned). The mailing list suggest it was referred to as the &amp;quot;Aunt Martha&amp;quot; test and mentions them as &amp;quot;user stories&amp;quot;. So lets make Aunt Martha's usage of the Gramps program better.&lt;br /&gt;
** [[UI_style]] ''Remember that the majority of the users are probably novices without a lot of computer experience. Design things so that your Aunt Martha could use it''&lt;br /&gt;
** [[GEPS_015:_Repository_Research_Support#User_Stories]] ''Aunt Martha (AM) is planning a visit to the UK National Archives'' &lt;br /&gt;
** [[GEPS_023:_Storing_data_from_large_sources#User_story_.28Problem_that_needs_to_be_solved.29]] '' Aunt Martha should be able to continue to use Gramps just as at present''&lt;br /&gt;
** [http://gramps.1791082.n4.nabble.com/Multi-user-question-tp1809285p1809287.html Are you seriously suggesting that aunt Martha (or somebody's father) would really put up with something like this? ]&lt;br /&gt;
** [https://sourceforge.net/p/gramps/mailman/message/28455089/ The &amp;quot;Aunt Martha&amp;quot; test is the requirement that one's (hypothetical) barely-knows-how-to-turn-on-the-computer Aunt Martha should be able to easily use Gramps to manage her genealogy research. Anything that involves administering a professional-level RDBMS server like MySQL is going to be way too hard for Aunt Martha.'']&lt;br /&gt;
** [https://sourceforge.net/p/gramps/mailman/message/5247418/ This makes it kind of hard to email a report to Aunt Martha.  It also makes it hard for Aunt Martha, who doesn't want to learn a program to tell you more about her knowledge of family history, to make changes and send it back to you.]&lt;br /&gt;
** [https://www.reddit.com/r/gramps/comments/bo4cb9/the_interface_seems_a_bit_overwhelming/enc6m63/ The project used to have an &amp;quot;Aunt Martha&amp;quot; test for features, where you would ask yourself &amp;quot;Could I easily explain how to do this over the phone to my Aunt Martha?&amp;quot; Maybe now I have become &amp;quot;Aunt Martha&amp;quot;...]&lt;br /&gt;
** [http://gramps.1791082.n4.nabble.com/extra-css-stylesheets-td1799101.html I was thinking that Aunt Martha will never download the extra stylesheets, even if she loves them, because she is not going to want to code...She still will not do it, because she knows that she is not a programmer and will not take the chance.  No matter how easy or explicit the directions are that I would send to her.]&lt;br /&gt;
** From gramps reddit [https://www.reddit.com/r/gramps/comments/eesuy3/difficult_to_add_my_children_to_myself_can_it_be/ ...For example after installing I spent just over an hour attempting to add my children to myself and ended stopping after I couldn't figure it out, ...I have decided to move on to another program because if an old woman like myself can't work it out then who can? ]&lt;br /&gt;
* [ ] Update the test plan for the current version of Gramps&lt;br /&gt;
** [https://github.com/gramps-project/gramps/blob/master/TestPlan.txt /gramps/blob/master/TestPlan.txt] (last updated 2004)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Check/Mention ====&lt;br /&gt;
* [[Handler List]] - A list of languages that have Localized Handler's for Gramps.&lt;br /&gt;
* [[Calendar tools holidays]] - see if these calendars needs updating?&lt;br /&gt;
&lt;br /&gt;
=== Gramps Downloads (since: 2001/04/21) ===&lt;br /&gt;
&lt;br /&gt;
====Downloads Result Table====&lt;br /&gt;
For the various Gramps program installers.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! #&lt;br /&gt;
! Download Location&lt;br /&gt;
! Gramps Version&lt;br /&gt;
! Date Checked&lt;br /&gt;
! Download Count&lt;br /&gt;
! Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || '''[https://github.com/gramps-project/gramps Github]''' ([https://tooomm.github.io/github-release-stats/?username=gramps-project&amp;amp;repository=gramps]) || 6.0.0 || 2017-06-10 to 2025-04-13 || 815,145 || Official ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || '''[https://sourceforge.net/projects/gramps/files/ Sourceforge]''' [https://sourceforge.net/projects/gramps/files/stats/timeline?dates=2001-04-01%20to%202022-08-01&amp;amp;period=monthly]|| 6.0.0 || 2001-04-01 to 2025-04-13 || 1,064,213 || Official - Old site ( Download statistics available since 2001-04-21 (when this project was registered). )||&lt;br /&gt;
|- &lt;br /&gt;
| 3 || '''[https://portableapps.com/apps/education/gramps_portable Portableapps.com]''' [https://sourceforge.net/projects/portableapps/files/Gramps%20Portable/ Sourceforge] ([https://sourceforge.net/projects/portableapps/files/Gramps%20Portable/stats/timeline?dates=2005-10-01%20to%202022-08-01&amp;amp;period=monthly])|| 6.0.0 || 2005-10-01 to 2025-04-13 || 959,660 || Unofficial ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || '''[https://qa.debian.org/popcon.php?package=gramps Debian]''' || 6.0.0 || 2004-01 to 2025-03 || '''Inst''' (251,795) || Debian Popularity contest statistics for Gramps (This only report Statistics for those that Opt-in to the reporting of the statistics. Usually reports the deliberate installation date for Gramps. / '''Inst'''. is the number of people who installed this package (sum of the four categories on the Debian Gramps page) || &lt;br /&gt;
|-&lt;br /&gt;
| 5 || '''[https://chocolatey.org/packages/gramps chocolatey.org]''' || 6.0.0 || 2025-03-13 || 9,268 || Repacked Gramps AIO Microsoft-Windows installer. ||&lt;br /&gt;
|-&lt;br /&gt;
| 6 || '''[https://www.majorgeeks.com/files/details/gramps.html Majorgeeks]''' || 6.0.0 || 2025-03-13 || 12408  || Direct from them Downloads ||&lt;br /&gt;
|-&lt;br /&gt;
| 7 || '''[https://www.bytesin.com/software/Gramps/ bytesin.com]''' || 6.0.0 || 2025-03-13 || 4,341 || Publisher: Aaron R. Short&amp;amp;Ormus? ||&lt;br /&gt;
|-&lt;br /&gt;
| 8 || '''[https://www.chip.de/downloads/Gramps_105764449.html chip.de]''' || 6.0.0 || 2025-03-13 || 15,395 || Direct downloads ||&lt;br /&gt;
|-&lt;br /&gt;
| 9 || '''[https://gramps.softonic.findmysoft.com/ softonic.findmysoft.com]''' || 5.0.1 || 2025-03-13 || 6,935 || Direct downloads ||&lt;br /&gt;
|-&lt;br /&gt;
| 10 || '''softpedia.com''' || 6.0.0 || 2025-03-13 || 6,760 || [https://www.softpedia.com/get/Others/Miscellaneous/GRAMPS.shtml Gramps AIO] ||&lt;br /&gt;
|-&lt;br /&gt;
| 11 || '''softpedia.com''' || 5.2.2 || 2025-03-13 || 5,920 || [https://www.softpedia.com/get/PORTABLE-SOFTWARE/Education/Gramps-Portable.shtml Gramps AIO Portable] ||&lt;br /&gt;
|-&lt;br /&gt;
| 12 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 62 || [https://download.cnet.com/Gramps-for-Linux/3000-2127_4-75312607.html Gramps for Linux] ||&lt;br /&gt;
|-&lt;br /&gt;
| 13 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 176 || [https://download.cnet.com/Gramps-for-Ubuntu/3000-2127_4-75312612.html Gramps for Unbuntu] ||&lt;br /&gt;
|-&lt;br /&gt;
| 14 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 31 || [https://download.cnet.com/Gramps-for-Fedora/3000-2127_4-75312611.html Gramps for Fedora] ||&lt;br /&gt;
|-&lt;br /&gt;
| 15 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 675 || [https://download.cnet.com/GrampsAIO-64-bit/3000-2127_4-75806019.html Gramps AIO (64bit)] ||&lt;br /&gt;
|-&lt;br /&gt;
| 16 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 3,197 || [https://download.cnet.com/Gramps-AIO-32bit/3000-2127_4-75329870.html Gramps AIO (32bit)] ||&lt;br /&gt;
|-&lt;br /&gt;
| 17 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 131 || [https://download.cnet.com/Gramps/3000-2127_4-77899596.html Gramps for macOS] ||&lt;br /&gt;
|-&lt;br /&gt;
| 19 || [https://download.cnet.com/developer/PortableApps/i-6275333/ '''cnet.com''' - (PortableApps)] || 5.1.3 || 2021-06-16 || 1,748 || [https://download.cnet.com/Gramps-Portable/3000-2127_4-75329558.html Gramps Portable] ||&lt;br /&gt;
|-&lt;br /&gt;
| N/A || '''&amp;lt;s&amp;gt;[http://www.download82.com/download/windows/gramps/ download82.com]&amp;lt;/s&amp;gt;''' || 5.0.0 || 20XX-0x-0x || 1,169 || Direct downloads / Website gone / historical count only||&lt;br /&gt;
|-&lt;br /&gt;
| N/A || '''&amp;lt;s&amp;gt;[https://www.computerbild.de/download/Gramps-11696626.html computerbild.de]&amp;lt;/s&amp;gt;''' || 5.0.1 || 2015-04-14 - 20XX-0x-0x || 8,656 || Direct downloads / Page gone / historical count only||&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- | 00 || '''XXXXX''' || X.X.X || 20XX-0x-0x || 00000 || &amp;quot;text&amp;quot; || --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! Total || - || - || 2025-05-13 || 3,167,685 || &amp;lt;- Manual count ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The Gramps Project has broken the multi-million download milestone( Total: 3,167,685 (as at 2025-03-13) ).&lt;br /&gt;
&lt;br /&gt;
Information was gathered from the sources shown that list download statistics from Links to website you can download Gramps from&lt;br /&gt;
&lt;br /&gt;
The shown total downloads is not an indication of the active userbase.&lt;br /&gt;
&lt;br /&gt;
* [ ]Write up a blog post or wiki page or just leave here.&lt;br /&gt;
* [ ]create an issue to hold the csv files.&lt;br /&gt;
* [ ]create a Graph to plot downloads overtime.&lt;br /&gt;
* [ ]Contact sites that host older versions of the Gramps files for downloads and ask them to update to the current version at least.&lt;br /&gt;
&lt;br /&gt;
Here is my attempt at gathering the statistics required to answer how many download to date.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;[https://www.macmillandictionary.com/dictionary/british/user-base User Base]&amp;quot; - is the number of people who use a particular product or service, especially one available on the Internet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It is very difficult to estimate userbase as you get many different types of users&lt;br /&gt;
&lt;br /&gt;
* One time users who download and install Gramps and find it is not for them.&lt;br /&gt;
* Long term users.&lt;br /&gt;
* Alot of the downloads will be for users upgrading existing installations&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Download Statistics commence from when the Gramps project started 2001/04/21.&lt;br /&gt;
&lt;br /&gt;
A further break down of downloads is possible by (but I won't be doing that):&lt;br /&gt;
* Supplied by project (Source code for manual installation)&lt;br /&gt;
* Linux/OpenBSD etc&lt;br /&gt;
** Supplied by volunteers to the project for download&lt;br /&gt;
** Supplied by directly from the distribution website&lt;br /&gt;
* Microsoft Windows&lt;br /&gt;
** Supplied by volunteers to the project for download&lt;br /&gt;
** Legacy version from portableapps.com&lt;br /&gt;
* Apple MacOS&lt;br /&gt;
** Supplied by volunteers to the project for download&lt;br /&gt;
&lt;br /&gt;
====Addon downloads and popularity====&lt;br /&gt;
As a number of people have [https://github.com/gramps-project/addons-source/pull/124#issuecomment-371301127 commented] and or raised the issue directly with me via email here is a summary of what I know:&lt;br /&gt;
&lt;br /&gt;
;Question: Does the Gramps project know which addons are the most popular and are download statistics available?&lt;br /&gt;
&lt;br /&gt;
;Answer: Addon downloads are not tracked and there are no plans to track them due to privacy and technical issues (see below). Even if addon downloads where tracked it would only represent a small percentage of users who check for addons!&lt;br /&gt;
&lt;br /&gt;
;Question: Why?&lt;br /&gt;
&lt;br /&gt;
;Answer: Github counts downloads via its releases section page only for normal downloads of files. But not for the way Gramps addon downloads are done as they are binary files that only sit in a second git repository itself in a directory per grampsXX release called download and not on the addon releases page, this is no different to the way the gramps addons were downloaded from the previous sourceforge website.&lt;br /&gt;
&lt;br /&gt;
Note that we do have an the &amp;quot;Headline News gramplet &amp;quot; addon that does poll the Gramps website and was originally causing an issue making the website slow and at sometimes of day stopping it altogether  as it was polling too often (once an hour from everyone who happened to be running Gramps at that moment! This was an unintended way to get DOS'ed https://en.wikipedia.org/wiki/Denial-of-service_attack ) when I took over as website admin I investigated and tracked down and changed the polling period to once a every 24 hours (for current and previous versions of Gramps!), alot of people had installed it on the Dashboard !&lt;br /&gt;
&lt;br /&gt;
=====addon repositories=====&lt;br /&gt;
We use two addons repositories the first is for the source code where addon developers can have access &lt;br /&gt;
&lt;br /&gt;
 https://github.com/gramps-project/addons-source&lt;br /&gt;
&lt;br /&gt;
the second is for the generated/built addons downloads and is restricted to a small group of people to attempt to avoid any security or malicious code issues, this repository is what the Gramps program is pointed at and checks for updates:&lt;br /&gt;
&lt;br /&gt;
 https://github.com/gramps-project/addons&lt;br /&gt;
&lt;br /&gt;
= Information =&lt;br /&gt;
* [[Reviews#General|General Gramps Project Information]]&lt;br /&gt;
* [[What to do for a release]]&lt;br /&gt;
* [[6.0 Roadmap]]&lt;br /&gt;
&lt;br /&gt;
[[Category:User|S]]&lt;/div&gt;</summary>
		<author><name>Sam888</name></author>
		
	</entry>
	<entry>
		<id>https://blog.gramps-project.org/wiki/index.php?title=User:Sam888&amp;diff=131360</id>
		<title>User:Sam888</title>
		<link rel="alternate" type="text/html" href="https://blog.gramps-project.org/wiki/index.php?title=User:Sam888&amp;diff=131360"/>
		<updated>2026-06-13T23:42:21Z</updated>

		<summary type="html">&lt;p&gt;Sam888: /* Cloudflare */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{man note|Current Webmaster for the Gramps Project}}&lt;br /&gt;
Hi, I generally aim to help the developers who can program; I do alot of non-development work for the Gramps project including: testing and bug triage, website maintenance, writing and updating documentation on the wiki for new releases,  building the third party addons as needed.&lt;br /&gt;
&lt;br /&gt;
==Volunteer Website Administrator==&lt;br /&gt;
Manage and monitor the Gramps Desktop websites (not Github)&lt;br /&gt;
&lt;br /&gt;
*[[Website application upgrades]] - Wordpress(Blog)/MantisBT(Bug tracker)/Mediawiki(Wiki)&lt;br /&gt;
*[[.dtd_and_.rng]]&lt;br /&gt;
*[[Rollover for the manual]]&lt;br /&gt;
*[[Git merge]]&lt;br /&gt;
* https://gramps-project.org/robots.txt&lt;br /&gt;
* Migration of Gramps website host from GoDaddy to a2 Hosting (2019/11/08 to 2019/11/11) (Completed)&lt;br /&gt;
&lt;br /&gt;
===Cloudflare===&lt;br /&gt;
Using [https://www.cloudflare.com/plans/free/ Free plan] that provides:&lt;br /&gt;
* Content Delivery Network (CDN): Accelerates website loading times by caching content globally.&lt;br /&gt;
* DDoS Protection: Offers basic protection against distributed denial-of-service attacks&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Add details of existing rules and limits --&amp;gt;&lt;br /&gt;
====Security rules====&lt;br /&gt;
Custom rules 5/5 used @ 2026/06/14&lt;br /&gt;
* Gramps Weblate  - IP Source Address equals 116.203.108.97&lt;br /&gt;
&lt;br /&gt;
===Wordpress(Blog)===&lt;br /&gt;
* Convert the existing &amp;quot;Hello Gramps!&amp;quot; 2010 theme by Jason Simanek [https://sourceforge.net/p/gramps/mailman/message/24879293/] to use a more modern mobile aware template that comes with WordPress.&lt;br /&gt;
* WordPress [https://wordpress.com/plugins/browse/translation Translation plugin]  [https://gramps.discourse.group/t/can-we-make-the-project-home-page-more-multilingual-without-excessive-labor/8165] - research &amp;amp; test.&lt;br /&gt;
&lt;br /&gt;
===MantisBT(Bug tracker)===&lt;br /&gt;
* Upgraded failed due to database needing to first be manually converted to UTF-8 collation (which means I'll finally need to manually convert from latin1_swedish_ci collation the bugtracker has been using since original installation around 2006!) 2021/07/28 Update: Almost worked but the database is partially corrupted in a few tables it seems related to [[Bug_triage#Status|Bug triage mention that &amp;quot;Sometime in the past 4495 issues disappeared during a mantisdb upgrade&amp;quot;]] so a few tables may be referring to things that don't exist!&lt;br /&gt;
&lt;br /&gt;
===Mediawiki(Wiki)===&lt;br /&gt;
* Upgrade to Mediawiki [https://lists.wikimedia.org/pipermail/mediawiki-announce/2020-December/000268.html 1.35.1 LTS]  ( Warning: MediaWiki is not yet compatible with PHP 8. See task [https://phabricator.wikimedia.org/T248925 T248925 ]for more information)&lt;br /&gt;
** Upgrade failed due to issue https://phabricator.wikimedia.org/T212428 ! (Possible work [https://phabricator.wikimedia.org/T212428#6669851 around]) (2021-12-08 - T212428 fix was only available in Mediawiki 1.37 and upgrade worked pass issue successfully. But wiki fails with multiple Fatal errors and blank pages, currently testing to narrow down and report issue! Reverted to existing Mediawiki!)&lt;br /&gt;
* 2021/12/16 Added suggested settings to LocalSettings.php for security issue https://www.mediawiki.org/wiki/2021-12_security_release/FAQ&lt;br /&gt;
&lt;br /&gt;
* [https://makandracards.com/makandra/594-utf-8ify-an-existing-mysql-database UTF-8ify an existing MySQL database]&lt;br /&gt;
&lt;br /&gt;
* [[MediaWiki:Common.css]]&lt;br /&gt;
&lt;br /&gt;
* look at renaming the user manual to a shorter url see discussion [[Talk:Gramps_5.1_Wiki_Manual]] ( 'User Manual' instead of 'Wiki Manual': As 'User Manual' is a well-known term for the general computer user. / Use redirects either using mediawiki or as rewrite rules in the .htaccess file. )&lt;br /&gt;
* revisit links in wiki sidebar see discussion [[MediaWiki_talk:Sidebar]]&lt;br /&gt;
* [[Talk:Gramplets]] renaming suggestion. &lt;br /&gt;
&lt;br /&gt;
====Extensions====&lt;br /&gt;
=====Existing extensions=====&lt;br /&gt;
======Extension:ConfirmAccount======&lt;br /&gt;
[[File:Request account-extension-currentconfig.png|right|thumb|150px|Extension:ConfirmAccount : Request account - page 2021/11/15 current config ]]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Extension:ConfirmAccount Extension:ConfirmAccount] - (Configured to required a minimum of six words for &amp;quot;Personal biography (plain text only): &amp;quot;  section and a confirmed email address for final account creation)&lt;br /&gt;
** The following configure elements of the RequestAccount form ( https://gramps-project.org/wiki/index.php/Special:RequestAccount ):&lt;br /&gt;
*** 1. Top section of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-text&lt;br /&gt;
*** 2. &amp;quot;User account&amp;quot; section of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-text&lt;br /&gt;
*** 3. &amp;quot;Other information&amp;quot; section of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-ext-text&lt;br /&gt;
*** 4. &amp;quot;Other information&amp;quot; section (it is the first entry boxes &amp;quot;title&amp;quot;) of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-notes&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Submitting the form on the wiki shows the following message:&lt;br /&gt;
&lt;br /&gt;
Your account request has been sent and is now pending review. A confirmation email has been sent to your email address. &lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
Email shows the following:&lt;br /&gt;
&lt;br /&gt;
sent from: noreply@gramps-project.org&lt;br /&gt;
Subject: &amp;quot;Gramps email address confirmation&amp;quot;&lt;br /&gt;
Message:&lt;br /&gt;
&lt;br /&gt;
Someone, probably you from IP address XXX.XXX.XXX.XXX, has requested an account &amp;quot;Testuser2&amp;quot; with this email address on Gramps.&lt;br /&gt;
&lt;br /&gt;
To confirm that this account really does belong to you on Gramps, open this link in your browser:&lt;br /&gt;
&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Special:RequestAccount&amp;amp;action=confirmemail&amp;amp;wpEmailToken=00000000000000000000000000000000&lt;br /&gt;
&lt;br /&gt;
If the account is created, only you will be emailed the password.&lt;br /&gt;
If this is *not* you, do not follow the link.&lt;br /&gt;
This confirmation code will expire at 2021-12-13T22:06:28.&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
Confirming the link will show the following wiki message:&lt;br /&gt;
&lt;br /&gt;
Your email address has been confirmed and will be listed as such in your account request. &lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
Then the webmaster gets the following email:&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
from: noreply@gramps-project.org&lt;br /&gt;
TO: webmaster@gramps-project.org&lt;br /&gt;
Subject: &amp;quot;Gramps account request&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Testuser2 has requested an account and is waiting for confirmation.&lt;br /&gt;
The email address has been confirmed. You can confirm the request here:&lt;br /&gt;
&lt;br /&gt;
https://gramps-project.org/wiki/index.php/Special:ConfirmAccounts&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
I login and confirm as best I can that it is a real person, generally in 99 percent of request the person mentions something about genealogy or the Gramps program or has a question, spam account are rejected as very obvious as they have urls to spammy websites!&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Once the account is created this extension creates a new user talk welcome message; whose configuration is managed at https://gramps-project.org/wiki/index.php/MediaWiki:Confirmaccount-welc&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
=====Language Related extensions=====&lt;br /&gt;
* Investigate making Mediawiki multilingual using '''MediaWiki_Language_Extension_Bundle''' see request {{bug|10978}} and [[User_talk:Avma]]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Directionality_support Directionality_support]&lt;br /&gt;
=====Requested Extensions=====&lt;br /&gt;
* [[User_talk:GulliblePangolin#Add_Wikipedia:Citation_templates]]&lt;br /&gt;
* Test using [https://mediawiki.org/wiki/Extension:LinkTarget MediaWiki hotlink targeting extension]. that would allow linking to the lines of code &amp;amp;amp; open in a target browser window (instead redirecting the existing browser window) (This extension is currently not actively maintained! )&lt;br /&gt;
&lt;br /&gt;
===Mailing lists===&lt;br /&gt;
===== Sourceforge mailing list =====&lt;br /&gt;
Each of the Gramps [https://sourceforge.net/p/gramps/mailman/ Sourceforge mailing list] are backed up regularly to the  [https://sourceforge.net/p/forge/documentation/Mailing%20List%20Archives/ MBOX format]  (Since 2019/11/08)&lt;br /&gt;
* gramps-announce&lt;br /&gt;
* gramps-bugs&lt;br /&gt;
* gramps-devel&lt;br /&gt;
* gramps-users&lt;br /&gt;
&lt;br /&gt;
===Forum===&lt;br /&gt;
&lt;br /&gt;
==== Discourse ====&lt;br /&gt;
The Gramps Discourse Forum is backed up regularly to the [https://meta.discourse.org/t/create-download-and-restore-a-backup-of-your-discourse-database/122710/1 Discourse XML backup format] (Since 2020-01-02)&lt;br /&gt;
&lt;br /&gt;
* [https://sourceforge.net/p/gramps/mailman/message/36890927/ Announcement trial started 2020-01-02]&lt;br /&gt;
&lt;br /&gt;
===== Discourse Trial =====&lt;br /&gt;
Investigate replacing the mailing list on Sourceforge and trial using [https://free.discourse.group/ Discourse] at https://gramps.discourse.group/&lt;br /&gt;
* [x] Create DNS A record and [x] redirect from https://discourse.gramps-project.org to https://gramps.discourse.group/&lt;br /&gt;
* [x] setup and customise discourse for the gramps project eg: logo, permissions etc&lt;br /&gt;
* [x] Invite people to trial?&lt;br /&gt;
====== Migration from sourceforge mailing list ======&lt;br /&gt;
* [x] Create a [https://bitnami.com/stack/discourse standalone version of Discourse]&lt;br /&gt;
* [x] Need to [https://sourceforge.net/p/forge/documentation/Mailing%20List%20Archives/ export] the MBOX for each [https://sourceforge.net/p/gramps/mailman/ sourceforge mailing list]&lt;br /&gt;
** [x] gramps-announce&lt;br /&gt;
** [x] gramps-bugs&lt;br /&gt;
** [x] gramps-devel&lt;br /&gt;
** [x] gramps-users&lt;br /&gt;
* [-] import the Sourceforge MBOX files ( https://meta.discourse.org/t/importing-mailing-lists-mbox-listserv-google-groups-emails/79773 )&lt;br /&gt;
** {{man menu|**Failed** due to Sourceforge (since 2017) obfuscating email addresses in mailing list mbox archive files.}}&lt;br /&gt;
* [ ] create a discourse backup file and&lt;br /&gt;
* [ ] contact the discourse support team to restore the discourse backup file.&lt;br /&gt;
&lt;br /&gt;
==Things to do==&lt;br /&gt;
&lt;br /&gt;
===SourceForge.net - Storage issue for project: gramps ===&lt;br /&gt;
&lt;br /&gt;
* Project's total usage size 26.4 GB as at 2026/06/13&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* https://gramps-project.org/wiki/index.php/Linux_Genealogy_CD   deleted already backed up to https://archive.org/details/@webmaster_gramps-project_org  in 2017 ISO CD's  2026/06/13&lt;br /&gt;
&lt;br /&gt;
====email====&lt;br /&gt;
From: SourceForge.net Support &amp;amp; Ops &amp;lt;sfnet_ops@slashdotmedia.com&amp;gt;&lt;br /&gt;
Date: Fri, 12 Jun 2026 at 07:02&lt;br /&gt;
Subject: Storage issue for project: gramps&lt;br /&gt;
To:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hello,&lt;br /&gt;
&lt;br /&gt;
We are contacting you because you are listed as an Admin for https://sourceforge.net/projects/gramps/&lt;br /&gt;
&lt;br /&gt;
This project is using a large amount of storage.&lt;br /&gt;
&lt;br /&gt;
We need your help removing a lot of your old releases.&lt;br /&gt;
Please remove as much as you can of your old releases and unused files within 14 days.&lt;br /&gt;
&lt;br /&gt;
You can use this tool to help you identify the files that aren't getting many downloads and take up a lot of space.&lt;br /&gt;
https://sourceforge.net/p/gramps/admin/files/large_files&lt;br /&gt;
&lt;br /&gt;
We are letting you know so you can choose which files to remove.&lt;br /&gt;
Please be aware that if we don't see any difference after 14 days, we will have to remove all the files and folders with 0 or a few monthly downloads ourselves.&lt;br /&gt;
&lt;br /&gt;
Thank you for your cooperation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sincerely,&lt;br /&gt;
&lt;br /&gt;
SourceForge Support&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Monitor Traffic to websites===&lt;br /&gt;
{{stub}}&lt;br /&gt;
&lt;br /&gt;
===Addons===&lt;br /&gt;
* [[Addon:TMGimporter]] - Taken over and released 2026 by eduralph for Gramps 6.&lt;br /&gt;
** [[User:Sam888/TMG|TMG Notes]] - On hold&lt;br /&gt;
* [[Addon:Prerequisites Checker Gramplet]] - [https://github.com/gramps-project/addons-source/pull/109 PR109] - maintained by comunity&lt;br /&gt;
* Direct importers instead of GEDCOM see: [http://fileformats.archiveteam.org/wiki/Genealogical_data Genealogical data] - Just Solve the File Format Problem - On hold&lt;br /&gt;
&lt;br /&gt;
===Bug Triage===&lt;br /&gt;
Unofficial [[Bug triage|bug triager]].&lt;br /&gt;
&lt;br /&gt;
Cleanup Started: 201409 Completed 20150523 with life in between...&lt;br /&gt;
&lt;br /&gt;
Gramps Bugtracker: &lt;br /&gt;
https://gramps-project.org/bugs/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
====Idea Bug Triage day/week====&lt;br /&gt;
**Draft** (using kill arch bugs day as a guide)&lt;br /&gt;
&lt;br /&gt;
Subject: Clean up Gramps Bugs: Help us on the xx of xxx!&lt;br /&gt;
&lt;br /&gt;
If any of you have some spare time this weekend, I need some extra hands with triaging the bug tracker.&lt;br /&gt;
&lt;br /&gt;
I'd like to hold a bug wrangling day on the xx of xxx to check open issues. If you cannot take part on the bug wrangling day, then feel free to help us any time before that event.&lt;br /&gt;
&lt;br /&gt;
How?&lt;br /&gt;
&lt;br /&gt;
Please review all bugs that were reported by you and check if they are still valid. (detail how)&lt;br /&gt;
&lt;br /&gt;
Please request a bug closure on the bug tracker if the bug may be closed as resolved in the current version of Gramps. Otherwise please provide further information so that we can continue to work on the bug. We cannot fix bugs without your feedback.&lt;br /&gt;
&lt;br /&gt;
Questions?&lt;br /&gt;
&lt;br /&gt;
Join us at discourse forum (link to discussion for day) during xx of xxx. As we live in different timezones not all developers and bug wranglers will be available at the same time, but feel free to report your issues to any developers available.&lt;br /&gt;
&lt;br /&gt;
Also please check your mailboxes that may contain notifications about comments made on your tickets.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[ ] Decide date.&lt;br /&gt;
[ ] send out email.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===CI Test===&lt;br /&gt;
Improving CI&lt;br /&gt;
&lt;br /&gt;
* https://travis-ci.org/sam-m888/gramps   - On hold&lt;br /&gt;
&lt;br /&gt;
;Coverage&lt;br /&gt;
* https://app.codacy.com/manual/gramps-project/gramps/dashboard&lt;br /&gt;
&lt;br /&gt;
* [[Testing Gramps]]&lt;br /&gt;
&lt;br /&gt;
=== Gramps User Manual ===&lt;br /&gt;
&lt;br /&gt;
The Gramps [[User manual]] is a mix of the following:&lt;br /&gt;
*Reference manual &lt;br /&gt;
*User guide &lt;br /&gt;
*Tutorials (how to?)&lt;br /&gt;
&lt;br /&gt;
* [https://gramps-project.org/wiki/index.php?title=Category:Cleanup Category:Cleanup]&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;s&amp;gt;{{bug|8888}}&amp;lt;/s&amp;gt; / &amp;lt;s&amp;gt;{{bug|9042}}&amp;lt;/s&amp;gt; / &amp;lt;s&amp;gt;{{bug|10919}}&amp;lt;/s&amp;gt; [Review]Gramps Help button User Manual wiki-links (In progress)&lt;br /&gt;
&lt;br /&gt;
====Update for Gramps 6.0====&lt;br /&gt;
Gramps {{man version}} [[User manual translations]]&lt;br /&gt;
&lt;br /&gt;
Ensure that any new functionality is covered by user documentation.&lt;br /&gt;
&lt;br /&gt;
;Update (almost) all images:&lt;br /&gt;
*Started: 2025-0x-xx&lt;br /&gt;
*Completed: &lt;br /&gt;
&lt;br /&gt;
Remaining xx image links:&lt;br /&gt;
*(1 image) https://gramps-project.org/wiki/index.php?title=Gramps_{{man version}}_Wiki_Manual_-_About&lt;br /&gt;
** Update About Screen with released version (instead of alpha)&lt;br /&gt;
&lt;br /&gt;
;Update and improve text to match the interface&lt;br /&gt;
*Started: 2025-0x-xx&lt;br /&gt;
*Completed: &lt;br /&gt;
&lt;br /&gt;
also manually test all user accessible parts of Gramps (done as part of above two)&lt;br /&gt;
&lt;br /&gt;
=====Notes on User manual update=====&lt;br /&gt;
Notes on various regressions, paper-cuts and annoyances noticed during the user manual update.&lt;br /&gt;
&lt;br /&gt;
When I have time, issues and feature request will be created for the following if required.&lt;br /&gt;
&lt;br /&gt;
* add mention about [[Template:Backup Omissions]] specifically about books.xml to user manual&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#################### As at 20200729 #################&lt;br /&gt;
************Bugs**************************************&lt;br /&gt;
[](Bug# )graphical reports - calendar - information overflows boxes (pdf) (ms-windows tested only)&lt;br /&gt;
[](Bug# )Merge (people) dialog does not grow larger when you expand the &amp;quot;Detailed Selection&amp;quot; section out.&lt;br /&gt;
&lt;br /&gt;
%%%%%%%% Help related bugs&lt;br /&gt;
[] ??&lt;br /&gt;
&lt;br /&gt;
************Papercuts - Enhancements******************&lt;br /&gt;
%%%%%%%% All for Help finding improvement see issue 10919 %%%%%%%%%%%%%&lt;br /&gt;
[] context menu's (right click) add an entry for &amp;quot;Help&amp;quot; at the bottom of each? &lt;br /&gt;
[] Add help url to context menu entry for &amp;quot;About: XXXXX&amp;quot; (as was done on addon views)&lt;br /&gt;
    [] Dashboard Category (grampletview)  ( gramps/gui/widgets/grampletpane.py : def _button_press( )&lt;br /&gt;
        [] Also show context menu ###&amp;gt;&amp;gt;&amp;gt; when no database is loaded! &amp;lt;&amp;lt;&amp;lt;###&lt;br /&gt;
           See https://gramps-project.org/bugs/view.php?id=10594&lt;br /&gt;
    [] Chart Category views&lt;br /&gt;
            [] 2 way fan chart&lt;br /&gt;
            [] fan chart (ancestors)&lt;br /&gt;
            [] descendant fan chart&lt;br /&gt;
    [] Each of the &amp;quot;list&amp;quot; &amp;amp; &amp;quot;grouped list&amp;quot; views&lt;br /&gt;
            [] Relationships Category view&lt;br /&gt;
                    [] Nick Halls new &amp;quot;Combined View&amp;quot; for Relationships Category&lt;br /&gt;
            [] Families Category view&lt;br /&gt;
            [] Events View&lt;br /&gt;
            [] Citations List View&lt;br /&gt;
            [] Repository List View&lt;br /&gt;
            [] Media List View&lt;br /&gt;
            [] Notes List View&lt;br /&gt;
            [] People Category&lt;br /&gt;
                [] Tree View - Grouped People&lt;br /&gt;
                [] Tree View - People List View&lt;br /&gt;
            [] Places Category&lt;br /&gt;
                [] Places List View&lt;br /&gt;
                [] Places Tree View&lt;br /&gt;
            [] Sources Category&lt;br /&gt;
                [] Citation Tree View&lt;br /&gt;
                [] Sources List View&lt;br /&gt;
    [] Geography views&lt;br /&gt;
        [] All known places&lt;br /&gt;
        [] All known places for one Family&lt;br /&gt;
        [] Have they been able to meet ?&lt;br /&gt;
        [] All places related to Events&lt;br /&gt;
        [] All known places for one Person&lt;br /&gt;
            [] All known places for one person with graphical information (KML files)&lt;br /&gt;
        [] Every residence or move for a person and any descendants&lt;br /&gt;
        [] Have these two families been able to meet ?&lt;br /&gt;
    [] category drop down under navigator? (or change it to a context menu that you click in an empty section of the navigator section?)&lt;br /&gt;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%...........................................................&lt;br /&gt;
[](Feature# )for the &amp;quot;filter&amp;quot; gramplets name each one (shown on Title bar when detached) and provide working help link (then update screenshots and link to wiki)&lt;br /&gt;
[](feature# )&amp;quot;Add Rule dialog&amp;quot;: if you select a filter then select a top level category of filter&amp;quot; the right hand window shows random stuff from previous filters (suggest displaying a blank area only)&lt;br /&gt;
&lt;br /&gt;
[] (Bug#) dashboard - order of default Gramplets is different on ms-windows  versus linux? eg: top [surnames|welcome] on win 10 - how do you guarantee order ( have a look at geography view icons on toolbar each time the views order is different, which does not help with keybindings!)&lt;br /&gt;
&lt;br /&gt;
[] On each &amp;quot;autobackup/report/export assistant wizard/make backup xml/import/export view as...&amp;quot; options the &amp;quot;File Name:&amp;quot; location should default to the OS's home/documents &amp;amp; media directory  &amp;quot;~&amp;quot; [Linux/Mac OS/MS-Windows (C:\Users\&amp;lt;~username&amp;gt;\Documents) Media&amp;gt; (C:\Users\&amp;lt;username&amp;gt;\Pictures ) ]  eg:  Gtk.FileChooser.set_current_folder()&lt;br /&gt;
see recent issue where user overwrote report_settings.xml with a report on Macosx!&lt;br /&gt;
&lt;br /&gt;
[] add a menu option under &amp;quot;Help&amp;quot; to &amp;quot;Open folder locations&amp;quot;? to aid with helping people for &amp;quot;user directory&amp;quot; etc &amp;quot;Media directory&amp;quot;  (see recent difficulty with finding user directory &lt;br /&gt;
https://gramps-project.org/bugs/view.php?id=10370&lt;br /&gt;
&lt;br /&gt;
[] text reports - Place Report  - use the active selected place by default and then allow people to change (keep it consistent with how other reports are.)&lt;br /&gt;
&lt;br /&gt;
[] Graph report - Family Lines - consider having &amp;quot;People of Interest&amp;quot; tab first so it's obvious that something has to be selected / or bring this report in line with others so that the Active person is already selected at a minimum. ( https://gramps-project.org/bugs/view.php?id=11598 Person had issue with graph report )&lt;br /&gt;
&lt;br /&gt;
[] For each report determine what the optimal page settings are and use them as defaults&lt;br /&gt;
&lt;br /&gt;
[] for each report be able to have separate settings per report for the page settings!&lt;br /&gt;
&lt;br /&gt;
[] text reports- Database Summary Report - is not very useful as it does not name the &amp;quot;Family Tree&amp;quot; the summary is for or a date for reference.  and it's missing an actual summary of other information eg citation/repository's it can provide more information&lt;br /&gt;
&lt;br /&gt;
[] text reports - &amp;quot;Records Report&amp;quot; is not very useful as it does not name the &amp;quot;Family Tree&amp;quot;  or the date produced&lt;br /&gt;
&lt;br /&gt;
[] for clarity suggest adding the word &amp;quot;List&amp;quot; to the list views (this will make it easier to support people) (see my suggestion previous unmerged PR)&lt;br /&gt;
&lt;br /&gt;
[] Make toolbar icons insensitive (grey them out) when not needed or available to use eg: empty list  &lt;br /&gt;
&lt;br /&gt;
[] If the list view is empty, add a greyed out single (non select-able) entry that instructs the user to add to the list?&lt;br /&gt;
&lt;br /&gt;
[] Tool Selection dialog - needs help button &lt;br /&gt;
https://gramps-project.org/wiki/index.php/Gramps_5.1_Wiki_Manual_-_Tools#Tool_Selection_dialog&lt;br /&gt;
&lt;br /&gt;
[] Report Selection dialog - needs help button &lt;br /&gt;
https://gramps-project.org/wiki/index.php/Gramps_5.1_Wiki_Manual_-_Reports#Report_Selection_dialog&lt;br /&gt;
&lt;br /&gt;
[] when running a second instance of gramps if you attempt to open a family tree that's open in the first instance the break lock dialog should have an additional button option to open as read only.&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Books reports&amp;quot;  dialog change the name of the second section from &amp;quot;Current book&amp;quot; to Current book items&amp;quot; (aids in legibility of user manual!)&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Family Trees&amp;quot; Manager button (displays &amp;quot;Connect to a recent database&amp;quot; when you hover over it) Change it to &amp;quot;Connect to a recent  Family Tree&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Family Trees&amp;quot; Manager - Archive (RCS) the &amp;quot;Revision comment&amp;quot; dialog should be renamed to &amp;quot;Archive version comment&amp;quot; and the label &amp;quot;Version description&amp;quot; should be the same?&lt;br /&gt;
&lt;br /&gt;
[] No Menu option to add/delete/restore a Gramplet is available.&lt;br /&gt;
&lt;br /&gt;
[] Gramps CLI info &amp;quot;gramps -v&amp;quot; needs a section that list third-party addons with version numbers and if prerequisites have been met.&lt;br /&gt;
&lt;br /&gt;
[] keybinding on Categories only goes 0 to 9(citations) and we now have 13 categories :( So repositories/media/notes have no shortcut (maybe ctl+shift+&amp;lt;number&amp;gt; ?  ctl plus / minus?   [SM- ok: ctl + n = next category / ctl + p = previous category]&lt;br /&gt;
&lt;br /&gt;
[] age on date gramplett - awkward wording on the resulting &amp;quot;quick view&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Family Tree Manager&amp;quot; for the status column the status icons need tooltips or just use words&lt;br /&gt;
&lt;br /&gt;
[] Sort Events tool has no feedback on completion!&lt;br /&gt;
&lt;br /&gt;
[] report options tabs issues with repeating names (due to tab reorganization!) think of better single word names!&lt;br /&gt;
&lt;br /&gt;
[](feature# )For the &amp;quot;Web Reports&amp;quot; have the report test first that the file path to write to exist instead of attempting to generate the website and then after awhile failing!  eg: manually type in a non existent file path and run the report.&lt;br /&gt;
&lt;br /&gt;
@@@@@@@@@@@@@@User manual@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&lt;br /&gt;
[] Using a wiki for the user manual has already been shown that it does not make translating the manual any easier! (find a simpler way so as to not waste a translators time) as well as the overhead of maintaining the mediawiki!&lt;br /&gt;
&lt;br /&gt;
[] Note that page 20 ( Gramps_5.1_Wiki_Manual_-_Reports_-_part_1 ) will be merged to ( Gramps_5.1_Wiki_Manual_-_Reports ) later as Gramps code needs to update for all subsequent pages!!)&lt;br /&gt;
&lt;br /&gt;
[] geography view rename:&lt;br /&gt;
	* &amp;quot;The map&amp;quot; tab to &amp;quot;Map Common&amp;quot;&lt;br /&gt;
	* rename each of the tabs for the views so they either have the name of the view in full on the tab or the name appears as a text line.&lt;br /&gt;
&lt;br /&gt;
[] @prculley Originally when I created that the &amp;quot;Add&amp;gt;New&amp;quot; menu I had intended for each option to initially switch to that particular list view and then present the editor and once the new item was created for it to be the active highlighted item in the list view, so that users could link the action they have taken with the result instead of having to search for it afterward? Do you know if this is or something similar is possible?&lt;br /&gt;
&lt;br /&gt;
prcully&amp;gt;&amp;gt;(Almost) Anything is possible ;-)...   I'm pretty sure that would take some code to do both switch views (do whatever clicking on item on left side does) and then invoke Editor.  And then finally change active to new whatever.   Probably only four lines of code for each editor.&lt;br /&gt;
&lt;br /&gt;
..........................&lt;br /&gt;
Mentioned by others:&lt;br /&gt;
* It would also be great if the tag colors showed in the Person editor as well.and all the other editors where tags are shown, including the &amp;quot;Tag selection&amp;quot; list. https://www.reddit.com/r/gramps/comments/hy2xqh/option_to_show_tag_with_colors_in_relationships/&lt;br /&gt;
&lt;br /&gt;
.................................................................................................&lt;br /&gt;
[] for addon prerequistes have a look at converting them to use &amp;quot;depends_on = &amp;quot;  like in the following addons&lt;br /&gt;
https://github.com/gramps-project/addons-source/search?utf8=%E2%9C%93&amp;amp;q=depends_on&amp;amp;type=&lt;br /&gt;
https://github.com/gramps-project/gramps/search?utf8=%E2%9C%93&amp;amp;q=depends_on&amp;amp;type=&lt;br /&gt;
&lt;br /&gt;
which can be a comma separated list for multiple dependencies/prerequisites (so that addons that share prerequisites import the same library?) (maybe move spell check into an addon etc? tip of the day... possibilities...)&lt;br /&gt;
&lt;br /&gt;
depends_on = [&amp;quot;libwebconnect&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
mentioned in the following&lt;br /&gt;
https://sourceforge.net/p/gramps/mailman/message/27070037/&lt;br /&gt;
''In your gpr file, you can have a line like:&lt;br /&gt;
&lt;br /&gt;
depends_on = [&amp;quot;libwebconnect&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
which is a list of id's from other gpr files. This example will ensure&lt;br /&gt;
that libwebconnect is loaded before your plugin. If it can't be found,&lt;br /&gt;
or you have a cycle, then your plugin won't be loaded.&lt;br /&gt;
&lt;br /&gt;
If it is a common function, perhaps libhtml is the right place to put&lt;br /&gt;
it, and you can put a depends_on on that.&lt;br /&gt;
&lt;br /&gt;
-Doug''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
example output is on terminal only:&lt;br /&gt;
&lt;br /&gt;
Cannot resolve the following plugin dependencies:&lt;br /&gt;
   Plugin 'UK Web Connect Pack' requires: ['libwebconnect']&lt;br /&gt;
&lt;br /&gt;
[](feature)  For plugins/addons if prerequisites not available display a page stating why/what is missing that includes the addon description and a url to the support page.&lt;br /&gt;
&lt;br /&gt;
..............Unsorted................................&lt;br /&gt;
[] Only documented behavior should be supported. Ensure that clear documentation is a requirement for contributions enhancing Gramps (Part of the PR)&lt;br /&gt;
&lt;br /&gt;
[] '''Configuration Files''' Add advanced appendix that mentions the assorted files eg: Custom filters (custom_filter.xml) and report setting (?.xml) and how they are not being backed up for migration and backup?  also ( recent-files-gramps.xml )  &lt;br /&gt;
see:&lt;br /&gt;
	* https://gramps-project.org/wiki/index.php?title=Gramps_5.1_Wiki_Manual_-_Reports_-_part_1&lt;br /&gt;
	Report Settings&lt;br /&gt;
	The settings chosen when generating a report is stored in the users profile, in .gramps/report_options.xml, and will be used as default settings when generating the next report. If there is a need to revert to the default options for any reason, this file can simply be deleted. &lt;br /&gt;
&lt;br /&gt;
############## Website admin ####################################&lt;br /&gt;
[] A2 Hosting Server resources seem ok: Appdata images! &lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Category:AppData&lt;br /&gt;
(Consider another location eg github! )&lt;br /&gt;
(Was: Godaddy Server resources issue that caused code:500 server errors )&lt;br /&gt;
&lt;br /&gt;
############## Addons #################&lt;br /&gt;
[] Add on Graphical Report - Descendants Lines -Error writing to Output Stream  (turn off document options and make sure report defaults to the documents directory (reported a few times on the mailing list)  / also report defaults to png but is able to output svg according to the wiki help page.&lt;br /&gt;
&lt;br /&gt;
[] PedigreeChart help url addon goes to&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Gramps_5.1_Wiki_Manual_-_Reports#Pedigree_Chart&lt;br /&gt;
instead of:&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=PedigreeChart&lt;br /&gt;
&lt;br /&gt;
[] PedigreeChart addon printing for PDF is poor eg look at the cut off title.&lt;br /&gt;
&lt;br /&gt;
.............................................................&lt;br /&gt;
[] htree - cherry-pick changes to addon-source master&lt;br /&gt;
&lt;br /&gt;
[] rebase &amp;quot;Timeline pedigreeview&amp;quot; on pedigreeview or visa versa?&lt;br /&gt;
.............................................................&lt;br /&gt;
[ ] Pluginmanager (prculley)  also unlike the built in check for addons this one does not mention you need to restart gramps if you install a &amp;quot;gramps view&amp;quot; although it says it should on the addon wiki support page&lt;br /&gt;
..........................................................................&lt;br /&gt;
[] we don’t actually use SF for much any more and they’ve been having a lot of issues in the last couple of years maybe we should migrate the lists to Google Groups (jralls)&lt;br /&gt;
&lt;br /&gt;
* SM another options is https://groups.io/  &lt;br /&gt;
* 2020 We are trialing https://gramps.discourse.group/&lt;br /&gt;
..........................................................................&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Edit_Image_Exif_Metadata&lt;br /&gt;
* See: Future of Exiv2? (  https://github.com/Exiv2/exiv2/issues/1018 )&lt;br /&gt;
..........................................................................&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Gramps_5.1_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_3#Attributes&lt;br /&gt;
&lt;br /&gt;
Gramps has two dialogs called &amp;quot;Attribute Editor dialog&amp;quot; that look different but both collect the same info in the top section.&lt;br /&gt;
&lt;br /&gt;
eg: from Source's attribute tab creating a new attribute.&lt;br /&gt;
...................................................................&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Reports====&lt;br /&gt;
&lt;br /&gt;
====Create new advanced settings appendix====&lt;br /&gt;
* https://gramps-project.org/wiki/index.php/Gramps_{{man version}}_Wiki_Manual_-_Settings#Advanced_manipulation_of_settings&lt;br /&gt;
&lt;br /&gt;
=== Gramps Developer Documents ===&lt;br /&gt;
&lt;br /&gt;
In the sphinx format:&lt;br /&gt;
* [https://gramps-project.org/docs/ Gramps Python API]&lt;br /&gt;
&lt;br /&gt;
On wiki:&lt;br /&gt;
* [[Gramps Data Model]]&lt;br /&gt;
&lt;br /&gt;
See also:&lt;br /&gt;
* [[Internationalization]]&lt;br /&gt;
* [[Gramps Glossary]]&lt;br /&gt;
&lt;br /&gt;
=== User Experience Test Plan ===&lt;br /&gt;
* [[GEPS 034: Improve usability]]&lt;br /&gt;
** [[Usability]]&lt;br /&gt;
&lt;br /&gt;
* [ ] Create a new wiki page that concentrates on the '''new user experience''' (both current &amp;amp; planned). The mailing list suggest it was referred to as the &amp;quot;Aunt Martha&amp;quot; test and mentions them as &amp;quot;user stories&amp;quot;. So lets make Aunt Martha's usage of the Gramps program better.&lt;br /&gt;
** [[UI_style]] ''Remember that the majority of the users are probably novices without a lot of computer experience. Design things so that your Aunt Martha could use it''&lt;br /&gt;
** [[GEPS_015:_Repository_Research_Support#User_Stories]] ''Aunt Martha (AM) is planning a visit to the UK National Archives'' &lt;br /&gt;
** [[GEPS_023:_Storing_data_from_large_sources#User_story_.28Problem_that_needs_to_be_solved.29]] '' Aunt Martha should be able to continue to use Gramps just as at present''&lt;br /&gt;
** [http://gramps.1791082.n4.nabble.com/Multi-user-question-tp1809285p1809287.html Are you seriously suggesting that aunt Martha (or somebody's father) would really put up with something like this? ]&lt;br /&gt;
** [https://sourceforge.net/p/gramps/mailman/message/28455089/ The &amp;quot;Aunt Martha&amp;quot; test is the requirement that one's (hypothetical) barely-knows-how-to-turn-on-the-computer Aunt Martha should be able to easily use Gramps to manage her genealogy research. Anything that involves administering a professional-level RDBMS server like MySQL is going to be way too hard for Aunt Martha.'']&lt;br /&gt;
** [https://sourceforge.net/p/gramps/mailman/message/5247418/ This makes it kind of hard to email a report to Aunt Martha.  It also makes it hard for Aunt Martha, who doesn't want to learn a program to tell you more about her knowledge of family history, to make changes and send it back to you.]&lt;br /&gt;
** [https://www.reddit.com/r/gramps/comments/bo4cb9/the_interface_seems_a_bit_overwhelming/enc6m63/ The project used to have an &amp;quot;Aunt Martha&amp;quot; test for features, where you would ask yourself &amp;quot;Could I easily explain how to do this over the phone to my Aunt Martha?&amp;quot; Maybe now I have become &amp;quot;Aunt Martha&amp;quot;...]&lt;br /&gt;
** [http://gramps.1791082.n4.nabble.com/extra-css-stylesheets-td1799101.html I was thinking that Aunt Martha will never download the extra stylesheets, even if she loves them, because she is not going to want to code...She still will not do it, because she knows that she is not a programmer and will not take the chance.  No matter how easy or explicit the directions are that I would send to her.]&lt;br /&gt;
** From gramps reddit [https://www.reddit.com/r/gramps/comments/eesuy3/difficult_to_add_my_children_to_myself_can_it_be/ ...For example after installing I spent just over an hour attempting to add my children to myself and ended stopping after I couldn't figure it out, ...I have decided to move on to another program because if an old woman like myself can't work it out then who can? ]&lt;br /&gt;
* [ ] Update the test plan for the current version of Gramps&lt;br /&gt;
** [https://github.com/gramps-project/gramps/blob/master/TestPlan.txt /gramps/blob/master/TestPlan.txt] (last updated 2004)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Check/Mention ====&lt;br /&gt;
* [[Handler List]] - A list of languages that have Localized Handler's for Gramps.&lt;br /&gt;
* [[Calendar tools holidays]] - see if these calendars needs updating?&lt;br /&gt;
&lt;br /&gt;
=== Gramps Downloads (since: 2001/04/21) ===&lt;br /&gt;
&lt;br /&gt;
====Downloads Result Table====&lt;br /&gt;
For the various Gramps program installers.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! #&lt;br /&gt;
! Download Location&lt;br /&gt;
! Gramps Version&lt;br /&gt;
! Date Checked&lt;br /&gt;
! Download Count&lt;br /&gt;
! Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || '''[https://github.com/gramps-project/gramps Github]''' ([https://tooomm.github.io/github-release-stats/?username=gramps-project&amp;amp;repository=gramps]) || 6.0.0 || 2017-06-10 to 2025-04-13 || 815,145 || Official ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || '''[https://sourceforge.net/projects/gramps/files/ Sourceforge]''' [https://sourceforge.net/projects/gramps/files/stats/timeline?dates=2001-04-01%20to%202022-08-01&amp;amp;period=monthly]|| 6.0.0 || 2001-04-01 to 2025-04-13 || 1,064,213 || Official - Old site ( Download statistics available since 2001-04-21 (when this project was registered). )||&lt;br /&gt;
|- &lt;br /&gt;
| 3 || '''[https://portableapps.com/apps/education/gramps_portable Portableapps.com]''' [https://sourceforge.net/projects/portableapps/files/Gramps%20Portable/ Sourceforge] ([https://sourceforge.net/projects/portableapps/files/Gramps%20Portable/stats/timeline?dates=2005-10-01%20to%202022-08-01&amp;amp;period=monthly])|| 6.0.0 || 2005-10-01 to 2025-04-13 || 959,660 || Unofficial ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || '''[https://qa.debian.org/popcon.php?package=gramps Debian]''' || 6.0.0 || 2004-01 to 2025-03 || '''Inst''' (251,795) || Debian Popularity contest statistics for Gramps (This only report Statistics for those that Opt-in to the reporting of the statistics. Usually reports the deliberate installation date for Gramps. / '''Inst'''. is the number of people who installed this package (sum of the four categories on the Debian Gramps page) || &lt;br /&gt;
|-&lt;br /&gt;
| 5 || '''[https://chocolatey.org/packages/gramps chocolatey.org]''' || 6.0.0 || 2025-03-13 || 9,268 || Repacked Gramps AIO Microsoft-Windows installer. ||&lt;br /&gt;
|-&lt;br /&gt;
| 6 || '''[https://www.majorgeeks.com/files/details/gramps.html Majorgeeks]''' || 6.0.0 || 2025-03-13 || 12408  || Direct from them Downloads ||&lt;br /&gt;
|-&lt;br /&gt;
| 7 || '''[https://www.bytesin.com/software/Gramps/ bytesin.com]''' || 6.0.0 || 2025-03-13 || 4,341 || Publisher: Aaron R. Short&amp;amp;Ormus? ||&lt;br /&gt;
|-&lt;br /&gt;
| 8 || '''[https://www.chip.de/downloads/Gramps_105764449.html chip.de]''' || 6.0.0 || 2025-03-13 || 15,395 || Direct downloads ||&lt;br /&gt;
|-&lt;br /&gt;
| 9 || '''[https://gramps.softonic.findmysoft.com/ softonic.findmysoft.com]''' || 5.0.1 || 2025-03-13 || 6,935 || Direct downloads ||&lt;br /&gt;
|-&lt;br /&gt;
| 10 || '''softpedia.com''' || 6.0.0 || 2025-03-13 || 6,760 || [https://www.softpedia.com/get/Others/Miscellaneous/GRAMPS.shtml Gramps AIO] ||&lt;br /&gt;
|-&lt;br /&gt;
| 11 || '''softpedia.com''' || 5.2.2 || 2025-03-13 || 5,920 || [https://www.softpedia.com/get/PORTABLE-SOFTWARE/Education/Gramps-Portable.shtml Gramps AIO Portable] ||&lt;br /&gt;
|-&lt;br /&gt;
| 12 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 62 || [https://download.cnet.com/Gramps-for-Linux/3000-2127_4-75312607.html Gramps for Linux] ||&lt;br /&gt;
|-&lt;br /&gt;
| 13 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 176 || [https://download.cnet.com/Gramps-for-Ubuntu/3000-2127_4-75312612.html Gramps for Unbuntu] ||&lt;br /&gt;
|-&lt;br /&gt;
| 14 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 31 || [https://download.cnet.com/Gramps-for-Fedora/3000-2127_4-75312611.html Gramps for Fedora] ||&lt;br /&gt;
|-&lt;br /&gt;
| 15 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 675 || [https://download.cnet.com/GrampsAIO-64-bit/3000-2127_4-75806019.html Gramps AIO (64bit)] ||&lt;br /&gt;
|-&lt;br /&gt;
| 16 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 3,197 || [https://download.cnet.com/Gramps-AIO-32bit/3000-2127_4-75329870.html Gramps AIO (32bit)] ||&lt;br /&gt;
|-&lt;br /&gt;
| 17 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 131 || [https://download.cnet.com/Gramps/3000-2127_4-77899596.html Gramps for macOS] ||&lt;br /&gt;
|-&lt;br /&gt;
| 19 || [https://download.cnet.com/developer/PortableApps/i-6275333/ '''cnet.com''' - (PortableApps)] || 5.1.3 || 2021-06-16 || 1,748 || [https://download.cnet.com/Gramps-Portable/3000-2127_4-75329558.html Gramps Portable] ||&lt;br /&gt;
|-&lt;br /&gt;
| N/A || '''&amp;lt;s&amp;gt;[http://www.download82.com/download/windows/gramps/ download82.com]&amp;lt;/s&amp;gt;''' || 5.0.0 || 20XX-0x-0x || 1,169 || Direct downloads / Website gone / historical count only||&lt;br /&gt;
|-&lt;br /&gt;
| N/A || '''&amp;lt;s&amp;gt;[https://www.computerbild.de/download/Gramps-11696626.html computerbild.de]&amp;lt;/s&amp;gt;''' || 5.0.1 || 2015-04-14 - 20XX-0x-0x || 8,656 || Direct downloads / Page gone / historical count only||&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- | 00 || '''XXXXX''' || X.X.X || 20XX-0x-0x || 00000 || &amp;quot;text&amp;quot; || --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! Total || - || - || 2025-05-13 || 3,167,685 || &amp;lt;- Manual count ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The Gramps Project has broken the multi-million download milestone( Total: 3,167,685 (as at 2025-03-13) ).&lt;br /&gt;
&lt;br /&gt;
Information was gathered from the sources shown that list download statistics from Links to website you can download Gramps from&lt;br /&gt;
&lt;br /&gt;
The shown total downloads is not an indication of the active userbase.&lt;br /&gt;
&lt;br /&gt;
* [ ]Write up a blog post or wiki page or just leave here.&lt;br /&gt;
* [ ]create an issue to hold the csv files.&lt;br /&gt;
* [ ]create a Graph to plot downloads overtime.&lt;br /&gt;
* [ ]Contact sites that host older versions of the Gramps files for downloads and ask them to update to the current version at least.&lt;br /&gt;
&lt;br /&gt;
Here is my attempt at gathering the statistics required to answer how many download to date.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;[https://www.macmillandictionary.com/dictionary/british/user-base User Base]&amp;quot; - is the number of people who use a particular product or service, especially one available on the Internet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It is very difficult to estimate userbase as you get many different types of users&lt;br /&gt;
&lt;br /&gt;
* One time users who download and install Gramps and find it is not for them.&lt;br /&gt;
* Long term users.&lt;br /&gt;
* Alot of the downloads will be for users upgrading existing installations&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Download Statistics commence from when the Gramps project started 2001/04/21.&lt;br /&gt;
&lt;br /&gt;
A further break down of downloads is possible by (but I won't be doing that):&lt;br /&gt;
* Supplied by project (Source code for manual installation)&lt;br /&gt;
* Linux/OpenBSD etc&lt;br /&gt;
** Supplied by volunteers to the project for download&lt;br /&gt;
** Supplied by directly from the distribution website&lt;br /&gt;
* Microsoft Windows&lt;br /&gt;
** Supplied by volunteers to the project for download&lt;br /&gt;
** Legacy version from portableapps.com&lt;br /&gt;
* Apple MacOS&lt;br /&gt;
** Supplied by volunteers to the project for download&lt;br /&gt;
&lt;br /&gt;
====Addon downloads and popularity====&lt;br /&gt;
As a number of people have [https://github.com/gramps-project/addons-source/pull/124#issuecomment-371301127 commented] and or raised the issue directly with me via email here is a summary of what I know:&lt;br /&gt;
&lt;br /&gt;
;Question: Does the Gramps project know which addons are the most popular and are download statistics available?&lt;br /&gt;
&lt;br /&gt;
;Answer: Addon downloads are not tracked and there are no plans to track them due to privacy and technical issues (see below). Even if addon downloads where tracked it would only represent a small percentage of users who check for addons!&lt;br /&gt;
&lt;br /&gt;
;Question: Why?&lt;br /&gt;
&lt;br /&gt;
;Answer: Github counts downloads via its releases section page only for normal downloads of files. But not for the way Gramps addon downloads are done as they are binary files that only sit in a second git repository itself in a directory per grampsXX release called download and not on the addon releases page, this is no different to the way the gramps addons were downloaded from the previous sourceforge website.&lt;br /&gt;
&lt;br /&gt;
Note that we do have an the &amp;quot;Headline News gramplet &amp;quot; addon that does poll the Gramps website and was originally causing an issue making the website slow and at sometimes of day stopping it altogether  as it was polling too often (once an hour from everyone who happened to be running Gramps at that moment! This was an unintended way to get DOS'ed https://en.wikipedia.org/wiki/Denial-of-service_attack ) when I took over as website admin I investigated and tracked down and changed the polling period to once a every 24 hours (for current and previous versions of Gramps!), alot of people had installed it on the Dashboard !&lt;br /&gt;
&lt;br /&gt;
=====addon repositories=====&lt;br /&gt;
We use two addons repositories the first is for the source code where addon developers can have access &lt;br /&gt;
&lt;br /&gt;
 https://github.com/gramps-project/addons-source&lt;br /&gt;
&lt;br /&gt;
the second is for the generated/built addons downloads and is restricted to a small group of people to attempt to avoid any security or malicious code issues, this repository is what the Gramps program is pointed at and checks for updates:&lt;br /&gt;
&lt;br /&gt;
 https://github.com/gramps-project/addons&lt;br /&gt;
&lt;br /&gt;
= Information =&lt;br /&gt;
* [[Reviews#General|General Gramps Project Information]]&lt;br /&gt;
* [[What to do for a release]]&lt;br /&gt;
* [[6.0 Roadmap]]&lt;br /&gt;
&lt;br /&gt;
[[Category:User|S]]&lt;/div&gt;</summary>
		<author><name>Sam888</name></author>
		
	</entry>
	<entry>
		<id>https://blog.gramps-project.org/wiki/index.php?title=User:Sam888&amp;diff=131359</id>
		<title>User:Sam888</title>
		<link rel="alternate" type="text/html" href="https://blog.gramps-project.org/wiki/index.php?title=User:Sam888&amp;diff=131359"/>
		<updated>2026-06-13T23:39:55Z</updated>

		<summary type="html">&lt;p&gt;Sam888: /* Cloudflare */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{man note|Current Webmaster for the Gramps Project}}&lt;br /&gt;
Hi, I generally aim to help the developers who can program; I do alot of non-development work for the Gramps project including: testing and bug triage, website maintenance, writing and updating documentation on the wiki for new releases,  building the third party addons as needed.&lt;br /&gt;
&lt;br /&gt;
==Volunteer Website Administrator==&lt;br /&gt;
Manage and monitor the Gramps Desktop websites (not Github)&lt;br /&gt;
&lt;br /&gt;
*[[Website application upgrades]] - Wordpress(Blog)/MantisBT(Bug tracker)/Mediawiki(Wiki)&lt;br /&gt;
*[[.dtd_and_.rng]]&lt;br /&gt;
*[[Rollover for the manual]]&lt;br /&gt;
*[[Git merge]]&lt;br /&gt;
* https://gramps-project.org/robots.txt&lt;br /&gt;
* Migration of Gramps website host from GoDaddy to a2 Hosting (2019/11/08 to 2019/11/11) (Completed)&lt;br /&gt;
&lt;br /&gt;
===Cloudflare===&lt;br /&gt;
Using [https://www.cloudflare.com/plans/free/ Free plan] that provides:&lt;br /&gt;
* Content Delivery Network (CDN): Accelerates website loading times by caching content globally.&lt;br /&gt;
* DDoS Protection: Offers basic protection against distributed denial-of-service attacks&lt;br /&gt;
&lt;br /&gt;
'''Add details of existing rules and limits'''&lt;br /&gt;
&lt;br /&gt;
===Wordpress(Blog)===&lt;br /&gt;
* Convert the existing &amp;quot;Hello Gramps!&amp;quot; 2010 theme by Jason Simanek [https://sourceforge.net/p/gramps/mailman/message/24879293/] to use a more modern mobile aware template that comes with WordPress.&lt;br /&gt;
* WordPress [https://wordpress.com/plugins/browse/translation Translation plugin]  [https://gramps.discourse.group/t/can-we-make-the-project-home-page-more-multilingual-without-excessive-labor/8165] - research &amp;amp; test.&lt;br /&gt;
&lt;br /&gt;
===MantisBT(Bug tracker)===&lt;br /&gt;
* Upgraded failed due to database needing to first be manually converted to UTF-8 collation (which means I'll finally need to manually convert from latin1_swedish_ci collation the bugtracker has been using since original installation around 2006!) 2021/07/28 Update: Almost worked but the database is partially corrupted in a few tables it seems related to [[Bug_triage#Status|Bug triage mention that &amp;quot;Sometime in the past 4495 issues disappeared during a mantisdb upgrade&amp;quot;]] so a few tables may be referring to things that don't exist!&lt;br /&gt;
&lt;br /&gt;
===Mediawiki(Wiki)===&lt;br /&gt;
* Upgrade to Mediawiki [https://lists.wikimedia.org/pipermail/mediawiki-announce/2020-December/000268.html 1.35.1 LTS]  ( Warning: MediaWiki is not yet compatible with PHP 8. See task [https://phabricator.wikimedia.org/T248925 T248925 ]for more information)&lt;br /&gt;
** Upgrade failed due to issue https://phabricator.wikimedia.org/T212428 ! (Possible work [https://phabricator.wikimedia.org/T212428#6669851 around]) (2021-12-08 - T212428 fix was only available in Mediawiki 1.37 and upgrade worked pass issue successfully. But wiki fails with multiple Fatal errors and blank pages, currently testing to narrow down and report issue! Reverted to existing Mediawiki!)&lt;br /&gt;
* 2021/12/16 Added suggested settings to LocalSettings.php for security issue https://www.mediawiki.org/wiki/2021-12_security_release/FAQ&lt;br /&gt;
&lt;br /&gt;
* [https://makandracards.com/makandra/594-utf-8ify-an-existing-mysql-database UTF-8ify an existing MySQL database]&lt;br /&gt;
&lt;br /&gt;
* [[MediaWiki:Common.css]]&lt;br /&gt;
&lt;br /&gt;
* look at renaming the user manual to a shorter url see discussion [[Talk:Gramps_5.1_Wiki_Manual]] ( 'User Manual' instead of 'Wiki Manual': As 'User Manual' is a well-known term for the general computer user. / Use redirects either using mediawiki or as rewrite rules in the .htaccess file. )&lt;br /&gt;
* revisit links in wiki sidebar see discussion [[MediaWiki_talk:Sidebar]]&lt;br /&gt;
* [[Talk:Gramplets]] renaming suggestion. &lt;br /&gt;
&lt;br /&gt;
====Extensions====&lt;br /&gt;
=====Existing extensions=====&lt;br /&gt;
======Extension:ConfirmAccount======&lt;br /&gt;
[[File:Request account-extension-currentconfig.png|right|thumb|150px|Extension:ConfirmAccount : Request account - page 2021/11/15 current config ]]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Extension:ConfirmAccount Extension:ConfirmAccount] - (Configured to required a minimum of six words for &amp;quot;Personal biography (plain text only): &amp;quot;  section and a confirmed email address for final account creation)&lt;br /&gt;
** The following configure elements of the RequestAccount form ( https://gramps-project.org/wiki/index.php/Special:RequestAccount ):&lt;br /&gt;
*** 1. Top section of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-text&lt;br /&gt;
*** 2. &amp;quot;User account&amp;quot; section of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-text&lt;br /&gt;
*** 3. &amp;quot;Other information&amp;quot; section of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-ext-text&lt;br /&gt;
*** 4. &amp;quot;Other information&amp;quot; section (it is the first entry boxes &amp;quot;title&amp;quot;) of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-notes&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Submitting the form on the wiki shows the following message:&lt;br /&gt;
&lt;br /&gt;
Your account request has been sent and is now pending review. A confirmation email has been sent to your email address. &lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
Email shows the following:&lt;br /&gt;
&lt;br /&gt;
sent from: noreply@gramps-project.org&lt;br /&gt;
Subject: &amp;quot;Gramps email address confirmation&amp;quot;&lt;br /&gt;
Message:&lt;br /&gt;
&lt;br /&gt;
Someone, probably you from IP address XXX.XXX.XXX.XXX, has requested an account &amp;quot;Testuser2&amp;quot; with this email address on Gramps.&lt;br /&gt;
&lt;br /&gt;
To confirm that this account really does belong to you on Gramps, open this link in your browser:&lt;br /&gt;
&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Special:RequestAccount&amp;amp;action=confirmemail&amp;amp;wpEmailToken=00000000000000000000000000000000&lt;br /&gt;
&lt;br /&gt;
If the account is created, only you will be emailed the password.&lt;br /&gt;
If this is *not* you, do not follow the link.&lt;br /&gt;
This confirmation code will expire at 2021-12-13T22:06:28.&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
Confirming the link will show the following wiki message:&lt;br /&gt;
&lt;br /&gt;
Your email address has been confirmed and will be listed as such in your account request. &lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
Then the webmaster gets the following email:&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
from: noreply@gramps-project.org&lt;br /&gt;
TO: webmaster@gramps-project.org&lt;br /&gt;
Subject: &amp;quot;Gramps account request&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Testuser2 has requested an account and is waiting for confirmation.&lt;br /&gt;
The email address has been confirmed. You can confirm the request here:&lt;br /&gt;
&lt;br /&gt;
https://gramps-project.org/wiki/index.php/Special:ConfirmAccounts&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
I login and confirm as best I can that it is a real person, generally in 99 percent of request the person mentions something about genealogy or the Gramps program or has a question, spam account are rejected as very obvious as they have urls to spammy websites!&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Once the account is created this extension creates a new user talk welcome message; whose configuration is managed at https://gramps-project.org/wiki/index.php/MediaWiki:Confirmaccount-welc&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
=====Language Related extensions=====&lt;br /&gt;
* Investigate making Mediawiki multilingual using '''MediaWiki_Language_Extension_Bundle''' see request {{bug|10978}} and [[User_talk:Avma]]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Directionality_support Directionality_support]&lt;br /&gt;
=====Requested Extensions=====&lt;br /&gt;
* [[User_talk:GulliblePangolin#Add_Wikipedia:Citation_templates]]&lt;br /&gt;
* Test using [https://mediawiki.org/wiki/Extension:LinkTarget MediaWiki hotlink targeting extension]. that would allow linking to the lines of code &amp;amp;amp; open in a target browser window (instead redirecting the existing browser window) (This extension is currently not actively maintained! )&lt;br /&gt;
&lt;br /&gt;
===Mailing lists===&lt;br /&gt;
===== Sourceforge mailing list =====&lt;br /&gt;
Each of the Gramps [https://sourceforge.net/p/gramps/mailman/ Sourceforge mailing list] are backed up regularly to the  [https://sourceforge.net/p/forge/documentation/Mailing%20List%20Archives/ MBOX format]  (Since 2019/11/08)&lt;br /&gt;
* gramps-announce&lt;br /&gt;
* gramps-bugs&lt;br /&gt;
* gramps-devel&lt;br /&gt;
* gramps-users&lt;br /&gt;
&lt;br /&gt;
===Forum===&lt;br /&gt;
&lt;br /&gt;
==== Discourse ====&lt;br /&gt;
The Gramps Discourse Forum is backed up regularly to the [https://meta.discourse.org/t/create-download-and-restore-a-backup-of-your-discourse-database/122710/1 Discourse XML backup format] (Since 2020-01-02)&lt;br /&gt;
&lt;br /&gt;
* [https://sourceforge.net/p/gramps/mailman/message/36890927/ Announcement trial started 2020-01-02]&lt;br /&gt;
&lt;br /&gt;
===== Discourse Trial =====&lt;br /&gt;
Investigate replacing the mailing list on Sourceforge and trial using [https://free.discourse.group/ Discourse] at https://gramps.discourse.group/&lt;br /&gt;
* [x] Create DNS A record and [x] redirect from https://discourse.gramps-project.org to https://gramps.discourse.group/&lt;br /&gt;
* [x] setup and customise discourse for the gramps project eg: logo, permissions etc&lt;br /&gt;
* [x] Invite people to trial?&lt;br /&gt;
====== Migration from sourceforge mailing list ======&lt;br /&gt;
* [x] Create a [https://bitnami.com/stack/discourse standalone version of Discourse]&lt;br /&gt;
* [x] Need to [https://sourceforge.net/p/forge/documentation/Mailing%20List%20Archives/ export] the MBOX for each [https://sourceforge.net/p/gramps/mailman/ sourceforge mailing list]&lt;br /&gt;
** [x] gramps-announce&lt;br /&gt;
** [x] gramps-bugs&lt;br /&gt;
** [x] gramps-devel&lt;br /&gt;
** [x] gramps-users&lt;br /&gt;
* [-] import the Sourceforge MBOX files ( https://meta.discourse.org/t/importing-mailing-lists-mbox-listserv-google-groups-emails/79773 )&lt;br /&gt;
** {{man menu|**Failed** due to Sourceforge (since 2017) obfuscating email addresses in mailing list mbox archive files.}}&lt;br /&gt;
* [ ] create a discourse backup file and&lt;br /&gt;
* [ ] contact the discourse support team to restore the discourse backup file.&lt;br /&gt;
&lt;br /&gt;
==Things to do==&lt;br /&gt;
&lt;br /&gt;
===SourceForge.net - Storage issue for project: gramps ===&lt;br /&gt;
&lt;br /&gt;
* Project's total usage size 26.4 GB as at 2026/06/13&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* https://gramps-project.org/wiki/index.php/Linux_Genealogy_CD   deleted already backed up to https://archive.org/details/@webmaster_gramps-project_org  in 2017 ISO CD's  2026/06/13&lt;br /&gt;
&lt;br /&gt;
====email====&lt;br /&gt;
From: SourceForge.net Support &amp;amp; Ops &amp;lt;sfnet_ops@slashdotmedia.com&amp;gt;&lt;br /&gt;
Date: Fri, 12 Jun 2026 at 07:02&lt;br /&gt;
Subject: Storage issue for project: gramps&lt;br /&gt;
To:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hello,&lt;br /&gt;
&lt;br /&gt;
We are contacting you because you are listed as an Admin for https://sourceforge.net/projects/gramps/&lt;br /&gt;
&lt;br /&gt;
This project is using a large amount of storage.&lt;br /&gt;
&lt;br /&gt;
We need your help removing a lot of your old releases.&lt;br /&gt;
Please remove as much as you can of your old releases and unused files within 14 days.&lt;br /&gt;
&lt;br /&gt;
You can use this tool to help you identify the files that aren't getting many downloads and take up a lot of space.&lt;br /&gt;
https://sourceforge.net/p/gramps/admin/files/large_files&lt;br /&gt;
&lt;br /&gt;
We are letting you know so you can choose which files to remove.&lt;br /&gt;
Please be aware that if we don't see any difference after 14 days, we will have to remove all the files and folders with 0 or a few monthly downloads ourselves.&lt;br /&gt;
&lt;br /&gt;
Thank you for your cooperation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sincerely,&lt;br /&gt;
&lt;br /&gt;
SourceForge Support&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Monitor Traffic to websites===&lt;br /&gt;
{{stub}}&lt;br /&gt;
&lt;br /&gt;
===Addons===&lt;br /&gt;
* [[Addon:TMGimporter]] - Taken over and released 2026 by eduralph for Gramps 6.&lt;br /&gt;
** [[User:Sam888/TMG|TMG Notes]] - On hold&lt;br /&gt;
* [[Addon:Prerequisites Checker Gramplet]] - [https://github.com/gramps-project/addons-source/pull/109 PR109] - maintained by comunity&lt;br /&gt;
* Direct importers instead of GEDCOM see: [http://fileformats.archiveteam.org/wiki/Genealogical_data Genealogical data] - Just Solve the File Format Problem - On hold&lt;br /&gt;
&lt;br /&gt;
===Bug Triage===&lt;br /&gt;
Unofficial [[Bug triage|bug triager]].&lt;br /&gt;
&lt;br /&gt;
Cleanup Started: 201409 Completed 20150523 with life in between...&lt;br /&gt;
&lt;br /&gt;
Gramps Bugtracker: &lt;br /&gt;
https://gramps-project.org/bugs/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
====Idea Bug Triage day/week====&lt;br /&gt;
**Draft** (using kill arch bugs day as a guide)&lt;br /&gt;
&lt;br /&gt;
Subject: Clean up Gramps Bugs: Help us on the xx of xxx!&lt;br /&gt;
&lt;br /&gt;
If any of you have some spare time this weekend, I need some extra hands with triaging the bug tracker.&lt;br /&gt;
&lt;br /&gt;
I'd like to hold a bug wrangling day on the xx of xxx to check open issues. If you cannot take part on the bug wrangling day, then feel free to help us any time before that event.&lt;br /&gt;
&lt;br /&gt;
How?&lt;br /&gt;
&lt;br /&gt;
Please review all bugs that were reported by you and check if they are still valid. (detail how)&lt;br /&gt;
&lt;br /&gt;
Please request a bug closure on the bug tracker if the bug may be closed as resolved in the current version of Gramps. Otherwise please provide further information so that we can continue to work on the bug. We cannot fix bugs without your feedback.&lt;br /&gt;
&lt;br /&gt;
Questions?&lt;br /&gt;
&lt;br /&gt;
Join us at discourse forum (link to discussion for day) during xx of xxx. As we live in different timezones not all developers and bug wranglers will be available at the same time, but feel free to report your issues to any developers available.&lt;br /&gt;
&lt;br /&gt;
Also please check your mailboxes that may contain notifications about comments made on your tickets.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[ ] Decide date.&lt;br /&gt;
[ ] send out email.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===CI Test===&lt;br /&gt;
Improving CI&lt;br /&gt;
&lt;br /&gt;
* https://travis-ci.org/sam-m888/gramps   - On hold&lt;br /&gt;
&lt;br /&gt;
;Coverage&lt;br /&gt;
* https://app.codacy.com/manual/gramps-project/gramps/dashboard&lt;br /&gt;
&lt;br /&gt;
* [[Testing Gramps]]&lt;br /&gt;
&lt;br /&gt;
=== Gramps User Manual ===&lt;br /&gt;
&lt;br /&gt;
The Gramps [[User manual]] is a mix of the following:&lt;br /&gt;
*Reference manual &lt;br /&gt;
*User guide &lt;br /&gt;
*Tutorials (how to?)&lt;br /&gt;
&lt;br /&gt;
* [https://gramps-project.org/wiki/index.php?title=Category:Cleanup Category:Cleanup]&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;s&amp;gt;{{bug|8888}}&amp;lt;/s&amp;gt; / &amp;lt;s&amp;gt;{{bug|9042}}&amp;lt;/s&amp;gt; / &amp;lt;s&amp;gt;{{bug|10919}}&amp;lt;/s&amp;gt; [Review]Gramps Help button User Manual wiki-links (In progress)&lt;br /&gt;
&lt;br /&gt;
====Update for Gramps 6.0====&lt;br /&gt;
Gramps {{man version}} [[User manual translations]]&lt;br /&gt;
&lt;br /&gt;
Ensure that any new functionality is covered by user documentation.&lt;br /&gt;
&lt;br /&gt;
;Update (almost) all images:&lt;br /&gt;
*Started: 2025-0x-xx&lt;br /&gt;
*Completed: &lt;br /&gt;
&lt;br /&gt;
Remaining xx image links:&lt;br /&gt;
*(1 image) https://gramps-project.org/wiki/index.php?title=Gramps_{{man version}}_Wiki_Manual_-_About&lt;br /&gt;
** Update About Screen with released version (instead of alpha)&lt;br /&gt;
&lt;br /&gt;
;Update and improve text to match the interface&lt;br /&gt;
*Started: 2025-0x-xx&lt;br /&gt;
*Completed: &lt;br /&gt;
&lt;br /&gt;
also manually test all user accessible parts of Gramps (done as part of above two)&lt;br /&gt;
&lt;br /&gt;
=====Notes on User manual update=====&lt;br /&gt;
Notes on various regressions, paper-cuts and annoyances noticed during the user manual update.&lt;br /&gt;
&lt;br /&gt;
When I have time, issues and feature request will be created for the following if required.&lt;br /&gt;
&lt;br /&gt;
* add mention about [[Template:Backup Omissions]] specifically about books.xml to user manual&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#################### As at 20200729 #################&lt;br /&gt;
************Bugs**************************************&lt;br /&gt;
[](Bug# )graphical reports - calendar - information overflows boxes (pdf) (ms-windows tested only)&lt;br /&gt;
[](Bug# )Merge (people) dialog does not grow larger when you expand the &amp;quot;Detailed Selection&amp;quot; section out.&lt;br /&gt;
&lt;br /&gt;
%%%%%%%% Help related bugs&lt;br /&gt;
[] ??&lt;br /&gt;
&lt;br /&gt;
************Papercuts - Enhancements******************&lt;br /&gt;
%%%%%%%% All for Help finding improvement see issue 10919 %%%%%%%%%%%%%&lt;br /&gt;
[] context menu's (right click) add an entry for &amp;quot;Help&amp;quot; at the bottom of each? &lt;br /&gt;
[] Add help url to context menu entry for &amp;quot;About: XXXXX&amp;quot; (as was done on addon views)&lt;br /&gt;
    [] Dashboard Category (grampletview)  ( gramps/gui/widgets/grampletpane.py : def _button_press( )&lt;br /&gt;
        [] Also show context menu ###&amp;gt;&amp;gt;&amp;gt; when no database is loaded! &amp;lt;&amp;lt;&amp;lt;###&lt;br /&gt;
           See https://gramps-project.org/bugs/view.php?id=10594&lt;br /&gt;
    [] Chart Category views&lt;br /&gt;
            [] 2 way fan chart&lt;br /&gt;
            [] fan chart (ancestors)&lt;br /&gt;
            [] descendant fan chart&lt;br /&gt;
    [] Each of the &amp;quot;list&amp;quot; &amp;amp; &amp;quot;grouped list&amp;quot; views&lt;br /&gt;
            [] Relationships Category view&lt;br /&gt;
                    [] Nick Halls new &amp;quot;Combined View&amp;quot; for Relationships Category&lt;br /&gt;
            [] Families Category view&lt;br /&gt;
            [] Events View&lt;br /&gt;
            [] Citations List View&lt;br /&gt;
            [] Repository List View&lt;br /&gt;
            [] Media List View&lt;br /&gt;
            [] Notes List View&lt;br /&gt;
            [] People Category&lt;br /&gt;
                [] Tree View - Grouped People&lt;br /&gt;
                [] Tree View - People List View&lt;br /&gt;
            [] Places Category&lt;br /&gt;
                [] Places List View&lt;br /&gt;
                [] Places Tree View&lt;br /&gt;
            [] Sources Category&lt;br /&gt;
                [] Citation Tree View&lt;br /&gt;
                [] Sources List View&lt;br /&gt;
    [] Geography views&lt;br /&gt;
        [] All known places&lt;br /&gt;
        [] All known places for one Family&lt;br /&gt;
        [] Have they been able to meet ?&lt;br /&gt;
        [] All places related to Events&lt;br /&gt;
        [] All known places for one Person&lt;br /&gt;
            [] All known places for one person with graphical information (KML files)&lt;br /&gt;
        [] Every residence or move for a person and any descendants&lt;br /&gt;
        [] Have these two families been able to meet ?&lt;br /&gt;
    [] category drop down under navigator? (or change it to a context menu that you click in an empty section of the navigator section?)&lt;br /&gt;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%...........................................................&lt;br /&gt;
[](Feature# )for the &amp;quot;filter&amp;quot; gramplets name each one (shown on Title bar when detached) and provide working help link (then update screenshots and link to wiki)&lt;br /&gt;
[](feature# )&amp;quot;Add Rule dialog&amp;quot;: if you select a filter then select a top level category of filter&amp;quot; the right hand window shows random stuff from previous filters (suggest displaying a blank area only)&lt;br /&gt;
&lt;br /&gt;
[] (Bug#) dashboard - order of default Gramplets is different on ms-windows  versus linux? eg: top [surnames|welcome] on win 10 - how do you guarantee order ( have a look at geography view icons on toolbar each time the views order is different, which does not help with keybindings!)&lt;br /&gt;
&lt;br /&gt;
[] On each &amp;quot;autobackup/report/export assistant wizard/make backup xml/import/export view as...&amp;quot; options the &amp;quot;File Name:&amp;quot; location should default to the OS's home/documents &amp;amp; media directory  &amp;quot;~&amp;quot; [Linux/Mac OS/MS-Windows (C:\Users\&amp;lt;~username&amp;gt;\Documents) Media&amp;gt; (C:\Users\&amp;lt;username&amp;gt;\Pictures ) ]  eg:  Gtk.FileChooser.set_current_folder()&lt;br /&gt;
see recent issue where user overwrote report_settings.xml with a report on Macosx!&lt;br /&gt;
&lt;br /&gt;
[] add a menu option under &amp;quot;Help&amp;quot; to &amp;quot;Open folder locations&amp;quot;? to aid with helping people for &amp;quot;user directory&amp;quot; etc &amp;quot;Media directory&amp;quot;  (see recent difficulty with finding user directory &lt;br /&gt;
https://gramps-project.org/bugs/view.php?id=10370&lt;br /&gt;
&lt;br /&gt;
[] text reports - Place Report  - use the active selected place by default and then allow people to change (keep it consistent with how other reports are.)&lt;br /&gt;
&lt;br /&gt;
[] Graph report - Family Lines - consider having &amp;quot;People of Interest&amp;quot; tab first so it's obvious that something has to be selected / or bring this report in line with others so that the Active person is already selected at a minimum. ( https://gramps-project.org/bugs/view.php?id=11598 Person had issue with graph report )&lt;br /&gt;
&lt;br /&gt;
[] For each report determine what the optimal page settings are and use them as defaults&lt;br /&gt;
&lt;br /&gt;
[] for each report be able to have separate settings per report for the page settings!&lt;br /&gt;
&lt;br /&gt;
[] text reports- Database Summary Report - is not very useful as it does not name the &amp;quot;Family Tree&amp;quot; the summary is for or a date for reference.  and it's missing an actual summary of other information eg citation/repository's it can provide more information&lt;br /&gt;
&lt;br /&gt;
[] text reports - &amp;quot;Records Report&amp;quot; is not very useful as it does not name the &amp;quot;Family Tree&amp;quot;  or the date produced&lt;br /&gt;
&lt;br /&gt;
[] for clarity suggest adding the word &amp;quot;List&amp;quot; to the list views (this will make it easier to support people) (see my suggestion previous unmerged PR)&lt;br /&gt;
&lt;br /&gt;
[] Make toolbar icons insensitive (grey them out) when not needed or available to use eg: empty list  &lt;br /&gt;
&lt;br /&gt;
[] If the list view is empty, add a greyed out single (non select-able) entry that instructs the user to add to the list?&lt;br /&gt;
&lt;br /&gt;
[] Tool Selection dialog - needs help button &lt;br /&gt;
https://gramps-project.org/wiki/index.php/Gramps_5.1_Wiki_Manual_-_Tools#Tool_Selection_dialog&lt;br /&gt;
&lt;br /&gt;
[] Report Selection dialog - needs help button &lt;br /&gt;
https://gramps-project.org/wiki/index.php/Gramps_5.1_Wiki_Manual_-_Reports#Report_Selection_dialog&lt;br /&gt;
&lt;br /&gt;
[] when running a second instance of gramps if you attempt to open a family tree that's open in the first instance the break lock dialog should have an additional button option to open as read only.&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Books reports&amp;quot;  dialog change the name of the second section from &amp;quot;Current book&amp;quot; to Current book items&amp;quot; (aids in legibility of user manual!)&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Family Trees&amp;quot; Manager button (displays &amp;quot;Connect to a recent database&amp;quot; when you hover over it) Change it to &amp;quot;Connect to a recent  Family Tree&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Family Trees&amp;quot; Manager - Archive (RCS) the &amp;quot;Revision comment&amp;quot; dialog should be renamed to &amp;quot;Archive version comment&amp;quot; and the label &amp;quot;Version description&amp;quot; should be the same?&lt;br /&gt;
&lt;br /&gt;
[] No Menu option to add/delete/restore a Gramplet is available.&lt;br /&gt;
&lt;br /&gt;
[] Gramps CLI info &amp;quot;gramps -v&amp;quot; needs a section that list third-party addons with version numbers and if prerequisites have been met.&lt;br /&gt;
&lt;br /&gt;
[] keybinding on Categories only goes 0 to 9(citations) and we now have 13 categories :( So repositories/media/notes have no shortcut (maybe ctl+shift+&amp;lt;number&amp;gt; ?  ctl plus / minus?   [SM- ok: ctl + n = next category / ctl + p = previous category]&lt;br /&gt;
&lt;br /&gt;
[] age on date gramplett - awkward wording on the resulting &amp;quot;quick view&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Family Tree Manager&amp;quot; for the status column the status icons need tooltips or just use words&lt;br /&gt;
&lt;br /&gt;
[] Sort Events tool has no feedback on completion!&lt;br /&gt;
&lt;br /&gt;
[] report options tabs issues with repeating names (due to tab reorganization!) think of better single word names!&lt;br /&gt;
&lt;br /&gt;
[](feature# )For the &amp;quot;Web Reports&amp;quot; have the report test first that the file path to write to exist instead of attempting to generate the website and then after awhile failing!  eg: manually type in a non existent file path and run the report.&lt;br /&gt;
&lt;br /&gt;
@@@@@@@@@@@@@@User manual@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&lt;br /&gt;
[] Using a wiki for the user manual has already been shown that it does not make translating the manual any easier! (find a simpler way so as to not waste a translators time) as well as the overhead of maintaining the mediawiki!&lt;br /&gt;
&lt;br /&gt;
[] Note that page 20 ( Gramps_5.1_Wiki_Manual_-_Reports_-_part_1 ) will be merged to ( Gramps_5.1_Wiki_Manual_-_Reports ) later as Gramps code needs to update for all subsequent pages!!)&lt;br /&gt;
&lt;br /&gt;
[] geography view rename:&lt;br /&gt;
	* &amp;quot;The map&amp;quot; tab to &amp;quot;Map Common&amp;quot;&lt;br /&gt;
	* rename each of the tabs for the views so they either have the name of the view in full on the tab or the name appears as a text line.&lt;br /&gt;
&lt;br /&gt;
[] @prculley Originally when I created that the &amp;quot;Add&amp;gt;New&amp;quot; menu I had intended for each option to initially switch to that particular list view and then present the editor and once the new item was created for it to be the active highlighted item in the list view, so that users could link the action they have taken with the result instead of having to search for it afterward? Do you know if this is or something similar is possible?&lt;br /&gt;
&lt;br /&gt;
prcully&amp;gt;&amp;gt;(Almost) Anything is possible ;-)...   I'm pretty sure that would take some code to do both switch views (do whatever clicking on item on left side does) and then invoke Editor.  And then finally change active to new whatever.   Probably only four lines of code for each editor.&lt;br /&gt;
&lt;br /&gt;
..........................&lt;br /&gt;
Mentioned by others:&lt;br /&gt;
* It would also be great if the tag colors showed in the Person editor as well.and all the other editors where tags are shown, including the &amp;quot;Tag selection&amp;quot; list. https://www.reddit.com/r/gramps/comments/hy2xqh/option_to_show_tag_with_colors_in_relationships/&lt;br /&gt;
&lt;br /&gt;
.................................................................................................&lt;br /&gt;
[] for addon prerequistes have a look at converting them to use &amp;quot;depends_on = &amp;quot;  like in the following addons&lt;br /&gt;
https://github.com/gramps-project/addons-source/search?utf8=%E2%9C%93&amp;amp;q=depends_on&amp;amp;type=&lt;br /&gt;
https://github.com/gramps-project/gramps/search?utf8=%E2%9C%93&amp;amp;q=depends_on&amp;amp;type=&lt;br /&gt;
&lt;br /&gt;
which can be a comma separated list for multiple dependencies/prerequisites (so that addons that share prerequisites import the same library?) (maybe move spell check into an addon etc? tip of the day... possibilities...)&lt;br /&gt;
&lt;br /&gt;
depends_on = [&amp;quot;libwebconnect&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
mentioned in the following&lt;br /&gt;
https://sourceforge.net/p/gramps/mailman/message/27070037/&lt;br /&gt;
''In your gpr file, you can have a line like:&lt;br /&gt;
&lt;br /&gt;
depends_on = [&amp;quot;libwebconnect&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
which is a list of id's from other gpr files. This example will ensure&lt;br /&gt;
that libwebconnect is loaded before your plugin. If it can't be found,&lt;br /&gt;
or you have a cycle, then your plugin won't be loaded.&lt;br /&gt;
&lt;br /&gt;
If it is a common function, perhaps libhtml is the right place to put&lt;br /&gt;
it, and you can put a depends_on on that.&lt;br /&gt;
&lt;br /&gt;
-Doug''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
example output is on terminal only:&lt;br /&gt;
&lt;br /&gt;
Cannot resolve the following plugin dependencies:&lt;br /&gt;
   Plugin 'UK Web Connect Pack' requires: ['libwebconnect']&lt;br /&gt;
&lt;br /&gt;
[](feature)  For plugins/addons if prerequisites not available display a page stating why/what is missing that includes the addon description and a url to the support page.&lt;br /&gt;
&lt;br /&gt;
..............Unsorted................................&lt;br /&gt;
[] Only documented behavior should be supported. Ensure that clear documentation is a requirement for contributions enhancing Gramps (Part of the PR)&lt;br /&gt;
&lt;br /&gt;
[] '''Configuration Files''' Add advanced appendix that mentions the assorted files eg: Custom filters (custom_filter.xml) and report setting (?.xml) and how they are not being backed up for migration and backup?  also ( recent-files-gramps.xml )  &lt;br /&gt;
see:&lt;br /&gt;
	* https://gramps-project.org/wiki/index.php?title=Gramps_5.1_Wiki_Manual_-_Reports_-_part_1&lt;br /&gt;
	Report Settings&lt;br /&gt;
	The settings chosen when generating a report is stored in the users profile, in .gramps/report_options.xml, and will be used as default settings when generating the next report. If there is a need to revert to the default options for any reason, this file can simply be deleted. &lt;br /&gt;
&lt;br /&gt;
############## Website admin ####################################&lt;br /&gt;
[] A2 Hosting Server resources seem ok: Appdata images! &lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Category:AppData&lt;br /&gt;
(Consider another location eg github! )&lt;br /&gt;
(Was: Godaddy Server resources issue that caused code:500 server errors )&lt;br /&gt;
&lt;br /&gt;
############## Addons #################&lt;br /&gt;
[] Add on Graphical Report - Descendants Lines -Error writing to Output Stream  (turn off document options and make sure report defaults to the documents directory (reported a few times on the mailing list)  / also report defaults to png but is able to output svg according to the wiki help page.&lt;br /&gt;
&lt;br /&gt;
[] PedigreeChart help url addon goes to&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Gramps_5.1_Wiki_Manual_-_Reports#Pedigree_Chart&lt;br /&gt;
instead of:&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=PedigreeChart&lt;br /&gt;
&lt;br /&gt;
[] PedigreeChart addon printing for PDF is poor eg look at the cut off title.&lt;br /&gt;
&lt;br /&gt;
.............................................................&lt;br /&gt;
[] htree - cherry-pick changes to addon-source master&lt;br /&gt;
&lt;br /&gt;
[] rebase &amp;quot;Timeline pedigreeview&amp;quot; on pedigreeview or visa versa?&lt;br /&gt;
.............................................................&lt;br /&gt;
[ ] Pluginmanager (prculley)  also unlike the built in check for addons this one does not mention you need to restart gramps if you install a &amp;quot;gramps view&amp;quot; although it says it should on the addon wiki support page&lt;br /&gt;
..........................................................................&lt;br /&gt;
[] we don’t actually use SF for much any more and they’ve been having a lot of issues in the last couple of years maybe we should migrate the lists to Google Groups (jralls)&lt;br /&gt;
&lt;br /&gt;
* SM another options is https://groups.io/  &lt;br /&gt;
* 2020 We are trialing https://gramps.discourse.group/&lt;br /&gt;
..........................................................................&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Edit_Image_Exif_Metadata&lt;br /&gt;
* See: Future of Exiv2? (  https://github.com/Exiv2/exiv2/issues/1018 )&lt;br /&gt;
..........................................................................&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Gramps_5.1_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_3#Attributes&lt;br /&gt;
&lt;br /&gt;
Gramps has two dialogs called &amp;quot;Attribute Editor dialog&amp;quot; that look different but both collect the same info in the top section.&lt;br /&gt;
&lt;br /&gt;
eg: from Source's attribute tab creating a new attribute.&lt;br /&gt;
...................................................................&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Reports====&lt;br /&gt;
&lt;br /&gt;
====Create new advanced settings appendix====&lt;br /&gt;
* https://gramps-project.org/wiki/index.php/Gramps_{{man version}}_Wiki_Manual_-_Settings#Advanced_manipulation_of_settings&lt;br /&gt;
&lt;br /&gt;
=== Gramps Developer Documents ===&lt;br /&gt;
&lt;br /&gt;
In the sphinx format:&lt;br /&gt;
* [https://gramps-project.org/docs/ Gramps Python API]&lt;br /&gt;
&lt;br /&gt;
On wiki:&lt;br /&gt;
* [[Gramps Data Model]]&lt;br /&gt;
&lt;br /&gt;
See also:&lt;br /&gt;
* [[Internationalization]]&lt;br /&gt;
* [[Gramps Glossary]]&lt;br /&gt;
&lt;br /&gt;
=== User Experience Test Plan ===&lt;br /&gt;
* [[GEPS 034: Improve usability]]&lt;br /&gt;
** [[Usability]]&lt;br /&gt;
&lt;br /&gt;
* [ ] Create a new wiki page that concentrates on the '''new user experience''' (both current &amp;amp; planned). The mailing list suggest it was referred to as the &amp;quot;Aunt Martha&amp;quot; test and mentions them as &amp;quot;user stories&amp;quot;. So lets make Aunt Martha's usage of the Gramps program better.&lt;br /&gt;
** [[UI_style]] ''Remember that the majority of the users are probably novices without a lot of computer experience. Design things so that your Aunt Martha could use it''&lt;br /&gt;
** [[GEPS_015:_Repository_Research_Support#User_Stories]] ''Aunt Martha (AM) is planning a visit to the UK National Archives'' &lt;br /&gt;
** [[GEPS_023:_Storing_data_from_large_sources#User_story_.28Problem_that_needs_to_be_solved.29]] '' Aunt Martha should be able to continue to use Gramps just as at present''&lt;br /&gt;
** [http://gramps.1791082.n4.nabble.com/Multi-user-question-tp1809285p1809287.html Are you seriously suggesting that aunt Martha (or somebody's father) would really put up with something like this? ]&lt;br /&gt;
** [https://sourceforge.net/p/gramps/mailman/message/28455089/ The &amp;quot;Aunt Martha&amp;quot; test is the requirement that one's (hypothetical) barely-knows-how-to-turn-on-the-computer Aunt Martha should be able to easily use Gramps to manage her genealogy research. Anything that involves administering a professional-level RDBMS server like MySQL is going to be way too hard for Aunt Martha.'']&lt;br /&gt;
** [https://sourceforge.net/p/gramps/mailman/message/5247418/ This makes it kind of hard to email a report to Aunt Martha.  It also makes it hard for Aunt Martha, who doesn't want to learn a program to tell you more about her knowledge of family history, to make changes and send it back to you.]&lt;br /&gt;
** [https://www.reddit.com/r/gramps/comments/bo4cb9/the_interface_seems_a_bit_overwhelming/enc6m63/ The project used to have an &amp;quot;Aunt Martha&amp;quot; test for features, where you would ask yourself &amp;quot;Could I easily explain how to do this over the phone to my Aunt Martha?&amp;quot; Maybe now I have become &amp;quot;Aunt Martha&amp;quot;...]&lt;br /&gt;
** [http://gramps.1791082.n4.nabble.com/extra-css-stylesheets-td1799101.html I was thinking that Aunt Martha will never download the extra stylesheets, even if she loves them, because she is not going to want to code...She still will not do it, because she knows that she is not a programmer and will not take the chance.  No matter how easy or explicit the directions are that I would send to her.]&lt;br /&gt;
** From gramps reddit [https://www.reddit.com/r/gramps/comments/eesuy3/difficult_to_add_my_children_to_myself_can_it_be/ ...For example after installing I spent just over an hour attempting to add my children to myself and ended stopping after I couldn't figure it out, ...I have decided to move on to another program because if an old woman like myself can't work it out then who can? ]&lt;br /&gt;
* [ ] Update the test plan for the current version of Gramps&lt;br /&gt;
** [https://github.com/gramps-project/gramps/blob/master/TestPlan.txt /gramps/blob/master/TestPlan.txt] (last updated 2004)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Check/Mention ====&lt;br /&gt;
* [[Handler List]] - A list of languages that have Localized Handler's for Gramps.&lt;br /&gt;
* [[Calendar tools holidays]] - see if these calendars needs updating?&lt;br /&gt;
&lt;br /&gt;
=== Gramps Downloads (since: 2001/04/21) ===&lt;br /&gt;
&lt;br /&gt;
====Downloads Result Table====&lt;br /&gt;
For the various Gramps program installers.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! #&lt;br /&gt;
! Download Location&lt;br /&gt;
! Gramps Version&lt;br /&gt;
! Date Checked&lt;br /&gt;
! Download Count&lt;br /&gt;
! Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || '''[https://github.com/gramps-project/gramps Github]''' ([https://tooomm.github.io/github-release-stats/?username=gramps-project&amp;amp;repository=gramps]) || 6.0.0 || 2017-06-10 to 2025-04-13 || 815,145 || Official ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || '''[https://sourceforge.net/projects/gramps/files/ Sourceforge]''' [https://sourceforge.net/projects/gramps/files/stats/timeline?dates=2001-04-01%20to%202022-08-01&amp;amp;period=monthly]|| 6.0.0 || 2001-04-01 to 2025-04-13 || 1,064,213 || Official - Old site ( Download statistics available since 2001-04-21 (when this project was registered). )||&lt;br /&gt;
|- &lt;br /&gt;
| 3 || '''[https://portableapps.com/apps/education/gramps_portable Portableapps.com]''' [https://sourceforge.net/projects/portableapps/files/Gramps%20Portable/ Sourceforge] ([https://sourceforge.net/projects/portableapps/files/Gramps%20Portable/stats/timeline?dates=2005-10-01%20to%202022-08-01&amp;amp;period=monthly])|| 6.0.0 || 2005-10-01 to 2025-04-13 || 959,660 || Unofficial ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || '''[https://qa.debian.org/popcon.php?package=gramps Debian]''' || 6.0.0 || 2004-01 to 2025-03 || '''Inst''' (251,795) || Debian Popularity contest statistics for Gramps (This only report Statistics for those that Opt-in to the reporting of the statistics. Usually reports the deliberate installation date for Gramps. / '''Inst'''. is the number of people who installed this package (sum of the four categories on the Debian Gramps page) || &lt;br /&gt;
|-&lt;br /&gt;
| 5 || '''[https://chocolatey.org/packages/gramps chocolatey.org]''' || 6.0.0 || 2025-03-13 || 9,268 || Repacked Gramps AIO Microsoft-Windows installer. ||&lt;br /&gt;
|-&lt;br /&gt;
| 6 || '''[https://www.majorgeeks.com/files/details/gramps.html Majorgeeks]''' || 6.0.0 || 2025-03-13 || 12408  || Direct from them Downloads ||&lt;br /&gt;
|-&lt;br /&gt;
| 7 || '''[https://www.bytesin.com/software/Gramps/ bytesin.com]''' || 6.0.0 || 2025-03-13 || 4,341 || Publisher: Aaron R. Short&amp;amp;Ormus? ||&lt;br /&gt;
|-&lt;br /&gt;
| 8 || '''[https://www.chip.de/downloads/Gramps_105764449.html chip.de]''' || 6.0.0 || 2025-03-13 || 15,395 || Direct downloads ||&lt;br /&gt;
|-&lt;br /&gt;
| 9 || '''[https://gramps.softonic.findmysoft.com/ softonic.findmysoft.com]''' || 5.0.1 || 2025-03-13 || 6,935 || Direct downloads ||&lt;br /&gt;
|-&lt;br /&gt;
| 10 || '''softpedia.com''' || 6.0.0 || 2025-03-13 || 6,760 || [https://www.softpedia.com/get/Others/Miscellaneous/GRAMPS.shtml Gramps AIO] ||&lt;br /&gt;
|-&lt;br /&gt;
| 11 || '''softpedia.com''' || 5.2.2 || 2025-03-13 || 5,920 || [https://www.softpedia.com/get/PORTABLE-SOFTWARE/Education/Gramps-Portable.shtml Gramps AIO Portable] ||&lt;br /&gt;
|-&lt;br /&gt;
| 12 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 62 || [https://download.cnet.com/Gramps-for-Linux/3000-2127_4-75312607.html Gramps for Linux] ||&lt;br /&gt;
|-&lt;br /&gt;
| 13 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 176 || [https://download.cnet.com/Gramps-for-Ubuntu/3000-2127_4-75312612.html Gramps for Unbuntu] ||&lt;br /&gt;
|-&lt;br /&gt;
| 14 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 31 || [https://download.cnet.com/Gramps-for-Fedora/3000-2127_4-75312611.html Gramps for Fedora] ||&lt;br /&gt;
|-&lt;br /&gt;
| 15 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 675 || [https://download.cnet.com/GrampsAIO-64-bit/3000-2127_4-75806019.html Gramps AIO (64bit)] ||&lt;br /&gt;
|-&lt;br /&gt;
| 16 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 3,197 || [https://download.cnet.com/Gramps-AIO-32bit/3000-2127_4-75329870.html Gramps AIO (32bit)] ||&lt;br /&gt;
|-&lt;br /&gt;
| 17 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 131 || [https://download.cnet.com/Gramps/3000-2127_4-77899596.html Gramps for macOS] ||&lt;br /&gt;
|-&lt;br /&gt;
| 19 || [https://download.cnet.com/developer/PortableApps/i-6275333/ '''cnet.com''' - (PortableApps)] || 5.1.3 || 2021-06-16 || 1,748 || [https://download.cnet.com/Gramps-Portable/3000-2127_4-75329558.html Gramps Portable] ||&lt;br /&gt;
|-&lt;br /&gt;
| N/A || '''&amp;lt;s&amp;gt;[http://www.download82.com/download/windows/gramps/ download82.com]&amp;lt;/s&amp;gt;''' || 5.0.0 || 20XX-0x-0x || 1,169 || Direct downloads / Website gone / historical count only||&lt;br /&gt;
|-&lt;br /&gt;
| N/A || '''&amp;lt;s&amp;gt;[https://www.computerbild.de/download/Gramps-11696626.html computerbild.de]&amp;lt;/s&amp;gt;''' || 5.0.1 || 2015-04-14 - 20XX-0x-0x || 8,656 || Direct downloads / Page gone / historical count only||&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- | 00 || '''XXXXX''' || X.X.X || 20XX-0x-0x || 00000 || &amp;quot;text&amp;quot; || --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! Total || - || - || 2025-05-13 || 3,167,685 || &amp;lt;- Manual count ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The Gramps Project has broken the multi-million download milestone( Total: 3,167,685 (as at 2025-03-13) ).&lt;br /&gt;
&lt;br /&gt;
Information was gathered from the sources shown that list download statistics from Links to website you can download Gramps from&lt;br /&gt;
&lt;br /&gt;
The shown total downloads is not an indication of the active userbase.&lt;br /&gt;
&lt;br /&gt;
* [ ]Write up a blog post or wiki page or just leave here.&lt;br /&gt;
* [ ]create an issue to hold the csv files.&lt;br /&gt;
* [ ]create a Graph to plot downloads overtime.&lt;br /&gt;
* [ ]Contact sites that host older versions of the Gramps files for downloads and ask them to update to the current version at least.&lt;br /&gt;
&lt;br /&gt;
Here is my attempt at gathering the statistics required to answer how many download to date.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;[https://www.macmillandictionary.com/dictionary/british/user-base User Base]&amp;quot; - is the number of people who use a particular product or service, especially one available on the Internet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It is very difficult to estimate userbase as you get many different types of users&lt;br /&gt;
&lt;br /&gt;
* One time users who download and install Gramps and find it is not for them.&lt;br /&gt;
* Long term users.&lt;br /&gt;
* Alot of the downloads will be for users upgrading existing installations&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Download Statistics commence from when the Gramps project started 2001/04/21.&lt;br /&gt;
&lt;br /&gt;
A further break down of downloads is possible by (but I won't be doing that):&lt;br /&gt;
* Supplied by project (Source code for manual installation)&lt;br /&gt;
* Linux/OpenBSD etc&lt;br /&gt;
** Supplied by volunteers to the project for download&lt;br /&gt;
** Supplied by directly from the distribution website&lt;br /&gt;
* Microsoft Windows&lt;br /&gt;
** Supplied by volunteers to the project for download&lt;br /&gt;
** Legacy version from portableapps.com&lt;br /&gt;
* Apple MacOS&lt;br /&gt;
** Supplied by volunteers to the project for download&lt;br /&gt;
&lt;br /&gt;
====Addon downloads and popularity====&lt;br /&gt;
As a number of people have [https://github.com/gramps-project/addons-source/pull/124#issuecomment-371301127 commented] and or raised the issue directly with me via email here is a summary of what I know:&lt;br /&gt;
&lt;br /&gt;
;Question: Does the Gramps project know which addons are the most popular and are download statistics available?&lt;br /&gt;
&lt;br /&gt;
;Answer: Addon downloads are not tracked and there are no plans to track them due to privacy and technical issues (see below). Even if addon downloads where tracked it would only represent a small percentage of users who check for addons!&lt;br /&gt;
&lt;br /&gt;
;Question: Why?&lt;br /&gt;
&lt;br /&gt;
;Answer: Github counts downloads via its releases section page only for normal downloads of files. But not for the way Gramps addon downloads are done as they are binary files that only sit in a second git repository itself in a directory per grampsXX release called download and not on the addon releases page, this is no different to the way the gramps addons were downloaded from the previous sourceforge website.&lt;br /&gt;
&lt;br /&gt;
Note that we do have an the &amp;quot;Headline News gramplet &amp;quot; addon that does poll the Gramps website and was originally causing an issue making the website slow and at sometimes of day stopping it altogether  as it was polling too often (once an hour from everyone who happened to be running Gramps at that moment! This was an unintended way to get DOS'ed https://en.wikipedia.org/wiki/Denial-of-service_attack ) when I took over as website admin I investigated and tracked down and changed the polling period to once a every 24 hours (for current and previous versions of Gramps!), alot of people had installed it on the Dashboard !&lt;br /&gt;
&lt;br /&gt;
=====addon repositories=====&lt;br /&gt;
We use two addons repositories the first is for the source code where addon developers can have access &lt;br /&gt;
&lt;br /&gt;
 https://github.com/gramps-project/addons-source&lt;br /&gt;
&lt;br /&gt;
the second is for the generated/built addons downloads and is restricted to a small group of people to attempt to avoid any security or malicious code issues, this repository is what the Gramps program is pointed at and checks for updates:&lt;br /&gt;
&lt;br /&gt;
 https://github.com/gramps-project/addons&lt;br /&gt;
&lt;br /&gt;
= Information =&lt;br /&gt;
* [[Reviews#General|General Gramps Project Information]]&lt;br /&gt;
* [[What to do for a release]]&lt;br /&gt;
* [[6.0 Roadmap]]&lt;br /&gt;
&lt;br /&gt;
[[Category:User|S]]&lt;/div&gt;</summary>
		<author><name>Sam888</name></author>
		
	</entry>
	<entry>
		<id>https://blog.gramps-project.org/wiki/index.php?title=User:Sam888&amp;diff=131358</id>
		<title>User:Sam888</title>
		<link rel="alternate" type="text/html" href="https://blog.gramps-project.org/wiki/index.php?title=User:Sam888&amp;diff=131358"/>
		<updated>2026-06-13T23:38:37Z</updated>

		<summary type="html">&lt;p&gt;Sam888: /* Volunteer Website Administrator */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{man note|Current Webmaster for the Gramps Project}}&lt;br /&gt;
Hi, I generally aim to help the developers who can program; I do alot of non-development work for the Gramps project including: testing and bug triage, website maintenance, writing and updating documentation on the wiki for new releases,  building the third party addons as needed.&lt;br /&gt;
&lt;br /&gt;
==Volunteer Website Administrator==&lt;br /&gt;
Manage and monitor the Gramps Desktop websites (not Github)&lt;br /&gt;
&lt;br /&gt;
*[[Website application upgrades]] - Wordpress(Blog)/MantisBT(Bug tracker)/Mediawiki(Wiki)&lt;br /&gt;
*[[.dtd_and_.rng]]&lt;br /&gt;
*[[Rollover for the manual]]&lt;br /&gt;
*[[Git merge]]&lt;br /&gt;
* https://gramps-project.org/robots.txt&lt;br /&gt;
* Migration of Gramps website host from GoDaddy to a2 Hosting (2019/11/08 to 2019/11/11) (Completed)&lt;br /&gt;
&lt;br /&gt;
===Cloudflare===&lt;br /&gt;
Provides:&lt;br /&gt;
* Content Delivery Network (CDN): Accelerates website loading times by caching content globally.&lt;br /&gt;
* DDoS Protection: Offers basic protection against distributed denial-of-service attacks&lt;br /&gt;
&lt;br /&gt;
'''Add details of existing rules and limits'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Wordpress(Blog)===&lt;br /&gt;
* Convert the existing &amp;quot;Hello Gramps!&amp;quot; 2010 theme by Jason Simanek [https://sourceforge.net/p/gramps/mailman/message/24879293/] to use a more modern mobile aware template that comes with WordPress.&lt;br /&gt;
* WordPress [https://wordpress.com/plugins/browse/translation Translation plugin]  [https://gramps.discourse.group/t/can-we-make-the-project-home-page-more-multilingual-without-excessive-labor/8165] - research &amp;amp; test.&lt;br /&gt;
&lt;br /&gt;
===MantisBT(Bug tracker)===&lt;br /&gt;
* Upgraded failed due to database needing to first be manually converted to UTF-8 collation (which means I'll finally need to manually convert from latin1_swedish_ci collation the bugtracker has been using since original installation around 2006!) 2021/07/28 Update: Almost worked but the database is partially corrupted in a few tables it seems related to [[Bug_triage#Status|Bug triage mention that &amp;quot;Sometime in the past 4495 issues disappeared during a mantisdb upgrade&amp;quot;]] so a few tables may be referring to things that don't exist!&lt;br /&gt;
&lt;br /&gt;
===Mediawiki(Wiki)===&lt;br /&gt;
* Upgrade to Mediawiki [https://lists.wikimedia.org/pipermail/mediawiki-announce/2020-December/000268.html 1.35.1 LTS]  ( Warning: MediaWiki is not yet compatible with PHP 8. See task [https://phabricator.wikimedia.org/T248925 T248925 ]for more information)&lt;br /&gt;
** Upgrade failed due to issue https://phabricator.wikimedia.org/T212428 ! (Possible work [https://phabricator.wikimedia.org/T212428#6669851 around]) (2021-12-08 - T212428 fix was only available in Mediawiki 1.37 and upgrade worked pass issue successfully. But wiki fails with multiple Fatal errors and blank pages, currently testing to narrow down and report issue! Reverted to existing Mediawiki!)&lt;br /&gt;
* 2021/12/16 Added suggested settings to LocalSettings.php for security issue https://www.mediawiki.org/wiki/2021-12_security_release/FAQ&lt;br /&gt;
&lt;br /&gt;
* [https://makandracards.com/makandra/594-utf-8ify-an-existing-mysql-database UTF-8ify an existing MySQL database]&lt;br /&gt;
&lt;br /&gt;
* [[MediaWiki:Common.css]]&lt;br /&gt;
&lt;br /&gt;
* look at renaming the user manual to a shorter url see discussion [[Talk:Gramps_5.1_Wiki_Manual]] ( 'User Manual' instead of 'Wiki Manual': As 'User Manual' is a well-known term for the general computer user. / Use redirects either using mediawiki or as rewrite rules in the .htaccess file. )&lt;br /&gt;
* revisit links in wiki sidebar see discussion [[MediaWiki_talk:Sidebar]]&lt;br /&gt;
* [[Talk:Gramplets]] renaming suggestion. &lt;br /&gt;
&lt;br /&gt;
====Extensions====&lt;br /&gt;
=====Existing extensions=====&lt;br /&gt;
======Extension:ConfirmAccount======&lt;br /&gt;
[[File:Request account-extension-currentconfig.png|right|thumb|150px|Extension:ConfirmAccount : Request account - page 2021/11/15 current config ]]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Extension:ConfirmAccount Extension:ConfirmAccount] - (Configured to required a minimum of six words for &amp;quot;Personal biography (plain text only): &amp;quot;  section and a confirmed email address for final account creation)&lt;br /&gt;
** The following configure elements of the RequestAccount form ( https://gramps-project.org/wiki/index.php/Special:RequestAccount ):&lt;br /&gt;
*** 1. Top section of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-text&lt;br /&gt;
*** 2. &amp;quot;User account&amp;quot; section of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-text&lt;br /&gt;
*** 3. &amp;quot;Other information&amp;quot; section of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-ext-text&lt;br /&gt;
*** 4. &amp;quot;Other information&amp;quot; section (it is the first entry boxes &amp;quot;title&amp;quot;) of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-notes&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Submitting the form on the wiki shows the following message:&lt;br /&gt;
&lt;br /&gt;
Your account request has been sent and is now pending review. A confirmation email has been sent to your email address. &lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
Email shows the following:&lt;br /&gt;
&lt;br /&gt;
sent from: noreply@gramps-project.org&lt;br /&gt;
Subject: &amp;quot;Gramps email address confirmation&amp;quot;&lt;br /&gt;
Message:&lt;br /&gt;
&lt;br /&gt;
Someone, probably you from IP address XXX.XXX.XXX.XXX, has requested an account &amp;quot;Testuser2&amp;quot; with this email address on Gramps.&lt;br /&gt;
&lt;br /&gt;
To confirm that this account really does belong to you on Gramps, open this link in your browser:&lt;br /&gt;
&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Special:RequestAccount&amp;amp;action=confirmemail&amp;amp;wpEmailToken=00000000000000000000000000000000&lt;br /&gt;
&lt;br /&gt;
If the account is created, only you will be emailed the password.&lt;br /&gt;
If this is *not* you, do not follow the link.&lt;br /&gt;
This confirmation code will expire at 2021-12-13T22:06:28.&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
Confirming the link will show the following wiki message:&lt;br /&gt;
&lt;br /&gt;
Your email address has been confirmed and will be listed as such in your account request. &lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
Then the webmaster gets the following email:&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
from: noreply@gramps-project.org&lt;br /&gt;
TO: webmaster@gramps-project.org&lt;br /&gt;
Subject: &amp;quot;Gramps account request&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Testuser2 has requested an account and is waiting for confirmation.&lt;br /&gt;
The email address has been confirmed. You can confirm the request here:&lt;br /&gt;
&lt;br /&gt;
https://gramps-project.org/wiki/index.php/Special:ConfirmAccounts&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
I login and confirm as best I can that it is a real person, generally in 99 percent of request the person mentions something about genealogy or the Gramps program or has a question, spam account are rejected as very obvious as they have urls to spammy websites!&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Once the account is created this extension creates a new user talk welcome message; whose configuration is managed at https://gramps-project.org/wiki/index.php/MediaWiki:Confirmaccount-welc&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
=====Language Related extensions=====&lt;br /&gt;
* Investigate making Mediawiki multilingual using '''MediaWiki_Language_Extension_Bundle''' see request {{bug|10978}} and [[User_talk:Avma]]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Directionality_support Directionality_support]&lt;br /&gt;
=====Requested Extensions=====&lt;br /&gt;
* [[User_talk:GulliblePangolin#Add_Wikipedia:Citation_templates]]&lt;br /&gt;
* Test using [https://mediawiki.org/wiki/Extension:LinkTarget MediaWiki hotlink targeting extension]. that would allow linking to the lines of code &amp;amp;amp; open in a target browser window (instead redirecting the existing browser window) (This extension is currently not actively maintained! )&lt;br /&gt;
&lt;br /&gt;
===Mailing lists===&lt;br /&gt;
===== Sourceforge mailing list =====&lt;br /&gt;
Each of the Gramps [https://sourceforge.net/p/gramps/mailman/ Sourceforge mailing list] are backed up regularly to the  [https://sourceforge.net/p/forge/documentation/Mailing%20List%20Archives/ MBOX format]  (Since 2019/11/08)&lt;br /&gt;
* gramps-announce&lt;br /&gt;
* gramps-bugs&lt;br /&gt;
* gramps-devel&lt;br /&gt;
* gramps-users&lt;br /&gt;
&lt;br /&gt;
===Forum===&lt;br /&gt;
&lt;br /&gt;
==== Discourse ====&lt;br /&gt;
The Gramps Discourse Forum is backed up regularly to the [https://meta.discourse.org/t/create-download-and-restore-a-backup-of-your-discourse-database/122710/1 Discourse XML backup format] (Since 2020-01-02)&lt;br /&gt;
&lt;br /&gt;
* [https://sourceforge.net/p/gramps/mailman/message/36890927/ Announcement trial started 2020-01-02]&lt;br /&gt;
&lt;br /&gt;
===== Discourse Trial =====&lt;br /&gt;
Investigate replacing the mailing list on Sourceforge and trial using [https://free.discourse.group/ Discourse] at https://gramps.discourse.group/&lt;br /&gt;
* [x] Create DNS A record and [x] redirect from https://discourse.gramps-project.org to https://gramps.discourse.group/&lt;br /&gt;
* [x] setup and customise discourse for the gramps project eg: logo, permissions etc&lt;br /&gt;
* [x] Invite people to trial?&lt;br /&gt;
====== Migration from sourceforge mailing list ======&lt;br /&gt;
* [x] Create a [https://bitnami.com/stack/discourse standalone version of Discourse]&lt;br /&gt;
* [x] Need to [https://sourceforge.net/p/forge/documentation/Mailing%20List%20Archives/ export] the MBOX for each [https://sourceforge.net/p/gramps/mailman/ sourceforge mailing list]&lt;br /&gt;
** [x] gramps-announce&lt;br /&gt;
** [x] gramps-bugs&lt;br /&gt;
** [x] gramps-devel&lt;br /&gt;
** [x] gramps-users&lt;br /&gt;
* [-] import the Sourceforge MBOX files ( https://meta.discourse.org/t/importing-mailing-lists-mbox-listserv-google-groups-emails/79773 )&lt;br /&gt;
** {{man menu|**Failed** due to Sourceforge (since 2017) obfuscating email addresses in mailing list mbox archive files.}}&lt;br /&gt;
* [ ] create a discourse backup file and&lt;br /&gt;
* [ ] contact the discourse support team to restore the discourse backup file.&lt;br /&gt;
&lt;br /&gt;
==Things to do==&lt;br /&gt;
&lt;br /&gt;
===SourceForge.net - Storage issue for project: gramps ===&lt;br /&gt;
&lt;br /&gt;
* Project's total usage size 26.4 GB as at 2026/06/13&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* https://gramps-project.org/wiki/index.php/Linux_Genealogy_CD   deleted already backed up to https://archive.org/details/@webmaster_gramps-project_org  in 2017 ISO CD's  2026/06/13&lt;br /&gt;
&lt;br /&gt;
====email====&lt;br /&gt;
From: SourceForge.net Support &amp;amp; Ops &amp;lt;sfnet_ops@slashdotmedia.com&amp;gt;&lt;br /&gt;
Date: Fri, 12 Jun 2026 at 07:02&lt;br /&gt;
Subject: Storage issue for project: gramps&lt;br /&gt;
To:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hello,&lt;br /&gt;
&lt;br /&gt;
We are contacting you because you are listed as an Admin for https://sourceforge.net/projects/gramps/&lt;br /&gt;
&lt;br /&gt;
This project is using a large amount of storage.&lt;br /&gt;
&lt;br /&gt;
We need your help removing a lot of your old releases.&lt;br /&gt;
Please remove as much as you can of your old releases and unused files within 14 days.&lt;br /&gt;
&lt;br /&gt;
You can use this tool to help you identify the files that aren't getting many downloads and take up a lot of space.&lt;br /&gt;
https://sourceforge.net/p/gramps/admin/files/large_files&lt;br /&gt;
&lt;br /&gt;
We are letting you know so you can choose which files to remove.&lt;br /&gt;
Please be aware that if we don't see any difference after 14 days, we will have to remove all the files and folders with 0 or a few monthly downloads ourselves.&lt;br /&gt;
&lt;br /&gt;
Thank you for your cooperation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sincerely,&lt;br /&gt;
&lt;br /&gt;
SourceForge Support&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Monitor Traffic to websites===&lt;br /&gt;
{{stub}}&lt;br /&gt;
&lt;br /&gt;
===Addons===&lt;br /&gt;
* [[Addon:TMGimporter]] - Taken over and released 2026 by eduralph for Gramps 6.&lt;br /&gt;
** [[User:Sam888/TMG|TMG Notes]] - On hold&lt;br /&gt;
* [[Addon:Prerequisites Checker Gramplet]] - [https://github.com/gramps-project/addons-source/pull/109 PR109] - maintained by comunity&lt;br /&gt;
* Direct importers instead of GEDCOM see: [http://fileformats.archiveteam.org/wiki/Genealogical_data Genealogical data] - Just Solve the File Format Problem - On hold&lt;br /&gt;
&lt;br /&gt;
===Bug Triage===&lt;br /&gt;
Unofficial [[Bug triage|bug triager]].&lt;br /&gt;
&lt;br /&gt;
Cleanup Started: 201409 Completed 20150523 with life in between...&lt;br /&gt;
&lt;br /&gt;
Gramps Bugtracker: &lt;br /&gt;
https://gramps-project.org/bugs/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
====Idea Bug Triage day/week====&lt;br /&gt;
**Draft** (using kill arch bugs day as a guide)&lt;br /&gt;
&lt;br /&gt;
Subject: Clean up Gramps Bugs: Help us on the xx of xxx!&lt;br /&gt;
&lt;br /&gt;
If any of you have some spare time this weekend, I need some extra hands with triaging the bug tracker.&lt;br /&gt;
&lt;br /&gt;
I'd like to hold a bug wrangling day on the xx of xxx to check open issues. If you cannot take part on the bug wrangling day, then feel free to help us any time before that event.&lt;br /&gt;
&lt;br /&gt;
How?&lt;br /&gt;
&lt;br /&gt;
Please review all bugs that were reported by you and check if they are still valid. (detail how)&lt;br /&gt;
&lt;br /&gt;
Please request a bug closure on the bug tracker if the bug may be closed as resolved in the current version of Gramps. Otherwise please provide further information so that we can continue to work on the bug. We cannot fix bugs without your feedback.&lt;br /&gt;
&lt;br /&gt;
Questions?&lt;br /&gt;
&lt;br /&gt;
Join us at discourse forum (link to discussion for day) during xx of xxx. As we live in different timezones not all developers and bug wranglers will be available at the same time, but feel free to report your issues to any developers available.&lt;br /&gt;
&lt;br /&gt;
Also please check your mailboxes that may contain notifications about comments made on your tickets.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[ ] Decide date.&lt;br /&gt;
[ ] send out email.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===CI Test===&lt;br /&gt;
Improving CI&lt;br /&gt;
&lt;br /&gt;
* https://travis-ci.org/sam-m888/gramps   - On hold&lt;br /&gt;
&lt;br /&gt;
;Coverage&lt;br /&gt;
* https://app.codacy.com/manual/gramps-project/gramps/dashboard&lt;br /&gt;
&lt;br /&gt;
* [[Testing Gramps]]&lt;br /&gt;
&lt;br /&gt;
=== Gramps User Manual ===&lt;br /&gt;
&lt;br /&gt;
The Gramps [[User manual]] is a mix of the following:&lt;br /&gt;
*Reference manual &lt;br /&gt;
*User guide &lt;br /&gt;
*Tutorials (how to?)&lt;br /&gt;
&lt;br /&gt;
* [https://gramps-project.org/wiki/index.php?title=Category:Cleanup Category:Cleanup]&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;s&amp;gt;{{bug|8888}}&amp;lt;/s&amp;gt; / &amp;lt;s&amp;gt;{{bug|9042}}&amp;lt;/s&amp;gt; / &amp;lt;s&amp;gt;{{bug|10919}}&amp;lt;/s&amp;gt; [Review]Gramps Help button User Manual wiki-links (In progress)&lt;br /&gt;
&lt;br /&gt;
====Update for Gramps 6.0====&lt;br /&gt;
Gramps {{man version}} [[User manual translations]]&lt;br /&gt;
&lt;br /&gt;
Ensure that any new functionality is covered by user documentation.&lt;br /&gt;
&lt;br /&gt;
;Update (almost) all images:&lt;br /&gt;
*Started: 2025-0x-xx&lt;br /&gt;
*Completed: &lt;br /&gt;
&lt;br /&gt;
Remaining xx image links:&lt;br /&gt;
*(1 image) https://gramps-project.org/wiki/index.php?title=Gramps_{{man version}}_Wiki_Manual_-_About&lt;br /&gt;
** Update About Screen with released version (instead of alpha)&lt;br /&gt;
&lt;br /&gt;
;Update and improve text to match the interface&lt;br /&gt;
*Started: 2025-0x-xx&lt;br /&gt;
*Completed: &lt;br /&gt;
&lt;br /&gt;
also manually test all user accessible parts of Gramps (done as part of above two)&lt;br /&gt;
&lt;br /&gt;
=====Notes on User manual update=====&lt;br /&gt;
Notes on various regressions, paper-cuts and annoyances noticed during the user manual update.&lt;br /&gt;
&lt;br /&gt;
When I have time, issues and feature request will be created for the following if required.&lt;br /&gt;
&lt;br /&gt;
* add mention about [[Template:Backup Omissions]] specifically about books.xml to user manual&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#################### As at 20200729 #################&lt;br /&gt;
************Bugs**************************************&lt;br /&gt;
[](Bug# )graphical reports - calendar - information overflows boxes (pdf) (ms-windows tested only)&lt;br /&gt;
[](Bug# )Merge (people) dialog does not grow larger when you expand the &amp;quot;Detailed Selection&amp;quot; section out.&lt;br /&gt;
&lt;br /&gt;
%%%%%%%% Help related bugs&lt;br /&gt;
[] ??&lt;br /&gt;
&lt;br /&gt;
************Papercuts - Enhancements******************&lt;br /&gt;
%%%%%%%% All for Help finding improvement see issue 10919 %%%%%%%%%%%%%&lt;br /&gt;
[] context menu's (right click) add an entry for &amp;quot;Help&amp;quot; at the bottom of each? &lt;br /&gt;
[] Add help url to context menu entry for &amp;quot;About: XXXXX&amp;quot; (as was done on addon views)&lt;br /&gt;
    [] Dashboard Category (grampletview)  ( gramps/gui/widgets/grampletpane.py : def _button_press( )&lt;br /&gt;
        [] Also show context menu ###&amp;gt;&amp;gt;&amp;gt; when no database is loaded! &amp;lt;&amp;lt;&amp;lt;###&lt;br /&gt;
           See https://gramps-project.org/bugs/view.php?id=10594&lt;br /&gt;
    [] Chart Category views&lt;br /&gt;
            [] 2 way fan chart&lt;br /&gt;
            [] fan chart (ancestors)&lt;br /&gt;
            [] descendant fan chart&lt;br /&gt;
    [] Each of the &amp;quot;list&amp;quot; &amp;amp; &amp;quot;grouped list&amp;quot; views&lt;br /&gt;
            [] Relationships Category view&lt;br /&gt;
                    [] Nick Halls new &amp;quot;Combined View&amp;quot; for Relationships Category&lt;br /&gt;
            [] Families Category view&lt;br /&gt;
            [] Events View&lt;br /&gt;
            [] Citations List View&lt;br /&gt;
            [] Repository List View&lt;br /&gt;
            [] Media List View&lt;br /&gt;
            [] Notes List View&lt;br /&gt;
            [] People Category&lt;br /&gt;
                [] Tree View - Grouped People&lt;br /&gt;
                [] Tree View - People List View&lt;br /&gt;
            [] Places Category&lt;br /&gt;
                [] Places List View&lt;br /&gt;
                [] Places Tree View&lt;br /&gt;
            [] Sources Category&lt;br /&gt;
                [] Citation Tree View&lt;br /&gt;
                [] Sources List View&lt;br /&gt;
    [] Geography views&lt;br /&gt;
        [] All known places&lt;br /&gt;
        [] All known places for one Family&lt;br /&gt;
        [] Have they been able to meet ?&lt;br /&gt;
        [] All places related to Events&lt;br /&gt;
        [] All known places for one Person&lt;br /&gt;
            [] All known places for one person with graphical information (KML files)&lt;br /&gt;
        [] Every residence or move for a person and any descendants&lt;br /&gt;
        [] Have these two families been able to meet ?&lt;br /&gt;
    [] category drop down under navigator? (or change it to a context menu that you click in an empty section of the navigator section?)&lt;br /&gt;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%...........................................................&lt;br /&gt;
[](Feature# )for the &amp;quot;filter&amp;quot; gramplets name each one (shown on Title bar when detached) and provide working help link (then update screenshots and link to wiki)&lt;br /&gt;
[](feature# )&amp;quot;Add Rule dialog&amp;quot;: if you select a filter then select a top level category of filter&amp;quot; the right hand window shows random stuff from previous filters (suggest displaying a blank area only)&lt;br /&gt;
&lt;br /&gt;
[] (Bug#) dashboard - order of default Gramplets is different on ms-windows  versus linux? eg: top [surnames|welcome] on win 10 - how do you guarantee order ( have a look at geography view icons on toolbar each time the views order is different, which does not help with keybindings!)&lt;br /&gt;
&lt;br /&gt;
[] On each &amp;quot;autobackup/report/export assistant wizard/make backup xml/import/export view as...&amp;quot; options the &amp;quot;File Name:&amp;quot; location should default to the OS's home/documents &amp;amp; media directory  &amp;quot;~&amp;quot; [Linux/Mac OS/MS-Windows (C:\Users\&amp;lt;~username&amp;gt;\Documents) Media&amp;gt; (C:\Users\&amp;lt;username&amp;gt;\Pictures ) ]  eg:  Gtk.FileChooser.set_current_folder()&lt;br /&gt;
see recent issue where user overwrote report_settings.xml with a report on Macosx!&lt;br /&gt;
&lt;br /&gt;
[] add a menu option under &amp;quot;Help&amp;quot; to &amp;quot;Open folder locations&amp;quot;? to aid with helping people for &amp;quot;user directory&amp;quot; etc &amp;quot;Media directory&amp;quot;  (see recent difficulty with finding user directory &lt;br /&gt;
https://gramps-project.org/bugs/view.php?id=10370&lt;br /&gt;
&lt;br /&gt;
[] text reports - Place Report  - use the active selected place by default and then allow people to change (keep it consistent with how other reports are.)&lt;br /&gt;
&lt;br /&gt;
[] Graph report - Family Lines - consider having &amp;quot;People of Interest&amp;quot; tab first so it's obvious that something has to be selected / or bring this report in line with others so that the Active person is already selected at a minimum. ( https://gramps-project.org/bugs/view.php?id=11598 Person had issue with graph report )&lt;br /&gt;
&lt;br /&gt;
[] For each report determine what the optimal page settings are and use them as defaults&lt;br /&gt;
&lt;br /&gt;
[] for each report be able to have separate settings per report for the page settings!&lt;br /&gt;
&lt;br /&gt;
[] text reports- Database Summary Report - is not very useful as it does not name the &amp;quot;Family Tree&amp;quot; the summary is for or a date for reference.  and it's missing an actual summary of other information eg citation/repository's it can provide more information&lt;br /&gt;
&lt;br /&gt;
[] text reports - &amp;quot;Records Report&amp;quot; is not very useful as it does not name the &amp;quot;Family Tree&amp;quot;  or the date produced&lt;br /&gt;
&lt;br /&gt;
[] for clarity suggest adding the word &amp;quot;List&amp;quot; to the list views (this will make it easier to support people) (see my suggestion previous unmerged PR)&lt;br /&gt;
&lt;br /&gt;
[] Make toolbar icons insensitive (grey them out) when not needed or available to use eg: empty list  &lt;br /&gt;
&lt;br /&gt;
[] If the list view is empty, add a greyed out single (non select-able) entry that instructs the user to add to the list?&lt;br /&gt;
&lt;br /&gt;
[] Tool Selection dialog - needs help button &lt;br /&gt;
https://gramps-project.org/wiki/index.php/Gramps_5.1_Wiki_Manual_-_Tools#Tool_Selection_dialog&lt;br /&gt;
&lt;br /&gt;
[] Report Selection dialog - needs help button &lt;br /&gt;
https://gramps-project.org/wiki/index.php/Gramps_5.1_Wiki_Manual_-_Reports#Report_Selection_dialog&lt;br /&gt;
&lt;br /&gt;
[] when running a second instance of gramps if you attempt to open a family tree that's open in the first instance the break lock dialog should have an additional button option to open as read only.&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Books reports&amp;quot;  dialog change the name of the second section from &amp;quot;Current book&amp;quot; to Current book items&amp;quot; (aids in legibility of user manual!)&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Family Trees&amp;quot; Manager button (displays &amp;quot;Connect to a recent database&amp;quot; when you hover over it) Change it to &amp;quot;Connect to a recent  Family Tree&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Family Trees&amp;quot; Manager - Archive (RCS) the &amp;quot;Revision comment&amp;quot; dialog should be renamed to &amp;quot;Archive version comment&amp;quot; and the label &amp;quot;Version description&amp;quot; should be the same?&lt;br /&gt;
&lt;br /&gt;
[] No Menu option to add/delete/restore a Gramplet is available.&lt;br /&gt;
&lt;br /&gt;
[] Gramps CLI info &amp;quot;gramps -v&amp;quot; needs a section that list third-party addons with version numbers and if prerequisites have been met.&lt;br /&gt;
&lt;br /&gt;
[] keybinding on Categories only goes 0 to 9(citations) and we now have 13 categories :( So repositories/media/notes have no shortcut (maybe ctl+shift+&amp;lt;number&amp;gt; ?  ctl plus / minus?   [SM- ok: ctl + n = next category / ctl + p = previous category]&lt;br /&gt;
&lt;br /&gt;
[] age on date gramplett - awkward wording on the resulting &amp;quot;quick view&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Family Tree Manager&amp;quot; for the status column the status icons need tooltips or just use words&lt;br /&gt;
&lt;br /&gt;
[] Sort Events tool has no feedback on completion!&lt;br /&gt;
&lt;br /&gt;
[] report options tabs issues with repeating names (due to tab reorganization!) think of better single word names!&lt;br /&gt;
&lt;br /&gt;
[](feature# )For the &amp;quot;Web Reports&amp;quot; have the report test first that the file path to write to exist instead of attempting to generate the website and then after awhile failing!  eg: manually type in a non existent file path and run the report.&lt;br /&gt;
&lt;br /&gt;
@@@@@@@@@@@@@@User manual@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&lt;br /&gt;
[] Using a wiki for the user manual has already been shown that it does not make translating the manual any easier! (find a simpler way so as to not waste a translators time) as well as the overhead of maintaining the mediawiki!&lt;br /&gt;
&lt;br /&gt;
[] Note that page 20 ( Gramps_5.1_Wiki_Manual_-_Reports_-_part_1 ) will be merged to ( Gramps_5.1_Wiki_Manual_-_Reports ) later as Gramps code needs to update for all subsequent pages!!)&lt;br /&gt;
&lt;br /&gt;
[] geography view rename:&lt;br /&gt;
	* &amp;quot;The map&amp;quot; tab to &amp;quot;Map Common&amp;quot;&lt;br /&gt;
	* rename each of the tabs for the views so they either have the name of the view in full on the tab or the name appears as a text line.&lt;br /&gt;
&lt;br /&gt;
[] @prculley Originally when I created that the &amp;quot;Add&amp;gt;New&amp;quot; menu I had intended for each option to initially switch to that particular list view and then present the editor and once the new item was created for it to be the active highlighted item in the list view, so that users could link the action they have taken with the result instead of having to search for it afterward? Do you know if this is or something similar is possible?&lt;br /&gt;
&lt;br /&gt;
prcully&amp;gt;&amp;gt;(Almost) Anything is possible ;-)...   I'm pretty sure that would take some code to do both switch views (do whatever clicking on item on left side does) and then invoke Editor.  And then finally change active to new whatever.   Probably only four lines of code for each editor.&lt;br /&gt;
&lt;br /&gt;
..........................&lt;br /&gt;
Mentioned by others:&lt;br /&gt;
* It would also be great if the tag colors showed in the Person editor as well.and all the other editors where tags are shown, including the &amp;quot;Tag selection&amp;quot; list. https://www.reddit.com/r/gramps/comments/hy2xqh/option_to_show_tag_with_colors_in_relationships/&lt;br /&gt;
&lt;br /&gt;
.................................................................................................&lt;br /&gt;
[] for addon prerequistes have a look at converting them to use &amp;quot;depends_on = &amp;quot;  like in the following addons&lt;br /&gt;
https://github.com/gramps-project/addons-source/search?utf8=%E2%9C%93&amp;amp;q=depends_on&amp;amp;type=&lt;br /&gt;
https://github.com/gramps-project/gramps/search?utf8=%E2%9C%93&amp;amp;q=depends_on&amp;amp;type=&lt;br /&gt;
&lt;br /&gt;
which can be a comma separated list for multiple dependencies/prerequisites (so that addons that share prerequisites import the same library?) (maybe move spell check into an addon etc? tip of the day... possibilities...)&lt;br /&gt;
&lt;br /&gt;
depends_on = [&amp;quot;libwebconnect&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
mentioned in the following&lt;br /&gt;
https://sourceforge.net/p/gramps/mailman/message/27070037/&lt;br /&gt;
''In your gpr file, you can have a line like:&lt;br /&gt;
&lt;br /&gt;
depends_on = [&amp;quot;libwebconnect&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
which is a list of id's from other gpr files. This example will ensure&lt;br /&gt;
that libwebconnect is loaded before your plugin. If it can't be found,&lt;br /&gt;
or you have a cycle, then your plugin won't be loaded.&lt;br /&gt;
&lt;br /&gt;
If it is a common function, perhaps libhtml is the right place to put&lt;br /&gt;
it, and you can put a depends_on on that.&lt;br /&gt;
&lt;br /&gt;
-Doug''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
example output is on terminal only:&lt;br /&gt;
&lt;br /&gt;
Cannot resolve the following plugin dependencies:&lt;br /&gt;
   Plugin 'UK Web Connect Pack' requires: ['libwebconnect']&lt;br /&gt;
&lt;br /&gt;
[](feature)  For plugins/addons if prerequisites not available display a page stating why/what is missing that includes the addon description and a url to the support page.&lt;br /&gt;
&lt;br /&gt;
..............Unsorted................................&lt;br /&gt;
[] Only documented behavior should be supported. Ensure that clear documentation is a requirement for contributions enhancing Gramps (Part of the PR)&lt;br /&gt;
&lt;br /&gt;
[] '''Configuration Files''' Add advanced appendix that mentions the assorted files eg: Custom filters (custom_filter.xml) and report setting (?.xml) and how they are not being backed up for migration and backup?  also ( recent-files-gramps.xml )  &lt;br /&gt;
see:&lt;br /&gt;
	* https://gramps-project.org/wiki/index.php?title=Gramps_5.1_Wiki_Manual_-_Reports_-_part_1&lt;br /&gt;
	Report Settings&lt;br /&gt;
	The settings chosen when generating a report is stored in the users profile, in .gramps/report_options.xml, and will be used as default settings when generating the next report. If there is a need to revert to the default options for any reason, this file can simply be deleted. &lt;br /&gt;
&lt;br /&gt;
############## Website admin ####################################&lt;br /&gt;
[] A2 Hosting Server resources seem ok: Appdata images! &lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Category:AppData&lt;br /&gt;
(Consider another location eg github! )&lt;br /&gt;
(Was: Godaddy Server resources issue that caused code:500 server errors )&lt;br /&gt;
&lt;br /&gt;
############## Addons #################&lt;br /&gt;
[] Add on Graphical Report - Descendants Lines -Error writing to Output Stream  (turn off document options and make sure report defaults to the documents directory (reported a few times on the mailing list)  / also report defaults to png but is able to output svg according to the wiki help page.&lt;br /&gt;
&lt;br /&gt;
[] PedigreeChart help url addon goes to&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Gramps_5.1_Wiki_Manual_-_Reports#Pedigree_Chart&lt;br /&gt;
instead of:&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=PedigreeChart&lt;br /&gt;
&lt;br /&gt;
[] PedigreeChart addon printing for PDF is poor eg look at the cut off title.&lt;br /&gt;
&lt;br /&gt;
.............................................................&lt;br /&gt;
[] htree - cherry-pick changes to addon-source master&lt;br /&gt;
&lt;br /&gt;
[] rebase &amp;quot;Timeline pedigreeview&amp;quot; on pedigreeview or visa versa?&lt;br /&gt;
.............................................................&lt;br /&gt;
[ ] Pluginmanager (prculley)  also unlike the built in check for addons this one does not mention you need to restart gramps if you install a &amp;quot;gramps view&amp;quot; although it says it should on the addon wiki support page&lt;br /&gt;
..........................................................................&lt;br /&gt;
[] we don’t actually use SF for much any more and they’ve been having a lot of issues in the last couple of years maybe we should migrate the lists to Google Groups (jralls)&lt;br /&gt;
&lt;br /&gt;
* SM another options is https://groups.io/  &lt;br /&gt;
* 2020 We are trialing https://gramps.discourse.group/&lt;br /&gt;
..........................................................................&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Edit_Image_Exif_Metadata&lt;br /&gt;
* See: Future of Exiv2? (  https://github.com/Exiv2/exiv2/issues/1018 )&lt;br /&gt;
..........................................................................&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Gramps_5.1_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_3#Attributes&lt;br /&gt;
&lt;br /&gt;
Gramps has two dialogs called &amp;quot;Attribute Editor dialog&amp;quot; that look different but both collect the same info in the top section.&lt;br /&gt;
&lt;br /&gt;
eg: from Source's attribute tab creating a new attribute.&lt;br /&gt;
...................................................................&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Reports====&lt;br /&gt;
&lt;br /&gt;
====Create new advanced settings appendix====&lt;br /&gt;
* https://gramps-project.org/wiki/index.php/Gramps_{{man version}}_Wiki_Manual_-_Settings#Advanced_manipulation_of_settings&lt;br /&gt;
&lt;br /&gt;
=== Gramps Developer Documents ===&lt;br /&gt;
&lt;br /&gt;
In the sphinx format:&lt;br /&gt;
* [https://gramps-project.org/docs/ Gramps Python API]&lt;br /&gt;
&lt;br /&gt;
On wiki:&lt;br /&gt;
* [[Gramps Data Model]]&lt;br /&gt;
&lt;br /&gt;
See also:&lt;br /&gt;
* [[Internationalization]]&lt;br /&gt;
* [[Gramps Glossary]]&lt;br /&gt;
&lt;br /&gt;
=== User Experience Test Plan ===&lt;br /&gt;
* [[GEPS 034: Improve usability]]&lt;br /&gt;
** [[Usability]]&lt;br /&gt;
&lt;br /&gt;
* [ ] Create a new wiki page that concentrates on the '''new user experience''' (both current &amp;amp; planned). The mailing list suggest it was referred to as the &amp;quot;Aunt Martha&amp;quot; test and mentions them as &amp;quot;user stories&amp;quot;. So lets make Aunt Martha's usage of the Gramps program better.&lt;br /&gt;
** [[UI_style]] ''Remember that the majority of the users are probably novices without a lot of computer experience. Design things so that your Aunt Martha could use it''&lt;br /&gt;
** [[GEPS_015:_Repository_Research_Support#User_Stories]] ''Aunt Martha (AM) is planning a visit to the UK National Archives'' &lt;br /&gt;
** [[GEPS_023:_Storing_data_from_large_sources#User_story_.28Problem_that_needs_to_be_solved.29]] '' Aunt Martha should be able to continue to use Gramps just as at present''&lt;br /&gt;
** [http://gramps.1791082.n4.nabble.com/Multi-user-question-tp1809285p1809287.html Are you seriously suggesting that aunt Martha (or somebody's father) would really put up with something like this? ]&lt;br /&gt;
** [https://sourceforge.net/p/gramps/mailman/message/28455089/ The &amp;quot;Aunt Martha&amp;quot; test is the requirement that one's (hypothetical) barely-knows-how-to-turn-on-the-computer Aunt Martha should be able to easily use Gramps to manage her genealogy research. Anything that involves administering a professional-level RDBMS server like MySQL is going to be way too hard for Aunt Martha.'']&lt;br /&gt;
** [https://sourceforge.net/p/gramps/mailman/message/5247418/ This makes it kind of hard to email a report to Aunt Martha.  It also makes it hard for Aunt Martha, who doesn't want to learn a program to tell you more about her knowledge of family history, to make changes and send it back to you.]&lt;br /&gt;
** [https://www.reddit.com/r/gramps/comments/bo4cb9/the_interface_seems_a_bit_overwhelming/enc6m63/ The project used to have an &amp;quot;Aunt Martha&amp;quot; test for features, where you would ask yourself &amp;quot;Could I easily explain how to do this over the phone to my Aunt Martha?&amp;quot; Maybe now I have become &amp;quot;Aunt Martha&amp;quot;...]&lt;br /&gt;
** [http://gramps.1791082.n4.nabble.com/extra-css-stylesheets-td1799101.html I was thinking that Aunt Martha will never download the extra stylesheets, even if she loves them, because she is not going to want to code...She still will not do it, because she knows that she is not a programmer and will not take the chance.  No matter how easy or explicit the directions are that I would send to her.]&lt;br /&gt;
** From gramps reddit [https://www.reddit.com/r/gramps/comments/eesuy3/difficult_to_add_my_children_to_myself_can_it_be/ ...For example after installing I spent just over an hour attempting to add my children to myself and ended stopping after I couldn't figure it out, ...I have decided to move on to another program because if an old woman like myself can't work it out then who can? ]&lt;br /&gt;
* [ ] Update the test plan for the current version of Gramps&lt;br /&gt;
** [https://github.com/gramps-project/gramps/blob/master/TestPlan.txt /gramps/blob/master/TestPlan.txt] (last updated 2004)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Check/Mention ====&lt;br /&gt;
* [[Handler List]] - A list of languages that have Localized Handler's for Gramps.&lt;br /&gt;
* [[Calendar tools holidays]] - see if these calendars needs updating?&lt;br /&gt;
&lt;br /&gt;
=== Gramps Downloads (since: 2001/04/21) ===&lt;br /&gt;
&lt;br /&gt;
====Downloads Result Table====&lt;br /&gt;
For the various Gramps program installers.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! #&lt;br /&gt;
! Download Location&lt;br /&gt;
! Gramps Version&lt;br /&gt;
! Date Checked&lt;br /&gt;
! Download Count&lt;br /&gt;
! Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || '''[https://github.com/gramps-project/gramps Github]''' ([https://tooomm.github.io/github-release-stats/?username=gramps-project&amp;amp;repository=gramps]) || 6.0.0 || 2017-06-10 to 2025-04-13 || 815,145 || Official ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || '''[https://sourceforge.net/projects/gramps/files/ Sourceforge]''' [https://sourceforge.net/projects/gramps/files/stats/timeline?dates=2001-04-01%20to%202022-08-01&amp;amp;period=monthly]|| 6.0.0 || 2001-04-01 to 2025-04-13 || 1,064,213 || Official - Old site ( Download statistics available since 2001-04-21 (when this project was registered). )||&lt;br /&gt;
|- &lt;br /&gt;
| 3 || '''[https://portableapps.com/apps/education/gramps_portable Portableapps.com]''' [https://sourceforge.net/projects/portableapps/files/Gramps%20Portable/ Sourceforge] ([https://sourceforge.net/projects/portableapps/files/Gramps%20Portable/stats/timeline?dates=2005-10-01%20to%202022-08-01&amp;amp;period=monthly])|| 6.0.0 || 2005-10-01 to 2025-04-13 || 959,660 || Unofficial ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || '''[https://qa.debian.org/popcon.php?package=gramps Debian]''' || 6.0.0 || 2004-01 to 2025-03 || '''Inst''' (251,795) || Debian Popularity contest statistics for Gramps (This only report Statistics for those that Opt-in to the reporting of the statistics. Usually reports the deliberate installation date for Gramps. / '''Inst'''. is the number of people who installed this package (sum of the four categories on the Debian Gramps page) || &lt;br /&gt;
|-&lt;br /&gt;
| 5 || '''[https://chocolatey.org/packages/gramps chocolatey.org]''' || 6.0.0 || 2025-03-13 || 9,268 || Repacked Gramps AIO Microsoft-Windows installer. ||&lt;br /&gt;
|-&lt;br /&gt;
| 6 || '''[https://www.majorgeeks.com/files/details/gramps.html Majorgeeks]''' || 6.0.0 || 2025-03-13 || 12408  || Direct from them Downloads ||&lt;br /&gt;
|-&lt;br /&gt;
| 7 || '''[https://www.bytesin.com/software/Gramps/ bytesin.com]''' || 6.0.0 || 2025-03-13 || 4,341 || Publisher: Aaron R. Short&amp;amp;Ormus? ||&lt;br /&gt;
|-&lt;br /&gt;
| 8 || '''[https://www.chip.de/downloads/Gramps_105764449.html chip.de]''' || 6.0.0 || 2025-03-13 || 15,395 || Direct downloads ||&lt;br /&gt;
|-&lt;br /&gt;
| 9 || '''[https://gramps.softonic.findmysoft.com/ softonic.findmysoft.com]''' || 5.0.1 || 2025-03-13 || 6,935 || Direct downloads ||&lt;br /&gt;
|-&lt;br /&gt;
| 10 || '''softpedia.com''' || 6.0.0 || 2025-03-13 || 6,760 || [https://www.softpedia.com/get/Others/Miscellaneous/GRAMPS.shtml Gramps AIO] ||&lt;br /&gt;
|-&lt;br /&gt;
| 11 || '''softpedia.com''' || 5.2.2 || 2025-03-13 || 5,920 || [https://www.softpedia.com/get/PORTABLE-SOFTWARE/Education/Gramps-Portable.shtml Gramps AIO Portable] ||&lt;br /&gt;
|-&lt;br /&gt;
| 12 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 62 || [https://download.cnet.com/Gramps-for-Linux/3000-2127_4-75312607.html Gramps for Linux] ||&lt;br /&gt;
|-&lt;br /&gt;
| 13 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 176 || [https://download.cnet.com/Gramps-for-Ubuntu/3000-2127_4-75312612.html Gramps for Unbuntu] ||&lt;br /&gt;
|-&lt;br /&gt;
| 14 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 31 || [https://download.cnet.com/Gramps-for-Fedora/3000-2127_4-75312611.html Gramps for Fedora] ||&lt;br /&gt;
|-&lt;br /&gt;
| 15 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 675 || [https://download.cnet.com/GrampsAIO-64-bit/3000-2127_4-75806019.html Gramps AIO (64bit)] ||&lt;br /&gt;
|-&lt;br /&gt;
| 16 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 3,197 || [https://download.cnet.com/Gramps-AIO-32bit/3000-2127_4-75329870.html Gramps AIO (32bit)] ||&lt;br /&gt;
|-&lt;br /&gt;
| 17 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 131 || [https://download.cnet.com/Gramps/3000-2127_4-77899596.html Gramps for macOS] ||&lt;br /&gt;
|-&lt;br /&gt;
| 19 || [https://download.cnet.com/developer/PortableApps/i-6275333/ '''cnet.com''' - (PortableApps)] || 5.1.3 || 2021-06-16 || 1,748 || [https://download.cnet.com/Gramps-Portable/3000-2127_4-75329558.html Gramps Portable] ||&lt;br /&gt;
|-&lt;br /&gt;
| N/A || '''&amp;lt;s&amp;gt;[http://www.download82.com/download/windows/gramps/ download82.com]&amp;lt;/s&amp;gt;''' || 5.0.0 || 20XX-0x-0x || 1,169 || Direct downloads / Website gone / historical count only||&lt;br /&gt;
|-&lt;br /&gt;
| N/A || '''&amp;lt;s&amp;gt;[https://www.computerbild.de/download/Gramps-11696626.html computerbild.de]&amp;lt;/s&amp;gt;''' || 5.0.1 || 2015-04-14 - 20XX-0x-0x || 8,656 || Direct downloads / Page gone / historical count only||&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- | 00 || '''XXXXX''' || X.X.X || 20XX-0x-0x || 00000 || &amp;quot;text&amp;quot; || --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! Total || - || - || 2025-05-13 || 3,167,685 || &amp;lt;- Manual count ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The Gramps Project has broken the multi-million download milestone( Total: 3,167,685 (as at 2025-03-13) ).&lt;br /&gt;
&lt;br /&gt;
Information was gathered from the sources shown that list download statistics from Links to website you can download Gramps from&lt;br /&gt;
&lt;br /&gt;
The shown total downloads is not an indication of the active userbase.&lt;br /&gt;
&lt;br /&gt;
* [ ]Write up a blog post or wiki page or just leave here.&lt;br /&gt;
* [ ]create an issue to hold the csv files.&lt;br /&gt;
* [ ]create a Graph to plot downloads overtime.&lt;br /&gt;
* [ ]Contact sites that host older versions of the Gramps files for downloads and ask them to update to the current version at least.&lt;br /&gt;
&lt;br /&gt;
Here is my attempt at gathering the statistics required to answer how many download to date.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;[https://www.macmillandictionary.com/dictionary/british/user-base User Base]&amp;quot; - is the number of people who use a particular product or service, especially one available on the Internet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It is very difficult to estimate userbase as you get many different types of users&lt;br /&gt;
&lt;br /&gt;
* One time users who download and install Gramps and find it is not for them.&lt;br /&gt;
* Long term users.&lt;br /&gt;
* Alot of the downloads will be for users upgrading existing installations&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Download Statistics commence from when the Gramps project started 2001/04/21.&lt;br /&gt;
&lt;br /&gt;
A further break down of downloads is possible by (but I won't be doing that):&lt;br /&gt;
* Supplied by project (Source code for manual installation)&lt;br /&gt;
* Linux/OpenBSD etc&lt;br /&gt;
** Supplied by volunteers to the project for download&lt;br /&gt;
** Supplied by directly from the distribution website&lt;br /&gt;
* Microsoft Windows&lt;br /&gt;
** Supplied by volunteers to the project for download&lt;br /&gt;
** Legacy version from portableapps.com&lt;br /&gt;
* Apple MacOS&lt;br /&gt;
** Supplied by volunteers to the project for download&lt;br /&gt;
&lt;br /&gt;
====Addon downloads and popularity====&lt;br /&gt;
As a number of people have [https://github.com/gramps-project/addons-source/pull/124#issuecomment-371301127 commented] and or raised the issue directly with me via email here is a summary of what I know:&lt;br /&gt;
&lt;br /&gt;
;Question: Does the Gramps project know which addons are the most popular and are download statistics available?&lt;br /&gt;
&lt;br /&gt;
;Answer: Addon downloads are not tracked and there are no plans to track them due to privacy and technical issues (see below). Even if addon downloads where tracked it would only represent a small percentage of users who check for addons!&lt;br /&gt;
&lt;br /&gt;
;Question: Why?&lt;br /&gt;
&lt;br /&gt;
;Answer: Github counts downloads via its releases section page only for normal downloads of files. But not for the way Gramps addon downloads are done as they are binary files that only sit in a second git repository itself in a directory per grampsXX release called download and not on the addon releases page, this is no different to the way the gramps addons were downloaded from the previous sourceforge website.&lt;br /&gt;
&lt;br /&gt;
Note that we do have an the &amp;quot;Headline News gramplet &amp;quot; addon that does poll the Gramps website and was originally causing an issue making the website slow and at sometimes of day stopping it altogether  as it was polling too often (once an hour from everyone who happened to be running Gramps at that moment! This was an unintended way to get DOS'ed https://en.wikipedia.org/wiki/Denial-of-service_attack ) when I took over as website admin I investigated and tracked down and changed the polling period to once a every 24 hours (for current and previous versions of Gramps!), alot of people had installed it on the Dashboard !&lt;br /&gt;
&lt;br /&gt;
=====addon repositories=====&lt;br /&gt;
We use two addons repositories the first is for the source code where addon developers can have access &lt;br /&gt;
&lt;br /&gt;
 https://github.com/gramps-project/addons-source&lt;br /&gt;
&lt;br /&gt;
the second is for the generated/built addons downloads and is restricted to a small group of people to attempt to avoid any security or malicious code issues, this repository is what the Gramps program is pointed at and checks for updates:&lt;br /&gt;
&lt;br /&gt;
 https://github.com/gramps-project/addons&lt;br /&gt;
&lt;br /&gt;
= Information =&lt;br /&gt;
* [[Reviews#General|General Gramps Project Information]]&lt;br /&gt;
* [[What to do for a release]]&lt;br /&gt;
* [[6.0 Roadmap]]&lt;br /&gt;
&lt;br /&gt;
[[Category:User|S]]&lt;/div&gt;</summary>
		<author><name>Sam888</name></author>
		
	</entry>
	<entry>
		<id>https://blog.gramps-project.org/wiki/index.php?title=User:Sam888&amp;diff=131357</id>
		<title>User:Sam888</title>
		<link rel="alternate" type="text/html" href="https://blog.gramps-project.org/wiki/index.php?title=User:Sam888&amp;diff=131357"/>
		<updated>2026-06-13T00:43:44Z</updated>

		<summary type="html">&lt;p&gt;Sam888: /* SourceForge.net - Storage issue for project: gramps */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{man note|Current Webmaster for the Gramps Project}}&lt;br /&gt;
Hi, I generally aim to help the developers who can program; I do alot of non-development work for the Gramps project including: testing and bug triage, website maintenance, writing and updating documentation on the wiki for new releases,  building the third party addons as needed.&lt;br /&gt;
&lt;br /&gt;
==Volunteer Website Administrator==&lt;br /&gt;
Manage and monitor the Gramps Desktop websites (not Github)&lt;br /&gt;
&lt;br /&gt;
*[[Website application upgrades]] - Wordpress(Blog)/MantisBT(Bug tracker)/Mediawiki(Wiki)&lt;br /&gt;
*[[.dtd_and_.rng]]&lt;br /&gt;
*[[Rollover for the manual]]&lt;br /&gt;
*[[Git merge]]&lt;br /&gt;
* https://gramps-project.org/robots.txt&lt;br /&gt;
* Migration of Gramps website host from GoDaddy to a2 Hosting (2019/11/08 to 2019/11/11) (Completed)&lt;br /&gt;
===Wordpress(Blog)===&lt;br /&gt;
* Convert the existing &amp;quot;Hello Gramps!&amp;quot; 2010 theme by Jason Simanek [https://sourceforge.net/p/gramps/mailman/message/24879293/] to use a more modern mobile aware template that comes with WordPress.&lt;br /&gt;
* WordPress [https://wordpress.com/plugins/browse/translation Translation plugin]  [https://gramps.discourse.group/t/can-we-make-the-project-home-page-more-multilingual-without-excessive-labor/8165] - research &amp;amp; test.&lt;br /&gt;
&lt;br /&gt;
===MantisBT(Bug tracker)===&lt;br /&gt;
* Upgraded failed due to database needing to first be manually converted to UTF-8 collation (which means I'll finally need to manually convert from latin1_swedish_ci collation the bugtracker has been using since original installation around 2006!) 2021/07/28 Update: Almost worked but the database is partially corrupted in a few tables it seems related to [[Bug_triage#Status|Bug triage mention that &amp;quot;Sometime in the past 4495 issues disappeared during a mantisdb upgrade&amp;quot;]] so a few tables may be referring to things that don't exist!&lt;br /&gt;
&lt;br /&gt;
===Mediawiki(Wiki)===&lt;br /&gt;
* Upgrade to Mediawiki [https://lists.wikimedia.org/pipermail/mediawiki-announce/2020-December/000268.html 1.35.1 LTS]  ( Warning: MediaWiki is not yet compatible with PHP 8. See task [https://phabricator.wikimedia.org/T248925 T248925 ]for more information)&lt;br /&gt;
** Upgrade failed due to issue https://phabricator.wikimedia.org/T212428 ! (Possible work [https://phabricator.wikimedia.org/T212428#6669851 around]) (2021-12-08 - T212428 fix was only available in Mediawiki 1.37 and upgrade worked pass issue successfully. But wiki fails with multiple Fatal errors and blank pages, currently testing to narrow down and report issue! Reverted to existing Mediawiki!)&lt;br /&gt;
* 2021/12/16 Added suggested settings to LocalSettings.php for security issue https://www.mediawiki.org/wiki/2021-12_security_release/FAQ&lt;br /&gt;
&lt;br /&gt;
* [https://makandracards.com/makandra/594-utf-8ify-an-existing-mysql-database UTF-8ify an existing MySQL database]&lt;br /&gt;
&lt;br /&gt;
* [[MediaWiki:Common.css]]&lt;br /&gt;
&lt;br /&gt;
* look at renaming the user manual to a shorter url see discussion [[Talk:Gramps_5.1_Wiki_Manual]] ( 'User Manual' instead of 'Wiki Manual': As 'User Manual' is a well-known term for the general computer user. / Use redirects either using mediawiki or as rewrite rules in the .htaccess file. )&lt;br /&gt;
* revisit links in wiki sidebar see discussion [[MediaWiki_talk:Sidebar]]&lt;br /&gt;
* [[Talk:Gramplets]] renaming suggestion. &lt;br /&gt;
&lt;br /&gt;
====Extensions====&lt;br /&gt;
=====Existing extensions=====&lt;br /&gt;
======Extension:ConfirmAccount======&lt;br /&gt;
[[File:Request account-extension-currentconfig.png|right|thumb|150px|Extension:ConfirmAccount : Request account - page 2021/11/15 current config ]]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Extension:ConfirmAccount Extension:ConfirmAccount] - (Configured to required a minimum of six words for &amp;quot;Personal biography (plain text only): &amp;quot;  section and a confirmed email address for final account creation)&lt;br /&gt;
** The following configure elements of the RequestAccount form ( https://gramps-project.org/wiki/index.php/Special:RequestAccount ):&lt;br /&gt;
*** 1. Top section of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-text&lt;br /&gt;
*** 2. &amp;quot;User account&amp;quot; section of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-text&lt;br /&gt;
*** 3. &amp;quot;Other information&amp;quot; section of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-ext-text&lt;br /&gt;
*** 4. &amp;quot;Other information&amp;quot; section (it is the first entry boxes &amp;quot;title&amp;quot;) of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-notes&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Submitting the form on the wiki shows the following message:&lt;br /&gt;
&lt;br /&gt;
Your account request has been sent and is now pending review. A confirmation email has been sent to your email address. &lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
Email shows the following:&lt;br /&gt;
&lt;br /&gt;
sent from: noreply@gramps-project.org&lt;br /&gt;
Subject: &amp;quot;Gramps email address confirmation&amp;quot;&lt;br /&gt;
Message:&lt;br /&gt;
&lt;br /&gt;
Someone, probably you from IP address XXX.XXX.XXX.XXX, has requested an account &amp;quot;Testuser2&amp;quot; with this email address on Gramps.&lt;br /&gt;
&lt;br /&gt;
To confirm that this account really does belong to you on Gramps, open this link in your browser:&lt;br /&gt;
&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Special:RequestAccount&amp;amp;action=confirmemail&amp;amp;wpEmailToken=00000000000000000000000000000000&lt;br /&gt;
&lt;br /&gt;
If the account is created, only you will be emailed the password.&lt;br /&gt;
If this is *not* you, do not follow the link.&lt;br /&gt;
This confirmation code will expire at 2021-12-13T22:06:28.&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
Confirming the link will show the following wiki message:&lt;br /&gt;
&lt;br /&gt;
Your email address has been confirmed and will be listed as such in your account request. &lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
Then the webmaster gets the following email:&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
from: noreply@gramps-project.org&lt;br /&gt;
TO: webmaster@gramps-project.org&lt;br /&gt;
Subject: &amp;quot;Gramps account request&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Testuser2 has requested an account and is waiting for confirmation.&lt;br /&gt;
The email address has been confirmed. You can confirm the request here:&lt;br /&gt;
&lt;br /&gt;
https://gramps-project.org/wiki/index.php/Special:ConfirmAccounts&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
I login and confirm as best I can that it is a real person, generally in 99 percent of request the person mentions something about genealogy or the Gramps program or has a question, spam account are rejected as very obvious as they have urls to spammy websites!&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Once the account is created this extension creates a new user talk welcome message; whose configuration is managed at https://gramps-project.org/wiki/index.php/MediaWiki:Confirmaccount-welc&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
=====Language Related extensions=====&lt;br /&gt;
* Investigate making Mediawiki multilingual using '''MediaWiki_Language_Extension_Bundle''' see request {{bug|10978}} and [[User_talk:Avma]]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Directionality_support Directionality_support]&lt;br /&gt;
=====Requested Extensions=====&lt;br /&gt;
* [[User_talk:GulliblePangolin#Add_Wikipedia:Citation_templates]]&lt;br /&gt;
* Test using [https://mediawiki.org/wiki/Extension:LinkTarget MediaWiki hotlink targeting extension]. that would allow linking to the lines of code &amp;amp;amp; open in a target browser window (instead redirecting the existing browser window) (This extension is currently not actively maintained! )&lt;br /&gt;
&lt;br /&gt;
===Mailing lists===&lt;br /&gt;
===== Sourceforge mailing list =====&lt;br /&gt;
Each of the Gramps [https://sourceforge.net/p/gramps/mailman/ Sourceforge mailing list] are backed up regularly to the  [https://sourceforge.net/p/forge/documentation/Mailing%20List%20Archives/ MBOX format]  (Since 2019/11/08)&lt;br /&gt;
* gramps-announce&lt;br /&gt;
* gramps-bugs&lt;br /&gt;
* gramps-devel&lt;br /&gt;
* gramps-users&lt;br /&gt;
&lt;br /&gt;
===Forum===&lt;br /&gt;
&lt;br /&gt;
==== Discourse ====&lt;br /&gt;
The Gramps Discourse Forum is backed up regularly to the [https://meta.discourse.org/t/create-download-and-restore-a-backup-of-your-discourse-database/122710/1 Discourse XML backup format] (Since 2020-01-02)&lt;br /&gt;
&lt;br /&gt;
* [https://sourceforge.net/p/gramps/mailman/message/36890927/ Announcement trial started 2020-01-02]&lt;br /&gt;
&lt;br /&gt;
===== Discourse Trial =====&lt;br /&gt;
Investigate replacing the mailing list on Sourceforge and trial using [https://free.discourse.group/ Discourse] at https://gramps.discourse.group/&lt;br /&gt;
* [x] Create DNS A record and [x] redirect from https://discourse.gramps-project.org to https://gramps.discourse.group/&lt;br /&gt;
* [x] setup and customise discourse for the gramps project eg: logo, permissions etc&lt;br /&gt;
* [x] Invite people to trial?&lt;br /&gt;
====== Migration from sourceforge mailing list ======&lt;br /&gt;
* [x] Create a [https://bitnami.com/stack/discourse standalone version of Discourse]&lt;br /&gt;
* [x] Need to [https://sourceforge.net/p/forge/documentation/Mailing%20List%20Archives/ export] the MBOX for each [https://sourceforge.net/p/gramps/mailman/ sourceforge mailing list]&lt;br /&gt;
** [x] gramps-announce&lt;br /&gt;
** [x] gramps-bugs&lt;br /&gt;
** [x] gramps-devel&lt;br /&gt;
** [x] gramps-users&lt;br /&gt;
* [-] import the Sourceforge MBOX files ( https://meta.discourse.org/t/importing-mailing-lists-mbox-listserv-google-groups-emails/79773 )&lt;br /&gt;
** {{man menu|**Failed** due to Sourceforge (since 2017) obfuscating email addresses in mailing list mbox archive files.}}&lt;br /&gt;
* [ ] create a discourse backup file and&lt;br /&gt;
* [ ] contact the discourse support team to restore the discourse backup file.&lt;br /&gt;
&lt;br /&gt;
==Things to do==&lt;br /&gt;
&lt;br /&gt;
===SourceForge.net - Storage issue for project: gramps ===&lt;br /&gt;
&lt;br /&gt;
* Project's total usage size 26.4 GB as at 2026/06/13&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* https://gramps-project.org/wiki/index.php/Linux_Genealogy_CD   deleted already backed up to https://archive.org/details/@webmaster_gramps-project_org  in 2017 ISO CD's  2026/06/13&lt;br /&gt;
&lt;br /&gt;
====email====&lt;br /&gt;
From: SourceForge.net Support &amp;amp; Ops &amp;lt;sfnet_ops@slashdotmedia.com&amp;gt;&lt;br /&gt;
Date: Fri, 12 Jun 2026 at 07:02&lt;br /&gt;
Subject: Storage issue for project: gramps&lt;br /&gt;
To:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hello,&lt;br /&gt;
&lt;br /&gt;
We are contacting you because you are listed as an Admin for https://sourceforge.net/projects/gramps/&lt;br /&gt;
&lt;br /&gt;
This project is using a large amount of storage.&lt;br /&gt;
&lt;br /&gt;
We need your help removing a lot of your old releases.&lt;br /&gt;
Please remove as much as you can of your old releases and unused files within 14 days.&lt;br /&gt;
&lt;br /&gt;
You can use this tool to help you identify the files that aren't getting many downloads and take up a lot of space.&lt;br /&gt;
https://sourceforge.net/p/gramps/admin/files/large_files&lt;br /&gt;
&lt;br /&gt;
We are letting you know so you can choose which files to remove.&lt;br /&gt;
Please be aware that if we don't see any difference after 14 days, we will have to remove all the files and folders with 0 or a few monthly downloads ourselves.&lt;br /&gt;
&lt;br /&gt;
Thank you for your cooperation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sincerely,&lt;br /&gt;
&lt;br /&gt;
SourceForge Support&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Monitor Traffic to websites===&lt;br /&gt;
{{stub}}&lt;br /&gt;
&lt;br /&gt;
===Addons===&lt;br /&gt;
* [[Addon:TMGimporter]] - Taken over and released 2026 by eduralph for Gramps 6.&lt;br /&gt;
** [[User:Sam888/TMG|TMG Notes]] - On hold&lt;br /&gt;
* [[Addon:Prerequisites Checker Gramplet]] - [https://github.com/gramps-project/addons-source/pull/109 PR109] - maintained by comunity&lt;br /&gt;
* Direct importers instead of GEDCOM see: [http://fileformats.archiveteam.org/wiki/Genealogical_data Genealogical data] - Just Solve the File Format Problem - On hold&lt;br /&gt;
&lt;br /&gt;
===Bug Triage===&lt;br /&gt;
Unofficial [[Bug triage|bug triager]].&lt;br /&gt;
&lt;br /&gt;
Cleanup Started: 201409 Completed 20150523 with life in between...&lt;br /&gt;
&lt;br /&gt;
Gramps Bugtracker: &lt;br /&gt;
https://gramps-project.org/bugs/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
====Idea Bug Triage day/week====&lt;br /&gt;
**Draft** (using kill arch bugs day as a guide)&lt;br /&gt;
&lt;br /&gt;
Subject: Clean up Gramps Bugs: Help us on the xx of xxx!&lt;br /&gt;
&lt;br /&gt;
If any of you have some spare time this weekend, I need some extra hands with triaging the bug tracker.&lt;br /&gt;
&lt;br /&gt;
I'd like to hold a bug wrangling day on the xx of xxx to check open issues. If you cannot take part on the bug wrangling day, then feel free to help us any time before that event.&lt;br /&gt;
&lt;br /&gt;
How?&lt;br /&gt;
&lt;br /&gt;
Please review all bugs that were reported by you and check if they are still valid. (detail how)&lt;br /&gt;
&lt;br /&gt;
Please request a bug closure on the bug tracker if the bug may be closed as resolved in the current version of Gramps. Otherwise please provide further information so that we can continue to work on the bug. We cannot fix bugs without your feedback.&lt;br /&gt;
&lt;br /&gt;
Questions?&lt;br /&gt;
&lt;br /&gt;
Join us at discourse forum (link to discussion for day) during xx of xxx. As we live in different timezones not all developers and bug wranglers will be available at the same time, but feel free to report your issues to any developers available.&lt;br /&gt;
&lt;br /&gt;
Also please check your mailboxes that may contain notifications about comments made on your tickets.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[ ] Decide date.&lt;br /&gt;
[ ] send out email.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===CI Test===&lt;br /&gt;
Improving CI&lt;br /&gt;
&lt;br /&gt;
* https://travis-ci.org/sam-m888/gramps   - On hold&lt;br /&gt;
&lt;br /&gt;
;Coverage&lt;br /&gt;
* https://app.codacy.com/manual/gramps-project/gramps/dashboard&lt;br /&gt;
&lt;br /&gt;
* [[Testing Gramps]]&lt;br /&gt;
&lt;br /&gt;
=== Gramps User Manual ===&lt;br /&gt;
&lt;br /&gt;
The Gramps [[User manual]] is a mix of the following:&lt;br /&gt;
*Reference manual &lt;br /&gt;
*User guide &lt;br /&gt;
*Tutorials (how to?)&lt;br /&gt;
&lt;br /&gt;
* [https://gramps-project.org/wiki/index.php?title=Category:Cleanup Category:Cleanup]&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;s&amp;gt;{{bug|8888}}&amp;lt;/s&amp;gt; / &amp;lt;s&amp;gt;{{bug|9042}}&amp;lt;/s&amp;gt; / &amp;lt;s&amp;gt;{{bug|10919}}&amp;lt;/s&amp;gt; [Review]Gramps Help button User Manual wiki-links (In progress)&lt;br /&gt;
&lt;br /&gt;
====Update for Gramps 6.0====&lt;br /&gt;
Gramps {{man version}} [[User manual translations]]&lt;br /&gt;
&lt;br /&gt;
Ensure that any new functionality is covered by user documentation.&lt;br /&gt;
&lt;br /&gt;
;Update (almost) all images:&lt;br /&gt;
*Started: 2025-0x-xx&lt;br /&gt;
*Completed: &lt;br /&gt;
&lt;br /&gt;
Remaining xx image links:&lt;br /&gt;
*(1 image) https://gramps-project.org/wiki/index.php?title=Gramps_{{man version}}_Wiki_Manual_-_About&lt;br /&gt;
** Update About Screen with released version (instead of alpha)&lt;br /&gt;
&lt;br /&gt;
;Update and improve text to match the interface&lt;br /&gt;
*Started: 2025-0x-xx&lt;br /&gt;
*Completed: &lt;br /&gt;
&lt;br /&gt;
also manually test all user accessible parts of Gramps (done as part of above two)&lt;br /&gt;
&lt;br /&gt;
=====Notes on User manual update=====&lt;br /&gt;
Notes on various regressions, paper-cuts and annoyances noticed during the user manual update.&lt;br /&gt;
&lt;br /&gt;
When I have time, issues and feature request will be created for the following if required.&lt;br /&gt;
&lt;br /&gt;
* add mention about [[Template:Backup Omissions]] specifically about books.xml to user manual&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#################### As at 20200729 #################&lt;br /&gt;
************Bugs**************************************&lt;br /&gt;
[](Bug# )graphical reports - calendar - information overflows boxes (pdf) (ms-windows tested only)&lt;br /&gt;
[](Bug# )Merge (people) dialog does not grow larger when you expand the &amp;quot;Detailed Selection&amp;quot; section out.&lt;br /&gt;
&lt;br /&gt;
%%%%%%%% Help related bugs&lt;br /&gt;
[] ??&lt;br /&gt;
&lt;br /&gt;
************Papercuts - Enhancements******************&lt;br /&gt;
%%%%%%%% All for Help finding improvement see issue 10919 %%%%%%%%%%%%%&lt;br /&gt;
[] context menu's (right click) add an entry for &amp;quot;Help&amp;quot; at the bottom of each? &lt;br /&gt;
[] Add help url to context menu entry for &amp;quot;About: XXXXX&amp;quot; (as was done on addon views)&lt;br /&gt;
    [] Dashboard Category (grampletview)  ( gramps/gui/widgets/grampletpane.py : def _button_press( )&lt;br /&gt;
        [] Also show context menu ###&amp;gt;&amp;gt;&amp;gt; when no database is loaded! &amp;lt;&amp;lt;&amp;lt;###&lt;br /&gt;
           See https://gramps-project.org/bugs/view.php?id=10594&lt;br /&gt;
    [] Chart Category views&lt;br /&gt;
            [] 2 way fan chart&lt;br /&gt;
            [] fan chart (ancestors)&lt;br /&gt;
            [] descendant fan chart&lt;br /&gt;
    [] Each of the &amp;quot;list&amp;quot; &amp;amp; &amp;quot;grouped list&amp;quot; views&lt;br /&gt;
            [] Relationships Category view&lt;br /&gt;
                    [] Nick Halls new &amp;quot;Combined View&amp;quot; for Relationships Category&lt;br /&gt;
            [] Families Category view&lt;br /&gt;
            [] Events View&lt;br /&gt;
            [] Citations List View&lt;br /&gt;
            [] Repository List View&lt;br /&gt;
            [] Media List View&lt;br /&gt;
            [] Notes List View&lt;br /&gt;
            [] People Category&lt;br /&gt;
                [] Tree View - Grouped People&lt;br /&gt;
                [] Tree View - People List View&lt;br /&gt;
            [] Places Category&lt;br /&gt;
                [] Places List View&lt;br /&gt;
                [] Places Tree View&lt;br /&gt;
            [] Sources Category&lt;br /&gt;
                [] Citation Tree View&lt;br /&gt;
                [] Sources List View&lt;br /&gt;
    [] Geography views&lt;br /&gt;
        [] All known places&lt;br /&gt;
        [] All known places for one Family&lt;br /&gt;
        [] Have they been able to meet ?&lt;br /&gt;
        [] All places related to Events&lt;br /&gt;
        [] All known places for one Person&lt;br /&gt;
            [] All known places for one person with graphical information (KML files)&lt;br /&gt;
        [] Every residence or move for a person and any descendants&lt;br /&gt;
        [] Have these two families been able to meet ?&lt;br /&gt;
    [] category drop down under navigator? (or change it to a context menu that you click in an empty section of the navigator section?)&lt;br /&gt;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%...........................................................&lt;br /&gt;
[](Feature# )for the &amp;quot;filter&amp;quot; gramplets name each one (shown on Title bar when detached) and provide working help link (then update screenshots and link to wiki)&lt;br /&gt;
[](feature# )&amp;quot;Add Rule dialog&amp;quot;: if you select a filter then select a top level category of filter&amp;quot; the right hand window shows random stuff from previous filters (suggest displaying a blank area only)&lt;br /&gt;
&lt;br /&gt;
[] (Bug#) dashboard - order of default Gramplets is different on ms-windows  versus linux? eg: top [surnames|welcome] on win 10 - how do you guarantee order ( have a look at geography view icons on toolbar each time the views order is different, which does not help with keybindings!)&lt;br /&gt;
&lt;br /&gt;
[] On each &amp;quot;autobackup/report/export assistant wizard/make backup xml/import/export view as...&amp;quot; options the &amp;quot;File Name:&amp;quot; location should default to the OS's home/documents &amp;amp; media directory  &amp;quot;~&amp;quot; [Linux/Mac OS/MS-Windows (C:\Users\&amp;lt;~username&amp;gt;\Documents) Media&amp;gt; (C:\Users\&amp;lt;username&amp;gt;\Pictures ) ]  eg:  Gtk.FileChooser.set_current_folder()&lt;br /&gt;
see recent issue where user overwrote report_settings.xml with a report on Macosx!&lt;br /&gt;
&lt;br /&gt;
[] add a menu option under &amp;quot;Help&amp;quot; to &amp;quot;Open folder locations&amp;quot;? to aid with helping people for &amp;quot;user directory&amp;quot; etc &amp;quot;Media directory&amp;quot;  (see recent difficulty with finding user directory &lt;br /&gt;
https://gramps-project.org/bugs/view.php?id=10370&lt;br /&gt;
&lt;br /&gt;
[] text reports - Place Report  - use the active selected place by default and then allow people to change (keep it consistent with how other reports are.)&lt;br /&gt;
&lt;br /&gt;
[] Graph report - Family Lines - consider having &amp;quot;People of Interest&amp;quot; tab first so it's obvious that something has to be selected / or bring this report in line with others so that the Active person is already selected at a minimum. ( https://gramps-project.org/bugs/view.php?id=11598 Person had issue with graph report )&lt;br /&gt;
&lt;br /&gt;
[] For each report determine what the optimal page settings are and use them as defaults&lt;br /&gt;
&lt;br /&gt;
[] for each report be able to have separate settings per report for the page settings!&lt;br /&gt;
&lt;br /&gt;
[] text reports- Database Summary Report - is not very useful as it does not name the &amp;quot;Family Tree&amp;quot; the summary is for or a date for reference.  and it's missing an actual summary of other information eg citation/repository's it can provide more information&lt;br /&gt;
&lt;br /&gt;
[] text reports - &amp;quot;Records Report&amp;quot; is not very useful as it does not name the &amp;quot;Family Tree&amp;quot;  or the date produced&lt;br /&gt;
&lt;br /&gt;
[] for clarity suggest adding the word &amp;quot;List&amp;quot; to the list views (this will make it easier to support people) (see my suggestion previous unmerged PR)&lt;br /&gt;
&lt;br /&gt;
[] Make toolbar icons insensitive (grey them out) when not needed or available to use eg: empty list  &lt;br /&gt;
&lt;br /&gt;
[] If the list view is empty, add a greyed out single (non select-able) entry that instructs the user to add to the list?&lt;br /&gt;
&lt;br /&gt;
[] Tool Selection dialog - needs help button &lt;br /&gt;
https://gramps-project.org/wiki/index.php/Gramps_5.1_Wiki_Manual_-_Tools#Tool_Selection_dialog&lt;br /&gt;
&lt;br /&gt;
[] Report Selection dialog - needs help button &lt;br /&gt;
https://gramps-project.org/wiki/index.php/Gramps_5.1_Wiki_Manual_-_Reports#Report_Selection_dialog&lt;br /&gt;
&lt;br /&gt;
[] when running a second instance of gramps if you attempt to open a family tree that's open in the first instance the break lock dialog should have an additional button option to open as read only.&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Books reports&amp;quot;  dialog change the name of the second section from &amp;quot;Current book&amp;quot; to Current book items&amp;quot; (aids in legibility of user manual!)&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Family Trees&amp;quot; Manager button (displays &amp;quot;Connect to a recent database&amp;quot; when you hover over it) Change it to &amp;quot;Connect to a recent  Family Tree&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Family Trees&amp;quot; Manager - Archive (RCS) the &amp;quot;Revision comment&amp;quot; dialog should be renamed to &amp;quot;Archive version comment&amp;quot; and the label &amp;quot;Version description&amp;quot; should be the same?&lt;br /&gt;
&lt;br /&gt;
[] No Menu option to add/delete/restore a Gramplet is available.&lt;br /&gt;
&lt;br /&gt;
[] Gramps CLI info &amp;quot;gramps -v&amp;quot; needs a section that list third-party addons with version numbers and if prerequisites have been met.&lt;br /&gt;
&lt;br /&gt;
[] keybinding on Categories only goes 0 to 9(citations) and we now have 13 categories :( So repositories/media/notes have no shortcut (maybe ctl+shift+&amp;lt;number&amp;gt; ?  ctl plus / minus?   [SM- ok: ctl + n = next category / ctl + p = previous category]&lt;br /&gt;
&lt;br /&gt;
[] age on date gramplett - awkward wording on the resulting &amp;quot;quick view&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Family Tree Manager&amp;quot; for the status column the status icons need tooltips or just use words&lt;br /&gt;
&lt;br /&gt;
[] Sort Events tool has no feedback on completion!&lt;br /&gt;
&lt;br /&gt;
[] report options tabs issues with repeating names (due to tab reorganization!) think of better single word names!&lt;br /&gt;
&lt;br /&gt;
[](feature# )For the &amp;quot;Web Reports&amp;quot; have the report test first that the file path to write to exist instead of attempting to generate the website and then after awhile failing!  eg: manually type in a non existent file path and run the report.&lt;br /&gt;
&lt;br /&gt;
@@@@@@@@@@@@@@User manual@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&lt;br /&gt;
[] Using a wiki for the user manual has already been shown that it does not make translating the manual any easier! (find a simpler way so as to not waste a translators time) as well as the overhead of maintaining the mediawiki!&lt;br /&gt;
&lt;br /&gt;
[] Note that page 20 ( Gramps_5.1_Wiki_Manual_-_Reports_-_part_1 ) will be merged to ( Gramps_5.1_Wiki_Manual_-_Reports ) later as Gramps code needs to update for all subsequent pages!!)&lt;br /&gt;
&lt;br /&gt;
[] geography view rename:&lt;br /&gt;
	* &amp;quot;The map&amp;quot; tab to &amp;quot;Map Common&amp;quot;&lt;br /&gt;
	* rename each of the tabs for the views so they either have the name of the view in full on the tab or the name appears as a text line.&lt;br /&gt;
&lt;br /&gt;
[] @prculley Originally when I created that the &amp;quot;Add&amp;gt;New&amp;quot; menu I had intended for each option to initially switch to that particular list view and then present the editor and once the new item was created for it to be the active highlighted item in the list view, so that users could link the action they have taken with the result instead of having to search for it afterward? Do you know if this is or something similar is possible?&lt;br /&gt;
&lt;br /&gt;
prcully&amp;gt;&amp;gt;(Almost) Anything is possible ;-)...   I'm pretty sure that would take some code to do both switch views (do whatever clicking on item on left side does) and then invoke Editor.  And then finally change active to new whatever.   Probably only four lines of code for each editor.&lt;br /&gt;
&lt;br /&gt;
..........................&lt;br /&gt;
Mentioned by others:&lt;br /&gt;
* It would also be great if the tag colors showed in the Person editor as well.and all the other editors where tags are shown, including the &amp;quot;Tag selection&amp;quot; list. https://www.reddit.com/r/gramps/comments/hy2xqh/option_to_show_tag_with_colors_in_relationships/&lt;br /&gt;
&lt;br /&gt;
.................................................................................................&lt;br /&gt;
[] for addon prerequistes have a look at converting them to use &amp;quot;depends_on = &amp;quot;  like in the following addons&lt;br /&gt;
https://github.com/gramps-project/addons-source/search?utf8=%E2%9C%93&amp;amp;q=depends_on&amp;amp;type=&lt;br /&gt;
https://github.com/gramps-project/gramps/search?utf8=%E2%9C%93&amp;amp;q=depends_on&amp;amp;type=&lt;br /&gt;
&lt;br /&gt;
which can be a comma separated list for multiple dependencies/prerequisites (so that addons that share prerequisites import the same library?) (maybe move spell check into an addon etc? tip of the day... possibilities...)&lt;br /&gt;
&lt;br /&gt;
depends_on = [&amp;quot;libwebconnect&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
mentioned in the following&lt;br /&gt;
https://sourceforge.net/p/gramps/mailman/message/27070037/&lt;br /&gt;
''In your gpr file, you can have a line like:&lt;br /&gt;
&lt;br /&gt;
depends_on = [&amp;quot;libwebconnect&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
which is a list of id's from other gpr files. This example will ensure&lt;br /&gt;
that libwebconnect is loaded before your plugin. If it can't be found,&lt;br /&gt;
or you have a cycle, then your plugin won't be loaded.&lt;br /&gt;
&lt;br /&gt;
If it is a common function, perhaps libhtml is the right place to put&lt;br /&gt;
it, and you can put a depends_on on that.&lt;br /&gt;
&lt;br /&gt;
-Doug''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
example output is on terminal only:&lt;br /&gt;
&lt;br /&gt;
Cannot resolve the following plugin dependencies:&lt;br /&gt;
   Plugin 'UK Web Connect Pack' requires: ['libwebconnect']&lt;br /&gt;
&lt;br /&gt;
[](feature)  For plugins/addons if prerequisites not available display a page stating why/what is missing that includes the addon description and a url to the support page.&lt;br /&gt;
&lt;br /&gt;
..............Unsorted................................&lt;br /&gt;
[] Only documented behavior should be supported. Ensure that clear documentation is a requirement for contributions enhancing Gramps (Part of the PR)&lt;br /&gt;
&lt;br /&gt;
[] '''Configuration Files''' Add advanced appendix that mentions the assorted files eg: Custom filters (custom_filter.xml) and report setting (?.xml) and how they are not being backed up for migration and backup?  also ( recent-files-gramps.xml )  &lt;br /&gt;
see:&lt;br /&gt;
	* https://gramps-project.org/wiki/index.php?title=Gramps_5.1_Wiki_Manual_-_Reports_-_part_1&lt;br /&gt;
	Report Settings&lt;br /&gt;
	The settings chosen when generating a report is stored in the users profile, in .gramps/report_options.xml, and will be used as default settings when generating the next report. If there is a need to revert to the default options for any reason, this file can simply be deleted. &lt;br /&gt;
&lt;br /&gt;
############## Website admin ####################################&lt;br /&gt;
[] A2 Hosting Server resources seem ok: Appdata images! &lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Category:AppData&lt;br /&gt;
(Consider another location eg github! )&lt;br /&gt;
(Was: Godaddy Server resources issue that caused code:500 server errors )&lt;br /&gt;
&lt;br /&gt;
############## Addons #################&lt;br /&gt;
[] Add on Graphical Report - Descendants Lines -Error writing to Output Stream  (turn off document options and make sure report defaults to the documents directory (reported a few times on the mailing list)  / also report defaults to png but is able to output svg according to the wiki help page.&lt;br /&gt;
&lt;br /&gt;
[] PedigreeChart help url addon goes to&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Gramps_5.1_Wiki_Manual_-_Reports#Pedigree_Chart&lt;br /&gt;
instead of:&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=PedigreeChart&lt;br /&gt;
&lt;br /&gt;
[] PedigreeChart addon printing for PDF is poor eg look at the cut off title.&lt;br /&gt;
&lt;br /&gt;
.............................................................&lt;br /&gt;
[] htree - cherry-pick changes to addon-source master&lt;br /&gt;
&lt;br /&gt;
[] rebase &amp;quot;Timeline pedigreeview&amp;quot; on pedigreeview or visa versa?&lt;br /&gt;
.............................................................&lt;br /&gt;
[ ] Pluginmanager (prculley)  also unlike the built in check for addons this one does not mention you need to restart gramps if you install a &amp;quot;gramps view&amp;quot; although it says it should on the addon wiki support page&lt;br /&gt;
..........................................................................&lt;br /&gt;
[] we don’t actually use SF for much any more and they’ve been having a lot of issues in the last couple of years maybe we should migrate the lists to Google Groups (jralls)&lt;br /&gt;
&lt;br /&gt;
* SM another options is https://groups.io/  &lt;br /&gt;
* 2020 We are trialing https://gramps.discourse.group/&lt;br /&gt;
..........................................................................&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Edit_Image_Exif_Metadata&lt;br /&gt;
* See: Future of Exiv2? (  https://github.com/Exiv2/exiv2/issues/1018 )&lt;br /&gt;
..........................................................................&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Gramps_5.1_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_3#Attributes&lt;br /&gt;
&lt;br /&gt;
Gramps has two dialogs called &amp;quot;Attribute Editor dialog&amp;quot; that look different but both collect the same info in the top section.&lt;br /&gt;
&lt;br /&gt;
eg: from Source's attribute tab creating a new attribute.&lt;br /&gt;
...................................................................&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Reports====&lt;br /&gt;
&lt;br /&gt;
====Create new advanced settings appendix====&lt;br /&gt;
* https://gramps-project.org/wiki/index.php/Gramps_{{man version}}_Wiki_Manual_-_Settings#Advanced_manipulation_of_settings&lt;br /&gt;
&lt;br /&gt;
=== Gramps Developer Documents ===&lt;br /&gt;
&lt;br /&gt;
In the sphinx format:&lt;br /&gt;
* [https://gramps-project.org/docs/ Gramps Python API]&lt;br /&gt;
&lt;br /&gt;
On wiki:&lt;br /&gt;
* [[Gramps Data Model]]&lt;br /&gt;
&lt;br /&gt;
See also:&lt;br /&gt;
* [[Internationalization]]&lt;br /&gt;
* [[Gramps Glossary]]&lt;br /&gt;
&lt;br /&gt;
=== User Experience Test Plan ===&lt;br /&gt;
* [[GEPS 034: Improve usability]]&lt;br /&gt;
** [[Usability]]&lt;br /&gt;
&lt;br /&gt;
* [ ] Create a new wiki page that concentrates on the '''new user experience''' (both current &amp;amp; planned). The mailing list suggest it was referred to as the &amp;quot;Aunt Martha&amp;quot; test and mentions them as &amp;quot;user stories&amp;quot;. So lets make Aunt Martha's usage of the Gramps program better.&lt;br /&gt;
** [[UI_style]] ''Remember that the majority of the users are probably novices without a lot of computer experience. Design things so that your Aunt Martha could use it''&lt;br /&gt;
** [[GEPS_015:_Repository_Research_Support#User_Stories]] ''Aunt Martha (AM) is planning a visit to the UK National Archives'' &lt;br /&gt;
** [[GEPS_023:_Storing_data_from_large_sources#User_story_.28Problem_that_needs_to_be_solved.29]] '' Aunt Martha should be able to continue to use Gramps just as at present''&lt;br /&gt;
** [http://gramps.1791082.n4.nabble.com/Multi-user-question-tp1809285p1809287.html Are you seriously suggesting that aunt Martha (or somebody's father) would really put up with something like this? ]&lt;br /&gt;
** [https://sourceforge.net/p/gramps/mailman/message/28455089/ The &amp;quot;Aunt Martha&amp;quot; test is the requirement that one's (hypothetical) barely-knows-how-to-turn-on-the-computer Aunt Martha should be able to easily use Gramps to manage her genealogy research. Anything that involves administering a professional-level RDBMS server like MySQL is going to be way too hard for Aunt Martha.'']&lt;br /&gt;
** [https://sourceforge.net/p/gramps/mailman/message/5247418/ This makes it kind of hard to email a report to Aunt Martha.  It also makes it hard for Aunt Martha, who doesn't want to learn a program to tell you more about her knowledge of family history, to make changes and send it back to you.]&lt;br /&gt;
** [https://www.reddit.com/r/gramps/comments/bo4cb9/the_interface_seems_a_bit_overwhelming/enc6m63/ The project used to have an &amp;quot;Aunt Martha&amp;quot; test for features, where you would ask yourself &amp;quot;Could I easily explain how to do this over the phone to my Aunt Martha?&amp;quot; Maybe now I have become &amp;quot;Aunt Martha&amp;quot;...]&lt;br /&gt;
** [http://gramps.1791082.n4.nabble.com/extra-css-stylesheets-td1799101.html I was thinking that Aunt Martha will never download the extra stylesheets, even if she loves them, because she is not going to want to code...She still will not do it, because she knows that she is not a programmer and will not take the chance.  No matter how easy or explicit the directions are that I would send to her.]&lt;br /&gt;
** From gramps reddit [https://www.reddit.com/r/gramps/comments/eesuy3/difficult_to_add_my_children_to_myself_can_it_be/ ...For example after installing I spent just over an hour attempting to add my children to myself and ended stopping after I couldn't figure it out, ...I have decided to move on to another program because if an old woman like myself can't work it out then who can? ]&lt;br /&gt;
* [ ] Update the test plan for the current version of Gramps&lt;br /&gt;
** [https://github.com/gramps-project/gramps/blob/master/TestPlan.txt /gramps/blob/master/TestPlan.txt] (last updated 2004)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Check/Mention ====&lt;br /&gt;
* [[Handler List]] - A list of languages that have Localized Handler's for Gramps.&lt;br /&gt;
* [[Calendar tools holidays]] - see if these calendars needs updating?&lt;br /&gt;
&lt;br /&gt;
=== Gramps Downloads (since: 2001/04/21) ===&lt;br /&gt;
&lt;br /&gt;
====Downloads Result Table====&lt;br /&gt;
For the various Gramps program installers.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! #&lt;br /&gt;
! Download Location&lt;br /&gt;
! Gramps Version&lt;br /&gt;
! Date Checked&lt;br /&gt;
! Download Count&lt;br /&gt;
! Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || '''[https://github.com/gramps-project/gramps Github]''' ([https://tooomm.github.io/github-release-stats/?username=gramps-project&amp;amp;repository=gramps]) || 6.0.0 || 2017-06-10 to 2025-04-13 || 815,145 || Official ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || '''[https://sourceforge.net/projects/gramps/files/ Sourceforge]''' [https://sourceforge.net/projects/gramps/files/stats/timeline?dates=2001-04-01%20to%202022-08-01&amp;amp;period=monthly]|| 6.0.0 || 2001-04-01 to 2025-04-13 || 1,064,213 || Official - Old site ( Download statistics available since 2001-04-21 (when this project was registered). )||&lt;br /&gt;
|- &lt;br /&gt;
| 3 || '''[https://portableapps.com/apps/education/gramps_portable Portableapps.com]''' [https://sourceforge.net/projects/portableapps/files/Gramps%20Portable/ Sourceforge] ([https://sourceforge.net/projects/portableapps/files/Gramps%20Portable/stats/timeline?dates=2005-10-01%20to%202022-08-01&amp;amp;period=monthly])|| 6.0.0 || 2005-10-01 to 2025-04-13 || 959,660 || Unofficial ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || '''[https://qa.debian.org/popcon.php?package=gramps Debian]''' || 6.0.0 || 2004-01 to 2025-03 || '''Inst''' (251,795) || Debian Popularity contest statistics for Gramps (This only report Statistics for those that Opt-in to the reporting of the statistics. Usually reports the deliberate installation date for Gramps. / '''Inst'''. is the number of people who installed this package (sum of the four categories on the Debian Gramps page) || &lt;br /&gt;
|-&lt;br /&gt;
| 5 || '''[https://chocolatey.org/packages/gramps chocolatey.org]''' || 6.0.0 || 2025-03-13 || 9,268 || Repacked Gramps AIO Microsoft-Windows installer. ||&lt;br /&gt;
|-&lt;br /&gt;
| 6 || '''[https://www.majorgeeks.com/files/details/gramps.html Majorgeeks]''' || 6.0.0 || 2025-03-13 || 12408  || Direct from them Downloads ||&lt;br /&gt;
|-&lt;br /&gt;
| 7 || '''[https://www.bytesin.com/software/Gramps/ bytesin.com]''' || 6.0.0 || 2025-03-13 || 4,341 || Publisher: Aaron R. Short&amp;amp;Ormus? ||&lt;br /&gt;
|-&lt;br /&gt;
| 8 || '''[https://www.chip.de/downloads/Gramps_105764449.html chip.de]''' || 6.0.0 || 2025-03-13 || 15,395 || Direct downloads ||&lt;br /&gt;
|-&lt;br /&gt;
| 9 || '''[https://gramps.softonic.findmysoft.com/ softonic.findmysoft.com]''' || 5.0.1 || 2025-03-13 || 6,935 || Direct downloads ||&lt;br /&gt;
|-&lt;br /&gt;
| 10 || '''softpedia.com''' || 6.0.0 || 2025-03-13 || 6,760 || [https://www.softpedia.com/get/Others/Miscellaneous/GRAMPS.shtml Gramps AIO] ||&lt;br /&gt;
|-&lt;br /&gt;
| 11 || '''softpedia.com''' || 5.2.2 || 2025-03-13 || 5,920 || [https://www.softpedia.com/get/PORTABLE-SOFTWARE/Education/Gramps-Portable.shtml Gramps AIO Portable] ||&lt;br /&gt;
|-&lt;br /&gt;
| 12 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 62 || [https://download.cnet.com/Gramps-for-Linux/3000-2127_4-75312607.html Gramps for Linux] ||&lt;br /&gt;
|-&lt;br /&gt;
| 13 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 176 || [https://download.cnet.com/Gramps-for-Ubuntu/3000-2127_4-75312612.html Gramps for Unbuntu] ||&lt;br /&gt;
|-&lt;br /&gt;
| 14 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 31 || [https://download.cnet.com/Gramps-for-Fedora/3000-2127_4-75312611.html Gramps for Fedora] ||&lt;br /&gt;
|-&lt;br /&gt;
| 15 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 675 || [https://download.cnet.com/GrampsAIO-64-bit/3000-2127_4-75806019.html Gramps AIO (64bit)] ||&lt;br /&gt;
|-&lt;br /&gt;
| 16 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 3,197 || [https://download.cnet.com/Gramps-AIO-32bit/3000-2127_4-75329870.html Gramps AIO (32bit)] ||&lt;br /&gt;
|-&lt;br /&gt;
| 17 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 131 || [https://download.cnet.com/Gramps/3000-2127_4-77899596.html Gramps for macOS] ||&lt;br /&gt;
|-&lt;br /&gt;
| 19 || [https://download.cnet.com/developer/PortableApps/i-6275333/ '''cnet.com''' - (PortableApps)] || 5.1.3 || 2021-06-16 || 1,748 || [https://download.cnet.com/Gramps-Portable/3000-2127_4-75329558.html Gramps Portable] ||&lt;br /&gt;
|-&lt;br /&gt;
| N/A || '''&amp;lt;s&amp;gt;[http://www.download82.com/download/windows/gramps/ download82.com]&amp;lt;/s&amp;gt;''' || 5.0.0 || 20XX-0x-0x || 1,169 || Direct downloads / Website gone / historical count only||&lt;br /&gt;
|-&lt;br /&gt;
| N/A || '''&amp;lt;s&amp;gt;[https://www.computerbild.de/download/Gramps-11696626.html computerbild.de]&amp;lt;/s&amp;gt;''' || 5.0.1 || 2015-04-14 - 20XX-0x-0x || 8,656 || Direct downloads / Page gone / historical count only||&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- | 00 || '''XXXXX''' || X.X.X || 20XX-0x-0x || 00000 || &amp;quot;text&amp;quot; || --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! Total || - || - || 2025-05-13 || 3,167,685 || &amp;lt;- Manual count ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The Gramps Project has broken the multi-million download milestone( Total: 3,167,685 (as at 2025-03-13) ).&lt;br /&gt;
&lt;br /&gt;
Information was gathered from the sources shown that list download statistics from Links to website you can download Gramps from&lt;br /&gt;
&lt;br /&gt;
The shown total downloads is not an indication of the active userbase.&lt;br /&gt;
&lt;br /&gt;
* [ ]Write up a blog post or wiki page or just leave here.&lt;br /&gt;
* [ ]create an issue to hold the csv files.&lt;br /&gt;
* [ ]create a Graph to plot downloads overtime.&lt;br /&gt;
* [ ]Contact sites that host older versions of the Gramps files for downloads and ask them to update to the current version at least.&lt;br /&gt;
&lt;br /&gt;
Here is my attempt at gathering the statistics required to answer how many download to date.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;[https://www.macmillandictionary.com/dictionary/british/user-base User Base]&amp;quot; - is the number of people who use a particular product or service, especially one available on the Internet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It is very difficult to estimate userbase as you get many different types of users&lt;br /&gt;
&lt;br /&gt;
* One time users who download and install Gramps and find it is not for them.&lt;br /&gt;
* Long term users.&lt;br /&gt;
* Alot of the downloads will be for users upgrading existing installations&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Download Statistics commence from when the Gramps project started 2001/04/21.&lt;br /&gt;
&lt;br /&gt;
A further break down of downloads is possible by (but I won't be doing that):&lt;br /&gt;
* Supplied by project (Source code for manual installation)&lt;br /&gt;
* Linux/OpenBSD etc&lt;br /&gt;
** Supplied by volunteers to the project for download&lt;br /&gt;
** Supplied by directly from the distribution website&lt;br /&gt;
* Microsoft Windows&lt;br /&gt;
** Supplied by volunteers to the project for download&lt;br /&gt;
** Legacy version from portableapps.com&lt;br /&gt;
* Apple MacOS&lt;br /&gt;
** Supplied by volunteers to the project for download&lt;br /&gt;
&lt;br /&gt;
====Addon downloads and popularity====&lt;br /&gt;
As a number of people have [https://github.com/gramps-project/addons-source/pull/124#issuecomment-371301127 commented] and or raised the issue directly with me via email here is a summary of what I know:&lt;br /&gt;
&lt;br /&gt;
;Question: Does the Gramps project know which addons are the most popular and are download statistics available?&lt;br /&gt;
&lt;br /&gt;
;Answer: Addon downloads are not tracked and there are no plans to track them due to privacy and technical issues (see below). Even if addon downloads where tracked it would only represent a small percentage of users who check for addons!&lt;br /&gt;
&lt;br /&gt;
;Question: Why?&lt;br /&gt;
&lt;br /&gt;
;Answer: Github counts downloads via its releases section page only for normal downloads of files. But not for the way Gramps addon downloads are done as they are binary files that only sit in a second git repository itself in a directory per grampsXX release called download and not on the addon releases page, this is no different to the way the gramps addons were downloaded from the previous sourceforge website.&lt;br /&gt;
&lt;br /&gt;
Note that we do have an the &amp;quot;Headline News gramplet &amp;quot; addon that does poll the Gramps website and was originally causing an issue making the website slow and at sometimes of day stopping it altogether  as it was polling too often (once an hour from everyone who happened to be running Gramps at that moment! This was an unintended way to get DOS'ed https://en.wikipedia.org/wiki/Denial-of-service_attack ) when I took over as website admin I investigated and tracked down and changed the polling period to once a every 24 hours (for current and previous versions of Gramps!), alot of people had installed it on the Dashboard !&lt;br /&gt;
&lt;br /&gt;
=====addon repositories=====&lt;br /&gt;
We use two addons repositories the first is for the source code where addon developers can have access &lt;br /&gt;
&lt;br /&gt;
 https://github.com/gramps-project/addons-source&lt;br /&gt;
&lt;br /&gt;
the second is for the generated/built addons downloads and is restricted to a small group of people to attempt to avoid any security or malicious code issues, this repository is what the Gramps program is pointed at and checks for updates:&lt;br /&gt;
&lt;br /&gt;
 https://github.com/gramps-project/addons&lt;br /&gt;
&lt;br /&gt;
= Information =&lt;br /&gt;
* [[Reviews#General|General Gramps Project Information]]&lt;br /&gt;
* [[What to do for a release]]&lt;br /&gt;
* [[6.0 Roadmap]]&lt;br /&gt;
&lt;br /&gt;
[[Category:User|S]]&lt;/div&gt;</summary>
		<author><name>Sam888</name></author>
		
	</entry>
	<entry>
		<id>https://blog.gramps-project.org/wiki/index.php?title=User:Sam888&amp;diff=131356</id>
		<title>User:Sam888</title>
		<link rel="alternate" type="text/html" href="https://blog.gramps-project.org/wiki/index.php?title=User:Sam888&amp;diff=131356"/>
		<updated>2026-06-13T00:40:43Z</updated>

		<summary type="html">&lt;p&gt;Sam888: /* SourceForge.net - Storage issue for project: gramps */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{man note|Current Webmaster for the Gramps Project}}&lt;br /&gt;
Hi, I generally aim to help the developers who can program; I do alot of non-development work for the Gramps project including: testing and bug triage, website maintenance, writing and updating documentation on the wiki for new releases,  building the third party addons as needed.&lt;br /&gt;
&lt;br /&gt;
==Volunteer Website Administrator==&lt;br /&gt;
Manage and monitor the Gramps Desktop websites (not Github)&lt;br /&gt;
&lt;br /&gt;
*[[Website application upgrades]] - Wordpress(Blog)/MantisBT(Bug tracker)/Mediawiki(Wiki)&lt;br /&gt;
*[[.dtd_and_.rng]]&lt;br /&gt;
*[[Rollover for the manual]]&lt;br /&gt;
*[[Git merge]]&lt;br /&gt;
* https://gramps-project.org/robots.txt&lt;br /&gt;
* Migration of Gramps website host from GoDaddy to a2 Hosting (2019/11/08 to 2019/11/11) (Completed)&lt;br /&gt;
===Wordpress(Blog)===&lt;br /&gt;
* Convert the existing &amp;quot;Hello Gramps!&amp;quot; 2010 theme by Jason Simanek [https://sourceforge.net/p/gramps/mailman/message/24879293/] to use a more modern mobile aware template that comes with WordPress.&lt;br /&gt;
* WordPress [https://wordpress.com/plugins/browse/translation Translation plugin]  [https://gramps.discourse.group/t/can-we-make-the-project-home-page-more-multilingual-without-excessive-labor/8165] - research &amp;amp; test.&lt;br /&gt;
&lt;br /&gt;
===MantisBT(Bug tracker)===&lt;br /&gt;
* Upgraded failed due to database needing to first be manually converted to UTF-8 collation (which means I'll finally need to manually convert from latin1_swedish_ci collation the bugtracker has been using since original installation around 2006!) 2021/07/28 Update: Almost worked but the database is partially corrupted in a few tables it seems related to [[Bug_triage#Status|Bug triage mention that &amp;quot;Sometime in the past 4495 issues disappeared during a mantisdb upgrade&amp;quot;]] so a few tables may be referring to things that don't exist!&lt;br /&gt;
&lt;br /&gt;
===Mediawiki(Wiki)===&lt;br /&gt;
* Upgrade to Mediawiki [https://lists.wikimedia.org/pipermail/mediawiki-announce/2020-December/000268.html 1.35.1 LTS]  ( Warning: MediaWiki is not yet compatible with PHP 8. See task [https://phabricator.wikimedia.org/T248925 T248925 ]for more information)&lt;br /&gt;
** Upgrade failed due to issue https://phabricator.wikimedia.org/T212428 ! (Possible work [https://phabricator.wikimedia.org/T212428#6669851 around]) (2021-12-08 - T212428 fix was only available in Mediawiki 1.37 and upgrade worked pass issue successfully. But wiki fails with multiple Fatal errors and blank pages, currently testing to narrow down and report issue! Reverted to existing Mediawiki!)&lt;br /&gt;
* 2021/12/16 Added suggested settings to LocalSettings.php for security issue https://www.mediawiki.org/wiki/2021-12_security_release/FAQ&lt;br /&gt;
&lt;br /&gt;
* [https://makandracards.com/makandra/594-utf-8ify-an-existing-mysql-database UTF-8ify an existing MySQL database]&lt;br /&gt;
&lt;br /&gt;
* [[MediaWiki:Common.css]]&lt;br /&gt;
&lt;br /&gt;
* look at renaming the user manual to a shorter url see discussion [[Talk:Gramps_5.1_Wiki_Manual]] ( 'User Manual' instead of 'Wiki Manual': As 'User Manual' is a well-known term for the general computer user. / Use redirects either using mediawiki or as rewrite rules in the .htaccess file. )&lt;br /&gt;
* revisit links in wiki sidebar see discussion [[MediaWiki_talk:Sidebar]]&lt;br /&gt;
* [[Talk:Gramplets]] renaming suggestion. &lt;br /&gt;
&lt;br /&gt;
====Extensions====&lt;br /&gt;
=====Existing extensions=====&lt;br /&gt;
======Extension:ConfirmAccount======&lt;br /&gt;
[[File:Request account-extension-currentconfig.png|right|thumb|150px|Extension:ConfirmAccount : Request account - page 2021/11/15 current config ]]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Extension:ConfirmAccount Extension:ConfirmAccount] - (Configured to required a minimum of six words for &amp;quot;Personal biography (plain text only): &amp;quot;  section and a confirmed email address for final account creation)&lt;br /&gt;
** The following configure elements of the RequestAccount form ( https://gramps-project.org/wiki/index.php/Special:RequestAccount ):&lt;br /&gt;
*** 1. Top section of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-text&lt;br /&gt;
*** 2. &amp;quot;User account&amp;quot; section of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-text&lt;br /&gt;
*** 3. &amp;quot;Other information&amp;quot; section of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-ext-text&lt;br /&gt;
*** 4. &amp;quot;Other information&amp;quot; section (it is the first entry boxes &amp;quot;title&amp;quot;) of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-notes&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Submitting the form on the wiki shows the following message:&lt;br /&gt;
&lt;br /&gt;
Your account request has been sent and is now pending review. A confirmation email has been sent to your email address. &lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
Email shows the following:&lt;br /&gt;
&lt;br /&gt;
sent from: noreply@gramps-project.org&lt;br /&gt;
Subject: &amp;quot;Gramps email address confirmation&amp;quot;&lt;br /&gt;
Message:&lt;br /&gt;
&lt;br /&gt;
Someone, probably you from IP address XXX.XXX.XXX.XXX, has requested an account &amp;quot;Testuser2&amp;quot; with this email address on Gramps.&lt;br /&gt;
&lt;br /&gt;
To confirm that this account really does belong to you on Gramps, open this link in your browser:&lt;br /&gt;
&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Special:RequestAccount&amp;amp;action=confirmemail&amp;amp;wpEmailToken=00000000000000000000000000000000&lt;br /&gt;
&lt;br /&gt;
If the account is created, only you will be emailed the password.&lt;br /&gt;
If this is *not* you, do not follow the link.&lt;br /&gt;
This confirmation code will expire at 2021-12-13T22:06:28.&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
Confirming the link will show the following wiki message:&lt;br /&gt;
&lt;br /&gt;
Your email address has been confirmed and will be listed as such in your account request. &lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
Then the webmaster gets the following email:&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
from: noreply@gramps-project.org&lt;br /&gt;
TO: webmaster@gramps-project.org&lt;br /&gt;
Subject: &amp;quot;Gramps account request&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Testuser2 has requested an account and is waiting for confirmation.&lt;br /&gt;
The email address has been confirmed. You can confirm the request here:&lt;br /&gt;
&lt;br /&gt;
https://gramps-project.org/wiki/index.php/Special:ConfirmAccounts&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
I login and confirm as best I can that it is a real person, generally in 99 percent of request the person mentions something about genealogy or the Gramps program or has a question, spam account are rejected as very obvious as they have urls to spammy websites!&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Once the account is created this extension creates a new user talk welcome message; whose configuration is managed at https://gramps-project.org/wiki/index.php/MediaWiki:Confirmaccount-welc&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
=====Language Related extensions=====&lt;br /&gt;
* Investigate making Mediawiki multilingual using '''MediaWiki_Language_Extension_Bundle''' see request {{bug|10978}} and [[User_talk:Avma]]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Directionality_support Directionality_support]&lt;br /&gt;
=====Requested Extensions=====&lt;br /&gt;
* [[User_talk:GulliblePangolin#Add_Wikipedia:Citation_templates]]&lt;br /&gt;
* Test using [https://mediawiki.org/wiki/Extension:LinkTarget MediaWiki hotlink targeting extension]. that would allow linking to the lines of code &amp;amp;amp; open in a target browser window (instead redirecting the existing browser window) (This extension is currently not actively maintained! )&lt;br /&gt;
&lt;br /&gt;
===Mailing lists===&lt;br /&gt;
===== Sourceforge mailing list =====&lt;br /&gt;
Each of the Gramps [https://sourceforge.net/p/gramps/mailman/ Sourceforge mailing list] are backed up regularly to the  [https://sourceforge.net/p/forge/documentation/Mailing%20List%20Archives/ MBOX format]  (Since 2019/11/08)&lt;br /&gt;
* gramps-announce&lt;br /&gt;
* gramps-bugs&lt;br /&gt;
* gramps-devel&lt;br /&gt;
* gramps-users&lt;br /&gt;
&lt;br /&gt;
===Forum===&lt;br /&gt;
&lt;br /&gt;
==== Discourse ====&lt;br /&gt;
The Gramps Discourse Forum is backed up regularly to the [https://meta.discourse.org/t/create-download-and-restore-a-backup-of-your-discourse-database/122710/1 Discourse XML backup format] (Since 2020-01-02)&lt;br /&gt;
&lt;br /&gt;
* [https://sourceforge.net/p/gramps/mailman/message/36890927/ Announcement trial started 2020-01-02]&lt;br /&gt;
&lt;br /&gt;
===== Discourse Trial =====&lt;br /&gt;
Investigate replacing the mailing list on Sourceforge and trial using [https://free.discourse.group/ Discourse] at https://gramps.discourse.group/&lt;br /&gt;
* [x] Create DNS A record and [x] redirect from https://discourse.gramps-project.org to https://gramps.discourse.group/&lt;br /&gt;
* [x] setup and customise discourse for the gramps project eg: logo, permissions etc&lt;br /&gt;
* [x] Invite people to trial?&lt;br /&gt;
====== Migration from sourceforge mailing list ======&lt;br /&gt;
* [x] Create a [https://bitnami.com/stack/discourse standalone version of Discourse]&lt;br /&gt;
* [x] Need to [https://sourceforge.net/p/forge/documentation/Mailing%20List%20Archives/ export] the MBOX for each [https://sourceforge.net/p/gramps/mailman/ sourceforge mailing list]&lt;br /&gt;
** [x] gramps-announce&lt;br /&gt;
** [x] gramps-bugs&lt;br /&gt;
** [x] gramps-devel&lt;br /&gt;
** [x] gramps-users&lt;br /&gt;
* [-] import the Sourceforge MBOX files ( https://meta.discourse.org/t/importing-mailing-lists-mbox-listserv-google-groups-emails/79773 )&lt;br /&gt;
** {{man menu|**Failed** due to Sourceforge (since 2017) obfuscating email addresses in mailing list mbox archive files.}}&lt;br /&gt;
* [ ] create a discourse backup file and&lt;br /&gt;
* [ ] contact the discourse support team to restore the discourse backup file.&lt;br /&gt;
&lt;br /&gt;
==Things to do==&lt;br /&gt;
&lt;br /&gt;
===SourceForge.net - Storage issue for project: gramps ===&lt;br /&gt;
&lt;br /&gt;
* Project's total usage size 26.4 GB as at 2026/06/13&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* https://gramps-project.org/wiki/index.php/Linux_Genealogy_CD   deleted already backed up in 2017 ISO CD's  2026/06/13&lt;br /&gt;
&lt;br /&gt;
====email====&lt;br /&gt;
From: SourceForge.net Support &amp;amp; Ops &amp;lt;sfnet_ops@slashdotmedia.com&amp;gt;&lt;br /&gt;
Date: Fri, 12 Jun 2026 at 07:02&lt;br /&gt;
Subject: Storage issue for project: gramps&lt;br /&gt;
To:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hello,&lt;br /&gt;
&lt;br /&gt;
We are contacting you because you are listed as an Admin for https://sourceforge.net/projects/gramps/&lt;br /&gt;
&lt;br /&gt;
This project is using a large amount of storage.&lt;br /&gt;
&lt;br /&gt;
We need your help removing a lot of your old releases.&lt;br /&gt;
Please remove as much as you can of your old releases and unused files within 14 days.&lt;br /&gt;
&lt;br /&gt;
You can use this tool to help you identify the files that aren't getting many downloads and take up a lot of space.&lt;br /&gt;
https://sourceforge.net/p/gramps/admin/files/large_files&lt;br /&gt;
&lt;br /&gt;
We are letting you know so you can choose which files to remove.&lt;br /&gt;
Please be aware that if we don't see any difference after 14 days, we will have to remove all the files and folders with 0 or a few monthly downloads ourselves.&lt;br /&gt;
&lt;br /&gt;
Thank you for your cooperation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sincerely,&lt;br /&gt;
&lt;br /&gt;
SourceForge Support&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Monitor Traffic to websites===&lt;br /&gt;
{{stub}}&lt;br /&gt;
&lt;br /&gt;
===Addons===&lt;br /&gt;
* [[Addon:TMGimporter]] - Taken over and released 2026 by eduralph for Gramps 6.&lt;br /&gt;
** [[User:Sam888/TMG|TMG Notes]] - On hold&lt;br /&gt;
* [[Addon:Prerequisites Checker Gramplet]] - [https://github.com/gramps-project/addons-source/pull/109 PR109] - maintained by comunity&lt;br /&gt;
* Direct importers instead of GEDCOM see: [http://fileformats.archiveteam.org/wiki/Genealogical_data Genealogical data] - Just Solve the File Format Problem - On hold&lt;br /&gt;
&lt;br /&gt;
===Bug Triage===&lt;br /&gt;
Unofficial [[Bug triage|bug triager]].&lt;br /&gt;
&lt;br /&gt;
Cleanup Started: 201409 Completed 20150523 with life in between...&lt;br /&gt;
&lt;br /&gt;
Gramps Bugtracker: &lt;br /&gt;
https://gramps-project.org/bugs/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
====Idea Bug Triage day/week====&lt;br /&gt;
**Draft** (using kill arch bugs day as a guide)&lt;br /&gt;
&lt;br /&gt;
Subject: Clean up Gramps Bugs: Help us on the xx of xxx!&lt;br /&gt;
&lt;br /&gt;
If any of you have some spare time this weekend, I need some extra hands with triaging the bug tracker.&lt;br /&gt;
&lt;br /&gt;
I'd like to hold a bug wrangling day on the xx of xxx to check open issues. If you cannot take part on the bug wrangling day, then feel free to help us any time before that event.&lt;br /&gt;
&lt;br /&gt;
How?&lt;br /&gt;
&lt;br /&gt;
Please review all bugs that were reported by you and check if they are still valid. (detail how)&lt;br /&gt;
&lt;br /&gt;
Please request a bug closure on the bug tracker if the bug may be closed as resolved in the current version of Gramps. Otherwise please provide further information so that we can continue to work on the bug. We cannot fix bugs without your feedback.&lt;br /&gt;
&lt;br /&gt;
Questions?&lt;br /&gt;
&lt;br /&gt;
Join us at discourse forum (link to discussion for day) during xx of xxx. As we live in different timezones not all developers and bug wranglers will be available at the same time, but feel free to report your issues to any developers available.&lt;br /&gt;
&lt;br /&gt;
Also please check your mailboxes that may contain notifications about comments made on your tickets.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[ ] Decide date.&lt;br /&gt;
[ ] send out email.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===CI Test===&lt;br /&gt;
Improving CI&lt;br /&gt;
&lt;br /&gt;
* https://travis-ci.org/sam-m888/gramps   - On hold&lt;br /&gt;
&lt;br /&gt;
;Coverage&lt;br /&gt;
* https://app.codacy.com/manual/gramps-project/gramps/dashboard&lt;br /&gt;
&lt;br /&gt;
* [[Testing Gramps]]&lt;br /&gt;
&lt;br /&gt;
=== Gramps User Manual ===&lt;br /&gt;
&lt;br /&gt;
The Gramps [[User manual]] is a mix of the following:&lt;br /&gt;
*Reference manual &lt;br /&gt;
*User guide &lt;br /&gt;
*Tutorials (how to?)&lt;br /&gt;
&lt;br /&gt;
* [https://gramps-project.org/wiki/index.php?title=Category:Cleanup Category:Cleanup]&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;s&amp;gt;{{bug|8888}}&amp;lt;/s&amp;gt; / &amp;lt;s&amp;gt;{{bug|9042}}&amp;lt;/s&amp;gt; / &amp;lt;s&amp;gt;{{bug|10919}}&amp;lt;/s&amp;gt; [Review]Gramps Help button User Manual wiki-links (In progress)&lt;br /&gt;
&lt;br /&gt;
====Update for Gramps 6.0====&lt;br /&gt;
Gramps {{man version}} [[User manual translations]]&lt;br /&gt;
&lt;br /&gt;
Ensure that any new functionality is covered by user documentation.&lt;br /&gt;
&lt;br /&gt;
;Update (almost) all images:&lt;br /&gt;
*Started: 2025-0x-xx&lt;br /&gt;
*Completed: &lt;br /&gt;
&lt;br /&gt;
Remaining xx image links:&lt;br /&gt;
*(1 image) https://gramps-project.org/wiki/index.php?title=Gramps_{{man version}}_Wiki_Manual_-_About&lt;br /&gt;
** Update About Screen with released version (instead of alpha)&lt;br /&gt;
&lt;br /&gt;
;Update and improve text to match the interface&lt;br /&gt;
*Started: 2025-0x-xx&lt;br /&gt;
*Completed: &lt;br /&gt;
&lt;br /&gt;
also manually test all user accessible parts of Gramps (done as part of above two)&lt;br /&gt;
&lt;br /&gt;
=====Notes on User manual update=====&lt;br /&gt;
Notes on various regressions, paper-cuts and annoyances noticed during the user manual update.&lt;br /&gt;
&lt;br /&gt;
When I have time, issues and feature request will be created for the following if required.&lt;br /&gt;
&lt;br /&gt;
* add mention about [[Template:Backup Omissions]] specifically about books.xml to user manual&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#################### As at 20200729 #################&lt;br /&gt;
************Bugs**************************************&lt;br /&gt;
[](Bug# )graphical reports - calendar - information overflows boxes (pdf) (ms-windows tested only)&lt;br /&gt;
[](Bug# )Merge (people) dialog does not grow larger when you expand the &amp;quot;Detailed Selection&amp;quot; section out.&lt;br /&gt;
&lt;br /&gt;
%%%%%%%% Help related bugs&lt;br /&gt;
[] ??&lt;br /&gt;
&lt;br /&gt;
************Papercuts - Enhancements******************&lt;br /&gt;
%%%%%%%% All for Help finding improvement see issue 10919 %%%%%%%%%%%%%&lt;br /&gt;
[] context menu's (right click) add an entry for &amp;quot;Help&amp;quot; at the bottom of each? &lt;br /&gt;
[] Add help url to context menu entry for &amp;quot;About: XXXXX&amp;quot; (as was done on addon views)&lt;br /&gt;
    [] Dashboard Category (grampletview)  ( gramps/gui/widgets/grampletpane.py : def _button_press( )&lt;br /&gt;
        [] Also show context menu ###&amp;gt;&amp;gt;&amp;gt; when no database is loaded! &amp;lt;&amp;lt;&amp;lt;###&lt;br /&gt;
           See https://gramps-project.org/bugs/view.php?id=10594&lt;br /&gt;
    [] Chart Category views&lt;br /&gt;
            [] 2 way fan chart&lt;br /&gt;
            [] fan chart (ancestors)&lt;br /&gt;
            [] descendant fan chart&lt;br /&gt;
    [] Each of the &amp;quot;list&amp;quot; &amp;amp; &amp;quot;grouped list&amp;quot; views&lt;br /&gt;
            [] Relationships Category view&lt;br /&gt;
                    [] Nick Halls new &amp;quot;Combined View&amp;quot; for Relationships Category&lt;br /&gt;
            [] Families Category view&lt;br /&gt;
            [] Events View&lt;br /&gt;
            [] Citations List View&lt;br /&gt;
            [] Repository List View&lt;br /&gt;
            [] Media List View&lt;br /&gt;
            [] Notes List View&lt;br /&gt;
            [] People Category&lt;br /&gt;
                [] Tree View - Grouped People&lt;br /&gt;
                [] Tree View - People List View&lt;br /&gt;
            [] Places Category&lt;br /&gt;
                [] Places List View&lt;br /&gt;
                [] Places Tree View&lt;br /&gt;
            [] Sources Category&lt;br /&gt;
                [] Citation Tree View&lt;br /&gt;
                [] Sources List View&lt;br /&gt;
    [] Geography views&lt;br /&gt;
        [] All known places&lt;br /&gt;
        [] All known places for one Family&lt;br /&gt;
        [] Have they been able to meet ?&lt;br /&gt;
        [] All places related to Events&lt;br /&gt;
        [] All known places for one Person&lt;br /&gt;
            [] All known places for one person with graphical information (KML files)&lt;br /&gt;
        [] Every residence or move for a person and any descendants&lt;br /&gt;
        [] Have these two families been able to meet ?&lt;br /&gt;
    [] category drop down under navigator? (or change it to a context menu that you click in an empty section of the navigator section?)&lt;br /&gt;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%...........................................................&lt;br /&gt;
[](Feature# )for the &amp;quot;filter&amp;quot; gramplets name each one (shown on Title bar when detached) and provide working help link (then update screenshots and link to wiki)&lt;br /&gt;
[](feature# )&amp;quot;Add Rule dialog&amp;quot;: if you select a filter then select a top level category of filter&amp;quot; the right hand window shows random stuff from previous filters (suggest displaying a blank area only)&lt;br /&gt;
&lt;br /&gt;
[] (Bug#) dashboard - order of default Gramplets is different on ms-windows  versus linux? eg: top [surnames|welcome] on win 10 - how do you guarantee order ( have a look at geography view icons on toolbar each time the views order is different, which does not help with keybindings!)&lt;br /&gt;
&lt;br /&gt;
[] On each &amp;quot;autobackup/report/export assistant wizard/make backup xml/import/export view as...&amp;quot; options the &amp;quot;File Name:&amp;quot; location should default to the OS's home/documents &amp;amp; media directory  &amp;quot;~&amp;quot; [Linux/Mac OS/MS-Windows (C:\Users\&amp;lt;~username&amp;gt;\Documents) Media&amp;gt; (C:\Users\&amp;lt;username&amp;gt;\Pictures ) ]  eg:  Gtk.FileChooser.set_current_folder()&lt;br /&gt;
see recent issue where user overwrote report_settings.xml with a report on Macosx!&lt;br /&gt;
&lt;br /&gt;
[] add a menu option under &amp;quot;Help&amp;quot; to &amp;quot;Open folder locations&amp;quot;? to aid with helping people for &amp;quot;user directory&amp;quot; etc &amp;quot;Media directory&amp;quot;  (see recent difficulty with finding user directory &lt;br /&gt;
https://gramps-project.org/bugs/view.php?id=10370&lt;br /&gt;
&lt;br /&gt;
[] text reports - Place Report  - use the active selected place by default and then allow people to change (keep it consistent with how other reports are.)&lt;br /&gt;
&lt;br /&gt;
[] Graph report - Family Lines - consider having &amp;quot;People of Interest&amp;quot; tab first so it's obvious that something has to be selected / or bring this report in line with others so that the Active person is already selected at a minimum. ( https://gramps-project.org/bugs/view.php?id=11598 Person had issue with graph report )&lt;br /&gt;
&lt;br /&gt;
[] For each report determine what the optimal page settings are and use them as defaults&lt;br /&gt;
&lt;br /&gt;
[] for each report be able to have separate settings per report for the page settings!&lt;br /&gt;
&lt;br /&gt;
[] text reports- Database Summary Report - is not very useful as it does not name the &amp;quot;Family Tree&amp;quot; the summary is for or a date for reference.  and it's missing an actual summary of other information eg citation/repository's it can provide more information&lt;br /&gt;
&lt;br /&gt;
[] text reports - &amp;quot;Records Report&amp;quot; is not very useful as it does not name the &amp;quot;Family Tree&amp;quot;  or the date produced&lt;br /&gt;
&lt;br /&gt;
[] for clarity suggest adding the word &amp;quot;List&amp;quot; to the list views (this will make it easier to support people) (see my suggestion previous unmerged PR)&lt;br /&gt;
&lt;br /&gt;
[] Make toolbar icons insensitive (grey them out) when not needed or available to use eg: empty list  &lt;br /&gt;
&lt;br /&gt;
[] If the list view is empty, add a greyed out single (non select-able) entry that instructs the user to add to the list?&lt;br /&gt;
&lt;br /&gt;
[] Tool Selection dialog - needs help button &lt;br /&gt;
https://gramps-project.org/wiki/index.php/Gramps_5.1_Wiki_Manual_-_Tools#Tool_Selection_dialog&lt;br /&gt;
&lt;br /&gt;
[] Report Selection dialog - needs help button &lt;br /&gt;
https://gramps-project.org/wiki/index.php/Gramps_5.1_Wiki_Manual_-_Reports#Report_Selection_dialog&lt;br /&gt;
&lt;br /&gt;
[] when running a second instance of gramps if you attempt to open a family tree that's open in the first instance the break lock dialog should have an additional button option to open as read only.&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Books reports&amp;quot;  dialog change the name of the second section from &amp;quot;Current book&amp;quot; to Current book items&amp;quot; (aids in legibility of user manual!)&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Family Trees&amp;quot; Manager button (displays &amp;quot;Connect to a recent database&amp;quot; when you hover over it) Change it to &amp;quot;Connect to a recent  Family Tree&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Family Trees&amp;quot; Manager - Archive (RCS) the &amp;quot;Revision comment&amp;quot; dialog should be renamed to &amp;quot;Archive version comment&amp;quot; and the label &amp;quot;Version description&amp;quot; should be the same?&lt;br /&gt;
&lt;br /&gt;
[] No Menu option to add/delete/restore a Gramplet is available.&lt;br /&gt;
&lt;br /&gt;
[] Gramps CLI info &amp;quot;gramps -v&amp;quot; needs a section that list third-party addons with version numbers and if prerequisites have been met.&lt;br /&gt;
&lt;br /&gt;
[] keybinding on Categories only goes 0 to 9(citations) and we now have 13 categories :( So repositories/media/notes have no shortcut (maybe ctl+shift+&amp;lt;number&amp;gt; ?  ctl plus / minus?   [SM- ok: ctl + n = next category / ctl + p = previous category]&lt;br /&gt;
&lt;br /&gt;
[] age on date gramplett - awkward wording on the resulting &amp;quot;quick view&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Family Tree Manager&amp;quot; for the status column the status icons need tooltips or just use words&lt;br /&gt;
&lt;br /&gt;
[] Sort Events tool has no feedback on completion!&lt;br /&gt;
&lt;br /&gt;
[] report options tabs issues with repeating names (due to tab reorganization!) think of better single word names!&lt;br /&gt;
&lt;br /&gt;
[](feature# )For the &amp;quot;Web Reports&amp;quot; have the report test first that the file path to write to exist instead of attempting to generate the website and then after awhile failing!  eg: manually type in a non existent file path and run the report.&lt;br /&gt;
&lt;br /&gt;
@@@@@@@@@@@@@@User manual@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&lt;br /&gt;
[] Using a wiki for the user manual has already been shown that it does not make translating the manual any easier! (find a simpler way so as to not waste a translators time) as well as the overhead of maintaining the mediawiki!&lt;br /&gt;
&lt;br /&gt;
[] Note that page 20 ( Gramps_5.1_Wiki_Manual_-_Reports_-_part_1 ) will be merged to ( Gramps_5.1_Wiki_Manual_-_Reports ) later as Gramps code needs to update for all subsequent pages!!)&lt;br /&gt;
&lt;br /&gt;
[] geography view rename:&lt;br /&gt;
	* &amp;quot;The map&amp;quot; tab to &amp;quot;Map Common&amp;quot;&lt;br /&gt;
	* rename each of the tabs for the views so they either have the name of the view in full on the tab or the name appears as a text line.&lt;br /&gt;
&lt;br /&gt;
[] @prculley Originally when I created that the &amp;quot;Add&amp;gt;New&amp;quot; menu I had intended for each option to initially switch to that particular list view and then present the editor and once the new item was created for it to be the active highlighted item in the list view, so that users could link the action they have taken with the result instead of having to search for it afterward? Do you know if this is or something similar is possible?&lt;br /&gt;
&lt;br /&gt;
prcully&amp;gt;&amp;gt;(Almost) Anything is possible ;-)...   I'm pretty sure that would take some code to do both switch views (do whatever clicking on item on left side does) and then invoke Editor.  And then finally change active to new whatever.   Probably only four lines of code for each editor.&lt;br /&gt;
&lt;br /&gt;
..........................&lt;br /&gt;
Mentioned by others:&lt;br /&gt;
* It would also be great if the tag colors showed in the Person editor as well.and all the other editors where tags are shown, including the &amp;quot;Tag selection&amp;quot; list. https://www.reddit.com/r/gramps/comments/hy2xqh/option_to_show_tag_with_colors_in_relationships/&lt;br /&gt;
&lt;br /&gt;
.................................................................................................&lt;br /&gt;
[] for addon prerequistes have a look at converting them to use &amp;quot;depends_on = &amp;quot;  like in the following addons&lt;br /&gt;
https://github.com/gramps-project/addons-source/search?utf8=%E2%9C%93&amp;amp;q=depends_on&amp;amp;type=&lt;br /&gt;
https://github.com/gramps-project/gramps/search?utf8=%E2%9C%93&amp;amp;q=depends_on&amp;amp;type=&lt;br /&gt;
&lt;br /&gt;
which can be a comma separated list for multiple dependencies/prerequisites (so that addons that share prerequisites import the same library?) (maybe move spell check into an addon etc? tip of the day... possibilities...)&lt;br /&gt;
&lt;br /&gt;
depends_on = [&amp;quot;libwebconnect&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
mentioned in the following&lt;br /&gt;
https://sourceforge.net/p/gramps/mailman/message/27070037/&lt;br /&gt;
''In your gpr file, you can have a line like:&lt;br /&gt;
&lt;br /&gt;
depends_on = [&amp;quot;libwebconnect&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
which is a list of id's from other gpr files. This example will ensure&lt;br /&gt;
that libwebconnect is loaded before your plugin. If it can't be found,&lt;br /&gt;
or you have a cycle, then your plugin won't be loaded.&lt;br /&gt;
&lt;br /&gt;
If it is a common function, perhaps libhtml is the right place to put&lt;br /&gt;
it, and you can put a depends_on on that.&lt;br /&gt;
&lt;br /&gt;
-Doug''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
example output is on terminal only:&lt;br /&gt;
&lt;br /&gt;
Cannot resolve the following plugin dependencies:&lt;br /&gt;
   Plugin 'UK Web Connect Pack' requires: ['libwebconnect']&lt;br /&gt;
&lt;br /&gt;
[](feature)  For plugins/addons if prerequisites not available display a page stating why/what is missing that includes the addon description and a url to the support page.&lt;br /&gt;
&lt;br /&gt;
..............Unsorted................................&lt;br /&gt;
[] Only documented behavior should be supported. Ensure that clear documentation is a requirement for contributions enhancing Gramps (Part of the PR)&lt;br /&gt;
&lt;br /&gt;
[] '''Configuration Files''' Add advanced appendix that mentions the assorted files eg: Custom filters (custom_filter.xml) and report setting (?.xml) and how they are not being backed up for migration and backup?  also ( recent-files-gramps.xml )  &lt;br /&gt;
see:&lt;br /&gt;
	* https://gramps-project.org/wiki/index.php?title=Gramps_5.1_Wiki_Manual_-_Reports_-_part_1&lt;br /&gt;
	Report Settings&lt;br /&gt;
	The settings chosen when generating a report is stored in the users profile, in .gramps/report_options.xml, and will be used as default settings when generating the next report. If there is a need to revert to the default options for any reason, this file can simply be deleted. &lt;br /&gt;
&lt;br /&gt;
############## Website admin ####################################&lt;br /&gt;
[] A2 Hosting Server resources seem ok: Appdata images! &lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Category:AppData&lt;br /&gt;
(Consider another location eg github! )&lt;br /&gt;
(Was: Godaddy Server resources issue that caused code:500 server errors )&lt;br /&gt;
&lt;br /&gt;
############## Addons #################&lt;br /&gt;
[] Add on Graphical Report - Descendants Lines -Error writing to Output Stream  (turn off document options and make sure report defaults to the documents directory (reported a few times on the mailing list)  / also report defaults to png but is able to output svg according to the wiki help page.&lt;br /&gt;
&lt;br /&gt;
[] PedigreeChart help url addon goes to&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Gramps_5.1_Wiki_Manual_-_Reports#Pedigree_Chart&lt;br /&gt;
instead of:&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=PedigreeChart&lt;br /&gt;
&lt;br /&gt;
[] PedigreeChart addon printing for PDF is poor eg look at the cut off title.&lt;br /&gt;
&lt;br /&gt;
.............................................................&lt;br /&gt;
[] htree - cherry-pick changes to addon-source master&lt;br /&gt;
&lt;br /&gt;
[] rebase &amp;quot;Timeline pedigreeview&amp;quot; on pedigreeview or visa versa?&lt;br /&gt;
.............................................................&lt;br /&gt;
[ ] Pluginmanager (prculley)  also unlike the built in check for addons this one does not mention you need to restart gramps if you install a &amp;quot;gramps view&amp;quot; although it says it should on the addon wiki support page&lt;br /&gt;
..........................................................................&lt;br /&gt;
[] we don’t actually use SF for much any more and they’ve been having a lot of issues in the last couple of years maybe we should migrate the lists to Google Groups (jralls)&lt;br /&gt;
&lt;br /&gt;
* SM another options is https://groups.io/  &lt;br /&gt;
* 2020 We are trialing https://gramps.discourse.group/&lt;br /&gt;
..........................................................................&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Edit_Image_Exif_Metadata&lt;br /&gt;
* See: Future of Exiv2? (  https://github.com/Exiv2/exiv2/issues/1018 )&lt;br /&gt;
..........................................................................&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Gramps_5.1_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_3#Attributes&lt;br /&gt;
&lt;br /&gt;
Gramps has two dialogs called &amp;quot;Attribute Editor dialog&amp;quot; that look different but both collect the same info in the top section.&lt;br /&gt;
&lt;br /&gt;
eg: from Source's attribute tab creating a new attribute.&lt;br /&gt;
...................................................................&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Reports====&lt;br /&gt;
&lt;br /&gt;
====Create new advanced settings appendix====&lt;br /&gt;
* https://gramps-project.org/wiki/index.php/Gramps_{{man version}}_Wiki_Manual_-_Settings#Advanced_manipulation_of_settings&lt;br /&gt;
&lt;br /&gt;
=== Gramps Developer Documents ===&lt;br /&gt;
&lt;br /&gt;
In the sphinx format:&lt;br /&gt;
* [https://gramps-project.org/docs/ Gramps Python API]&lt;br /&gt;
&lt;br /&gt;
On wiki:&lt;br /&gt;
* [[Gramps Data Model]]&lt;br /&gt;
&lt;br /&gt;
See also:&lt;br /&gt;
* [[Internationalization]]&lt;br /&gt;
* [[Gramps Glossary]]&lt;br /&gt;
&lt;br /&gt;
=== User Experience Test Plan ===&lt;br /&gt;
* [[GEPS 034: Improve usability]]&lt;br /&gt;
** [[Usability]]&lt;br /&gt;
&lt;br /&gt;
* [ ] Create a new wiki page that concentrates on the '''new user experience''' (both current &amp;amp; planned). The mailing list suggest it was referred to as the &amp;quot;Aunt Martha&amp;quot; test and mentions them as &amp;quot;user stories&amp;quot;. So lets make Aunt Martha's usage of the Gramps program better.&lt;br /&gt;
** [[UI_style]] ''Remember that the majority of the users are probably novices without a lot of computer experience. Design things so that your Aunt Martha could use it''&lt;br /&gt;
** [[GEPS_015:_Repository_Research_Support#User_Stories]] ''Aunt Martha (AM) is planning a visit to the UK National Archives'' &lt;br /&gt;
** [[GEPS_023:_Storing_data_from_large_sources#User_story_.28Problem_that_needs_to_be_solved.29]] '' Aunt Martha should be able to continue to use Gramps just as at present''&lt;br /&gt;
** [http://gramps.1791082.n4.nabble.com/Multi-user-question-tp1809285p1809287.html Are you seriously suggesting that aunt Martha (or somebody's father) would really put up with something like this? ]&lt;br /&gt;
** [https://sourceforge.net/p/gramps/mailman/message/28455089/ The &amp;quot;Aunt Martha&amp;quot; test is the requirement that one's (hypothetical) barely-knows-how-to-turn-on-the-computer Aunt Martha should be able to easily use Gramps to manage her genealogy research. Anything that involves administering a professional-level RDBMS server like MySQL is going to be way too hard for Aunt Martha.'']&lt;br /&gt;
** [https://sourceforge.net/p/gramps/mailman/message/5247418/ This makes it kind of hard to email a report to Aunt Martha.  It also makes it hard for Aunt Martha, who doesn't want to learn a program to tell you more about her knowledge of family history, to make changes and send it back to you.]&lt;br /&gt;
** [https://www.reddit.com/r/gramps/comments/bo4cb9/the_interface_seems_a_bit_overwhelming/enc6m63/ The project used to have an &amp;quot;Aunt Martha&amp;quot; test for features, where you would ask yourself &amp;quot;Could I easily explain how to do this over the phone to my Aunt Martha?&amp;quot; Maybe now I have become &amp;quot;Aunt Martha&amp;quot;...]&lt;br /&gt;
** [http://gramps.1791082.n4.nabble.com/extra-css-stylesheets-td1799101.html I was thinking that Aunt Martha will never download the extra stylesheets, even if she loves them, because she is not going to want to code...She still will not do it, because she knows that she is not a programmer and will not take the chance.  No matter how easy or explicit the directions are that I would send to her.]&lt;br /&gt;
** From gramps reddit [https://www.reddit.com/r/gramps/comments/eesuy3/difficult_to_add_my_children_to_myself_can_it_be/ ...For example after installing I spent just over an hour attempting to add my children to myself and ended stopping after I couldn't figure it out, ...I have decided to move on to another program because if an old woman like myself can't work it out then who can? ]&lt;br /&gt;
* [ ] Update the test plan for the current version of Gramps&lt;br /&gt;
** [https://github.com/gramps-project/gramps/blob/master/TestPlan.txt /gramps/blob/master/TestPlan.txt] (last updated 2004)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Check/Mention ====&lt;br /&gt;
* [[Handler List]] - A list of languages that have Localized Handler's for Gramps.&lt;br /&gt;
* [[Calendar tools holidays]] - see if these calendars needs updating?&lt;br /&gt;
&lt;br /&gt;
=== Gramps Downloads (since: 2001/04/21) ===&lt;br /&gt;
&lt;br /&gt;
====Downloads Result Table====&lt;br /&gt;
For the various Gramps program installers.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! #&lt;br /&gt;
! Download Location&lt;br /&gt;
! Gramps Version&lt;br /&gt;
! Date Checked&lt;br /&gt;
! Download Count&lt;br /&gt;
! Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || '''[https://github.com/gramps-project/gramps Github]''' ([https://tooomm.github.io/github-release-stats/?username=gramps-project&amp;amp;repository=gramps]) || 6.0.0 || 2017-06-10 to 2025-04-13 || 815,145 || Official ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || '''[https://sourceforge.net/projects/gramps/files/ Sourceforge]''' [https://sourceforge.net/projects/gramps/files/stats/timeline?dates=2001-04-01%20to%202022-08-01&amp;amp;period=monthly]|| 6.0.0 || 2001-04-01 to 2025-04-13 || 1,064,213 || Official - Old site ( Download statistics available since 2001-04-21 (when this project was registered). )||&lt;br /&gt;
|- &lt;br /&gt;
| 3 || '''[https://portableapps.com/apps/education/gramps_portable Portableapps.com]''' [https://sourceforge.net/projects/portableapps/files/Gramps%20Portable/ Sourceforge] ([https://sourceforge.net/projects/portableapps/files/Gramps%20Portable/stats/timeline?dates=2005-10-01%20to%202022-08-01&amp;amp;period=monthly])|| 6.0.0 || 2005-10-01 to 2025-04-13 || 959,660 || Unofficial ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || '''[https://qa.debian.org/popcon.php?package=gramps Debian]''' || 6.0.0 || 2004-01 to 2025-03 || '''Inst''' (251,795) || Debian Popularity contest statistics for Gramps (This only report Statistics for those that Opt-in to the reporting of the statistics. Usually reports the deliberate installation date for Gramps. / '''Inst'''. is the number of people who installed this package (sum of the four categories on the Debian Gramps page) || &lt;br /&gt;
|-&lt;br /&gt;
| 5 || '''[https://chocolatey.org/packages/gramps chocolatey.org]''' || 6.0.0 || 2025-03-13 || 9,268 || Repacked Gramps AIO Microsoft-Windows installer. ||&lt;br /&gt;
|-&lt;br /&gt;
| 6 || '''[https://www.majorgeeks.com/files/details/gramps.html Majorgeeks]''' || 6.0.0 || 2025-03-13 || 12408  || Direct from them Downloads ||&lt;br /&gt;
|-&lt;br /&gt;
| 7 || '''[https://www.bytesin.com/software/Gramps/ bytesin.com]''' || 6.0.0 || 2025-03-13 || 4,341 || Publisher: Aaron R. Short&amp;amp;Ormus? ||&lt;br /&gt;
|-&lt;br /&gt;
| 8 || '''[https://www.chip.de/downloads/Gramps_105764449.html chip.de]''' || 6.0.0 || 2025-03-13 || 15,395 || Direct downloads ||&lt;br /&gt;
|-&lt;br /&gt;
| 9 || '''[https://gramps.softonic.findmysoft.com/ softonic.findmysoft.com]''' || 5.0.1 || 2025-03-13 || 6,935 || Direct downloads ||&lt;br /&gt;
|-&lt;br /&gt;
| 10 || '''softpedia.com''' || 6.0.0 || 2025-03-13 || 6,760 || [https://www.softpedia.com/get/Others/Miscellaneous/GRAMPS.shtml Gramps AIO] ||&lt;br /&gt;
|-&lt;br /&gt;
| 11 || '''softpedia.com''' || 5.2.2 || 2025-03-13 || 5,920 || [https://www.softpedia.com/get/PORTABLE-SOFTWARE/Education/Gramps-Portable.shtml Gramps AIO Portable] ||&lt;br /&gt;
|-&lt;br /&gt;
| 12 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 62 || [https://download.cnet.com/Gramps-for-Linux/3000-2127_4-75312607.html Gramps for Linux] ||&lt;br /&gt;
|-&lt;br /&gt;
| 13 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 176 || [https://download.cnet.com/Gramps-for-Ubuntu/3000-2127_4-75312612.html Gramps for Unbuntu] ||&lt;br /&gt;
|-&lt;br /&gt;
| 14 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 31 || [https://download.cnet.com/Gramps-for-Fedora/3000-2127_4-75312611.html Gramps for Fedora] ||&lt;br /&gt;
|-&lt;br /&gt;
| 15 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 675 || [https://download.cnet.com/GrampsAIO-64-bit/3000-2127_4-75806019.html Gramps AIO (64bit)] ||&lt;br /&gt;
|-&lt;br /&gt;
| 16 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 3,197 || [https://download.cnet.com/Gramps-AIO-32bit/3000-2127_4-75329870.html Gramps AIO (32bit)] ||&lt;br /&gt;
|-&lt;br /&gt;
| 17 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 131 || [https://download.cnet.com/Gramps/3000-2127_4-77899596.html Gramps for macOS] ||&lt;br /&gt;
|-&lt;br /&gt;
| 19 || [https://download.cnet.com/developer/PortableApps/i-6275333/ '''cnet.com''' - (PortableApps)] || 5.1.3 || 2021-06-16 || 1,748 || [https://download.cnet.com/Gramps-Portable/3000-2127_4-75329558.html Gramps Portable] ||&lt;br /&gt;
|-&lt;br /&gt;
| N/A || '''&amp;lt;s&amp;gt;[http://www.download82.com/download/windows/gramps/ download82.com]&amp;lt;/s&amp;gt;''' || 5.0.0 || 20XX-0x-0x || 1,169 || Direct downloads / Website gone / historical count only||&lt;br /&gt;
|-&lt;br /&gt;
| N/A || '''&amp;lt;s&amp;gt;[https://www.computerbild.de/download/Gramps-11696626.html computerbild.de]&amp;lt;/s&amp;gt;''' || 5.0.1 || 2015-04-14 - 20XX-0x-0x || 8,656 || Direct downloads / Page gone / historical count only||&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- | 00 || '''XXXXX''' || X.X.X || 20XX-0x-0x || 00000 || &amp;quot;text&amp;quot; || --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! Total || - || - || 2025-05-13 || 3,167,685 || &amp;lt;- Manual count ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The Gramps Project has broken the multi-million download milestone( Total: 3,167,685 (as at 2025-03-13) ).&lt;br /&gt;
&lt;br /&gt;
Information was gathered from the sources shown that list download statistics from Links to website you can download Gramps from&lt;br /&gt;
&lt;br /&gt;
The shown total downloads is not an indication of the active userbase.&lt;br /&gt;
&lt;br /&gt;
* [ ]Write up a blog post or wiki page or just leave here.&lt;br /&gt;
* [ ]create an issue to hold the csv files.&lt;br /&gt;
* [ ]create a Graph to plot downloads overtime.&lt;br /&gt;
* [ ]Contact sites that host older versions of the Gramps files for downloads and ask them to update to the current version at least.&lt;br /&gt;
&lt;br /&gt;
Here is my attempt at gathering the statistics required to answer how many download to date.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;[https://www.macmillandictionary.com/dictionary/british/user-base User Base]&amp;quot; - is the number of people who use a particular product or service, especially one available on the Internet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It is very difficult to estimate userbase as you get many different types of users&lt;br /&gt;
&lt;br /&gt;
* One time users who download and install Gramps and find it is not for them.&lt;br /&gt;
* Long term users.&lt;br /&gt;
* Alot of the downloads will be for users upgrading existing installations&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Download Statistics commence from when the Gramps project started 2001/04/21.&lt;br /&gt;
&lt;br /&gt;
A further break down of downloads is possible by (but I won't be doing that):&lt;br /&gt;
* Supplied by project (Source code for manual installation)&lt;br /&gt;
* Linux/OpenBSD etc&lt;br /&gt;
** Supplied by volunteers to the project for download&lt;br /&gt;
** Supplied by directly from the distribution website&lt;br /&gt;
* Microsoft Windows&lt;br /&gt;
** Supplied by volunteers to the project for download&lt;br /&gt;
** Legacy version from portableapps.com&lt;br /&gt;
* Apple MacOS&lt;br /&gt;
** Supplied by volunteers to the project for download&lt;br /&gt;
&lt;br /&gt;
====Addon downloads and popularity====&lt;br /&gt;
As a number of people have [https://github.com/gramps-project/addons-source/pull/124#issuecomment-371301127 commented] and or raised the issue directly with me via email here is a summary of what I know:&lt;br /&gt;
&lt;br /&gt;
;Question: Does the Gramps project know which addons are the most popular and are download statistics available?&lt;br /&gt;
&lt;br /&gt;
;Answer: Addon downloads are not tracked and there are no plans to track them due to privacy and technical issues (see below). Even if addon downloads where tracked it would only represent a small percentage of users who check for addons!&lt;br /&gt;
&lt;br /&gt;
;Question: Why?&lt;br /&gt;
&lt;br /&gt;
;Answer: Github counts downloads via its releases section page only for normal downloads of files. But not for the way Gramps addon downloads are done as they are binary files that only sit in a second git repository itself in a directory per grampsXX release called download and not on the addon releases page, this is no different to the way the gramps addons were downloaded from the previous sourceforge website.&lt;br /&gt;
&lt;br /&gt;
Note that we do have an the &amp;quot;Headline News gramplet &amp;quot; addon that does poll the Gramps website and was originally causing an issue making the website slow and at sometimes of day stopping it altogether  as it was polling too often (once an hour from everyone who happened to be running Gramps at that moment! This was an unintended way to get DOS'ed https://en.wikipedia.org/wiki/Denial-of-service_attack ) when I took over as website admin I investigated and tracked down and changed the polling period to once a every 24 hours (for current and previous versions of Gramps!), alot of people had installed it on the Dashboard !&lt;br /&gt;
&lt;br /&gt;
=====addon repositories=====&lt;br /&gt;
We use two addons repositories the first is for the source code where addon developers can have access &lt;br /&gt;
&lt;br /&gt;
 https://github.com/gramps-project/addons-source&lt;br /&gt;
&lt;br /&gt;
the second is for the generated/built addons downloads and is restricted to a small group of people to attempt to avoid any security or malicious code issues, this repository is what the Gramps program is pointed at and checks for updates:&lt;br /&gt;
&lt;br /&gt;
 https://github.com/gramps-project/addons&lt;br /&gt;
&lt;br /&gt;
= Information =&lt;br /&gt;
* [[Reviews#General|General Gramps Project Information]]&lt;br /&gt;
* [[What to do for a release]]&lt;br /&gt;
* [[6.0 Roadmap]]&lt;br /&gt;
&lt;br /&gt;
[[Category:User|S]]&lt;/div&gt;</summary>
		<author><name>Sam888</name></author>
		
	</entry>
	<entry>
		<id>https://blog.gramps-project.org/wiki/index.php?title=User:Sam888&amp;diff=131355</id>
		<title>User:Sam888</title>
		<link rel="alternate" type="text/html" href="https://blog.gramps-project.org/wiki/index.php?title=User:Sam888&amp;diff=131355"/>
		<updated>2026-06-13T00:37:24Z</updated>

		<summary type="html">&lt;p&gt;Sam888: /* SourceForge.net - Storage issue for project: gramps */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{man note|Current Webmaster for the Gramps Project}}&lt;br /&gt;
Hi, I generally aim to help the developers who can program; I do alot of non-development work for the Gramps project including: testing and bug triage, website maintenance, writing and updating documentation on the wiki for new releases,  building the third party addons as needed.&lt;br /&gt;
&lt;br /&gt;
==Volunteer Website Administrator==&lt;br /&gt;
Manage and monitor the Gramps Desktop websites (not Github)&lt;br /&gt;
&lt;br /&gt;
*[[Website application upgrades]] - Wordpress(Blog)/MantisBT(Bug tracker)/Mediawiki(Wiki)&lt;br /&gt;
*[[.dtd_and_.rng]]&lt;br /&gt;
*[[Rollover for the manual]]&lt;br /&gt;
*[[Git merge]]&lt;br /&gt;
* https://gramps-project.org/robots.txt&lt;br /&gt;
* Migration of Gramps website host from GoDaddy to a2 Hosting (2019/11/08 to 2019/11/11) (Completed)&lt;br /&gt;
===Wordpress(Blog)===&lt;br /&gt;
* Convert the existing &amp;quot;Hello Gramps!&amp;quot; 2010 theme by Jason Simanek [https://sourceforge.net/p/gramps/mailman/message/24879293/] to use a more modern mobile aware template that comes with WordPress.&lt;br /&gt;
* WordPress [https://wordpress.com/plugins/browse/translation Translation plugin]  [https://gramps.discourse.group/t/can-we-make-the-project-home-page-more-multilingual-without-excessive-labor/8165] - research &amp;amp; test.&lt;br /&gt;
&lt;br /&gt;
===MantisBT(Bug tracker)===&lt;br /&gt;
* Upgraded failed due to database needing to first be manually converted to UTF-8 collation (which means I'll finally need to manually convert from latin1_swedish_ci collation the bugtracker has been using since original installation around 2006!) 2021/07/28 Update: Almost worked but the database is partially corrupted in a few tables it seems related to [[Bug_triage#Status|Bug triage mention that &amp;quot;Sometime in the past 4495 issues disappeared during a mantisdb upgrade&amp;quot;]] so a few tables may be referring to things that don't exist!&lt;br /&gt;
&lt;br /&gt;
===Mediawiki(Wiki)===&lt;br /&gt;
* Upgrade to Mediawiki [https://lists.wikimedia.org/pipermail/mediawiki-announce/2020-December/000268.html 1.35.1 LTS]  ( Warning: MediaWiki is not yet compatible with PHP 8. See task [https://phabricator.wikimedia.org/T248925 T248925 ]for more information)&lt;br /&gt;
** Upgrade failed due to issue https://phabricator.wikimedia.org/T212428 ! (Possible work [https://phabricator.wikimedia.org/T212428#6669851 around]) (2021-12-08 - T212428 fix was only available in Mediawiki 1.37 and upgrade worked pass issue successfully. But wiki fails with multiple Fatal errors and blank pages, currently testing to narrow down and report issue! Reverted to existing Mediawiki!)&lt;br /&gt;
* 2021/12/16 Added suggested settings to LocalSettings.php for security issue https://www.mediawiki.org/wiki/2021-12_security_release/FAQ&lt;br /&gt;
&lt;br /&gt;
* [https://makandracards.com/makandra/594-utf-8ify-an-existing-mysql-database UTF-8ify an existing MySQL database]&lt;br /&gt;
&lt;br /&gt;
* [[MediaWiki:Common.css]]&lt;br /&gt;
&lt;br /&gt;
* look at renaming the user manual to a shorter url see discussion [[Talk:Gramps_5.1_Wiki_Manual]] ( 'User Manual' instead of 'Wiki Manual': As 'User Manual' is a well-known term for the general computer user. / Use redirects either using mediawiki or as rewrite rules in the .htaccess file. )&lt;br /&gt;
* revisit links in wiki sidebar see discussion [[MediaWiki_talk:Sidebar]]&lt;br /&gt;
* [[Talk:Gramplets]] renaming suggestion. &lt;br /&gt;
&lt;br /&gt;
====Extensions====&lt;br /&gt;
=====Existing extensions=====&lt;br /&gt;
======Extension:ConfirmAccount======&lt;br /&gt;
[[File:Request account-extension-currentconfig.png|right|thumb|150px|Extension:ConfirmAccount : Request account - page 2021/11/15 current config ]]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Extension:ConfirmAccount Extension:ConfirmAccount] - (Configured to required a minimum of six words for &amp;quot;Personal biography (plain text only): &amp;quot;  section and a confirmed email address for final account creation)&lt;br /&gt;
** The following configure elements of the RequestAccount form ( https://gramps-project.org/wiki/index.php/Special:RequestAccount ):&lt;br /&gt;
*** 1. Top section of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-text&lt;br /&gt;
*** 2. &amp;quot;User account&amp;quot; section of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-text&lt;br /&gt;
*** 3. &amp;quot;Other information&amp;quot; section of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-ext-text&lt;br /&gt;
*** 4. &amp;quot;Other information&amp;quot; section (it is the first entry boxes &amp;quot;title&amp;quot;) of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-notes&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Submitting the form on the wiki shows the following message:&lt;br /&gt;
&lt;br /&gt;
Your account request has been sent and is now pending review. A confirmation email has been sent to your email address. &lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
Email shows the following:&lt;br /&gt;
&lt;br /&gt;
sent from: noreply@gramps-project.org&lt;br /&gt;
Subject: &amp;quot;Gramps email address confirmation&amp;quot;&lt;br /&gt;
Message:&lt;br /&gt;
&lt;br /&gt;
Someone, probably you from IP address XXX.XXX.XXX.XXX, has requested an account &amp;quot;Testuser2&amp;quot; with this email address on Gramps.&lt;br /&gt;
&lt;br /&gt;
To confirm that this account really does belong to you on Gramps, open this link in your browser:&lt;br /&gt;
&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Special:RequestAccount&amp;amp;action=confirmemail&amp;amp;wpEmailToken=00000000000000000000000000000000&lt;br /&gt;
&lt;br /&gt;
If the account is created, only you will be emailed the password.&lt;br /&gt;
If this is *not* you, do not follow the link.&lt;br /&gt;
This confirmation code will expire at 2021-12-13T22:06:28.&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
Confirming the link will show the following wiki message:&lt;br /&gt;
&lt;br /&gt;
Your email address has been confirmed and will be listed as such in your account request. &lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
Then the webmaster gets the following email:&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
from: noreply@gramps-project.org&lt;br /&gt;
TO: webmaster@gramps-project.org&lt;br /&gt;
Subject: &amp;quot;Gramps account request&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Testuser2 has requested an account and is waiting for confirmation.&lt;br /&gt;
The email address has been confirmed. You can confirm the request here:&lt;br /&gt;
&lt;br /&gt;
https://gramps-project.org/wiki/index.php/Special:ConfirmAccounts&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
I login and confirm as best I can that it is a real person, generally in 99 percent of request the person mentions something about genealogy or the Gramps program or has a question, spam account are rejected as very obvious as they have urls to spammy websites!&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Once the account is created this extension creates a new user talk welcome message; whose configuration is managed at https://gramps-project.org/wiki/index.php/MediaWiki:Confirmaccount-welc&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
=====Language Related extensions=====&lt;br /&gt;
* Investigate making Mediawiki multilingual using '''MediaWiki_Language_Extension_Bundle''' see request {{bug|10978}} and [[User_talk:Avma]]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Directionality_support Directionality_support]&lt;br /&gt;
=====Requested Extensions=====&lt;br /&gt;
* [[User_talk:GulliblePangolin#Add_Wikipedia:Citation_templates]]&lt;br /&gt;
* Test using [https://mediawiki.org/wiki/Extension:LinkTarget MediaWiki hotlink targeting extension]. that would allow linking to the lines of code &amp;amp;amp; open in a target browser window (instead redirecting the existing browser window) (This extension is currently not actively maintained! )&lt;br /&gt;
&lt;br /&gt;
===Mailing lists===&lt;br /&gt;
===== Sourceforge mailing list =====&lt;br /&gt;
Each of the Gramps [https://sourceforge.net/p/gramps/mailman/ Sourceforge mailing list] are backed up regularly to the  [https://sourceforge.net/p/forge/documentation/Mailing%20List%20Archives/ MBOX format]  (Since 2019/11/08)&lt;br /&gt;
* gramps-announce&lt;br /&gt;
* gramps-bugs&lt;br /&gt;
* gramps-devel&lt;br /&gt;
* gramps-users&lt;br /&gt;
&lt;br /&gt;
===Forum===&lt;br /&gt;
&lt;br /&gt;
==== Discourse ====&lt;br /&gt;
The Gramps Discourse Forum is backed up regularly to the [https://meta.discourse.org/t/create-download-and-restore-a-backup-of-your-discourse-database/122710/1 Discourse XML backup format] (Since 2020-01-02)&lt;br /&gt;
&lt;br /&gt;
* [https://sourceforge.net/p/gramps/mailman/message/36890927/ Announcement trial started 2020-01-02]&lt;br /&gt;
&lt;br /&gt;
===== Discourse Trial =====&lt;br /&gt;
Investigate replacing the mailing list on Sourceforge and trial using [https://free.discourse.group/ Discourse] at https://gramps.discourse.group/&lt;br /&gt;
* [x] Create DNS A record and [x] redirect from https://discourse.gramps-project.org to https://gramps.discourse.group/&lt;br /&gt;
* [x] setup and customise discourse for the gramps project eg: logo, permissions etc&lt;br /&gt;
* [x] Invite people to trial?&lt;br /&gt;
====== Migration from sourceforge mailing list ======&lt;br /&gt;
* [x] Create a [https://bitnami.com/stack/discourse standalone version of Discourse]&lt;br /&gt;
* [x] Need to [https://sourceforge.net/p/forge/documentation/Mailing%20List%20Archives/ export] the MBOX for each [https://sourceforge.net/p/gramps/mailman/ sourceforge mailing list]&lt;br /&gt;
** [x] gramps-announce&lt;br /&gt;
** [x] gramps-bugs&lt;br /&gt;
** [x] gramps-devel&lt;br /&gt;
** [x] gramps-users&lt;br /&gt;
* [-] import the Sourceforge MBOX files ( https://meta.discourse.org/t/importing-mailing-lists-mbox-listserv-google-groups-emails/79773 )&lt;br /&gt;
** {{man menu|**Failed** due to Sourceforge (since 2017) obfuscating email addresses in mailing list mbox archive files.}}&lt;br /&gt;
* [ ] create a discourse backup file and&lt;br /&gt;
* [ ] contact the discourse support team to restore the discourse backup file.&lt;br /&gt;
&lt;br /&gt;
==Things to do==&lt;br /&gt;
&lt;br /&gt;
===SourceForge.net - Storage issue for project: gramps ===&lt;br /&gt;
&lt;br /&gt;
---------- Forwarded message ---------&lt;br /&gt;
From: SourceForge.net Support &amp;amp; Ops &amp;lt;sfnet_ops@slashdotmedia.com&amp;gt;&lt;br /&gt;
Date: Fri, 12 Jun 2026 at 07:02&lt;br /&gt;
Subject: Storage issue for project: gramps&lt;br /&gt;
To:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hello,&lt;br /&gt;
&lt;br /&gt;
We are contacting you because you are listed as an Admin for https://sourceforge.net/projects/gramps/&lt;br /&gt;
&lt;br /&gt;
This project is using a large amount of storage.&lt;br /&gt;
&lt;br /&gt;
We need your help removing a lot of your old releases.&lt;br /&gt;
Please remove as much as you can of your old releases and unused files within 14 days.&lt;br /&gt;
&lt;br /&gt;
You can use this tool to help you identify the files that aren't getting many downloads and take up a lot of space.&lt;br /&gt;
https://sourceforge.net/p/gramps/admin/files/large_files&lt;br /&gt;
&lt;br /&gt;
We are letting you know so you can choose which files to remove.&lt;br /&gt;
Please be aware that if we don't see any difference after 14 days, we will have to remove all the files and folders with 0 or a few monthly downloads ourselves.&lt;br /&gt;
&lt;br /&gt;
Thank you for your cooperation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sincerely,&lt;br /&gt;
&lt;br /&gt;
SourceForge Support&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
https://gramps-project.org/wiki/index.php/Linux_Genealogy_CD&lt;br /&gt;
&lt;br /&gt;
===Monitor Traffic to websites===&lt;br /&gt;
{{stub}}&lt;br /&gt;
&lt;br /&gt;
===Addons===&lt;br /&gt;
* [[Addon:TMGimporter]] - Taken over and released 2026 by eduralph for Gramps 6.&lt;br /&gt;
** [[User:Sam888/TMG|TMG Notes]] - On hold&lt;br /&gt;
* [[Addon:Prerequisites Checker Gramplet]] - [https://github.com/gramps-project/addons-source/pull/109 PR109] - maintained by comunity&lt;br /&gt;
* Direct importers instead of GEDCOM see: [http://fileformats.archiveteam.org/wiki/Genealogical_data Genealogical data] - Just Solve the File Format Problem - On hold&lt;br /&gt;
&lt;br /&gt;
===Bug Triage===&lt;br /&gt;
Unofficial [[Bug triage|bug triager]].&lt;br /&gt;
&lt;br /&gt;
Cleanup Started: 201409 Completed 20150523 with life in between...&lt;br /&gt;
&lt;br /&gt;
Gramps Bugtracker: &lt;br /&gt;
https://gramps-project.org/bugs/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
====Idea Bug Triage day/week====&lt;br /&gt;
**Draft** (using kill arch bugs day as a guide)&lt;br /&gt;
&lt;br /&gt;
Subject: Clean up Gramps Bugs: Help us on the xx of xxx!&lt;br /&gt;
&lt;br /&gt;
If any of you have some spare time this weekend, I need some extra hands with triaging the bug tracker.&lt;br /&gt;
&lt;br /&gt;
I'd like to hold a bug wrangling day on the xx of xxx to check open issues. If you cannot take part on the bug wrangling day, then feel free to help us any time before that event.&lt;br /&gt;
&lt;br /&gt;
How?&lt;br /&gt;
&lt;br /&gt;
Please review all bugs that were reported by you and check if they are still valid. (detail how)&lt;br /&gt;
&lt;br /&gt;
Please request a bug closure on the bug tracker if the bug may be closed as resolved in the current version of Gramps. Otherwise please provide further information so that we can continue to work on the bug. We cannot fix bugs without your feedback.&lt;br /&gt;
&lt;br /&gt;
Questions?&lt;br /&gt;
&lt;br /&gt;
Join us at discourse forum (link to discussion for day) during xx of xxx. As we live in different timezones not all developers and bug wranglers will be available at the same time, but feel free to report your issues to any developers available.&lt;br /&gt;
&lt;br /&gt;
Also please check your mailboxes that may contain notifications about comments made on your tickets.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[ ] Decide date.&lt;br /&gt;
[ ] send out email.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===CI Test===&lt;br /&gt;
Improving CI&lt;br /&gt;
&lt;br /&gt;
* https://travis-ci.org/sam-m888/gramps   - On hold&lt;br /&gt;
&lt;br /&gt;
;Coverage&lt;br /&gt;
* https://app.codacy.com/manual/gramps-project/gramps/dashboard&lt;br /&gt;
&lt;br /&gt;
* [[Testing Gramps]]&lt;br /&gt;
&lt;br /&gt;
=== Gramps User Manual ===&lt;br /&gt;
&lt;br /&gt;
The Gramps [[User manual]] is a mix of the following:&lt;br /&gt;
*Reference manual &lt;br /&gt;
*User guide &lt;br /&gt;
*Tutorials (how to?)&lt;br /&gt;
&lt;br /&gt;
* [https://gramps-project.org/wiki/index.php?title=Category:Cleanup Category:Cleanup]&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;s&amp;gt;{{bug|8888}}&amp;lt;/s&amp;gt; / &amp;lt;s&amp;gt;{{bug|9042}}&amp;lt;/s&amp;gt; / &amp;lt;s&amp;gt;{{bug|10919}}&amp;lt;/s&amp;gt; [Review]Gramps Help button User Manual wiki-links (In progress)&lt;br /&gt;
&lt;br /&gt;
====Update for Gramps 6.0====&lt;br /&gt;
Gramps {{man version}} [[User manual translations]]&lt;br /&gt;
&lt;br /&gt;
Ensure that any new functionality is covered by user documentation.&lt;br /&gt;
&lt;br /&gt;
;Update (almost) all images:&lt;br /&gt;
*Started: 2025-0x-xx&lt;br /&gt;
*Completed: &lt;br /&gt;
&lt;br /&gt;
Remaining xx image links:&lt;br /&gt;
*(1 image) https://gramps-project.org/wiki/index.php?title=Gramps_{{man version}}_Wiki_Manual_-_About&lt;br /&gt;
** Update About Screen with released version (instead of alpha)&lt;br /&gt;
&lt;br /&gt;
;Update and improve text to match the interface&lt;br /&gt;
*Started: 2025-0x-xx&lt;br /&gt;
*Completed: &lt;br /&gt;
&lt;br /&gt;
also manually test all user accessible parts of Gramps (done as part of above two)&lt;br /&gt;
&lt;br /&gt;
=====Notes on User manual update=====&lt;br /&gt;
Notes on various regressions, paper-cuts and annoyances noticed during the user manual update.&lt;br /&gt;
&lt;br /&gt;
When I have time, issues and feature request will be created for the following if required.&lt;br /&gt;
&lt;br /&gt;
* add mention about [[Template:Backup Omissions]] specifically about books.xml to user manual&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#################### As at 20200729 #################&lt;br /&gt;
************Bugs**************************************&lt;br /&gt;
[](Bug# )graphical reports - calendar - information overflows boxes (pdf) (ms-windows tested only)&lt;br /&gt;
[](Bug# )Merge (people) dialog does not grow larger when you expand the &amp;quot;Detailed Selection&amp;quot; section out.&lt;br /&gt;
&lt;br /&gt;
%%%%%%%% Help related bugs&lt;br /&gt;
[] ??&lt;br /&gt;
&lt;br /&gt;
************Papercuts - Enhancements******************&lt;br /&gt;
%%%%%%%% All for Help finding improvement see issue 10919 %%%%%%%%%%%%%&lt;br /&gt;
[] context menu's (right click) add an entry for &amp;quot;Help&amp;quot; at the bottom of each? &lt;br /&gt;
[] Add help url to context menu entry for &amp;quot;About: XXXXX&amp;quot; (as was done on addon views)&lt;br /&gt;
    [] Dashboard Category (grampletview)  ( gramps/gui/widgets/grampletpane.py : def _button_press( )&lt;br /&gt;
        [] Also show context menu ###&amp;gt;&amp;gt;&amp;gt; when no database is loaded! &amp;lt;&amp;lt;&amp;lt;###&lt;br /&gt;
           See https://gramps-project.org/bugs/view.php?id=10594&lt;br /&gt;
    [] Chart Category views&lt;br /&gt;
            [] 2 way fan chart&lt;br /&gt;
            [] fan chart (ancestors)&lt;br /&gt;
            [] descendant fan chart&lt;br /&gt;
    [] Each of the &amp;quot;list&amp;quot; &amp;amp; &amp;quot;grouped list&amp;quot; views&lt;br /&gt;
            [] Relationships Category view&lt;br /&gt;
                    [] Nick Halls new &amp;quot;Combined View&amp;quot; for Relationships Category&lt;br /&gt;
            [] Families Category view&lt;br /&gt;
            [] Events View&lt;br /&gt;
            [] Citations List View&lt;br /&gt;
            [] Repository List View&lt;br /&gt;
            [] Media List View&lt;br /&gt;
            [] Notes List View&lt;br /&gt;
            [] People Category&lt;br /&gt;
                [] Tree View - Grouped People&lt;br /&gt;
                [] Tree View - People List View&lt;br /&gt;
            [] Places Category&lt;br /&gt;
                [] Places List View&lt;br /&gt;
                [] Places Tree View&lt;br /&gt;
            [] Sources Category&lt;br /&gt;
                [] Citation Tree View&lt;br /&gt;
                [] Sources List View&lt;br /&gt;
    [] Geography views&lt;br /&gt;
        [] All known places&lt;br /&gt;
        [] All known places for one Family&lt;br /&gt;
        [] Have they been able to meet ?&lt;br /&gt;
        [] All places related to Events&lt;br /&gt;
        [] All known places for one Person&lt;br /&gt;
            [] All known places for one person with graphical information (KML files)&lt;br /&gt;
        [] Every residence or move for a person and any descendants&lt;br /&gt;
        [] Have these two families been able to meet ?&lt;br /&gt;
    [] category drop down under navigator? (or change it to a context menu that you click in an empty section of the navigator section?)&lt;br /&gt;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%...........................................................&lt;br /&gt;
[](Feature# )for the &amp;quot;filter&amp;quot; gramplets name each one (shown on Title bar when detached) and provide working help link (then update screenshots and link to wiki)&lt;br /&gt;
[](feature# )&amp;quot;Add Rule dialog&amp;quot;: if you select a filter then select a top level category of filter&amp;quot; the right hand window shows random stuff from previous filters (suggest displaying a blank area only)&lt;br /&gt;
&lt;br /&gt;
[] (Bug#) dashboard - order of default Gramplets is different on ms-windows  versus linux? eg: top [surnames|welcome] on win 10 - how do you guarantee order ( have a look at geography view icons on toolbar each time the views order is different, which does not help with keybindings!)&lt;br /&gt;
&lt;br /&gt;
[] On each &amp;quot;autobackup/report/export assistant wizard/make backup xml/import/export view as...&amp;quot; options the &amp;quot;File Name:&amp;quot; location should default to the OS's home/documents &amp;amp; media directory  &amp;quot;~&amp;quot; [Linux/Mac OS/MS-Windows (C:\Users\&amp;lt;~username&amp;gt;\Documents) Media&amp;gt; (C:\Users\&amp;lt;username&amp;gt;\Pictures ) ]  eg:  Gtk.FileChooser.set_current_folder()&lt;br /&gt;
see recent issue where user overwrote report_settings.xml with a report on Macosx!&lt;br /&gt;
&lt;br /&gt;
[] add a menu option under &amp;quot;Help&amp;quot; to &amp;quot;Open folder locations&amp;quot;? to aid with helping people for &amp;quot;user directory&amp;quot; etc &amp;quot;Media directory&amp;quot;  (see recent difficulty with finding user directory &lt;br /&gt;
https://gramps-project.org/bugs/view.php?id=10370&lt;br /&gt;
&lt;br /&gt;
[] text reports - Place Report  - use the active selected place by default and then allow people to change (keep it consistent with how other reports are.)&lt;br /&gt;
&lt;br /&gt;
[] Graph report - Family Lines - consider having &amp;quot;People of Interest&amp;quot; tab first so it's obvious that something has to be selected / or bring this report in line with others so that the Active person is already selected at a minimum. ( https://gramps-project.org/bugs/view.php?id=11598 Person had issue with graph report )&lt;br /&gt;
&lt;br /&gt;
[] For each report determine what the optimal page settings are and use them as defaults&lt;br /&gt;
&lt;br /&gt;
[] for each report be able to have separate settings per report for the page settings!&lt;br /&gt;
&lt;br /&gt;
[] text reports- Database Summary Report - is not very useful as it does not name the &amp;quot;Family Tree&amp;quot; the summary is for or a date for reference.  and it's missing an actual summary of other information eg citation/repository's it can provide more information&lt;br /&gt;
&lt;br /&gt;
[] text reports - &amp;quot;Records Report&amp;quot; is not very useful as it does not name the &amp;quot;Family Tree&amp;quot;  or the date produced&lt;br /&gt;
&lt;br /&gt;
[] for clarity suggest adding the word &amp;quot;List&amp;quot; to the list views (this will make it easier to support people) (see my suggestion previous unmerged PR)&lt;br /&gt;
&lt;br /&gt;
[] Make toolbar icons insensitive (grey them out) when not needed or available to use eg: empty list  &lt;br /&gt;
&lt;br /&gt;
[] If the list view is empty, add a greyed out single (non select-able) entry that instructs the user to add to the list?&lt;br /&gt;
&lt;br /&gt;
[] Tool Selection dialog - needs help button &lt;br /&gt;
https://gramps-project.org/wiki/index.php/Gramps_5.1_Wiki_Manual_-_Tools#Tool_Selection_dialog&lt;br /&gt;
&lt;br /&gt;
[] Report Selection dialog - needs help button &lt;br /&gt;
https://gramps-project.org/wiki/index.php/Gramps_5.1_Wiki_Manual_-_Reports#Report_Selection_dialog&lt;br /&gt;
&lt;br /&gt;
[] when running a second instance of gramps if you attempt to open a family tree that's open in the first instance the break lock dialog should have an additional button option to open as read only.&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Books reports&amp;quot;  dialog change the name of the second section from &amp;quot;Current book&amp;quot; to Current book items&amp;quot; (aids in legibility of user manual!)&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Family Trees&amp;quot; Manager button (displays &amp;quot;Connect to a recent database&amp;quot; when you hover over it) Change it to &amp;quot;Connect to a recent  Family Tree&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Family Trees&amp;quot; Manager - Archive (RCS) the &amp;quot;Revision comment&amp;quot; dialog should be renamed to &amp;quot;Archive version comment&amp;quot; and the label &amp;quot;Version description&amp;quot; should be the same?&lt;br /&gt;
&lt;br /&gt;
[] No Menu option to add/delete/restore a Gramplet is available.&lt;br /&gt;
&lt;br /&gt;
[] Gramps CLI info &amp;quot;gramps -v&amp;quot; needs a section that list third-party addons with version numbers and if prerequisites have been met.&lt;br /&gt;
&lt;br /&gt;
[] keybinding on Categories only goes 0 to 9(citations) and we now have 13 categories :( So repositories/media/notes have no shortcut (maybe ctl+shift+&amp;lt;number&amp;gt; ?  ctl plus / minus?   [SM- ok: ctl + n = next category / ctl + p = previous category]&lt;br /&gt;
&lt;br /&gt;
[] age on date gramplett - awkward wording on the resulting &amp;quot;quick view&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Family Tree Manager&amp;quot; for the status column the status icons need tooltips or just use words&lt;br /&gt;
&lt;br /&gt;
[] Sort Events tool has no feedback on completion!&lt;br /&gt;
&lt;br /&gt;
[] report options tabs issues with repeating names (due to tab reorganization!) think of better single word names!&lt;br /&gt;
&lt;br /&gt;
[](feature# )For the &amp;quot;Web Reports&amp;quot; have the report test first that the file path to write to exist instead of attempting to generate the website and then after awhile failing!  eg: manually type in a non existent file path and run the report.&lt;br /&gt;
&lt;br /&gt;
@@@@@@@@@@@@@@User manual@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&lt;br /&gt;
[] Using a wiki for the user manual has already been shown that it does not make translating the manual any easier! (find a simpler way so as to not waste a translators time) as well as the overhead of maintaining the mediawiki!&lt;br /&gt;
&lt;br /&gt;
[] Note that page 20 ( Gramps_5.1_Wiki_Manual_-_Reports_-_part_1 ) will be merged to ( Gramps_5.1_Wiki_Manual_-_Reports ) later as Gramps code needs to update for all subsequent pages!!)&lt;br /&gt;
&lt;br /&gt;
[] geography view rename:&lt;br /&gt;
	* &amp;quot;The map&amp;quot; tab to &amp;quot;Map Common&amp;quot;&lt;br /&gt;
	* rename each of the tabs for the views so they either have the name of the view in full on the tab or the name appears as a text line.&lt;br /&gt;
&lt;br /&gt;
[] @prculley Originally when I created that the &amp;quot;Add&amp;gt;New&amp;quot; menu I had intended for each option to initially switch to that particular list view and then present the editor and once the new item was created for it to be the active highlighted item in the list view, so that users could link the action they have taken with the result instead of having to search for it afterward? Do you know if this is or something similar is possible?&lt;br /&gt;
&lt;br /&gt;
prcully&amp;gt;&amp;gt;(Almost) Anything is possible ;-)...   I'm pretty sure that would take some code to do both switch views (do whatever clicking on item on left side does) and then invoke Editor.  And then finally change active to new whatever.   Probably only four lines of code for each editor.&lt;br /&gt;
&lt;br /&gt;
..........................&lt;br /&gt;
Mentioned by others:&lt;br /&gt;
* It would also be great if the tag colors showed in the Person editor as well.and all the other editors where tags are shown, including the &amp;quot;Tag selection&amp;quot; list. https://www.reddit.com/r/gramps/comments/hy2xqh/option_to_show_tag_with_colors_in_relationships/&lt;br /&gt;
&lt;br /&gt;
.................................................................................................&lt;br /&gt;
[] for addon prerequistes have a look at converting them to use &amp;quot;depends_on = &amp;quot;  like in the following addons&lt;br /&gt;
https://github.com/gramps-project/addons-source/search?utf8=%E2%9C%93&amp;amp;q=depends_on&amp;amp;type=&lt;br /&gt;
https://github.com/gramps-project/gramps/search?utf8=%E2%9C%93&amp;amp;q=depends_on&amp;amp;type=&lt;br /&gt;
&lt;br /&gt;
which can be a comma separated list for multiple dependencies/prerequisites (so that addons that share prerequisites import the same library?) (maybe move spell check into an addon etc? tip of the day... possibilities...)&lt;br /&gt;
&lt;br /&gt;
depends_on = [&amp;quot;libwebconnect&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
mentioned in the following&lt;br /&gt;
https://sourceforge.net/p/gramps/mailman/message/27070037/&lt;br /&gt;
''In your gpr file, you can have a line like:&lt;br /&gt;
&lt;br /&gt;
depends_on = [&amp;quot;libwebconnect&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
which is a list of id's from other gpr files. This example will ensure&lt;br /&gt;
that libwebconnect is loaded before your plugin. If it can't be found,&lt;br /&gt;
or you have a cycle, then your plugin won't be loaded.&lt;br /&gt;
&lt;br /&gt;
If it is a common function, perhaps libhtml is the right place to put&lt;br /&gt;
it, and you can put a depends_on on that.&lt;br /&gt;
&lt;br /&gt;
-Doug''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
example output is on terminal only:&lt;br /&gt;
&lt;br /&gt;
Cannot resolve the following plugin dependencies:&lt;br /&gt;
   Plugin 'UK Web Connect Pack' requires: ['libwebconnect']&lt;br /&gt;
&lt;br /&gt;
[](feature)  For plugins/addons if prerequisites not available display a page stating why/what is missing that includes the addon description and a url to the support page.&lt;br /&gt;
&lt;br /&gt;
..............Unsorted................................&lt;br /&gt;
[] Only documented behavior should be supported. Ensure that clear documentation is a requirement for contributions enhancing Gramps (Part of the PR)&lt;br /&gt;
&lt;br /&gt;
[] '''Configuration Files''' Add advanced appendix that mentions the assorted files eg: Custom filters (custom_filter.xml) and report setting (?.xml) and how they are not being backed up for migration and backup?  also ( recent-files-gramps.xml )  &lt;br /&gt;
see:&lt;br /&gt;
	* https://gramps-project.org/wiki/index.php?title=Gramps_5.1_Wiki_Manual_-_Reports_-_part_1&lt;br /&gt;
	Report Settings&lt;br /&gt;
	The settings chosen when generating a report is stored in the users profile, in .gramps/report_options.xml, and will be used as default settings when generating the next report. If there is a need to revert to the default options for any reason, this file can simply be deleted. &lt;br /&gt;
&lt;br /&gt;
############## Website admin ####################################&lt;br /&gt;
[] A2 Hosting Server resources seem ok: Appdata images! &lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Category:AppData&lt;br /&gt;
(Consider another location eg github! )&lt;br /&gt;
(Was: Godaddy Server resources issue that caused code:500 server errors )&lt;br /&gt;
&lt;br /&gt;
############## Addons #################&lt;br /&gt;
[] Add on Graphical Report - Descendants Lines -Error writing to Output Stream  (turn off document options and make sure report defaults to the documents directory (reported a few times on the mailing list)  / also report defaults to png but is able to output svg according to the wiki help page.&lt;br /&gt;
&lt;br /&gt;
[] PedigreeChart help url addon goes to&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Gramps_5.1_Wiki_Manual_-_Reports#Pedigree_Chart&lt;br /&gt;
instead of:&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=PedigreeChart&lt;br /&gt;
&lt;br /&gt;
[] PedigreeChart addon printing for PDF is poor eg look at the cut off title.&lt;br /&gt;
&lt;br /&gt;
.............................................................&lt;br /&gt;
[] htree - cherry-pick changes to addon-source master&lt;br /&gt;
&lt;br /&gt;
[] rebase &amp;quot;Timeline pedigreeview&amp;quot; on pedigreeview or visa versa?&lt;br /&gt;
.............................................................&lt;br /&gt;
[ ] Pluginmanager (prculley)  also unlike the built in check for addons this one does not mention you need to restart gramps if you install a &amp;quot;gramps view&amp;quot; although it says it should on the addon wiki support page&lt;br /&gt;
..........................................................................&lt;br /&gt;
[] we don’t actually use SF for much any more and they’ve been having a lot of issues in the last couple of years maybe we should migrate the lists to Google Groups (jralls)&lt;br /&gt;
&lt;br /&gt;
* SM another options is https://groups.io/  &lt;br /&gt;
* 2020 We are trialing https://gramps.discourse.group/&lt;br /&gt;
..........................................................................&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Edit_Image_Exif_Metadata&lt;br /&gt;
* See: Future of Exiv2? (  https://github.com/Exiv2/exiv2/issues/1018 )&lt;br /&gt;
..........................................................................&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Gramps_5.1_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_3#Attributes&lt;br /&gt;
&lt;br /&gt;
Gramps has two dialogs called &amp;quot;Attribute Editor dialog&amp;quot; that look different but both collect the same info in the top section.&lt;br /&gt;
&lt;br /&gt;
eg: from Source's attribute tab creating a new attribute.&lt;br /&gt;
...................................................................&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Reports====&lt;br /&gt;
&lt;br /&gt;
====Create new advanced settings appendix====&lt;br /&gt;
* https://gramps-project.org/wiki/index.php/Gramps_{{man version}}_Wiki_Manual_-_Settings#Advanced_manipulation_of_settings&lt;br /&gt;
&lt;br /&gt;
=== Gramps Developer Documents ===&lt;br /&gt;
&lt;br /&gt;
In the sphinx format:&lt;br /&gt;
* [https://gramps-project.org/docs/ Gramps Python API]&lt;br /&gt;
&lt;br /&gt;
On wiki:&lt;br /&gt;
* [[Gramps Data Model]]&lt;br /&gt;
&lt;br /&gt;
See also:&lt;br /&gt;
* [[Internationalization]]&lt;br /&gt;
* [[Gramps Glossary]]&lt;br /&gt;
&lt;br /&gt;
=== User Experience Test Plan ===&lt;br /&gt;
* [[GEPS 034: Improve usability]]&lt;br /&gt;
** [[Usability]]&lt;br /&gt;
&lt;br /&gt;
* [ ] Create a new wiki page that concentrates on the '''new user experience''' (both current &amp;amp; planned). The mailing list suggest it was referred to as the &amp;quot;Aunt Martha&amp;quot; test and mentions them as &amp;quot;user stories&amp;quot;. So lets make Aunt Martha's usage of the Gramps program better.&lt;br /&gt;
** [[UI_style]] ''Remember that the majority of the users are probably novices without a lot of computer experience. Design things so that your Aunt Martha could use it''&lt;br /&gt;
** [[GEPS_015:_Repository_Research_Support#User_Stories]] ''Aunt Martha (AM) is planning a visit to the UK National Archives'' &lt;br /&gt;
** [[GEPS_023:_Storing_data_from_large_sources#User_story_.28Problem_that_needs_to_be_solved.29]] '' Aunt Martha should be able to continue to use Gramps just as at present''&lt;br /&gt;
** [http://gramps.1791082.n4.nabble.com/Multi-user-question-tp1809285p1809287.html Are you seriously suggesting that aunt Martha (or somebody's father) would really put up with something like this? ]&lt;br /&gt;
** [https://sourceforge.net/p/gramps/mailman/message/28455089/ The &amp;quot;Aunt Martha&amp;quot; test is the requirement that one's (hypothetical) barely-knows-how-to-turn-on-the-computer Aunt Martha should be able to easily use Gramps to manage her genealogy research. Anything that involves administering a professional-level RDBMS server like MySQL is going to be way too hard for Aunt Martha.'']&lt;br /&gt;
** [https://sourceforge.net/p/gramps/mailman/message/5247418/ This makes it kind of hard to email a report to Aunt Martha.  It also makes it hard for Aunt Martha, who doesn't want to learn a program to tell you more about her knowledge of family history, to make changes and send it back to you.]&lt;br /&gt;
** [https://www.reddit.com/r/gramps/comments/bo4cb9/the_interface_seems_a_bit_overwhelming/enc6m63/ The project used to have an &amp;quot;Aunt Martha&amp;quot; test for features, where you would ask yourself &amp;quot;Could I easily explain how to do this over the phone to my Aunt Martha?&amp;quot; Maybe now I have become &amp;quot;Aunt Martha&amp;quot;...]&lt;br /&gt;
** [http://gramps.1791082.n4.nabble.com/extra-css-stylesheets-td1799101.html I was thinking that Aunt Martha will never download the extra stylesheets, even if she loves them, because she is not going to want to code...She still will not do it, because she knows that she is not a programmer and will not take the chance.  No matter how easy or explicit the directions are that I would send to her.]&lt;br /&gt;
** From gramps reddit [https://www.reddit.com/r/gramps/comments/eesuy3/difficult_to_add_my_children_to_myself_can_it_be/ ...For example after installing I spent just over an hour attempting to add my children to myself and ended stopping after I couldn't figure it out, ...I have decided to move on to another program because if an old woman like myself can't work it out then who can? ]&lt;br /&gt;
* [ ] Update the test plan for the current version of Gramps&lt;br /&gt;
** [https://github.com/gramps-project/gramps/blob/master/TestPlan.txt /gramps/blob/master/TestPlan.txt] (last updated 2004)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Check/Mention ====&lt;br /&gt;
* [[Handler List]] - A list of languages that have Localized Handler's for Gramps.&lt;br /&gt;
* [[Calendar tools holidays]] - see if these calendars needs updating?&lt;br /&gt;
&lt;br /&gt;
=== Gramps Downloads (since: 2001/04/21) ===&lt;br /&gt;
&lt;br /&gt;
====Downloads Result Table====&lt;br /&gt;
For the various Gramps program installers.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! #&lt;br /&gt;
! Download Location&lt;br /&gt;
! Gramps Version&lt;br /&gt;
! Date Checked&lt;br /&gt;
! Download Count&lt;br /&gt;
! Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || '''[https://github.com/gramps-project/gramps Github]''' ([https://tooomm.github.io/github-release-stats/?username=gramps-project&amp;amp;repository=gramps]) || 6.0.0 || 2017-06-10 to 2025-04-13 || 815,145 || Official ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || '''[https://sourceforge.net/projects/gramps/files/ Sourceforge]''' [https://sourceforge.net/projects/gramps/files/stats/timeline?dates=2001-04-01%20to%202022-08-01&amp;amp;period=monthly]|| 6.0.0 || 2001-04-01 to 2025-04-13 || 1,064,213 || Official - Old site ( Download statistics available since 2001-04-21 (when this project was registered). )||&lt;br /&gt;
|- &lt;br /&gt;
| 3 || '''[https://portableapps.com/apps/education/gramps_portable Portableapps.com]''' [https://sourceforge.net/projects/portableapps/files/Gramps%20Portable/ Sourceforge] ([https://sourceforge.net/projects/portableapps/files/Gramps%20Portable/stats/timeline?dates=2005-10-01%20to%202022-08-01&amp;amp;period=monthly])|| 6.0.0 || 2005-10-01 to 2025-04-13 || 959,660 || Unofficial ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || '''[https://qa.debian.org/popcon.php?package=gramps Debian]''' || 6.0.0 || 2004-01 to 2025-03 || '''Inst''' (251,795) || Debian Popularity contest statistics for Gramps (This only report Statistics for those that Opt-in to the reporting of the statistics. Usually reports the deliberate installation date for Gramps. / '''Inst'''. is the number of people who installed this package (sum of the four categories on the Debian Gramps page) || &lt;br /&gt;
|-&lt;br /&gt;
| 5 || '''[https://chocolatey.org/packages/gramps chocolatey.org]''' || 6.0.0 || 2025-03-13 || 9,268 || Repacked Gramps AIO Microsoft-Windows installer. ||&lt;br /&gt;
|-&lt;br /&gt;
| 6 || '''[https://www.majorgeeks.com/files/details/gramps.html Majorgeeks]''' || 6.0.0 || 2025-03-13 || 12408  || Direct from them Downloads ||&lt;br /&gt;
|-&lt;br /&gt;
| 7 || '''[https://www.bytesin.com/software/Gramps/ bytesin.com]''' || 6.0.0 || 2025-03-13 || 4,341 || Publisher: Aaron R. Short&amp;amp;Ormus? ||&lt;br /&gt;
|-&lt;br /&gt;
| 8 || '''[https://www.chip.de/downloads/Gramps_105764449.html chip.de]''' || 6.0.0 || 2025-03-13 || 15,395 || Direct downloads ||&lt;br /&gt;
|-&lt;br /&gt;
| 9 || '''[https://gramps.softonic.findmysoft.com/ softonic.findmysoft.com]''' || 5.0.1 || 2025-03-13 || 6,935 || Direct downloads ||&lt;br /&gt;
|-&lt;br /&gt;
| 10 || '''softpedia.com''' || 6.0.0 || 2025-03-13 || 6,760 || [https://www.softpedia.com/get/Others/Miscellaneous/GRAMPS.shtml Gramps AIO] ||&lt;br /&gt;
|-&lt;br /&gt;
| 11 || '''softpedia.com''' || 5.2.2 || 2025-03-13 || 5,920 || [https://www.softpedia.com/get/PORTABLE-SOFTWARE/Education/Gramps-Portable.shtml Gramps AIO Portable] ||&lt;br /&gt;
|-&lt;br /&gt;
| 12 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 62 || [https://download.cnet.com/Gramps-for-Linux/3000-2127_4-75312607.html Gramps for Linux] ||&lt;br /&gt;
|-&lt;br /&gt;
| 13 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 176 || [https://download.cnet.com/Gramps-for-Ubuntu/3000-2127_4-75312612.html Gramps for Unbuntu] ||&lt;br /&gt;
|-&lt;br /&gt;
| 14 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 31 || [https://download.cnet.com/Gramps-for-Fedora/3000-2127_4-75312611.html Gramps for Fedora] ||&lt;br /&gt;
|-&lt;br /&gt;
| 15 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 675 || [https://download.cnet.com/GrampsAIO-64-bit/3000-2127_4-75806019.html Gramps AIO (64bit)] ||&lt;br /&gt;
|-&lt;br /&gt;
| 16 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 3,197 || [https://download.cnet.com/Gramps-AIO-32bit/3000-2127_4-75329870.html Gramps AIO (32bit)] ||&lt;br /&gt;
|-&lt;br /&gt;
| 17 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 131 || [https://download.cnet.com/Gramps/3000-2127_4-77899596.html Gramps for macOS] ||&lt;br /&gt;
|-&lt;br /&gt;
| 19 || [https://download.cnet.com/developer/PortableApps/i-6275333/ '''cnet.com''' - (PortableApps)] || 5.1.3 || 2021-06-16 || 1,748 || [https://download.cnet.com/Gramps-Portable/3000-2127_4-75329558.html Gramps Portable] ||&lt;br /&gt;
|-&lt;br /&gt;
| N/A || '''&amp;lt;s&amp;gt;[http://www.download82.com/download/windows/gramps/ download82.com]&amp;lt;/s&amp;gt;''' || 5.0.0 || 20XX-0x-0x || 1,169 || Direct downloads / Website gone / historical count only||&lt;br /&gt;
|-&lt;br /&gt;
| N/A || '''&amp;lt;s&amp;gt;[https://www.computerbild.de/download/Gramps-11696626.html computerbild.de]&amp;lt;/s&amp;gt;''' || 5.0.1 || 2015-04-14 - 20XX-0x-0x || 8,656 || Direct downloads / Page gone / historical count only||&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- | 00 || '''XXXXX''' || X.X.X || 20XX-0x-0x || 00000 || &amp;quot;text&amp;quot; || --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! Total || - || - || 2025-05-13 || 3,167,685 || &amp;lt;- Manual count ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The Gramps Project has broken the multi-million download milestone( Total: 3,167,685 (as at 2025-03-13) ).&lt;br /&gt;
&lt;br /&gt;
Information was gathered from the sources shown that list download statistics from Links to website you can download Gramps from&lt;br /&gt;
&lt;br /&gt;
The shown total downloads is not an indication of the active userbase.&lt;br /&gt;
&lt;br /&gt;
* [ ]Write up a blog post or wiki page or just leave here.&lt;br /&gt;
* [ ]create an issue to hold the csv files.&lt;br /&gt;
* [ ]create a Graph to plot downloads overtime.&lt;br /&gt;
* [ ]Contact sites that host older versions of the Gramps files for downloads and ask them to update to the current version at least.&lt;br /&gt;
&lt;br /&gt;
Here is my attempt at gathering the statistics required to answer how many download to date.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;[https://www.macmillandictionary.com/dictionary/british/user-base User Base]&amp;quot; - is the number of people who use a particular product or service, especially one available on the Internet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It is very difficult to estimate userbase as you get many different types of users&lt;br /&gt;
&lt;br /&gt;
* One time users who download and install Gramps and find it is not for them.&lt;br /&gt;
* Long term users.&lt;br /&gt;
* Alot of the downloads will be for users upgrading existing installations&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Download Statistics commence from when the Gramps project started 2001/04/21.&lt;br /&gt;
&lt;br /&gt;
A further break down of downloads is possible by (but I won't be doing that):&lt;br /&gt;
* Supplied by project (Source code for manual installation)&lt;br /&gt;
* Linux/OpenBSD etc&lt;br /&gt;
** Supplied by volunteers to the project for download&lt;br /&gt;
** Supplied by directly from the distribution website&lt;br /&gt;
* Microsoft Windows&lt;br /&gt;
** Supplied by volunteers to the project for download&lt;br /&gt;
** Legacy version from portableapps.com&lt;br /&gt;
* Apple MacOS&lt;br /&gt;
** Supplied by volunteers to the project for download&lt;br /&gt;
&lt;br /&gt;
====Addon downloads and popularity====&lt;br /&gt;
As a number of people have [https://github.com/gramps-project/addons-source/pull/124#issuecomment-371301127 commented] and or raised the issue directly with me via email here is a summary of what I know:&lt;br /&gt;
&lt;br /&gt;
;Question: Does the Gramps project know which addons are the most popular and are download statistics available?&lt;br /&gt;
&lt;br /&gt;
;Answer: Addon downloads are not tracked and there are no plans to track them due to privacy and technical issues (see below). Even if addon downloads where tracked it would only represent a small percentage of users who check for addons!&lt;br /&gt;
&lt;br /&gt;
;Question: Why?&lt;br /&gt;
&lt;br /&gt;
;Answer: Github counts downloads via its releases section page only for normal downloads of files. But not for the way Gramps addon downloads are done as they are binary files that only sit in a second git repository itself in a directory per grampsXX release called download and not on the addon releases page, this is no different to the way the gramps addons were downloaded from the previous sourceforge website.&lt;br /&gt;
&lt;br /&gt;
Note that we do have an the &amp;quot;Headline News gramplet &amp;quot; addon that does poll the Gramps website and was originally causing an issue making the website slow and at sometimes of day stopping it altogether  as it was polling too often (once an hour from everyone who happened to be running Gramps at that moment! This was an unintended way to get DOS'ed https://en.wikipedia.org/wiki/Denial-of-service_attack ) when I took over as website admin I investigated and tracked down and changed the polling period to once a every 24 hours (for current and previous versions of Gramps!), alot of people had installed it on the Dashboard !&lt;br /&gt;
&lt;br /&gt;
=====addon repositories=====&lt;br /&gt;
We use two addons repositories the first is for the source code where addon developers can have access &lt;br /&gt;
&lt;br /&gt;
 https://github.com/gramps-project/addons-source&lt;br /&gt;
&lt;br /&gt;
the second is for the generated/built addons downloads and is restricted to a small group of people to attempt to avoid any security or malicious code issues, this repository is what the Gramps program is pointed at and checks for updates:&lt;br /&gt;
&lt;br /&gt;
 https://github.com/gramps-project/addons&lt;br /&gt;
&lt;br /&gt;
= Information =&lt;br /&gt;
* [[Reviews#General|General Gramps Project Information]]&lt;br /&gt;
* [[What to do for a release]]&lt;br /&gt;
* [[6.0 Roadmap]]&lt;br /&gt;
&lt;br /&gt;
[[Category:User|S]]&lt;/div&gt;</summary>
		<author><name>Sam888</name></author>
		
	</entry>
	<entry>
		<id>https://blog.gramps-project.org/wiki/index.php?title=User:Sam888&amp;diff=131354</id>
		<title>User:Sam888</title>
		<link rel="alternate" type="text/html" href="https://blog.gramps-project.org/wiki/index.php?title=User:Sam888&amp;diff=131354"/>
		<updated>2026-06-13T00:12:40Z</updated>

		<summary type="html">&lt;p&gt;Sam888: /* Things to do */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{man note|Current Webmaster for the Gramps Project}}&lt;br /&gt;
Hi, I generally aim to help the developers who can program; I do alot of non-development work for the Gramps project including: testing and bug triage, website maintenance, writing and updating documentation on the wiki for new releases,  building the third party addons as needed.&lt;br /&gt;
&lt;br /&gt;
==Volunteer Website Administrator==&lt;br /&gt;
Manage and monitor the Gramps Desktop websites (not Github)&lt;br /&gt;
&lt;br /&gt;
*[[Website application upgrades]] - Wordpress(Blog)/MantisBT(Bug tracker)/Mediawiki(Wiki)&lt;br /&gt;
*[[.dtd_and_.rng]]&lt;br /&gt;
*[[Rollover for the manual]]&lt;br /&gt;
*[[Git merge]]&lt;br /&gt;
* https://gramps-project.org/robots.txt&lt;br /&gt;
* Migration of Gramps website host from GoDaddy to a2 Hosting (2019/11/08 to 2019/11/11) (Completed)&lt;br /&gt;
===Wordpress(Blog)===&lt;br /&gt;
* Convert the existing &amp;quot;Hello Gramps!&amp;quot; 2010 theme by Jason Simanek [https://sourceforge.net/p/gramps/mailman/message/24879293/] to use a more modern mobile aware template that comes with WordPress.&lt;br /&gt;
* WordPress [https://wordpress.com/plugins/browse/translation Translation plugin]  [https://gramps.discourse.group/t/can-we-make-the-project-home-page-more-multilingual-without-excessive-labor/8165] - research &amp;amp; test.&lt;br /&gt;
&lt;br /&gt;
===MantisBT(Bug tracker)===&lt;br /&gt;
* Upgraded failed due to database needing to first be manually converted to UTF-8 collation (which means I'll finally need to manually convert from latin1_swedish_ci collation the bugtracker has been using since original installation around 2006!) 2021/07/28 Update: Almost worked but the database is partially corrupted in a few tables it seems related to [[Bug_triage#Status|Bug triage mention that &amp;quot;Sometime in the past 4495 issues disappeared during a mantisdb upgrade&amp;quot;]] so a few tables may be referring to things that don't exist!&lt;br /&gt;
&lt;br /&gt;
===Mediawiki(Wiki)===&lt;br /&gt;
* Upgrade to Mediawiki [https://lists.wikimedia.org/pipermail/mediawiki-announce/2020-December/000268.html 1.35.1 LTS]  ( Warning: MediaWiki is not yet compatible with PHP 8. See task [https://phabricator.wikimedia.org/T248925 T248925 ]for more information)&lt;br /&gt;
** Upgrade failed due to issue https://phabricator.wikimedia.org/T212428 ! (Possible work [https://phabricator.wikimedia.org/T212428#6669851 around]) (2021-12-08 - T212428 fix was only available in Mediawiki 1.37 and upgrade worked pass issue successfully. But wiki fails with multiple Fatal errors and blank pages, currently testing to narrow down and report issue! Reverted to existing Mediawiki!)&lt;br /&gt;
* 2021/12/16 Added suggested settings to LocalSettings.php for security issue https://www.mediawiki.org/wiki/2021-12_security_release/FAQ&lt;br /&gt;
&lt;br /&gt;
* [https://makandracards.com/makandra/594-utf-8ify-an-existing-mysql-database UTF-8ify an existing MySQL database]&lt;br /&gt;
&lt;br /&gt;
* [[MediaWiki:Common.css]]&lt;br /&gt;
&lt;br /&gt;
* look at renaming the user manual to a shorter url see discussion [[Talk:Gramps_5.1_Wiki_Manual]] ( 'User Manual' instead of 'Wiki Manual': As 'User Manual' is a well-known term for the general computer user. / Use redirects either using mediawiki or as rewrite rules in the .htaccess file. )&lt;br /&gt;
* revisit links in wiki sidebar see discussion [[MediaWiki_talk:Sidebar]]&lt;br /&gt;
* [[Talk:Gramplets]] renaming suggestion. &lt;br /&gt;
&lt;br /&gt;
====Extensions====&lt;br /&gt;
=====Existing extensions=====&lt;br /&gt;
======Extension:ConfirmAccount======&lt;br /&gt;
[[File:Request account-extension-currentconfig.png|right|thumb|150px|Extension:ConfirmAccount : Request account - page 2021/11/15 current config ]]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Extension:ConfirmAccount Extension:ConfirmAccount] - (Configured to required a minimum of six words for &amp;quot;Personal biography (plain text only): &amp;quot;  section and a confirmed email address for final account creation)&lt;br /&gt;
** The following configure elements of the RequestAccount form ( https://gramps-project.org/wiki/index.php/Special:RequestAccount ):&lt;br /&gt;
*** 1. Top section of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-text&lt;br /&gt;
*** 2. &amp;quot;User account&amp;quot; section of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-text&lt;br /&gt;
*** 3. &amp;quot;Other information&amp;quot; section of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-ext-text&lt;br /&gt;
*** 4. &amp;quot;Other information&amp;quot; section (it is the first entry boxes &amp;quot;title&amp;quot;) of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-notes&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Submitting the form on the wiki shows the following message:&lt;br /&gt;
&lt;br /&gt;
Your account request has been sent and is now pending review. A confirmation email has been sent to your email address. &lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
Email shows the following:&lt;br /&gt;
&lt;br /&gt;
sent from: noreply@gramps-project.org&lt;br /&gt;
Subject: &amp;quot;Gramps email address confirmation&amp;quot;&lt;br /&gt;
Message:&lt;br /&gt;
&lt;br /&gt;
Someone, probably you from IP address XXX.XXX.XXX.XXX, has requested an account &amp;quot;Testuser2&amp;quot; with this email address on Gramps.&lt;br /&gt;
&lt;br /&gt;
To confirm that this account really does belong to you on Gramps, open this link in your browser:&lt;br /&gt;
&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Special:RequestAccount&amp;amp;action=confirmemail&amp;amp;wpEmailToken=00000000000000000000000000000000&lt;br /&gt;
&lt;br /&gt;
If the account is created, only you will be emailed the password.&lt;br /&gt;
If this is *not* you, do not follow the link.&lt;br /&gt;
This confirmation code will expire at 2021-12-13T22:06:28.&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
Confirming the link will show the following wiki message:&lt;br /&gt;
&lt;br /&gt;
Your email address has been confirmed and will be listed as such in your account request. &lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
Then the webmaster gets the following email:&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
from: noreply@gramps-project.org&lt;br /&gt;
TO: webmaster@gramps-project.org&lt;br /&gt;
Subject: &amp;quot;Gramps account request&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Testuser2 has requested an account and is waiting for confirmation.&lt;br /&gt;
The email address has been confirmed. You can confirm the request here:&lt;br /&gt;
&lt;br /&gt;
https://gramps-project.org/wiki/index.php/Special:ConfirmAccounts&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
I login and confirm as best I can that it is a real person, generally in 99 percent of request the person mentions something about genealogy or the Gramps program or has a question, spam account are rejected as very obvious as they have urls to spammy websites!&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Once the account is created this extension creates a new user talk welcome message; whose configuration is managed at https://gramps-project.org/wiki/index.php/MediaWiki:Confirmaccount-welc&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
=====Language Related extensions=====&lt;br /&gt;
* Investigate making Mediawiki multilingual using '''MediaWiki_Language_Extension_Bundle''' see request {{bug|10978}} and [[User_talk:Avma]]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Directionality_support Directionality_support]&lt;br /&gt;
=====Requested Extensions=====&lt;br /&gt;
* [[User_talk:GulliblePangolin#Add_Wikipedia:Citation_templates]]&lt;br /&gt;
* Test using [https://mediawiki.org/wiki/Extension:LinkTarget MediaWiki hotlink targeting extension]. that would allow linking to the lines of code &amp;amp;amp; open in a target browser window (instead redirecting the existing browser window) (This extension is currently not actively maintained! )&lt;br /&gt;
&lt;br /&gt;
===Mailing lists===&lt;br /&gt;
===== Sourceforge mailing list =====&lt;br /&gt;
Each of the Gramps [https://sourceforge.net/p/gramps/mailman/ Sourceforge mailing list] are backed up regularly to the  [https://sourceforge.net/p/forge/documentation/Mailing%20List%20Archives/ MBOX format]  (Since 2019/11/08)&lt;br /&gt;
* gramps-announce&lt;br /&gt;
* gramps-bugs&lt;br /&gt;
* gramps-devel&lt;br /&gt;
* gramps-users&lt;br /&gt;
&lt;br /&gt;
===Forum===&lt;br /&gt;
&lt;br /&gt;
==== Discourse ====&lt;br /&gt;
The Gramps Discourse Forum is backed up regularly to the [https://meta.discourse.org/t/create-download-and-restore-a-backup-of-your-discourse-database/122710/1 Discourse XML backup format] (Since 2020-01-02)&lt;br /&gt;
&lt;br /&gt;
* [https://sourceforge.net/p/gramps/mailman/message/36890927/ Announcement trial started 2020-01-02]&lt;br /&gt;
&lt;br /&gt;
===== Discourse Trial =====&lt;br /&gt;
Investigate replacing the mailing list on Sourceforge and trial using [https://free.discourse.group/ Discourse] at https://gramps.discourse.group/&lt;br /&gt;
* [x] Create DNS A record and [x] redirect from https://discourse.gramps-project.org to https://gramps.discourse.group/&lt;br /&gt;
* [x] setup and customise discourse for the gramps project eg: logo, permissions etc&lt;br /&gt;
* [x] Invite people to trial?&lt;br /&gt;
====== Migration from sourceforge mailing list ======&lt;br /&gt;
* [x] Create a [https://bitnami.com/stack/discourse standalone version of Discourse]&lt;br /&gt;
* [x] Need to [https://sourceforge.net/p/forge/documentation/Mailing%20List%20Archives/ export] the MBOX for each [https://sourceforge.net/p/gramps/mailman/ sourceforge mailing list]&lt;br /&gt;
** [x] gramps-announce&lt;br /&gt;
** [x] gramps-bugs&lt;br /&gt;
** [x] gramps-devel&lt;br /&gt;
** [x] gramps-users&lt;br /&gt;
* [-] import the Sourceforge MBOX files ( https://meta.discourse.org/t/importing-mailing-lists-mbox-listserv-google-groups-emails/79773 )&lt;br /&gt;
** {{man menu|**Failed** due to Sourceforge (since 2017) obfuscating email addresses in mailing list mbox archive files.}}&lt;br /&gt;
* [ ] create a discourse backup file and&lt;br /&gt;
* [ ] contact the discourse support team to restore the discourse backup file.&lt;br /&gt;
&lt;br /&gt;
==Things to do==&lt;br /&gt;
&lt;br /&gt;
===SourceForge.net - Storage issue for project: gramps ===&lt;br /&gt;
&lt;br /&gt;
---------- Forwarded message ---------&lt;br /&gt;
From: SourceForge.net Support &amp;amp; Ops &amp;lt;sfnet_ops@slashdotmedia.com&amp;gt;&lt;br /&gt;
Date: Fri, 12 Jun 2026 at 07:02&lt;br /&gt;
Subject: Storage issue for project: gramps&lt;br /&gt;
To:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hello,&lt;br /&gt;
&lt;br /&gt;
We are contacting you because you are listed as an Admin for https://sourceforge.net/projects/gramps/&lt;br /&gt;
&lt;br /&gt;
This project is using a large amount of storage.&lt;br /&gt;
&lt;br /&gt;
We need your help removing a lot of your old releases.&lt;br /&gt;
Please remove as much as you can of your old releases and unused files within 14 days.&lt;br /&gt;
&lt;br /&gt;
You can use this tool to help you identify the files that aren't getting many downloads and take up a lot of space.&lt;br /&gt;
https://sourceforge.net/p/gramps/admin/files/large_files&lt;br /&gt;
&lt;br /&gt;
We are letting you know so you can choose which files to remove.&lt;br /&gt;
Please be aware that if we don't see any difference after 14 days, we will have to remove all the files and folders with 0 or a few monthly downloads ourselves.&lt;br /&gt;
&lt;br /&gt;
Thank you for your cooperation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sincerely,&lt;br /&gt;
&lt;br /&gt;
SourceForge Support&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Monitor Traffic to websites===&lt;br /&gt;
{{stub}}&lt;br /&gt;
&lt;br /&gt;
===Addons===&lt;br /&gt;
* [[Addon:TMGimporter]] - Taken over and released 2026 by eduralph for Gramps 6.&lt;br /&gt;
** [[User:Sam888/TMG|TMG Notes]] - On hold&lt;br /&gt;
* [[Addon:Prerequisites Checker Gramplet]] - [https://github.com/gramps-project/addons-source/pull/109 PR109] - maintained by comunity&lt;br /&gt;
* Direct importers instead of GEDCOM see: [http://fileformats.archiveteam.org/wiki/Genealogical_data Genealogical data] - Just Solve the File Format Problem - On hold&lt;br /&gt;
&lt;br /&gt;
===Bug Triage===&lt;br /&gt;
Unofficial [[Bug triage|bug triager]].&lt;br /&gt;
&lt;br /&gt;
Cleanup Started: 201409 Completed 20150523 with life in between...&lt;br /&gt;
&lt;br /&gt;
Gramps Bugtracker: &lt;br /&gt;
https://gramps-project.org/bugs/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
====Idea Bug Triage day/week====&lt;br /&gt;
**Draft** (using kill arch bugs day as a guide)&lt;br /&gt;
&lt;br /&gt;
Subject: Clean up Gramps Bugs: Help us on the xx of xxx!&lt;br /&gt;
&lt;br /&gt;
If any of you have some spare time this weekend, I need some extra hands with triaging the bug tracker.&lt;br /&gt;
&lt;br /&gt;
I'd like to hold a bug wrangling day on the xx of xxx to check open issues. If you cannot take part on the bug wrangling day, then feel free to help us any time before that event.&lt;br /&gt;
&lt;br /&gt;
How?&lt;br /&gt;
&lt;br /&gt;
Please review all bugs that were reported by you and check if they are still valid. (detail how)&lt;br /&gt;
&lt;br /&gt;
Please request a bug closure on the bug tracker if the bug may be closed as resolved in the current version of Gramps. Otherwise please provide further information so that we can continue to work on the bug. We cannot fix bugs without your feedback.&lt;br /&gt;
&lt;br /&gt;
Questions?&lt;br /&gt;
&lt;br /&gt;
Join us at discourse forum (link to discussion for day) during xx of xxx. As we live in different timezones not all developers and bug wranglers will be available at the same time, but feel free to report your issues to any developers available.&lt;br /&gt;
&lt;br /&gt;
Also please check your mailboxes that may contain notifications about comments made on your tickets.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[ ] Decide date.&lt;br /&gt;
[ ] send out email.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===CI Test===&lt;br /&gt;
Improving CI&lt;br /&gt;
&lt;br /&gt;
* https://travis-ci.org/sam-m888/gramps   - On hold&lt;br /&gt;
&lt;br /&gt;
;Coverage&lt;br /&gt;
* https://app.codacy.com/manual/gramps-project/gramps/dashboard&lt;br /&gt;
&lt;br /&gt;
* [[Testing Gramps]]&lt;br /&gt;
&lt;br /&gt;
=== Gramps User Manual ===&lt;br /&gt;
&lt;br /&gt;
The Gramps [[User manual]] is a mix of the following:&lt;br /&gt;
*Reference manual &lt;br /&gt;
*User guide &lt;br /&gt;
*Tutorials (how to?)&lt;br /&gt;
&lt;br /&gt;
* [https://gramps-project.org/wiki/index.php?title=Category:Cleanup Category:Cleanup]&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;s&amp;gt;{{bug|8888}}&amp;lt;/s&amp;gt; / &amp;lt;s&amp;gt;{{bug|9042}}&amp;lt;/s&amp;gt; / &amp;lt;s&amp;gt;{{bug|10919}}&amp;lt;/s&amp;gt; [Review]Gramps Help button User Manual wiki-links (In progress)&lt;br /&gt;
&lt;br /&gt;
====Update for Gramps 6.0====&lt;br /&gt;
Gramps {{man version}} [[User manual translations]]&lt;br /&gt;
&lt;br /&gt;
Ensure that any new functionality is covered by user documentation.&lt;br /&gt;
&lt;br /&gt;
;Update (almost) all images:&lt;br /&gt;
*Started: 2025-0x-xx&lt;br /&gt;
*Completed: &lt;br /&gt;
&lt;br /&gt;
Remaining xx image links:&lt;br /&gt;
*(1 image) https://gramps-project.org/wiki/index.php?title=Gramps_{{man version}}_Wiki_Manual_-_About&lt;br /&gt;
** Update About Screen with released version (instead of alpha)&lt;br /&gt;
&lt;br /&gt;
;Update and improve text to match the interface&lt;br /&gt;
*Started: 2025-0x-xx&lt;br /&gt;
*Completed: &lt;br /&gt;
&lt;br /&gt;
also manually test all user accessible parts of Gramps (done as part of above two)&lt;br /&gt;
&lt;br /&gt;
=====Notes on User manual update=====&lt;br /&gt;
Notes on various regressions, paper-cuts and annoyances noticed during the user manual update.&lt;br /&gt;
&lt;br /&gt;
When I have time, issues and feature request will be created for the following if required.&lt;br /&gt;
&lt;br /&gt;
* add mention about [[Template:Backup Omissions]] specifically about books.xml to user manual&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#################### As at 20200729 #################&lt;br /&gt;
************Bugs**************************************&lt;br /&gt;
[](Bug# )graphical reports - calendar - information overflows boxes (pdf) (ms-windows tested only)&lt;br /&gt;
[](Bug# )Merge (people) dialog does not grow larger when you expand the &amp;quot;Detailed Selection&amp;quot; section out.&lt;br /&gt;
&lt;br /&gt;
%%%%%%%% Help related bugs&lt;br /&gt;
[] ??&lt;br /&gt;
&lt;br /&gt;
************Papercuts - Enhancements******************&lt;br /&gt;
%%%%%%%% All for Help finding improvement see issue 10919 %%%%%%%%%%%%%&lt;br /&gt;
[] context menu's (right click) add an entry for &amp;quot;Help&amp;quot; at the bottom of each? &lt;br /&gt;
[] Add help url to context menu entry for &amp;quot;About: XXXXX&amp;quot; (as was done on addon views)&lt;br /&gt;
    [] Dashboard Category (grampletview)  ( gramps/gui/widgets/grampletpane.py : def _button_press( )&lt;br /&gt;
        [] Also show context menu ###&amp;gt;&amp;gt;&amp;gt; when no database is loaded! &amp;lt;&amp;lt;&amp;lt;###&lt;br /&gt;
           See https://gramps-project.org/bugs/view.php?id=10594&lt;br /&gt;
    [] Chart Category views&lt;br /&gt;
            [] 2 way fan chart&lt;br /&gt;
            [] fan chart (ancestors)&lt;br /&gt;
            [] descendant fan chart&lt;br /&gt;
    [] Each of the &amp;quot;list&amp;quot; &amp;amp; &amp;quot;grouped list&amp;quot; views&lt;br /&gt;
            [] Relationships Category view&lt;br /&gt;
                    [] Nick Halls new &amp;quot;Combined View&amp;quot; for Relationships Category&lt;br /&gt;
            [] Families Category view&lt;br /&gt;
            [] Events View&lt;br /&gt;
            [] Citations List View&lt;br /&gt;
            [] Repository List View&lt;br /&gt;
            [] Media List View&lt;br /&gt;
            [] Notes List View&lt;br /&gt;
            [] People Category&lt;br /&gt;
                [] Tree View - Grouped People&lt;br /&gt;
                [] Tree View - People List View&lt;br /&gt;
            [] Places Category&lt;br /&gt;
                [] Places List View&lt;br /&gt;
                [] Places Tree View&lt;br /&gt;
            [] Sources Category&lt;br /&gt;
                [] Citation Tree View&lt;br /&gt;
                [] Sources List View&lt;br /&gt;
    [] Geography views&lt;br /&gt;
        [] All known places&lt;br /&gt;
        [] All known places for one Family&lt;br /&gt;
        [] Have they been able to meet ?&lt;br /&gt;
        [] All places related to Events&lt;br /&gt;
        [] All known places for one Person&lt;br /&gt;
            [] All known places for one person with graphical information (KML files)&lt;br /&gt;
        [] Every residence or move for a person and any descendants&lt;br /&gt;
        [] Have these two families been able to meet ?&lt;br /&gt;
    [] category drop down under navigator? (or change it to a context menu that you click in an empty section of the navigator section?)&lt;br /&gt;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%...........................................................&lt;br /&gt;
[](Feature# )for the &amp;quot;filter&amp;quot; gramplets name each one (shown on Title bar when detached) and provide working help link (then update screenshots and link to wiki)&lt;br /&gt;
[](feature# )&amp;quot;Add Rule dialog&amp;quot;: if you select a filter then select a top level category of filter&amp;quot; the right hand window shows random stuff from previous filters (suggest displaying a blank area only)&lt;br /&gt;
&lt;br /&gt;
[] (Bug#) dashboard - order of default Gramplets is different on ms-windows  versus linux? eg: top [surnames|welcome] on win 10 - how do you guarantee order ( have a look at geography view icons on toolbar each time the views order is different, which does not help with keybindings!)&lt;br /&gt;
&lt;br /&gt;
[] On each &amp;quot;autobackup/report/export assistant wizard/make backup xml/import/export view as...&amp;quot; options the &amp;quot;File Name:&amp;quot; location should default to the OS's home/documents &amp;amp; media directory  &amp;quot;~&amp;quot; [Linux/Mac OS/MS-Windows (C:\Users\&amp;lt;~username&amp;gt;\Documents) Media&amp;gt; (C:\Users\&amp;lt;username&amp;gt;\Pictures ) ]  eg:  Gtk.FileChooser.set_current_folder()&lt;br /&gt;
see recent issue where user overwrote report_settings.xml with a report on Macosx!&lt;br /&gt;
&lt;br /&gt;
[] add a menu option under &amp;quot;Help&amp;quot; to &amp;quot;Open folder locations&amp;quot;? to aid with helping people for &amp;quot;user directory&amp;quot; etc &amp;quot;Media directory&amp;quot;  (see recent difficulty with finding user directory &lt;br /&gt;
https://gramps-project.org/bugs/view.php?id=10370&lt;br /&gt;
&lt;br /&gt;
[] text reports - Place Report  - use the active selected place by default and then allow people to change (keep it consistent with how other reports are.)&lt;br /&gt;
&lt;br /&gt;
[] Graph report - Family Lines - consider having &amp;quot;People of Interest&amp;quot; tab first so it's obvious that something has to be selected / or bring this report in line with others so that the Active person is already selected at a minimum. ( https://gramps-project.org/bugs/view.php?id=11598 Person had issue with graph report )&lt;br /&gt;
&lt;br /&gt;
[] For each report determine what the optimal page settings are and use them as defaults&lt;br /&gt;
&lt;br /&gt;
[] for each report be able to have separate settings per report for the page settings!&lt;br /&gt;
&lt;br /&gt;
[] text reports- Database Summary Report - is not very useful as it does not name the &amp;quot;Family Tree&amp;quot; the summary is for or a date for reference.  and it's missing an actual summary of other information eg citation/repository's it can provide more information&lt;br /&gt;
&lt;br /&gt;
[] text reports - &amp;quot;Records Report&amp;quot; is not very useful as it does not name the &amp;quot;Family Tree&amp;quot;  or the date produced&lt;br /&gt;
&lt;br /&gt;
[] for clarity suggest adding the word &amp;quot;List&amp;quot; to the list views (this will make it easier to support people) (see my suggestion previous unmerged PR)&lt;br /&gt;
&lt;br /&gt;
[] Make toolbar icons insensitive (grey them out) when not needed or available to use eg: empty list  &lt;br /&gt;
&lt;br /&gt;
[] If the list view is empty, add a greyed out single (non select-able) entry that instructs the user to add to the list?&lt;br /&gt;
&lt;br /&gt;
[] Tool Selection dialog - needs help button &lt;br /&gt;
https://gramps-project.org/wiki/index.php/Gramps_5.1_Wiki_Manual_-_Tools#Tool_Selection_dialog&lt;br /&gt;
&lt;br /&gt;
[] Report Selection dialog - needs help button &lt;br /&gt;
https://gramps-project.org/wiki/index.php/Gramps_5.1_Wiki_Manual_-_Reports#Report_Selection_dialog&lt;br /&gt;
&lt;br /&gt;
[] when running a second instance of gramps if you attempt to open a family tree that's open in the first instance the break lock dialog should have an additional button option to open as read only.&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Books reports&amp;quot;  dialog change the name of the second section from &amp;quot;Current book&amp;quot; to Current book items&amp;quot; (aids in legibility of user manual!)&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Family Trees&amp;quot; Manager button (displays &amp;quot;Connect to a recent database&amp;quot; when you hover over it) Change it to &amp;quot;Connect to a recent  Family Tree&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Family Trees&amp;quot; Manager - Archive (RCS) the &amp;quot;Revision comment&amp;quot; dialog should be renamed to &amp;quot;Archive version comment&amp;quot; and the label &amp;quot;Version description&amp;quot; should be the same?&lt;br /&gt;
&lt;br /&gt;
[] No Menu option to add/delete/restore a Gramplet is available.&lt;br /&gt;
&lt;br /&gt;
[] Gramps CLI info &amp;quot;gramps -v&amp;quot; needs a section that list third-party addons with version numbers and if prerequisites have been met.&lt;br /&gt;
&lt;br /&gt;
[] keybinding on Categories only goes 0 to 9(citations) and we now have 13 categories :( So repositories/media/notes have no shortcut (maybe ctl+shift+&amp;lt;number&amp;gt; ?  ctl plus / minus?   [SM- ok: ctl + n = next category / ctl + p = previous category]&lt;br /&gt;
&lt;br /&gt;
[] age on date gramplett - awkward wording on the resulting &amp;quot;quick view&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Family Tree Manager&amp;quot; for the status column the status icons need tooltips or just use words&lt;br /&gt;
&lt;br /&gt;
[] Sort Events tool has no feedback on completion!&lt;br /&gt;
&lt;br /&gt;
[] report options tabs issues with repeating names (due to tab reorganization!) think of better single word names!&lt;br /&gt;
&lt;br /&gt;
[](feature# )For the &amp;quot;Web Reports&amp;quot; have the report test first that the file path to write to exist instead of attempting to generate the website and then after awhile failing!  eg: manually type in a non existent file path and run the report.&lt;br /&gt;
&lt;br /&gt;
@@@@@@@@@@@@@@User manual@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&lt;br /&gt;
[] Using a wiki for the user manual has already been shown that it does not make translating the manual any easier! (find a simpler way so as to not waste a translators time) as well as the overhead of maintaining the mediawiki!&lt;br /&gt;
&lt;br /&gt;
[] Note that page 20 ( Gramps_5.1_Wiki_Manual_-_Reports_-_part_1 ) will be merged to ( Gramps_5.1_Wiki_Manual_-_Reports ) later as Gramps code needs to update for all subsequent pages!!)&lt;br /&gt;
&lt;br /&gt;
[] geography view rename:&lt;br /&gt;
	* &amp;quot;The map&amp;quot; tab to &amp;quot;Map Common&amp;quot;&lt;br /&gt;
	* rename each of the tabs for the views so they either have the name of the view in full on the tab or the name appears as a text line.&lt;br /&gt;
&lt;br /&gt;
[] @prculley Originally when I created that the &amp;quot;Add&amp;gt;New&amp;quot; menu I had intended for each option to initially switch to that particular list view and then present the editor and once the new item was created for it to be the active highlighted item in the list view, so that users could link the action they have taken with the result instead of having to search for it afterward? Do you know if this is or something similar is possible?&lt;br /&gt;
&lt;br /&gt;
prcully&amp;gt;&amp;gt;(Almost) Anything is possible ;-)...   I'm pretty sure that would take some code to do both switch views (do whatever clicking on item on left side does) and then invoke Editor.  And then finally change active to new whatever.   Probably only four lines of code for each editor.&lt;br /&gt;
&lt;br /&gt;
..........................&lt;br /&gt;
Mentioned by others:&lt;br /&gt;
* It would also be great if the tag colors showed in the Person editor as well.and all the other editors where tags are shown, including the &amp;quot;Tag selection&amp;quot; list. https://www.reddit.com/r/gramps/comments/hy2xqh/option_to_show_tag_with_colors_in_relationships/&lt;br /&gt;
&lt;br /&gt;
.................................................................................................&lt;br /&gt;
[] for addon prerequistes have a look at converting them to use &amp;quot;depends_on = &amp;quot;  like in the following addons&lt;br /&gt;
https://github.com/gramps-project/addons-source/search?utf8=%E2%9C%93&amp;amp;q=depends_on&amp;amp;type=&lt;br /&gt;
https://github.com/gramps-project/gramps/search?utf8=%E2%9C%93&amp;amp;q=depends_on&amp;amp;type=&lt;br /&gt;
&lt;br /&gt;
which can be a comma separated list for multiple dependencies/prerequisites (so that addons that share prerequisites import the same library?) (maybe move spell check into an addon etc? tip of the day... possibilities...)&lt;br /&gt;
&lt;br /&gt;
depends_on = [&amp;quot;libwebconnect&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
mentioned in the following&lt;br /&gt;
https://sourceforge.net/p/gramps/mailman/message/27070037/&lt;br /&gt;
''In your gpr file, you can have a line like:&lt;br /&gt;
&lt;br /&gt;
depends_on = [&amp;quot;libwebconnect&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
which is a list of id's from other gpr files. This example will ensure&lt;br /&gt;
that libwebconnect is loaded before your plugin. If it can't be found,&lt;br /&gt;
or you have a cycle, then your plugin won't be loaded.&lt;br /&gt;
&lt;br /&gt;
If it is a common function, perhaps libhtml is the right place to put&lt;br /&gt;
it, and you can put a depends_on on that.&lt;br /&gt;
&lt;br /&gt;
-Doug''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
example output is on terminal only:&lt;br /&gt;
&lt;br /&gt;
Cannot resolve the following plugin dependencies:&lt;br /&gt;
   Plugin 'UK Web Connect Pack' requires: ['libwebconnect']&lt;br /&gt;
&lt;br /&gt;
[](feature)  For plugins/addons if prerequisites not available display a page stating why/what is missing that includes the addon description and a url to the support page.&lt;br /&gt;
&lt;br /&gt;
..............Unsorted................................&lt;br /&gt;
[] Only documented behavior should be supported. Ensure that clear documentation is a requirement for contributions enhancing Gramps (Part of the PR)&lt;br /&gt;
&lt;br /&gt;
[] '''Configuration Files''' Add advanced appendix that mentions the assorted files eg: Custom filters (custom_filter.xml) and report setting (?.xml) and how they are not being backed up for migration and backup?  also ( recent-files-gramps.xml )  &lt;br /&gt;
see:&lt;br /&gt;
	* https://gramps-project.org/wiki/index.php?title=Gramps_5.1_Wiki_Manual_-_Reports_-_part_1&lt;br /&gt;
	Report Settings&lt;br /&gt;
	The settings chosen when generating a report is stored in the users profile, in .gramps/report_options.xml, and will be used as default settings when generating the next report. If there is a need to revert to the default options for any reason, this file can simply be deleted. &lt;br /&gt;
&lt;br /&gt;
############## Website admin ####################################&lt;br /&gt;
[] A2 Hosting Server resources seem ok: Appdata images! &lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Category:AppData&lt;br /&gt;
(Consider another location eg github! )&lt;br /&gt;
(Was: Godaddy Server resources issue that caused code:500 server errors )&lt;br /&gt;
&lt;br /&gt;
############## Addons #################&lt;br /&gt;
[] Add on Graphical Report - Descendants Lines -Error writing to Output Stream  (turn off document options and make sure report defaults to the documents directory (reported a few times on the mailing list)  / also report defaults to png but is able to output svg according to the wiki help page.&lt;br /&gt;
&lt;br /&gt;
[] PedigreeChart help url addon goes to&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Gramps_5.1_Wiki_Manual_-_Reports#Pedigree_Chart&lt;br /&gt;
instead of:&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=PedigreeChart&lt;br /&gt;
&lt;br /&gt;
[] PedigreeChart addon printing for PDF is poor eg look at the cut off title.&lt;br /&gt;
&lt;br /&gt;
.............................................................&lt;br /&gt;
[] htree - cherry-pick changes to addon-source master&lt;br /&gt;
&lt;br /&gt;
[] rebase &amp;quot;Timeline pedigreeview&amp;quot; on pedigreeview or visa versa?&lt;br /&gt;
.............................................................&lt;br /&gt;
[ ] Pluginmanager (prculley)  also unlike the built in check for addons this one does not mention you need to restart gramps if you install a &amp;quot;gramps view&amp;quot; although it says it should on the addon wiki support page&lt;br /&gt;
..........................................................................&lt;br /&gt;
[] we don’t actually use SF for much any more and they’ve been having a lot of issues in the last couple of years maybe we should migrate the lists to Google Groups (jralls)&lt;br /&gt;
&lt;br /&gt;
* SM another options is https://groups.io/  &lt;br /&gt;
* 2020 We are trialing https://gramps.discourse.group/&lt;br /&gt;
..........................................................................&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Edit_Image_Exif_Metadata&lt;br /&gt;
* See: Future of Exiv2? (  https://github.com/Exiv2/exiv2/issues/1018 )&lt;br /&gt;
..........................................................................&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Gramps_5.1_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_3#Attributes&lt;br /&gt;
&lt;br /&gt;
Gramps has two dialogs called &amp;quot;Attribute Editor dialog&amp;quot; that look different but both collect the same info in the top section.&lt;br /&gt;
&lt;br /&gt;
eg: from Source's attribute tab creating a new attribute.&lt;br /&gt;
...................................................................&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Reports====&lt;br /&gt;
&lt;br /&gt;
====Create new advanced settings appendix====&lt;br /&gt;
* https://gramps-project.org/wiki/index.php/Gramps_{{man version}}_Wiki_Manual_-_Settings#Advanced_manipulation_of_settings&lt;br /&gt;
&lt;br /&gt;
=== Gramps Developer Documents ===&lt;br /&gt;
&lt;br /&gt;
In the sphinx format:&lt;br /&gt;
* [https://gramps-project.org/docs/ Gramps Python API]&lt;br /&gt;
&lt;br /&gt;
On wiki:&lt;br /&gt;
* [[Gramps Data Model]]&lt;br /&gt;
&lt;br /&gt;
See also:&lt;br /&gt;
* [[Internationalization]]&lt;br /&gt;
* [[Gramps Glossary]]&lt;br /&gt;
&lt;br /&gt;
=== User Experience Test Plan ===&lt;br /&gt;
* [[GEPS 034: Improve usability]]&lt;br /&gt;
** [[Usability]]&lt;br /&gt;
&lt;br /&gt;
* [ ] Create a new wiki page that concentrates on the '''new user experience''' (both current &amp;amp; planned). The mailing list suggest it was referred to as the &amp;quot;Aunt Martha&amp;quot; test and mentions them as &amp;quot;user stories&amp;quot;. So lets make Aunt Martha's usage of the Gramps program better.&lt;br /&gt;
** [[UI_style]] ''Remember that the majority of the users are probably novices without a lot of computer experience. Design things so that your Aunt Martha could use it''&lt;br /&gt;
** [[GEPS_015:_Repository_Research_Support#User_Stories]] ''Aunt Martha (AM) is planning a visit to the UK National Archives'' &lt;br /&gt;
** [[GEPS_023:_Storing_data_from_large_sources#User_story_.28Problem_that_needs_to_be_solved.29]] '' Aunt Martha should be able to continue to use Gramps just as at present''&lt;br /&gt;
** [http://gramps.1791082.n4.nabble.com/Multi-user-question-tp1809285p1809287.html Are you seriously suggesting that aunt Martha (or somebody's father) would really put up with something like this? ]&lt;br /&gt;
** [https://sourceforge.net/p/gramps/mailman/message/28455089/ The &amp;quot;Aunt Martha&amp;quot; test is the requirement that one's (hypothetical) barely-knows-how-to-turn-on-the-computer Aunt Martha should be able to easily use Gramps to manage her genealogy research. Anything that involves administering a professional-level RDBMS server like MySQL is going to be way too hard for Aunt Martha.'']&lt;br /&gt;
** [https://sourceforge.net/p/gramps/mailman/message/5247418/ This makes it kind of hard to email a report to Aunt Martha.  It also makes it hard for Aunt Martha, who doesn't want to learn a program to tell you more about her knowledge of family history, to make changes and send it back to you.]&lt;br /&gt;
** [https://www.reddit.com/r/gramps/comments/bo4cb9/the_interface_seems_a_bit_overwhelming/enc6m63/ The project used to have an &amp;quot;Aunt Martha&amp;quot; test for features, where you would ask yourself &amp;quot;Could I easily explain how to do this over the phone to my Aunt Martha?&amp;quot; Maybe now I have become &amp;quot;Aunt Martha&amp;quot;...]&lt;br /&gt;
** [http://gramps.1791082.n4.nabble.com/extra-css-stylesheets-td1799101.html I was thinking that Aunt Martha will never download the extra stylesheets, even if she loves them, because she is not going to want to code...She still will not do it, because she knows that she is not a programmer and will not take the chance.  No matter how easy or explicit the directions are that I would send to her.]&lt;br /&gt;
** From gramps reddit [https://www.reddit.com/r/gramps/comments/eesuy3/difficult_to_add_my_children_to_myself_can_it_be/ ...For example after installing I spent just over an hour attempting to add my children to myself and ended stopping after I couldn't figure it out, ...I have decided to move on to another program because if an old woman like myself can't work it out then who can? ]&lt;br /&gt;
* [ ] Update the test plan for the current version of Gramps&lt;br /&gt;
** [https://github.com/gramps-project/gramps/blob/master/TestPlan.txt /gramps/blob/master/TestPlan.txt] (last updated 2004)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Check/Mention ====&lt;br /&gt;
* [[Handler List]] - A list of languages that have Localized Handler's for Gramps.&lt;br /&gt;
* [[Calendar tools holidays]] - see if these calendars needs updating?&lt;br /&gt;
&lt;br /&gt;
=== Gramps Downloads (since: 2001/04/21) ===&lt;br /&gt;
&lt;br /&gt;
====Downloads Result Table====&lt;br /&gt;
For the various Gramps program installers.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! #&lt;br /&gt;
! Download Location&lt;br /&gt;
! Gramps Version&lt;br /&gt;
! Date Checked&lt;br /&gt;
! Download Count&lt;br /&gt;
! Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || '''[https://github.com/gramps-project/gramps Github]''' ([https://tooomm.github.io/github-release-stats/?username=gramps-project&amp;amp;repository=gramps]) || 6.0.0 || 2017-06-10 to 2025-04-13 || 815,145 || Official ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || '''[https://sourceforge.net/projects/gramps/files/ Sourceforge]''' [https://sourceforge.net/projects/gramps/files/stats/timeline?dates=2001-04-01%20to%202022-08-01&amp;amp;period=monthly]|| 6.0.0 || 2001-04-01 to 2025-04-13 || 1,064,213 || Official - Old site ( Download statistics available since 2001-04-21 (when this project was registered). )||&lt;br /&gt;
|- &lt;br /&gt;
| 3 || '''[https://portableapps.com/apps/education/gramps_portable Portableapps.com]''' [https://sourceforge.net/projects/portableapps/files/Gramps%20Portable/ Sourceforge] ([https://sourceforge.net/projects/portableapps/files/Gramps%20Portable/stats/timeline?dates=2005-10-01%20to%202022-08-01&amp;amp;period=monthly])|| 6.0.0 || 2005-10-01 to 2025-04-13 || 959,660 || Unofficial ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || '''[https://qa.debian.org/popcon.php?package=gramps Debian]''' || 6.0.0 || 2004-01 to 2025-03 || '''Inst''' (251,795) || Debian Popularity contest statistics for Gramps (This only report Statistics for those that Opt-in to the reporting of the statistics. Usually reports the deliberate installation date for Gramps. / '''Inst'''. is the number of people who installed this package (sum of the four categories on the Debian Gramps page) || &lt;br /&gt;
|-&lt;br /&gt;
| 5 || '''[https://chocolatey.org/packages/gramps chocolatey.org]''' || 6.0.0 || 2025-03-13 || 9,268 || Repacked Gramps AIO Microsoft-Windows installer. ||&lt;br /&gt;
|-&lt;br /&gt;
| 6 || '''[https://www.majorgeeks.com/files/details/gramps.html Majorgeeks]''' || 6.0.0 || 2025-03-13 || 12408  || Direct from them Downloads ||&lt;br /&gt;
|-&lt;br /&gt;
| 7 || '''[https://www.bytesin.com/software/Gramps/ bytesin.com]''' || 6.0.0 || 2025-03-13 || 4,341 || Publisher: Aaron R. Short&amp;amp;Ormus? ||&lt;br /&gt;
|-&lt;br /&gt;
| 8 || '''[https://www.chip.de/downloads/Gramps_105764449.html chip.de]''' || 6.0.0 || 2025-03-13 || 15,395 || Direct downloads ||&lt;br /&gt;
|-&lt;br /&gt;
| 9 || '''[https://gramps.softonic.findmysoft.com/ softonic.findmysoft.com]''' || 5.0.1 || 2025-03-13 || 6,935 || Direct downloads ||&lt;br /&gt;
|-&lt;br /&gt;
| 10 || '''softpedia.com''' || 6.0.0 || 2025-03-13 || 6,760 || [https://www.softpedia.com/get/Others/Miscellaneous/GRAMPS.shtml Gramps AIO] ||&lt;br /&gt;
|-&lt;br /&gt;
| 11 || '''softpedia.com''' || 5.2.2 || 2025-03-13 || 5,920 || [https://www.softpedia.com/get/PORTABLE-SOFTWARE/Education/Gramps-Portable.shtml Gramps AIO Portable] ||&lt;br /&gt;
|-&lt;br /&gt;
| 12 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 62 || [https://download.cnet.com/Gramps-for-Linux/3000-2127_4-75312607.html Gramps for Linux] ||&lt;br /&gt;
|-&lt;br /&gt;
| 13 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 176 || [https://download.cnet.com/Gramps-for-Ubuntu/3000-2127_4-75312612.html Gramps for Unbuntu] ||&lt;br /&gt;
|-&lt;br /&gt;
| 14 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 31 || [https://download.cnet.com/Gramps-for-Fedora/3000-2127_4-75312611.html Gramps for Fedora] ||&lt;br /&gt;
|-&lt;br /&gt;
| 15 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 675 || [https://download.cnet.com/GrampsAIO-64-bit/3000-2127_4-75806019.html Gramps AIO (64bit)] ||&lt;br /&gt;
|-&lt;br /&gt;
| 16 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 3,197 || [https://download.cnet.com/Gramps-AIO-32bit/3000-2127_4-75329870.html Gramps AIO (32bit)] ||&lt;br /&gt;
|-&lt;br /&gt;
| 17 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 131 || [https://download.cnet.com/Gramps/3000-2127_4-77899596.html Gramps for macOS] ||&lt;br /&gt;
|-&lt;br /&gt;
| 19 || [https://download.cnet.com/developer/PortableApps/i-6275333/ '''cnet.com''' - (PortableApps)] || 5.1.3 || 2021-06-16 || 1,748 || [https://download.cnet.com/Gramps-Portable/3000-2127_4-75329558.html Gramps Portable] ||&lt;br /&gt;
|-&lt;br /&gt;
| N/A || '''&amp;lt;s&amp;gt;[http://www.download82.com/download/windows/gramps/ download82.com]&amp;lt;/s&amp;gt;''' || 5.0.0 || 20XX-0x-0x || 1,169 || Direct downloads / Website gone / historical count only||&lt;br /&gt;
|-&lt;br /&gt;
| N/A || '''&amp;lt;s&amp;gt;[https://www.computerbild.de/download/Gramps-11696626.html computerbild.de]&amp;lt;/s&amp;gt;''' || 5.0.1 || 2015-04-14 - 20XX-0x-0x || 8,656 || Direct downloads / Page gone / historical count only||&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- | 00 || '''XXXXX''' || X.X.X || 20XX-0x-0x || 00000 || &amp;quot;text&amp;quot; || --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! Total || - || - || 2025-05-13 || 3,167,685 || &amp;lt;- Manual count ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The Gramps Project has broken the multi-million download milestone( Total: 3,167,685 (as at 2025-03-13) ).&lt;br /&gt;
&lt;br /&gt;
Information was gathered from the sources shown that list download statistics from Links to website you can download Gramps from&lt;br /&gt;
&lt;br /&gt;
The shown total downloads is not an indication of the active userbase.&lt;br /&gt;
&lt;br /&gt;
* [ ]Write up a blog post or wiki page or just leave here.&lt;br /&gt;
* [ ]create an issue to hold the csv files.&lt;br /&gt;
* [ ]create a Graph to plot downloads overtime.&lt;br /&gt;
* [ ]Contact sites that host older versions of the Gramps files for downloads and ask them to update to the current version at least.&lt;br /&gt;
&lt;br /&gt;
Here is my attempt at gathering the statistics required to answer how many download to date.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;[https://www.macmillandictionary.com/dictionary/british/user-base User Base]&amp;quot; - is the number of people who use a particular product or service, especially one available on the Internet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It is very difficult to estimate userbase as you get many different types of users&lt;br /&gt;
&lt;br /&gt;
* One time users who download and install Gramps and find it is not for them.&lt;br /&gt;
* Long term users.&lt;br /&gt;
* Alot of the downloads will be for users upgrading existing installations&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Download Statistics commence from when the Gramps project started 2001/04/21.&lt;br /&gt;
&lt;br /&gt;
A further break down of downloads is possible by (but I won't be doing that):&lt;br /&gt;
* Supplied by project (Source code for manual installation)&lt;br /&gt;
* Linux/OpenBSD etc&lt;br /&gt;
** Supplied by volunteers to the project for download&lt;br /&gt;
** Supplied by directly from the distribution website&lt;br /&gt;
* Microsoft Windows&lt;br /&gt;
** Supplied by volunteers to the project for download&lt;br /&gt;
** Legacy version from portableapps.com&lt;br /&gt;
* Apple MacOS&lt;br /&gt;
** Supplied by volunteers to the project for download&lt;br /&gt;
&lt;br /&gt;
====Addon downloads and popularity====&lt;br /&gt;
As a number of people have [https://github.com/gramps-project/addons-source/pull/124#issuecomment-371301127 commented] and or raised the issue directly with me via email here is a summary of what I know:&lt;br /&gt;
&lt;br /&gt;
;Question: Does the Gramps project know which addons are the most popular and are download statistics available?&lt;br /&gt;
&lt;br /&gt;
;Answer: Addon downloads are not tracked and there are no plans to track them due to privacy and technical issues (see below). Even if addon downloads where tracked it would only represent a small percentage of users who check for addons!&lt;br /&gt;
&lt;br /&gt;
;Question: Why?&lt;br /&gt;
&lt;br /&gt;
;Answer: Github counts downloads via its releases section page only for normal downloads of files. But not for the way Gramps addon downloads are done as they are binary files that only sit in a second git repository itself in a directory per grampsXX release called download and not on the addon releases page, this is no different to the way the gramps addons were downloaded from the previous sourceforge website.&lt;br /&gt;
&lt;br /&gt;
Note that we do have an the &amp;quot;Headline News gramplet &amp;quot; addon that does poll the Gramps website and was originally causing an issue making the website slow and at sometimes of day stopping it altogether  as it was polling too often (once an hour from everyone who happened to be running Gramps at that moment! This was an unintended way to get DOS'ed https://en.wikipedia.org/wiki/Denial-of-service_attack ) when I took over as website admin I investigated and tracked down and changed the polling period to once a every 24 hours (for current and previous versions of Gramps!), alot of people had installed it on the Dashboard !&lt;br /&gt;
&lt;br /&gt;
=====addon repositories=====&lt;br /&gt;
We use two addons repositories the first is for the source code where addon developers can have access &lt;br /&gt;
&lt;br /&gt;
 https://github.com/gramps-project/addons-source&lt;br /&gt;
&lt;br /&gt;
the second is for the generated/built addons downloads and is restricted to a small group of people to attempt to avoid any security or malicious code issues, this repository is what the Gramps program is pointed at and checks for updates:&lt;br /&gt;
&lt;br /&gt;
 https://github.com/gramps-project/addons&lt;br /&gt;
&lt;br /&gt;
= Information =&lt;br /&gt;
* [[Reviews#General|General Gramps Project Information]]&lt;br /&gt;
* [[What to do for a release]]&lt;br /&gt;
* [[6.0 Roadmap]]&lt;br /&gt;
&lt;br /&gt;
[[Category:User|S]]&lt;/div&gt;</summary>
		<author><name>Sam888</name></author>
		
	</entry>
	<entry>
		<id>https://blog.gramps-project.org/wiki/index.php?title=Linux_Genealogy_CD&amp;diff=131353</id>
		<title>Linux Genealogy CD</title>
		<link rel="alternate" type="text/html" href="https://blog.gramps-project.org/wiki/index.php?title=Linux_Genealogy_CD&amp;diff=131353"/>
		<updated>2026-06-13T00:04:56Z</updated>

		<summary type="html">&lt;p&gt;Sam888: /* Previous release history */ Sourceforge old file clean up email  maintenance  point links to archive.org account for downloads&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{languages|Linux Genealogy CD}}&lt;br /&gt;
{{man note|You may find current Gramps downloads|On the following page [[Download]]. {{man warn|This page list unsupported historical releases of the Linux Genealogy CD}}}}&lt;br /&gt;
[[File:cdlabel_web_l.jpg|right|Linux Genealogy CD Rom label]]&lt;br /&gt;
The Linux Genealogy Desktop CD 6.1 (Released: 2010-11-29) (''The CD is available only for the x86 architecture.'')&lt;br /&gt;
&lt;br /&gt;
Includes the following pre-installed genealogy software:&lt;br /&gt;
*'''Gramps''' 3.2.5&lt;br /&gt;
&lt;br /&gt;
As well as [http://www.graphviz.org/ GraphViz] the program that draws pretty charts and graphs in Gramps.&lt;br /&gt;
&lt;br /&gt;
This Live CD is based on the Ubuntu 10.10 (The Maverick Meerkat ) Desktop CD.&lt;br /&gt;
&lt;br /&gt;
In addition to the Live Session, this disk also allows permanent installation of Linux and genealogical software on your computer's hard drive. This way you achieve adequate speed and the ability to save your data, and can do real work with your Linux software. Everything is similar to the Live Session, except that this is a permanent setup.&lt;br /&gt;
&lt;br /&gt;
==Download the CD==&lt;br /&gt;
&lt;br /&gt;
The CD can be downloaded from:&lt;br /&gt;
&lt;br /&gt;
* https://archive.org/details/@webmaster_gramps-project_org&lt;br /&gt;
&lt;br /&gt;
===Previous release history===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- https://sourceforge.net/projects/gramps/files/gramps-cdrom/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- RELEASE HISTORY --&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Version&lt;br /&gt;
!Release Date&lt;br /&gt;
!Gramps version&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
| | [https://archive.org/details/lgenealogy-1.0-live-i386_201712 Linux Genealogy Live CD 1.0] || [https://sourceforge.net/p/gramps/mailman/message/243671/ 2005-10-22] || 2.0.8 || Ubuntu 5.10 (Breezy Badger) features pre-installed GeneWeb, and LifeLines applications&lt;br /&gt;
|-&lt;br /&gt;
| | [https://archive.org/details/lgenealogy-1.0-live-i386 Linux Genealogy Install CD 1.0] || [https://sourceforge.net/p/gramps/mailman/message/243678/ 2005-10-29] || 2.0.8 || Ubuntu 5.10 (Breezy Badger) features pre-installed GeneWeb, and LifeLines applications (allows permanent installation of Linux)&lt;br /&gt;
|-&lt;br /&gt;
| | [https://archive.org/details/lgenealogy-2.0-desktop-i386 Linux Genealogy Desktop CD 2.0] || [https://sourceforge.net/p/gramps/mailman/message/10070632/ 2006-06-03] || 2.0.11 || Ubuntu 6.06 (Dapper Drake) features pre-installed GeneWeb, and LifeLines applications (allows permanent installation of Linux)&lt;br /&gt;
|-&lt;br /&gt;
| | [https://archive.org/details/lgenealogy-3.0-desktop-i386 Linux Genealogy CD 3.0] || [https://sourceforge.net/p/gramps/mailman/message/243733/ 2007-04-29] || 2.2.7 || Ubuntu 7.04 (Feisty Fawn) features pre-installed GeneWeb, and LifeLines applications (allows permanent installation of Linux)&lt;br /&gt;
|-&lt;br /&gt;
| | [https://archive.org/details/lgenealogy-4.0-desktop-i386 Linux Genealogy CD 4.0] || [https://sourceforge.net/p/gramps/mailman/message/19668479/  2008-06-26] || 3.0.1 || Ubuntu 8.04 (Hardy Heron) features pre-installed GeneWeb, and LifeLines applications (allows permanent installation of Linux)&lt;br /&gt;
|-&lt;br /&gt;
| | [https://archive.org/details/lgenealogy-6.1-desktop-i386 Linux Genealogy CD 6.1] || [https://sourceforge.net/p/gramps/mailman/message/26672022/  2010-11-29] || 3.2.5 || Ubuntu 10.10 (The Maverick Meerkat) features pre-installed GeneWeb, and LifeLines applications (allows permanent installation of Linux)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Translations ===&lt;br /&gt;
&lt;br /&gt;
If after installation, your desktop is not fully translated to your selected locale:&lt;br /&gt;
# have a look at Menu -&amp;gt; System -&amp;gt; Administration -&amp;gt; Languages support [http://packages.ubuntu.com/en/precise/language-selector]&lt;br /&gt;
# or manually [http://packages.ubuntu.com/en/precise/all/translations/ download packages with your language code]. Then under a console:&lt;br /&gt;
 $ sudo dpkg -i *.deb&lt;br /&gt;
&lt;br /&gt;
=== LibreOffice ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.libreoffice.org/download/ LibreOffice]&lt;br /&gt;
&lt;br /&gt;
== Developers ==&lt;br /&gt;
&lt;br /&gt;
Thanks to Alex Roitman, the details to create the Live CD are now available for future development. If you would like to contribute to this please email the gramps-developers mailing list.&lt;br /&gt;
&lt;br /&gt;
* http://sourceforge.net/projects/gramps-cd/ - Sources for Live CD&lt;br /&gt;
* [https://launchpad.net/uck Ubuntu Customization Kit] is a tool that helps you customizing official Ubuntu Live CDs. You can add any package to the live system like, for example, language packs, applications, etc.&lt;br /&gt;
&lt;br /&gt;
=== Ways to go ? ===&lt;br /&gt;
&lt;br /&gt;
* A genealogy tablet ?&lt;br /&gt;
** I wouldn't dream of doing genealogy research without a real keyboard and a big monitor.  &lt;br /&gt;
** A tablet may be useful for presentations (showing off).  Figuring out how to install gramps (a subset) on an iPad or a Honeycomb tablet (Jython?) might be a better use of time than spinning a custom system.&lt;br /&gt;
** OTOH, making a nice UI for a tablet would be an interesting project. (I can just see a bunch of people I know futzing with Gramps during sacrament meeting. &amp;lt;g&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
There is a [http://wiki.openembedded.org/index.php/Required_software#OpenEmbedded.27s_Software_Requirements script] for [http://wiki.openembedded.org/index.php/Main_Page OpenEmbedded] support or [http://www.buildroot.org/ buildroot], [http://ymorin.is-a-geek.org/projects/crosstool crosstool-NG], [http://www.pengutronix.de/software/ptxdist/index_en.html PTXdist], ...&lt;br /&gt;
* Our [[GEPS_013: Gramps Webapp|Web Application]] as a local application.&lt;br /&gt;
* Provide more [http://en.wikipedia.org/wiki/Free_and_open_source_software FLOSS] software: [[Other_genealogy_software|programs]], [[Other_genealogy_tools| tools]].&lt;br /&gt;
&lt;br /&gt;
* Consider Lubuntu or Xbuntu as a base instead of the full (fat!) Ubuntu.&lt;br /&gt;
* The people I would share this with would want it to include PAF (works with wine) and Family Search Indexing (I still have to try this.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation]]&lt;/div&gt;</summary>
		<author><name>Sam888</name></author>
		
	</entry>
	<entry>
		<id>https://blog.gramps-project.org/wiki/index.php?title=Linux_Genealogy_CD&amp;diff=131352</id>
		<title>Linux Genealogy CD</title>
		<link rel="alternate" type="text/html" href="https://blog.gramps-project.org/wiki/index.php?title=Linux_Genealogy_CD&amp;diff=131352"/>
		<updated>2026-06-12T23:59:58Z</updated>

		<summary type="html">&lt;p&gt;Sam888: /* Download the CD */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{languages|Linux Genealogy CD}}&lt;br /&gt;
{{man note|You may find current Gramps downloads|On the following page [[Download]]. {{man warn|This page list unsupported historical releases of the Linux Genealogy CD}}}}&lt;br /&gt;
[[File:cdlabel_web_l.jpg|right|Linux Genealogy CD Rom label]]&lt;br /&gt;
The Linux Genealogy Desktop CD 6.1 (Released: 2010-11-29) (''The CD is available only for the x86 architecture.'')&lt;br /&gt;
&lt;br /&gt;
Includes the following pre-installed genealogy software:&lt;br /&gt;
*'''Gramps''' 3.2.5&lt;br /&gt;
&lt;br /&gt;
As well as [http://www.graphviz.org/ GraphViz] the program that draws pretty charts and graphs in Gramps.&lt;br /&gt;
&lt;br /&gt;
This Live CD is based on the Ubuntu 10.10 (The Maverick Meerkat ) Desktop CD.&lt;br /&gt;
&lt;br /&gt;
In addition to the Live Session, this disk also allows permanent installation of Linux and genealogical software on your computer's hard drive. This way you achieve adequate speed and the ability to save your data, and can do real work with your Linux software. Everything is similar to the Live Session, except that this is a permanent setup.&lt;br /&gt;
&lt;br /&gt;
==Download the CD==&lt;br /&gt;
&lt;br /&gt;
The CD can be downloaded from:&lt;br /&gt;
&lt;br /&gt;
* https://archive.org/details/@webmaster_gramps-project_org&lt;br /&gt;
&lt;br /&gt;
===Previous release history===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- https://sourceforge.net/projects/gramps/files/gramps-cdrom/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- RELEASE HISTORY --&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Version&lt;br /&gt;
!Release Date&lt;br /&gt;
!Gramps version&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
| | [https://sourceforge.net/projects/gramps/files/gramps-cdrom/lgenealogy-1.0-live-i386.iso/download Linux Genealogy Live CD 1.0] || [https://sourceforge.net/p/gramps/mailman/message/243671/ 2005-10-22] || 2.0.8 || Ubuntu 5.10 (Breezy Badger) features pre-installed GeneWeb, and LifeLines applications&lt;br /&gt;
|-&lt;br /&gt;
| | [https://sourceforge.net/projects/gramps/files/gramps-cdrom/lgenealogy-1.0-install-i386.iso/download Linux Genealogy Install CD 1.0] || [https://sourceforge.net/p/gramps/mailman/message/243678/ 2005-10-29] || 2.0.8 || Ubuntu 5.10 (Breezy Badger) features pre-installed GeneWeb, and LifeLines applications (allows permanent installation of Linux)&lt;br /&gt;
|-&lt;br /&gt;
| | [https://sourceforge.net/projects/gramps/files/gramps-cdrom/lgenealogy-2.0-desktop-i386.iso/download Linux Genealogy Desktop CD 2.0] || [https://sourceforge.net/p/gramps/mailman/message/10070632/ 2006-06-03] || 2.0.11 || Ubuntu 6.06 (Dapper Drake) features pre-installed GeneWeb, and LifeLines applications (allows permanent installation of Linux)&lt;br /&gt;
|-&lt;br /&gt;
| | [https://sourceforge.net/projects/gramps/files/gramps-cdrom/lgenealogy-3.0-desktop-i386.iso/download Linux Genealogy CD 3.0] || [https://sourceforge.net/p/gramps/mailman/message/243733/ 2007-04-29] || 2.2.7 || Ubuntu 7.04 (Feisty Fawn) features pre-installed GeneWeb, and LifeLines applications (allows permanent installation of Linux)&lt;br /&gt;
|-&lt;br /&gt;
| | [https://sourceforge.net/projects/gramps/files/gramps-cdrom/lgenealogy-4.0-desktop-i386.iso/download Linux Genealogy CD 4.0] || [https://sourceforge.net/p/gramps/mailman/message/19668479/  2008-06-26] || 3.0.1 || Ubuntu 8.04 (Hardy Heron) features pre-installed GeneWeb, and LifeLines applications (allows permanent installation of Linux)&lt;br /&gt;
|-&lt;br /&gt;
| | [https://sourceforge.net/projects/gramps/files/gramps-cdrom/lgenealogy-6.1-desktop-i386.iso/download Linux Genealogy CD 6.1] || [https://sourceforge.net/p/gramps/mailman/message/26672022/  2010-11-29] || 3.2.5 || Ubuntu 10.10 (The Maverick Meerkat) features pre-installed GeneWeb, and LifeLines applications (allows permanent installation of Linux)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Translations ===&lt;br /&gt;
&lt;br /&gt;
If after installation, your desktop is not fully translated to your selected locale:&lt;br /&gt;
# have a look at Menu -&amp;gt; System -&amp;gt; Administration -&amp;gt; Languages support [http://packages.ubuntu.com/en/precise/language-selector]&lt;br /&gt;
# or manually [http://packages.ubuntu.com/en/precise/all/translations/ download packages with your language code]. Then under a console:&lt;br /&gt;
 $ sudo dpkg -i *.deb&lt;br /&gt;
&lt;br /&gt;
=== LibreOffice ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.libreoffice.org/download/ LibreOffice]&lt;br /&gt;
&lt;br /&gt;
== Developers ==&lt;br /&gt;
&lt;br /&gt;
Thanks to Alex Roitman, the details to create the Live CD are now available for future development. If you would like to contribute to this please email the gramps-developers mailing list.&lt;br /&gt;
&lt;br /&gt;
* http://sourceforge.net/projects/gramps-cd/ - Sources for Live CD&lt;br /&gt;
* [https://launchpad.net/uck Ubuntu Customization Kit] is a tool that helps you customizing official Ubuntu Live CDs. You can add any package to the live system like, for example, language packs, applications, etc.&lt;br /&gt;
&lt;br /&gt;
=== Ways to go ? ===&lt;br /&gt;
&lt;br /&gt;
* A genealogy tablet ?&lt;br /&gt;
** I wouldn't dream of doing genealogy research without a real keyboard and a big monitor.  &lt;br /&gt;
** A tablet may be useful for presentations (showing off).  Figuring out how to install gramps (a subset) on an iPad or a Honeycomb tablet (Jython?) might be a better use of time than spinning a custom system.&lt;br /&gt;
** OTOH, making a nice UI for a tablet would be an interesting project. (I can just see a bunch of people I know futzing with Gramps during sacrament meeting. &amp;lt;g&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
There is a [http://wiki.openembedded.org/index.php/Required_software#OpenEmbedded.27s_Software_Requirements script] for [http://wiki.openembedded.org/index.php/Main_Page OpenEmbedded] support or [http://www.buildroot.org/ buildroot], [http://ymorin.is-a-geek.org/projects/crosstool crosstool-NG], [http://www.pengutronix.de/software/ptxdist/index_en.html PTXdist], ...&lt;br /&gt;
* Our [[GEPS_013: Gramps Webapp|Web Application]] as a local application.&lt;br /&gt;
* Provide more [http://en.wikipedia.org/wiki/Free_and_open_source_software FLOSS] software: [[Other_genealogy_software|programs]], [[Other_genealogy_tools| tools]].&lt;br /&gt;
&lt;br /&gt;
* Consider Lubuntu or Xbuntu as a base instead of the full (fat!) Ubuntu.&lt;br /&gt;
* The people I would share this with would want it to include PAF (works with wine) and Family Search Indexing (I still have to try this.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation]]&lt;/div&gt;</summary>
		<author><name>Sam888</name></author>
		
	</entry>
	<entry>
		<id>https://blog.gramps-project.org/wiki/index.php?title=Website_application_upgrades&amp;diff=131317</id>
		<title>Website application upgrades</title>
		<link rel="alternate" type="text/html" href="https://blog.gramps-project.org/wiki/index.php?title=Website_application_upgrades&amp;diff=131317"/>
		<updated>2026-05-27T09:38:32Z</updated>

		<summary type="html">&lt;p&gt;Sam888: /* Upgrade WordPress (blog) */ Updated today to Wordpress version 7.0.0 released 2026-05-20&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{man warn|Notes for the webmaster@gramps-project.org|Used in the maintenance of the Gramps website.}}&lt;br /&gt;
= Upgrade Mantis Bug Tracker (bug tracker) =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;https://gramps-project.org/bugs/&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.mantisbt.org/ MantisBT] is an open source issue tracker.&lt;br /&gt;
&lt;br /&gt;
[https://gramps-project.org/bugs/my_view_page.php Current installed version] 2.22.1 (released: 2019-09-27)&lt;br /&gt;
&lt;br /&gt;
* Place MantisBT into [https://www.mantisbt.org/docs/master/en-US/Admin_Guide/html/admin.install.upgrade.html readonly mode] using the file &amp;lt;code&amp;gt;mantis_offline.php&amp;lt;/code&amp;gt; to prevent users from using the system while the upgrade is in progress.&lt;br /&gt;
* Backup gramps_bugs mysql database using phpMyAdmin from the CPanel interface using the SQL format.&lt;br /&gt;
** Note that mantis attachments are stored in the &amp;lt;code&amp;gt;/home/gramps/public_html/files&amp;lt;/code&amp;gt; folder.&lt;br /&gt;
* Download latest version of MantisBT ( https://github.com/mantisbt/mantisbt/releases ) - (Use the &amp;quot;.tar.gz&amp;quot; file.)&lt;br /&gt;
* Upload the MantisBT &amp;quot;.tar.gz&amp;quot; file into the Gramps hosting site either using ftp or the CPanel &amp;quot;File Manager&amp;quot;.&lt;br /&gt;
* Use the CPanel &amp;quot;File Manager&amp;quot; to unarchive into &amp;lt;code&amp;gt;/home/gramps/&amp;lt;/code&amp;gt; - it will create a new folder such as &amp;quot;mantisbt-release-2.10.0&amp;quot;&lt;br /&gt;
* Rename the new folder from such as &amp;quot;mantisbt-release-2.10.0&amp;quot; to &amp;quot;bugsnew&amp;quot;&lt;br /&gt;
* Copy &amp;quot;config_inc.php&amp;quot; from the old folder into the new folder (the &amp;quot;config_inc.php&amp;quot; file is located in the &amp;quot;config&amp;quot; directory.)&lt;br /&gt;
* Check any readme type files to make sure there are not any database schema changes required - and follow the directions if there are...&lt;br /&gt;
** Then check the install by using: &amp;quot;/mantisbt/admin/check/index.php&amp;quot;&lt;br /&gt;
** And then upgrade the installation using: &amp;quot;/mantisbt/admin/install.php&amp;quot;&lt;br /&gt;
* Rename the original folder from &amp;quot;bugs&amp;quot; to &amp;quot;bugsold&amp;quot;&lt;br /&gt;
* Rename the new folder from &amp;quot;bugsnew&amp;quot; to &amp;quot;bugs&amp;quot;&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
Update the MantisBT plugins by downloading the updated version and install them (check the readme and follow any instructions)&lt;br /&gt;
* Source control integration plugin framework for MantisBT, including support for Github ( https://github.com/mantisbt-plugins/source-integration ) 2 part plugin (Get the master branch)[https://mantisbt.org/bugs/view.php?id=21201]&lt;br /&gt;
** Source control integration (version 2.3.0)&lt;br /&gt;
** Source Github integration (version 2.1.0)&lt;br /&gt;
* Google Analytics integration for MantisBT (version 2.0)( https://github.com/mantisbt-plugins/google-analytics )&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
See if it works!&lt;br /&gt;
* Place MantisBT into normal mode  by removing &amp;lt;code&amp;gt;mantis_offline.php&amp;lt;/code&amp;gt;&lt;br /&gt;
* Login as a user&lt;br /&gt;
** Use the test user (see offline support document)&lt;br /&gt;
* Test a few things (Edit note/create feature/issue)&lt;br /&gt;
* Look at the bottom left corner of the main overview page where it will display the current upgraded to version number so you know you are looking at the new install (You may need to refresh to get a new copy, as there is probably some caching involved...)&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
If not immediately functional&lt;br /&gt;
* Revert by renaming &amp;quot;bugs&amp;quot; to &amp;quot;bugsnew&amp;quot; and &amp;quot;bugsold&amp;quot; to &amp;quot;bugs&amp;quot;&lt;br /&gt;
* If any database schema changes had been made restore the original &amp;quot;gramps_bugs.sql&amp;quot; mysql database using phpMyAdmin.&lt;br /&gt;
that should put MantisBT back to square one...&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
Otherwise if it worked.&lt;br /&gt;
* Remove the &amp;quot;admin&amp;quot; folder (Or else there is a warning each time you login to do this).&lt;br /&gt;
* Remove the MantisBT &amp;quot;.tar.gz&amp;quot; file you uploaded.&lt;br /&gt;
* Move the &amp;quot;bugsold&amp;quot; folder to &amp;lt;code&amp;gt;/home/gramps/&amp;lt;/code&amp;gt; to prevent access.&lt;br /&gt;
* After a two weeks, remove the &amp;quot;bugsold&amp;quot; folder.&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
Also check that the following two links work and are not blank:&lt;br /&gt;
* Changelog page&lt;br /&gt;
* Roadmap.&lt;br /&gt;
If they are follow the instructions in the offline support document.&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
'''Backup the website!'''&lt;br /&gt;
&lt;br /&gt;
= Upgrade MediaWiki (wiki) =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;https://gramps-project.org/wiki/&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.mediawiki.org/wiki/MediaWiki MediaWiki] is a free software open source wiki package written in PHP, originally for use on Wikipedia.&lt;br /&gt;
&lt;br /&gt;
[https://gramps-project.org/wiki/index.php?title=Special:Version Current installed version] [https://www.mediawiki.org/wiki/MediaWiki_1.31 1.31.3] (released: 2019-07-02) LTS (Supported until [https://www.mediawiki.org/wiki/Version_lifecycle#Versions_and_their_end-of-life June 2021])&lt;br /&gt;
&lt;br /&gt;
The gramps_wiki mysql database is quite a large, and MediaWiki upgrades are generally more likely to have problems when upgrading than other actions on the Gramps website!&lt;br /&gt;
&lt;br /&gt;
* Place MediaWiki into restricted editing mode (See &amp;quot;LocalSettings.php&amp;quot; and uncomment the relevant section)&lt;br /&gt;
* Using the Gramps Cpanel interface go to the MySQL section, then select &amp;quot;phpMyAdmin&amp;quot; and remove the often large cache tables of gramps_wiki ( &amp;quot;l10n_cache&amp;quot; and &amp;quot;objectcache&amp;quot; ).&lt;br /&gt;
* Backup gramps_wiki mysql database using phpMyAdmin from the CPanel interface using the SQL format.&lt;br /&gt;
** If a timeout occurs try using SSH and the mysql command or even phpMyAdmin to clone/copy the existing database.&lt;br /&gt;
* Download latest version of MediaWiki ( https://www.mediawiki.org/wiki/Download ) - (Use the &amp;quot;.tar.gz&amp;quot; file.)&lt;br /&gt;
* Upload the MediaWiki &amp;quot;.tar.gz&amp;quot; file into the Gramps hosting site either using ftp or the CPanel &amp;quot;File Manager&amp;quot;.&lt;br /&gt;
* Use the CPanel &amp;quot;File Manager&amp;quot; to unarchive it into &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt; - it will create a new folder such as &amp;quot;mediawiki-1.31.3&amp;quot;&lt;br /&gt;
&lt;br /&gt;
From here, you can use a combination of the Cpanel &amp;quot;File Manager&amp;quot; or ssh, so long as you get it all done!&lt;br /&gt;
* Rename the new folder from such as &amp;quot;mediawiki-1.31.3&amp;quot; to &amp;quot;wikinew&amp;quot;&lt;br /&gt;
* Copy the &amp;quot;LocalSettings.php&amp;quot; file from &amp;quot;wiki&amp;quot; to &amp;quot;wikinew&amp;quot; folder.&lt;br /&gt;
* Copy the entire &amp;quot;images&amp;quot; folder (quite large - nearly 1.9GB) from &amp;quot;wiki&amp;quot; to &amp;quot;wikinew&amp;quot; - you will be replacing an existing folder in wikinew.  Again, you could do this with the filemanager or use ssh if you are comfortable with it).  Even using ssh it takes quite a while, and I'm pretty sure it puts a load on the server...&lt;br /&gt;
* Copy folders from the &amp;quot;extensions&amp;quot; folder in &amp;quot;wiki&amp;quot; into &amp;quot;wikinew&amp;quot;.  '''Copy only the ones that do not exist there''' (that is, don't overwrite folders in the extensions directory with older versions - only copy across the ones that are not already there).  We use the extensions listed below that do not come with the base install as well as a few also listed from the base install that you should not copy over.  You need to check and see if there are new versions of these, as sometimes the original versions will not work with the new version of MediaWiki. Installed extensions are listed on the following page: https://gramps-project.org/wiki/index.php?title=Special:Version &lt;br /&gt;
** Extension that Gramps wiki uses that come with MediaWiki (do not need to be installed) but are listed in the LocalSettings.php file&lt;br /&gt;
*** ParserFunctions - Enhance parser with logical functions&lt;br /&gt;
** Thirdparty Extensions&lt;br /&gt;
*** Confirm User Accounts – Gives bureaucrats the ability to confirm account requests&lt;br /&gt;
*** LabeledSectionTransclusion&lt;br /&gt;
*** Variables - Parser functions allowing to work with dynamic variables in an article scoped context&lt;br /&gt;
*** Google Analytics Integration&lt;br /&gt;
** [https://www.mediawiki.org/wiki/Manual:Skins Mediawiki:Skins](Themes)&lt;br /&gt;
*** Default is &amp;quot;Vector&amp;quot; as it has been customised for Gramps ( see https://gramps-project.org/wiki/index.php/MediaWiki:Common.css )&lt;br /&gt;
*** MobileFrontEnd&lt;br /&gt;
**** &amp;quot;MinervaNeue&amp;quot; mobile Skin (which is the same one used on Wikipedia)&lt;br /&gt;
&lt;br /&gt;
If there are any database schema changes, you may need to run the &amp;quot;update.php&amp;quot; file that is in the MediaWiki maintenance directory.&lt;br /&gt;
* Do that by using '''ssh''' (see offline support document) and changing to the &amp;quot;wiki/maintenance&amp;quot; directory and run &amp;lt;code&amp;gt;php update.php&amp;lt;/code&amp;gt;&lt;br /&gt;
There may be some warnings about deprecated functions and the option to bail out - you should be able to continue to do the schema upgrade...&lt;br /&gt;
If it were to fail, you'll need to revert to the original files (by renaming the folders) and probably do a database restore to the unchanged version of the gramps_wiki SQL file.&lt;br /&gt;
Just hope it doesn't happen to you!&lt;br /&gt;
&lt;br /&gt;
* Rename the original folder from &amp;quot;wiki&amp;quot; to &amp;quot;wikiold&amp;quot;&lt;br /&gt;
* Rename the new folder from &amp;quot;wikinew&amp;quot; to &amp;quot;wiki&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Otherwise if it worked.&lt;br /&gt;
* Place MediaWiki into normal mode&lt;br /&gt;
* Check the upgraded MediaWiki version details and all extensions are updated:&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Special:Version&lt;br /&gt;
* Remove the MediaWiki &amp;quot;.tar.gz&amp;quot; file you uploaded.&lt;br /&gt;
* For the &amp;quot;wikiold&amp;quot; folder add a webprotect in the .Htaccess file to stop access to the old MediaWiki version (especially important if database schema update occurred)&lt;br /&gt;
* After a two weeks, remove the &amp;quot;wikiold&amp;quot; folder.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Backup the website.'''&lt;br /&gt;
&lt;br /&gt;
= Upgrade WordPress (blog) =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;https://gramps-project.org/blog/&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://wordpress.org/ WordPress] is open source software used to create the blog.&lt;br /&gt;
&lt;br /&gt;
Current installed version 7.0.0 ([https://wordpress.org/download/releases/ released:] 2026-05-20)&lt;br /&gt;
&lt;br /&gt;
* Backup gramps_blog mysql database using phpMyAdmin from the CPanel interface using the SQL format.&lt;br /&gt;
* Login to the Gramps blog ( https://gramps-project.org/blog/wp-login.php ) using an admin login.&lt;br /&gt;
&lt;br /&gt;
The Dashboard will indicated to you if there is a newer version available for updating/upgrading.&lt;br /&gt;
&lt;br /&gt;
You can expect pretty good results by just:&lt;br /&gt;
* Clicking on the appropriate &amp;quot;Update to x.x.x&amp;quot; button to upgrade the main install.&lt;br /&gt;
&lt;br /&gt;
After the update return to the Dashboard, Upgrades screen and&lt;br /&gt;
* Upgrade any plugins (after checking the compatibility notes for each) the following plugins are used on Gramps blog:&lt;br /&gt;
** Akismet Anti-Spam&lt;br /&gt;
** All-in-One WP Migration and Backup&lt;br /&gt;
** APCu Manager&lt;br /&gt;
** Autoptimize&lt;br /&gt;
** Classic Editor&lt;br /&gt;
** Easy HTTPS (SSL) Redirection&lt;br /&gt;
** Easy Updates Manager&lt;br /&gt;
** Github Embed&lt;br /&gt;
** Github Ribbon&lt;br /&gt;
** LightStart - Maintenance Mode, Coming Soon and Landing Page Builder&lt;br /&gt;
** Manage Notification Emails (Virgial)&lt;br /&gt;
** Google Captcha (reCAPTCHA) by BestWebSoft&lt;br /&gt;
** Sticky Side Buttons&lt;br /&gt;
** WordPress HTTPS&lt;br /&gt;
** WP File Manager&lt;br /&gt;
** WP-Optimize - Clean, Compress, Cache&lt;br /&gt;
** [https://wordpress.org/plugins/redirection/ Redirection]&lt;br /&gt;
&lt;br /&gt;
Themes&lt;br /&gt;
* Do not update the Gramps Theme named &amp;quot;Hello Gramps!&amp;quot; as it has been customised by Jason Simanek (Unless you know how)&lt;br /&gt;
* Upgrade only the themes that come with WordPress&lt;br /&gt;
&lt;br /&gt;
'''Backup the website.'''&lt;br /&gt;
&lt;br /&gt;
=Announcement of upgrade email template =&lt;br /&gt;
* See the source for this wiki page (embedded as a comment). &lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
To: gramps mailing list&lt;br /&gt;
From: webmaster@gramps-project&lt;br /&gt;
Subject line:&lt;br /&gt;
&lt;br /&gt;
Body of email:&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
=Changing to a new Hosting service=&lt;br /&gt;
{{stub}}&lt;br /&gt;
General summary of steps taken on move to current host.&lt;br /&gt;
&lt;br /&gt;
=See also=&lt;br /&gt;
*[[.dtd_and_.rng]]&lt;br /&gt;
*[[Rollover for the manual]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Developers/General]]&lt;/div&gt;</summary>
		<author><name>Sam888</name></author>
		
	</entry>
	<entry>
		<id>https://blog.gramps-project.org/wiki/index.php?title=User:Sam888&amp;diff=131316</id>
		<title>User:Sam888</title>
		<link rel="alternate" type="text/html" href="https://blog.gramps-project.org/wiki/index.php?title=User:Sam888&amp;diff=131316"/>
		<updated>2026-05-25T03:16:08Z</updated>

		<summary type="html">&lt;p&gt;Sam888: /* Volunteer Website Administrator */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{man note|Current Webmaster for the Gramps Project}}&lt;br /&gt;
Hi, I generally aim to help the developers who can program; I do alot of non-development work for the Gramps project including: testing and bug triage, website maintenance, writing and updating documentation on the wiki for new releases,  building the third party addons as needed.&lt;br /&gt;
&lt;br /&gt;
==Volunteer Website Administrator==&lt;br /&gt;
Manage and monitor the Gramps Desktop websites (not Github)&lt;br /&gt;
&lt;br /&gt;
*[[Website application upgrades]] - Wordpress(Blog)/MantisBT(Bug tracker)/Mediawiki(Wiki)&lt;br /&gt;
*[[.dtd_and_.rng]]&lt;br /&gt;
*[[Rollover for the manual]]&lt;br /&gt;
*[[Git merge]]&lt;br /&gt;
* https://gramps-project.org/robots.txt&lt;br /&gt;
* Migration of Gramps website host from GoDaddy to a2 Hosting (2019/11/08 to 2019/11/11) (Completed)&lt;br /&gt;
===Wordpress(Blog)===&lt;br /&gt;
* Convert the existing &amp;quot;Hello Gramps!&amp;quot; 2010 theme by Jason Simanek [https://sourceforge.net/p/gramps/mailman/message/24879293/] to use a more modern mobile aware template that comes with WordPress.&lt;br /&gt;
* WordPress [https://wordpress.com/plugins/browse/translation Translation plugin]  [https://gramps.discourse.group/t/can-we-make-the-project-home-page-more-multilingual-without-excessive-labor/8165] - research &amp;amp; test.&lt;br /&gt;
&lt;br /&gt;
===MantisBT(Bug tracker)===&lt;br /&gt;
* Upgraded failed due to database needing to first be manually converted to UTF-8 collation (which means I'll finally need to manually convert from latin1_swedish_ci collation the bugtracker has been using since original installation around 2006!) 2021/07/28 Update: Almost worked but the database is partially corrupted in a few tables it seems related to [[Bug_triage#Status|Bug triage mention that &amp;quot;Sometime in the past 4495 issues disappeared during a mantisdb upgrade&amp;quot;]] so a few tables may be referring to things that don't exist!&lt;br /&gt;
&lt;br /&gt;
===Mediawiki(Wiki)===&lt;br /&gt;
* Upgrade to Mediawiki [https://lists.wikimedia.org/pipermail/mediawiki-announce/2020-December/000268.html 1.35.1 LTS]  ( Warning: MediaWiki is not yet compatible with PHP 8. See task [https://phabricator.wikimedia.org/T248925 T248925 ]for more information)&lt;br /&gt;
** Upgrade failed due to issue https://phabricator.wikimedia.org/T212428 ! (Possible work [https://phabricator.wikimedia.org/T212428#6669851 around]) (2021-12-08 - T212428 fix was only available in Mediawiki 1.37 and upgrade worked pass issue successfully. But wiki fails with multiple Fatal errors and blank pages, currently testing to narrow down and report issue! Reverted to existing Mediawiki!)&lt;br /&gt;
* 2021/12/16 Added suggested settings to LocalSettings.php for security issue https://www.mediawiki.org/wiki/2021-12_security_release/FAQ&lt;br /&gt;
&lt;br /&gt;
* [https://makandracards.com/makandra/594-utf-8ify-an-existing-mysql-database UTF-8ify an existing MySQL database]&lt;br /&gt;
&lt;br /&gt;
* [[MediaWiki:Common.css]]&lt;br /&gt;
&lt;br /&gt;
* look at renaming the user manual to a shorter url see discussion [[Talk:Gramps_5.1_Wiki_Manual]] ( 'User Manual' instead of 'Wiki Manual': As 'User Manual' is a well-known term for the general computer user. / Use redirects either using mediawiki or as rewrite rules in the .htaccess file. )&lt;br /&gt;
* revisit links in wiki sidebar see discussion [[MediaWiki_talk:Sidebar]]&lt;br /&gt;
* [[Talk:Gramplets]] renaming suggestion. &lt;br /&gt;
&lt;br /&gt;
====Extensions====&lt;br /&gt;
=====Existing extensions=====&lt;br /&gt;
======Extension:ConfirmAccount======&lt;br /&gt;
[[File:Request account-extension-currentconfig.png|right|thumb|150px|Extension:ConfirmAccount : Request account - page 2021/11/15 current config ]]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Extension:ConfirmAccount Extension:ConfirmAccount] - (Configured to required a minimum of six words for &amp;quot;Personal biography (plain text only): &amp;quot;  section and a confirmed email address for final account creation)&lt;br /&gt;
** The following configure elements of the RequestAccount form ( https://gramps-project.org/wiki/index.php/Special:RequestAccount ):&lt;br /&gt;
*** 1. Top section of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-text&lt;br /&gt;
*** 2. &amp;quot;User account&amp;quot; section of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-text&lt;br /&gt;
*** 3. &amp;quot;Other information&amp;quot; section of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-ext-text&lt;br /&gt;
*** 4. &amp;quot;Other information&amp;quot; section (it is the first entry boxes &amp;quot;title&amp;quot;) of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-notes&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Submitting the form on the wiki shows the following message:&lt;br /&gt;
&lt;br /&gt;
Your account request has been sent and is now pending review. A confirmation email has been sent to your email address. &lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
Email shows the following:&lt;br /&gt;
&lt;br /&gt;
sent from: noreply@gramps-project.org&lt;br /&gt;
Subject: &amp;quot;Gramps email address confirmation&amp;quot;&lt;br /&gt;
Message:&lt;br /&gt;
&lt;br /&gt;
Someone, probably you from IP address XXX.XXX.XXX.XXX, has requested an account &amp;quot;Testuser2&amp;quot; with this email address on Gramps.&lt;br /&gt;
&lt;br /&gt;
To confirm that this account really does belong to you on Gramps, open this link in your browser:&lt;br /&gt;
&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Special:RequestAccount&amp;amp;action=confirmemail&amp;amp;wpEmailToken=00000000000000000000000000000000&lt;br /&gt;
&lt;br /&gt;
If the account is created, only you will be emailed the password.&lt;br /&gt;
If this is *not* you, do not follow the link.&lt;br /&gt;
This confirmation code will expire at 2021-12-13T22:06:28.&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
Confirming the link will show the following wiki message:&lt;br /&gt;
&lt;br /&gt;
Your email address has been confirmed and will be listed as such in your account request. &lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
Then the webmaster gets the following email:&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
from: noreply@gramps-project.org&lt;br /&gt;
TO: webmaster@gramps-project.org&lt;br /&gt;
Subject: &amp;quot;Gramps account request&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Testuser2 has requested an account and is waiting for confirmation.&lt;br /&gt;
The email address has been confirmed. You can confirm the request here:&lt;br /&gt;
&lt;br /&gt;
https://gramps-project.org/wiki/index.php/Special:ConfirmAccounts&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
I login and confirm as best I can that it is a real person, generally in 99 percent of request the person mentions something about genealogy or the Gramps program or has a question, spam account are rejected as very obvious as they have urls to spammy websites!&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Once the account is created this extension creates a new user talk welcome message; whose configuration is managed at https://gramps-project.org/wiki/index.php/MediaWiki:Confirmaccount-welc&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
=====Language Related extensions=====&lt;br /&gt;
* Investigate making Mediawiki multilingual using '''MediaWiki_Language_Extension_Bundle''' see request {{bug|10978}} and [[User_talk:Avma]]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Directionality_support Directionality_support]&lt;br /&gt;
=====Requested Extensions=====&lt;br /&gt;
* [[User_talk:GulliblePangolin#Add_Wikipedia:Citation_templates]]&lt;br /&gt;
* Test using [https://mediawiki.org/wiki/Extension:LinkTarget MediaWiki hotlink targeting extension]. that would allow linking to the lines of code &amp;amp;amp; open in a target browser window (instead redirecting the existing browser window) (This extension is currently not actively maintained! )&lt;br /&gt;
&lt;br /&gt;
===Mailing lists===&lt;br /&gt;
===== Sourceforge mailing list =====&lt;br /&gt;
Each of the Gramps [https://sourceforge.net/p/gramps/mailman/ Sourceforge mailing list] are backed up regularly to the  [https://sourceforge.net/p/forge/documentation/Mailing%20List%20Archives/ MBOX format]  (Since 2019/11/08)&lt;br /&gt;
* gramps-announce&lt;br /&gt;
* gramps-bugs&lt;br /&gt;
* gramps-devel&lt;br /&gt;
* gramps-users&lt;br /&gt;
&lt;br /&gt;
===Forum===&lt;br /&gt;
&lt;br /&gt;
==== Discourse ====&lt;br /&gt;
The Gramps Discourse Forum is backed up regularly to the [https://meta.discourse.org/t/create-download-and-restore-a-backup-of-your-discourse-database/122710/1 Discourse XML backup format] (Since 2020-01-02)&lt;br /&gt;
&lt;br /&gt;
* [https://sourceforge.net/p/gramps/mailman/message/36890927/ Announcement trial started 2020-01-02]&lt;br /&gt;
&lt;br /&gt;
===== Discourse Trial =====&lt;br /&gt;
Investigate replacing the mailing list on Sourceforge and trial using [https://free.discourse.group/ Discourse] at https://gramps.discourse.group/&lt;br /&gt;
* [x] Create DNS A record and [x] redirect from https://discourse.gramps-project.org to https://gramps.discourse.group/&lt;br /&gt;
* [x] setup and customise discourse for the gramps project eg: logo, permissions etc&lt;br /&gt;
* [x] Invite people to trial?&lt;br /&gt;
====== Migration from sourceforge mailing list ======&lt;br /&gt;
* [x] Create a [https://bitnami.com/stack/discourse standalone version of Discourse]&lt;br /&gt;
* [x] Need to [https://sourceforge.net/p/forge/documentation/Mailing%20List%20Archives/ export] the MBOX for each [https://sourceforge.net/p/gramps/mailman/ sourceforge mailing list]&lt;br /&gt;
** [x] gramps-announce&lt;br /&gt;
** [x] gramps-bugs&lt;br /&gt;
** [x] gramps-devel&lt;br /&gt;
** [x] gramps-users&lt;br /&gt;
* [-] import the Sourceforge MBOX files ( https://meta.discourse.org/t/importing-mailing-lists-mbox-listserv-google-groups-emails/79773 )&lt;br /&gt;
** {{man menu|**Failed** due to Sourceforge (since 2017) obfuscating email addresses in mailing list mbox archive files.}}&lt;br /&gt;
* [ ] create a discourse backup file and&lt;br /&gt;
* [ ] contact the discourse support team to restore the discourse backup file.&lt;br /&gt;
&lt;br /&gt;
==Things to do==&lt;br /&gt;
===Monitor Traffic to websites===&lt;br /&gt;
{{stub}}&lt;br /&gt;
&lt;br /&gt;
===Addons===&lt;br /&gt;
* [[Addon:TMGimporter]] - Taken over and released 2026 by eduralph for Gramps 6.&lt;br /&gt;
** [[User:Sam888/TMG|TMG Notes]] - On hold&lt;br /&gt;
* [[Addon:Prerequisites Checker Gramplet]] - [https://github.com/gramps-project/addons-source/pull/109 PR109] - maintained by comunity&lt;br /&gt;
* Direct importers instead of GEDCOM see: [http://fileformats.archiveteam.org/wiki/Genealogical_data Genealogical data] - Just Solve the File Format Problem - On hold&lt;br /&gt;
&lt;br /&gt;
===Bug Triage===&lt;br /&gt;
Unofficial [[Bug triage|bug triager]].&lt;br /&gt;
&lt;br /&gt;
Cleanup Started: 201409 Completed 20150523 with life in between...&lt;br /&gt;
&lt;br /&gt;
Gramps Bugtracker: &lt;br /&gt;
https://gramps-project.org/bugs/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
====Idea Bug Triage day/week====&lt;br /&gt;
**Draft** (using kill arch bugs day as a guide)&lt;br /&gt;
&lt;br /&gt;
Subject: Clean up Gramps Bugs: Help us on the xx of xxx!&lt;br /&gt;
&lt;br /&gt;
If any of you have some spare time this weekend, I need some extra hands with triaging the bug tracker.&lt;br /&gt;
&lt;br /&gt;
I'd like to hold a bug wrangling day on the xx of xxx to check open issues. If you cannot take part on the bug wrangling day, then feel free to help us any time before that event.&lt;br /&gt;
&lt;br /&gt;
How?&lt;br /&gt;
&lt;br /&gt;
Please review all bugs that were reported by you and check if they are still valid. (detail how)&lt;br /&gt;
&lt;br /&gt;
Please request a bug closure on the bug tracker if the bug may be closed as resolved in the current version of Gramps. Otherwise please provide further information so that we can continue to work on the bug. We cannot fix bugs without your feedback.&lt;br /&gt;
&lt;br /&gt;
Questions?&lt;br /&gt;
&lt;br /&gt;
Join us at discourse forum (link to discussion for day) during xx of xxx. As we live in different timezones not all developers and bug wranglers will be available at the same time, but feel free to report your issues to any developers available.&lt;br /&gt;
&lt;br /&gt;
Also please check your mailboxes that may contain notifications about comments made on your tickets.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[ ] Decide date.&lt;br /&gt;
[ ] send out email.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===CI Test===&lt;br /&gt;
Improving CI&lt;br /&gt;
&lt;br /&gt;
* https://travis-ci.org/sam-m888/gramps   - On hold&lt;br /&gt;
&lt;br /&gt;
;Coverage&lt;br /&gt;
* https://app.codacy.com/manual/gramps-project/gramps/dashboard&lt;br /&gt;
&lt;br /&gt;
* [[Testing Gramps]]&lt;br /&gt;
&lt;br /&gt;
=== Gramps User Manual ===&lt;br /&gt;
&lt;br /&gt;
The Gramps [[User manual]] is a mix of the following:&lt;br /&gt;
*Reference manual &lt;br /&gt;
*User guide &lt;br /&gt;
*Tutorials (how to?)&lt;br /&gt;
&lt;br /&gt;
* [https://gramps-project.org/wiki/index.php?title=Category:Cleanup Category:Cleanup]&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;s&amp;gt;{{bug|8888}}&amp;lt;/s&amp;gt; / &amp;lt;s&amp;gt;{{bug|9042}}&amp;lt;/s&amp;gt; / &amp;lt;s&amp;gt;{{bug|10919}}&amp;lt;/s&amp;gt; [Review]Gramps Help button User Manual wiki-links (In progress)&lt;br /&gt;
&lt;br /&gt;
====Update for Gramps 6.0====&lt;br /&gt;
Gramps {{man version}} [[User manual translations]]&lt;br /&gt;
&lt;br /&gt;
Ensure that any new functionality is covered by user documentation.&lt;br /&gt;
&lt;br /&gt;
;Update (almost) all images:&lt;br /&gt;
*Started: 2025-0x-xx&lt;br /&gt;
*Completed: &lt;br /&gt;
&lt;br /&gt;
Remaining xx image links:&lt;br /&gt;
*(1 image) https://gramps-project.org/wiki/index.php?title=Gramps_{{man version}}_Wiki_Manual_-_About&lt;br /&gt;
** Update About Screen with released version (instead of alpha)&lt;br /&gt;
&lt;br /&gt;
;Update and improve text to match the interface&lt;br /&gt;
*Started: 2025-0x-xx&lt;br /&gt;
*Completed: &lt;br /&gt;
&lt;br /&gt;
also manually test all user accessible parts of Gramps (done as part of above two)&lt;br /&gt;
&lt;br /&gt;
=====Notes on User manual update=====&lt;br /&gt;
Notes on various regressions, paper-cuts and annoyances noticed during the user manual update.&lt;br /&gt;
&lt;br /&gt;
When I have time, issues and feature request will be created for the following if required.&lt;br /&gt;
&lt;br /&gt;
* add mention about [[Template:Backup Omissions]] specifically about books.xml to user manual&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#################### As at 20200729 #################&lt;br /&gt;
************Bugs**************************************&lt;br /&gt;
[](Bug# )graphical reports - calendar - information overflows boxes (pdf) (ms-windows tested only)&lt;br /&gt;
[](Bug# )Merge (people) dialog does not grow larger when you expand the &amp;quot;Detailed Selection&amp;quot; section out.&lt;br /&gt;
&lt;br /&gt;
%%%%%%%% Help related bugs&lt;br /&gt;
[] ??&lt;br /&gt;
&lt;br /&gt;
************Papercuts - Enhancements******************&lt;br /&gt;
%%%%%%%% All for Help finding improvement see issue 10919 %%%%%%%%%%%%%&lt;br /&gt;
[] context menu's (right click) add an entry for &amp;quot;Help&amp;quot; at the bottom of each? &lt;br /&gt;
[] Add help url to context menu entry for &amp;quot;About: XXXXX&amp;quot; (as was done on addon views)&lt;br /&gt;
    [] Dashboard Category (grampletview)  ( gramps/gui/widgets/grampletpane.py : def _button_press( )&lt;br /&gt;
        [] Also show context menu ###&amp;gt;&amp;gt;&amp;gt; when no database is loaded! &amp;lt;&amp;lt;&amp;lt;###&lt;br /&gt;
           See https://gramps-project.org/bugs/view.php?id=10594&lt;br /&gt;
    [] Chart Category views&lt;br /&gt;
            [] 2 way fan chart&lt;br /&gt;
            [] fan chart (ancestors)&lt;br /&gt;
            [] descendant fan chart&lt;br /&gt;
    [] Each of the &amp;quot;list&amp;quot; &amp;amp; &amp;quot;grouped list&amp;quot; views&lt;br /&gt;
            [] Relationships Category view&lt;br /&gt;
                    [] Nick Halls new &amp;quot;Combined View&amp;quot; for Relationships Category&lt;br /&gt;
            [] Families Category view&lt;br /&gt;
            [] Events View&lt;br /&gt;
            [] Citations List View&lt;br /&gt;
            [] Repository List View&lt;br /&gt;
            [] Media List View&lt;br /&gt;
            [] Notes List View&lt;br /&gt;
            [] People Category&lt;br /&gt;
                [] Tree View - Grouped People&lt;br /&gt;
                [] Tree View - People List View&lt;br /&gt;
            [] Places Category&lt;br /&gt;
                [] Places List View&lt;br /&gt;
                [] Places Tree View&lt;br /&gt;
            [] Sources Category&lt;br /&gt;
                [] Citation Tree View&lt;br /&gt;
                [] Sources List View&lt;br /&gt;
    [] Geography views&lt;br /&gt;
        [] All known places&lt;br /&gt;
        [] All known places for one Family&lt;br /&gt;
        [] Have they been able to meet ?&lt;br /&gt;
        [] All places related to Events&lt;br /&gt;
        [] All known places for one Person&lt;br /&gt;
            [] All known places for one person with graphical information (KML files)&lt;br /&gt;
        [] Every residence or move for a person and any descendants&lt;br /&gt;
        [] Have these two families been able to meet ?&lt;br /&gt;
    [] category drop down under navigator? (or change it to a context menu that you click in an empty section of the navigator section?)&lt;br /&gt;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%...........................................................&lt;br /&gt;
[](Feature# )for the &amp;quot;filter&amp;quot; gramplets name each one (shown on Title bar when detached) and provide working help link (then update screenshots and link to wiki)&lt;br /&gt;
[](feature# )&amp;quot;Add Rule dialog&amp;quot;: if you select a filter then select a top level category of filter&amp;quot; the right hand window shows random stuff from previous filters (suggest displaying a blank area only)&lt;br /&gt;
&lt;br /&gt;
[] (Bug#) dashboard - order of default Gramplets is different on ms-windows  versus linux? eg: top [surnames|welcome] on win 10 - how do you guarantee order ( have a look at geography view icons on toolbar each time the views order is different, which does not help with keybindings!)&lt;br /&gt;
&lt;br /&gt;
[] On each &amp;quot;autobackup/report/export assistant wizard/make backup xml/import/export view as...&amp;quot; options the &amp;quot;File Name:&amp;quot; location should default to the OS's home/documents &amp;amp; media directory  &amp;quot;~&amp;quot; [Linux/Mac OS/MS-Windows (C:\Users\&amp;lt;~username&amp;gt;\Documents) Media&amp;gt; (C:\Users\&amp;lt;username&amp;gt;\Pictures ) ]  eg:  Gtk.FileChooser.set_current_folder()&lt;br /&gt;
see recent issue where user overwrote report_settings.xml with a report on Macosx!&lt;br /&gt;
&lt;br /&gt;
[] add a menu option under &amp;quot;Help&amp;quot; to &amp;quot;Open folder locations&amp;quot;? to aid with helping people for &amp;quot;user directory&amp;quot; etc &amp;quot;Media directory&amp;quot;  (see recent difficulty with finding user directory &lt;br /&gt;
https://gramps-project.org/bugs/view.php?id=10370&lt;br /&gt;
&lt;br /&gt;
[] text reports - Place Report  - use the active selected place by default and then allow people to change (keep it consistent with how other reports are.)&lt;br /&gt;
&lt;br /&gt;
[] Graph report - Family Lines - consider having &amp;quot;People of Interest&amp;quot; tab first so it's obvious that something has to be selected / or bring this report in line with others so that the Active person is already selected at a minimum. ( https://gramps-project.org/bugs/view.php?id=11598 Person had issue with graph report )&lt;br /&gt;
&lt;br /&gt;
[] For each report determine what the optimal page settings are and use them as defaults&lt;br /&gt;
&lt;br /&gt;
[] for each report be able to have separate settings per report for the page settings!&lt;br /&gt;
&lt;br /&gt;
[] text reports- Database Summary Report - is not very useful as it does not name the &amp;quot;Family Tree&amp;quot; the summary is for or a date for reference.  and it's missing an actual summary of other information eg citation/repository's it can provide more information&lt;br /&gt;
&lt;br /&gt;
[] text reports - &amp;quot;Records Report&amp;quot; is not very useful as it does not name the &amp;quot;Family Tree&amp;quot;  or the date produced&lt;br /&gt;
&lt;br /&gt;
[] for clarity suggest adding the word &amp;quot;List&amp;quot; to the list views (this will make it easier to support people) (see my suggestion previous unmerged PR)&lt;br /&gt;
&lt;br /&gt;
[] Make toolbar icons insensitive (grey them out) when not needed or available to use eg: empty list  &lt;br /&gt;
&lt;br /&gt;
[] If the list view is empty, add a greyed out single (non select-able) entry that instructs the user to add to the list?&lt;br /&gt;
&lt;br /&gt;
[] Tool Selection dialog - needs help button &lt;br /&gt;
https://gramps-project.org/wiki/index.php/Gramps_5.1_Wiki_Manual_-_Tools#Tool_Selection_dialog&lt;br /&gt;
&lt;br /&gt;
[] Report Selection dialog - needs help button &lt;br /&gt;
https://gramps-project.org/wiki/index.php/Gramps_5.1_Wiki_Manual_-_Reports#Report_Selection_dialog&lt;br /&gt;
&lt;br /&gt;
[] when running a second instance of gramps if you attempt to open a family tree that's open in the first instance the break lock dialog should have an additional button option to open as read only.&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Books reports&amp;quot;  dialog change the name of the second section from &amp;quot;Current book&amp;quot; to Current book items&amp;quot; (aids in legibility of user manual!)&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Family Trees&amp;quot; Manager button (displays &amp;quot;Connect to a recent database&amp;quot; when you hover over it) Change it to &amp;quot;Connect to a recent  Family Tree&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Family Trees&amp;quot; Manager - Archive (RCS) the &amp;quot;Revision comment&amp;quot; dialog should be renamed to &amp;quot;Archive version comment&amp;quot; and the label &amp;quot;Version description&amp;quot; should be the same?&lt;br /&gt;
&lt;br /&gt;
[] No Menu option to add/delete/restore a Gramplet is available.&lt;br /&gt;
&lt;br /&gt;
[] Gramps CLI info &amp;quot;gramps -v&amp;quot; needs a section that list third-party addons with version numbers and if prerequisites have been met.&lt;br /&gt;
&lt;br /&gt;
[] keybinding on Categories only goes 0 to 9(citations) and we now have 13 categories :( So repositories/media/notes have no shortcut (maybe ctl+shift+&amp;lt;number&amp;gt; ?  ctl plus / minus?   [SM- ok: ctl + n = next category / ctl + p = previous category]&lt;br /&gt;
&lt;br /&gt;
[] age on date gramplett - awkward wording on the resulting &amp;quot;quick view&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Family Tree Manager&amp;quot; for the status column the status icons need tooltips or just use words&lt;br /&gt;
&lt;br /&gt;
[] Sort Events tool has no feedback on completion!&lt;br /&gt;
&lt;br /&gt;
[] report options tabs issues with repeating names (due to tab reorganization!) think of better single word names!&lt;br /&gt;
&lt;br /&gt;
[](feature# )For the &amp;quot;Web Reports&amp;quot; have the report test first that the file path to write to exist instead of attempting to generate the website and then after awhile failing!  eg: manually type in a non existent file path and run the report.&lt;br /&gt;
&lt;br /&gt;
@@@@@@@@@@@@@@User manual@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&lt;br /&gt;
[] Using a wiki for the user manual has already been shown that it does not make translating the manual any easier! (find a simpler way so as to not waste a translators time) as well as the overhead of maintaining the mediawiki!&lt;br /&gt;
&lt;br /&gt;
[] Note that page 20 ( Gramps_5.1_Wiki_Manual_-_Reports_-_part_1 ) will be merged to ( Gramps_5.1_Wiki_Manual_-_Reports ) later as Gramps code needs to update for all subsequent pages!!)&lt;br /&gt;
&lt;br /&gt;
[] geography view rename:&lt;br /&gt;
	* &amp;quot;The map&amp;quot; tab to &amp;quot;Map Common&amp;quot;&lt;br /&gt;
	* rename each of the tabs for the views so they either have the name of the view in full on the tab or the name appears as a text line.&lt;br /&gt;
&lt;br /&gt;
[] @prculley Originally when I created that the &amp;quot;Add&amp;gt;New&amp;quot; menu I had intended for each option to initially switch to that particular list view and then present the editor and once the new item was created for it to be the active highlighted item in the list view, so that users could link the action they have taken with the result instead of having to search for it afterward? Do you know if this is or something similar is possible?&lt;br /&gt;
&lt;br /&gt;
prcully&amp;gt;&amp;gt;(Almost) Anything is possible ;-)...   I'm pretty sure that would take some code to do both switch views (do whatever clicking on item on left side does) and then invoke Editor.  And then finally change active to new whatever.   Probably only four lines of code for each editor.&lt;br /&gt;
&lt;br /&gt;
..........................&lt;br /&gt;
Mentioned by others:&lt;br /&gt;
* It would also be great if the tag colors showed in the Person editor as well.and all the other editors where tags are shown, including the &amp;quot;Tag selection&amp;quot; list. https://www.reddit.com/r/gramps/comments/hy2xqh/option_to_show_tag_with_colors_in_relationships/&lt;br /&gt;
&lt;br /&gt;
.................................................................................................&lt;br /&gt;
[] for addon prerequistes have a look at converting them to use &amp;quot;depends_on = &amp;quot;  like in the following addons&lt;br /&gt;
https://github.com/gramps-project/addons-source/search?utf8=%E2%9C%93&amp;amp;q=depends_on&amp;amp;type=&lt;br /&gt;
https://github.com/gramps-project/gramps/search?utf8=%E2%9C%93&amp;amp;q=depends_on&amp;amp;type=&lt;br /&gt;
&lt;br /&gt;
which can be a comma separated list for multiple dependencies/prerequisites (so that addons that share prerequisites import the same library?) (maybe move spell check into an addon etc? tip of the day... possibilities...)&lt;br /&gt;
&lt;br /&gt;
depends_on = [&amp;quot;libwebconnect&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
mentioned in the following&lt;br /&gt;
https://sourceforge.net/p/gramps/mailman/message/27070037/&lt;br /&gt;
''In your gpr file, you can have a line like:&lt;br /&gt;
&lt;br /&gt;
depends_on = [&amp;quot;libwebconnect&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
which is a list of id's from other gpr files. This example will ensure&lt;br /&gt;
that libwebconnect is loaded before your plugin. If it can't be found,&lt;br /&gt;
or you have a cycle, then your plugin won't be loaded.&lt;br /&gt;
&lt;br /&gt;
If it is a common function, perhaps libhtml is the right place to put&lt;br /&gt;
it, and you can put a depends_on on that.&lt;br /&gt;
&lt;br /&gt;
-Doug''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
example output is on terminal only:&lt;br /&gt;
&lt;br /&gt;
Cannot resolve the following plugin dependencies:&lt;br /&gt;
   Plugin 'UK Web Connect Pack' requires: ['libwebconnect']&lt;br /&gt;
&lt;br /&gt;
[](feature)  For plugins/addons if prerequisites not available display a page stating why/what is missing that includes the addon description and a url to the support page.&lt;br /&gt;
&lt;br /&gt;
..............Unsorted................................&lt;br /&gt;
[] Only documented behavior should be supported. Ensure that clear documentation is a requirement for contributions enhancing Gramps (Part of the PR)&lt;br /&gt;
&lt;br /&gt;
[] '''Configuration Files''' Add advanced appendix that mentions the assorted files eg: Custom filters (custom_filter.xml) and report setting (?.xml) and how they are not being backed up for migration and backup?  also ( recent-files-gramps.xml )  &lt;br /&gt;
see:&lt;br /&gt;
	* https://gramps-project.org/wiki/index.php?title=Gramps_5.1_Wiki_Manual_-_Reports_-_part_1&lt;br /&gt;
	Report Settings&lt;br /&gt;
	The settings chosen when generating a report is stored in the users profile, in .gramps/report_options.xml, and will be used as default settings when generating the next report. If there is a need to revert to the default options for any reason, this file can simply be deleted. &lt;br /&gt;
&lt;br /&gt;
############## Website admin ####################################&lt;br /&gt;
[] A2 Hosting Server resources seem ok: Appdata images! &lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Category:AppData&lt;br /&gt;
(Consider another location eg github! )&lt;br /&gt;
(Was: Godaddy Server resources issue that caused code:500 server errors )&lt;br /&gt;
&lt;br /&gt;
############## Addons #################&lt;br /&gt;
[] Add on Graphical Report - Descendants Lines -Error writing to Output Stream  (turn off document options and make sure report defaults to the documents directory (reported a few times on the mailing list)  / also report defaults to png but is able to output svg according to the wiki help page.&lt;br /&gt;
&lt;br /&gt;
[] PedigreeChart help url addon goes to&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Gramps_5.1_Wiki_Manual_-_Reports#Pedigree_Chart&lt;br /&gt;
instead of:&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=PedigreeChart&lt;br /&gt;
&lt;br /&gt;
[] PedigreeChart addon printing for PDF is poor eg look at the cut off title.&lt;br /&gt;
&lt;br /&gt;
.............................................................&lt;br /&gt;
[] htree - cherry-pick changes to addon-source master&lt;br /&gt;
&lt;br /&gt;
[] rebase &amp;quot;Timeline pedigreeview&amp;quot; on pedigreeview or visa versa?&lt;br /&gt;
.............................................................&lt;br /&gt;
[ ] Pluginmanager (prculley)  also unlike the built in check for addons this one does not mention you need to restart gramps if you install a &amp;quot;gramps view&amp;quot; although it says it should on the addon wiki support page&lt;br /&gt;
..........................................................................&lt;br /&gt;
[] we don’t actually use SF for much any more and they’ve been having a lot of issues in the last couple of years maybe we should migrate the lists to Google Groups (jralls)&lt;br /&gt;
&lt;br /&gt;
* SM another options is https://groups.io/  &lt;br /&gt;
* 2020 We are trialing https://gramps.discourse.group/&lt;br /&gt;
..........................................................................&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Edit_Image_Exif_Metadata&lt;br /&gt;
* See: Future of Exiv2? (  https://github.com/Exiv2/exiv2/issues/1018 )&lt;br /&gt;
..........................................................................&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Gramps_5.1_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_3#Attributes&lt;br /&gt;
&lt;br /&gt;
Gramps has two dialogs called &amp;quot;Attribute Editor dialog&amp;quot; that look different but both collect the same info in the top section.&lt;br /&gt;
&lt;br /&gt;
eg: from Source's attribute tab creating a new attribute.&lt;br /&gt;
...................................................................&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Reports====&lt;br /&gt;
&lt;br /&gt;
====Create new advanced settings appendix====&lt;br /&gt;
* https://gramps-project.org/wiki/index.php/Gramps_{{man version}}_Wiki_Manual_-_Settings#Advanced_manipulation_of_settings&lt;br /&gt;
&lt;br /&gt;
=== Gramps Developer Documents ===&lt;br /&gt;
&lt;br /&gt;
In the sphinx format:&lt;br /&gt;
* [https://gramps-project.org/docs/ Gramps Python API]&lt;br /&gt;
&lt;br /&gt;
On wiki:&lt;br /&gt;
* [[Gramps Data Model]]&lt;br /&gt;
&lt;br /&gt;
See also:&lt;br /&gt;
* [[Internationalization]]&lt;br /&gt;
* [[Gramps Glossary]]&lt;br /&gt;
&lt;br /&gt;
=== User Experience Test Plan ===&lt;br /&gt;
* [[GEPS 034: Improve usability]]&lt;br /&gt;
** [[Usability]]&lt;br /&gt;
&lt;br /&gt;
* [ ] Create a new wiki page that concentrates on the '''new user experience''' (both current &amp;amp; planned). The mailing list suggest it was referred to as the &amp;quot;Aunt Martha&amp;quot; test and mentions them as &amp;quot;user stories&amp;quot;. So lets make Aunt Martha's usage of the Gramps program better.&lt;br /&gt;
** [[UI_style]] ''Remember that the majority of the users are probably novices without a lot of computer experience. Design things so that your Aunt Martha could use it''&lt;br /&gt;
** [[GEPS_015:_Repository_Research_Support#User_Stories]] ''Aunt Martha (AM) is planning a visit to the UK National Archives'' &lt;br /&gt;
** [[GEPS_023:_Storing_data_from_large_sources#User_story_.28Problem_that_needs_to_be_solved.29]] '' Aunt Martha should be able to continue to use Gramps just as at present''&lt;br /&gt;
** [http://gramps.1791082.n4.nabble.com/Multi-user-question-tp1809285p1809287.html Are you seriously suggesting that aunt Martha (or somebody's father) would really put up with something like this? ]&lt;br /&gt;
** [https://sourceforge.net/p/gramps/mailman/message/28455089/ The &amp;quot;Aunt Martha&amp;quot; test is the requirement that one's (hypothetical) barely-knows-how-to-turn-on-the-computer Aunt Martha should be able to easily use Gramps to manage her genealogy research. Anything that involves administering a professional-level RDBMS server like MySQL is going to be way too hard for Aunt Martha.'']&lt;br /&gt;
** [https://sourceforge.net/p/gramps/mailman/message/5247418/ This makes it kind of hard to email a report to Aunt Martha.  It also makes it hard for Aunt Martha, who doesn't want to learn a program to tell you more about her knowledge of family history, to make changes and send it back to you.]&lt;br /&gt;
** [https://www.reddit.com/r/gramps/comments/bo4cb9/the_interface_seems_a_bit_overwhelming/enc6m63/ The project used to have an &amp;quot;Aunt Martha&amp;quot; test for features, where you would ask yourself &amp;quot;Could I easily explain how to do this over the phone to my Aunt Martha?&amp;quot; Maybe now I have become &amp;quot;Aunt Martha&amp;quot;...]&lt;br /&gt;
** [http://gramps.1791082.n4.nabble.com/extra-css-stylesheets-td1799101.html I was thinking that Aunt Martha will never download the extra stylesheets, even if she loves them, because she is not going to want to code...She still will not do it, because she knows that she is not a programmer and will not take the chance.  No matter how easy or explicit the directions are that I would send to her.]&lt;br /&gt;
** From gramps reddit [https://www.reddit.com/r/gramps/comments/eesuy3/difficult_to_add_my_children_to_myself_can_it_be/ ...For example after installing I spent just over an hour attempting to add my children to myself and ended stopping after I couldn't figure it out, ...I have decided to move on to another program because if an old woman like myself can't work it out then who can? ]&lt;br /&gt;
* [ ] Update the test plan for the current version of Gramps&lt;br /&gt;
** [https://github.com/gramps-project/gramps/blob/master/TestPlan.txt /gramps/blob/master/TestPlan.txt] (last updated 2004)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Check/Mention ====&lt;br /&gt;
* [[Handler List]] - A list of languages that have Localized Handler's for Gramps.&lt;br /&gt;
* [[Calendar tools holidays]] - see if these calendars needs updating?&lt;br /&gt;
&lt;br /&gt;
=== Gramps Downloads (since: 2001/04/21) ===&lt;br /&gt;
&lt;br /&gt;
====Downloads Result Table====&lt;br /&gt;
For the various Gramps program installers.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! #&lt;br /&gt;
! Download Location&lt;br /&gt;
! Gramps Version&lt;br /&gt;
! Date Checked&lt;br /&gt;
! Download Count&lt;br /&gt;
! Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || '''[https://github.com/gramps-project/gramps Github]''' ([https://tooomm.github.io/github-release-stats/?username=gramps-project&amp;amp;repository=gramps]) || 6.0.0 || 2017-06-10 to 2025-04-13 || 815,145 || Official ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || '''[https://sourceforge.net/projects/gramps/files/ Sourceforge]''' [https://sourceforge.net/projects/gramps/files/stats/timeline?dates=2001-04-01%20to%202022-08-01&amp;amp;period=monthly]|| 6.0.0 || 2001-04-01 to 2025-04-13 || 1,064,213 || Official - Old site ( Download statistics available since 2001-04-21 (when this project was registered). )||&lt;br /&gt;
|- &lt;br /&gt;
| 3 || '''[https://portableapps.com/apps/education/gramps_portable Portableapps.com]''' [https://sourceforge.net/projects/portableapps/files/Gramps%20Portable/ Sourceforge] ([https://sourceforge.net/projects/portableapps/files/Gramps%20Portable/stats/timeline?dates=2005-10-01%20to%202022-08-01&amp;amp;period=monthly])|| 6.0.0 || 2005-10-01 to 2025-04-13 || 959,660 || Unofficial ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || '''[https://qa.debian.org/popcon.php?package=gramps Debian]''' || 6.0.0 || 2004-01 to 2025-03 || '''Inst''' (251,795) || Debian Popularity contest statistics for Gramps (This only report Statistics for those that Opt-in to the reporting of the statistics. Usually reports the deliberate installation date for Gramps. / '''Inst'''. is the number of people who installed this package (sum of the four categories on the Debian Gramps page) || &lt;br /&gt;
|-&lt;br /&gt;
| 5 || '''[https://chocolatey.org/packages/gramps chocolatey.org]''' || 6.0.0 || 2025-03-13 || 9,268 || Repacked Gramps AIO Microsoft-Windows installer. ||&lt;br /&gt;
|-&lt;br /&gt;
| 6 || '''[https://www.majorgeeks.com/files/details/gramps.html Majorgeeks]''' || 6.0.0 || 2025-03-13 || 12408  || Direct from them Downloads ||&lt;br /&gt;
|-&lt;br /&gt;
| 7 || '''[https://www.bytesin.com/software/Gramps/ bytesin.com]''' || 6.0.0 || 2025-03-13 || 4,341 || Publisher: Aaron R. Short&amp;amp;Ormus? ||&lt;br /&gt;
|-&lt;br /&gt;
| 8 || '''[https://www.chip.de/downloads/Gramps_105764449.html chip.de]''' || 6.0.0 || 2025-03-13 || 15,395 || Direct downloads ||&lt;br /&gt;
|-&lt;br /&gt;
| 9 || '''[https://gramps.softonic.findmysoft.com/ softonic.findmysoft.com]''' || 5.0.1 || 2025-03-13 || 6,935 || Direct downloads ||&lt;br /&gt;
|-&lt;br /&gt;
| 10 || '''softpedia.com''' || 6.0.0 || 2025-03-13 || 6,760 || [https://www.softpedia.com/get/Others/Miscellaneous/GRAMPS.shtml Gramps AIO] ||&lt;br /&gt;
|-&lt;br /&gt;
| 11 || '''softpedia.com''' || 5.2.2 || 2025-03-13 || 5,920 || [https://www.softpedia.com/get/PORTABLE-SOFTWARE/Education/Gramps-Portable.shtml Gramps AIO Portable] ||&lt;br /&gt;
|-&lt;br /&gt;
| 12 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 62 || [https://download.cnet.com/Gramps-for-Linux/3000-2127_4-75312607.html Gramps for Linux] ||&lt;br /&gt;
|-&lt;br /&gt;
| 13 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 176 || [https://download.cnet.com/Gramps-for-Ubuntu/3000-2127_4-75312612.html Gramps for Unbuntu] ||&lt;br /&gt;
|-&lt;br /&gt;
| 14 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 31 || [https://download.cnet.com/Gramps-for-Fedora/3000-2127_4-75312611.html Gramps for Fedora] ||&lt;br /&gt;
|-&lt;br /&gt;
| 15 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 675 || [https://download.cnet.com/GrampsAIO-64-bit/3000-2127_4-75806019.html Gramps AIO (64bit)] ||&lt;br /&gt;
|-&lt;br /&gt;
| 16 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 3,197 || [https://download.cnet.com/Gramps-AIO-32bit/3000-2127_4-75329870.html Gramps AIO (32bit)] ||&lt;br /&gt;
|-&lt;br /&gt;
| 17 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 131 || [https://download.cnet.com/Gramps/3000-2127_4-77899596.html Gramps for macOS] ||&lt;br /&gt;
|-&lt;br /&gt;
| 19 || [https://download.cnet.com/developer/PortableApps/i-6275333/ '''cnet.com''' - (PortableApps)] || 5.1.3 || 2021-06-16 || 1,748 || [https://download.cnet.com/Gramps-Portable/3000-2127_4-75329558.html Gramps Portable] ||&lt;br /&gt;
|-&lt;br /&gt;
| N/A || '''&amp;lt;s&amp;gt;[http://www.download82.com/download/windows/gramps/ download82.com]&amp;lt;/s&amp;gt;''' || 5.0.0 || 20XX-0x-0x || 1,169 || Direct downloads / Website gone / historical count only||&lt;br /&gt;
|-&lt;br /&gt;
| N/A || '''&amp;lt;s&amp;gt;[https://www.computerbild.de/download/Gramps-11696626.html computerbild.de]&amp;lt;/s&amp;gt;''' || 5.0.1 || 2015-04-14 - 20XX-0x-0x || 8,656 || Direct downloads / Page gone / historical count only||&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- | 00 || '''XXXXX''' || X.X.X || 20XX-0x-0x || 00000 || &amp;quot;text&amp;quot; || --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! Total || - || - || 2025-05-13 || 3,167,685 || &amp;lt;- Manual count ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The Gramps Project has broken the multi-million download milestone( Total: 3,167,685 (as at 2025-03-13) ).&lt;br /&gt;
&lt;br /&gt;
Information was gathered from the sources shown that list download statistics from Links to website you can download Gramps from&lt;br /&gt;
&lt;br /&gt;
The shown total downloads is not an indication of the active userbase.&lt;br /&gt;
&lt;br /&gt;
* [ ]Write up a blog post or wiki page or just leave here.&lt;br /&gt;
* [ ]create an issue to hold the csv files.&lt;br /&gt;
* [ ]create a Graph to plot downloads overtime.&lt;br /&gt;
* [ ]Contact sites that host older versions of the Gramps files for downloads and ask them to update to the current version at least.&lt;br /&gt;
&lt;br /&gt;
Here is my attempt at gathering the statistics required to answer how many download to date.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;[https://www.macmillandictionary.com/dictionary/british/user-base User Base]&amp;quot; - is the number of people who use a particular product or service, especially one available on the Internet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It is very difficult to estimate userbase as you get many different types of users&lt;br /&gt;
&lt;br /&gt;
* One time users who download and install Gramps and find it is not for them.&lt;br /&gt;
* Long term users.&lt;br /&gt;
* Alot of the downloads will be for users upgrading existing installations&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Download Statistics commence from when the Gramps project started 2001/04/21.&lt;br /&gt;
&lt;br /&gt;
A further break down of downloads is possible by (but I won't be doing that):&lt;br /&gt;
* Supplied by project (Source code for manual installation)&lt;br /&gt;
* Linux/OpenBSD etc&lt;br /&gt;
** Supplied by volunteers to the project for download&lt;br /&gt;
** Supplied by directly from the distribution website&lt;br /&gt;
* Microsoft Windows&lt;br /&gt;
** Supplied by volunteers to the project for download&lt;br /&gt;
** Legacy version from portableapps.com&lt;br /&gt;
* Apple MacOS&lt;br /&gt;
** Supplied by volunteers to the project for download&lt;br /&gt;
&lt;br /&gt;
====Addon downloads and popularity====&lt;br /&gt;
As a number of people have [https://github.com/gramps-project/addons-source/pull/124#issuecomment-371301127 commented] and or raised the issue directly with me via email here is a summary of what I know:&lt;br /&gt;
&lt;br /&gt;
;Question: Does the Gramps project know which addons are the most popular and are download statistics available?&lt;br /&gt;
&lt;br /&gt;
;Answer: Addon downloads are not tracked and there are no plans to track them due to privacy and technical issues (see below). Even if addon downloads where tracked it would only represent a small percentage of users who check for addons!&lt;br /&gt;
&lt;br /&gt;
;Question: Why?&lt;br /&gt;
&lt;br /&gt;
;Answer: Github counts downloads via its releases section page only for normal downloads of files. But not for the way Gramps addon downloads are done as they are binary files that only sit in a second git repository itself in a directory per grampsXX release called download and not on the addon releases page, this is no different to the way the gramps addons were downloaded from the previous sourceforge website.&lt;br /&gt;
&lt;br /&gt;
Note that we do have an the &amp;quot;Headline News gramplet &amp;quot; addon that does poll the Gramps website and was originally causing an issue making the website slow and at sometimes of day stopping it altogether  as it was polling too often (once an hour from everyone who happened to be running Gramps at that moment! This was an unintended way to get DOS'ed https://en.wikipedia.org/wiki/Denial-of-service_attack ) when I took over as website admin I investigated and tracked down and changed the polling period to once a every 24 hours (for current and previous versions of Gramps!), alot of people had installed it on the Dashboard !&lt;br /&gt;
&lt;br /&gt;
=====addon repositories=====&lt;br /&gt;
We use two addons repositories the first is for the source code where addon developers can have access &lt;br /&gt;
&lt;br /&gt;
 https://github.com/gramps-project/addons-source&lt;br /&gt;
&lt;br /&gt;
the second is for the generated/built addons downloads and is restricted to a small group of people to attempt to avoid any security or malicious code issues, this repository is what the Gramps program is pointed at and checks for updates:&lt;br /&gt;
&lt;br /&gt;
 https://github.com/gramps-project/addons&lt;br /&gt;
&lt;br /&gt;
= Information =&lt;br /&gt;
* [[Reviews#General|General Gramps Project Information]]&lt;br /&gt;
* [[What to do for a release]]&lt;br /&gt;
* [[6.0 Roadmap]]&lt;br /&gt;
&lt;br /&gt;
[[Category:User|S]]&lt;/div&gt;</summary>
		<author><name>Sam888</name></author>
		
	</entry>
	<entry>
		<id>https://blog.gramps-project.org/wiki/index.php?title=User:Sam888&amp;diff=131315</id>
		<title>User:Sam888</title>
		<link rel="alternate" type="text/html" href="https://blog.gramps-project.org/wiki/index.php?title=User:Sam888&amp;diff=131315"/>
		<updated>2026-05-25T03:14:50Z</updated>

		<summary type="html">&lt;p&gt;Sam888: /* Information */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{man note|Current Webmaster for the Gramps Project}}&lt;br /&gt;
Hi, I generally aim to help the developers who can program; I do alot of non-development work for the Gramps project including: testing and bug triage, website maintenance, writing and updating documentation on the wiki for new releases,  building the third party addons as needed.&lt;br /&gt;
&lt;br /&gt;
==Volunteer Website Administrator==&lt;br /&gt;
Manage and monitor the website (not Github)&lt;br /&gt;
&lt;br /&gt;
*[[Website application upgrades]] - Wordpress(Blog)/MantisBT(Bug tracker)/Mediawiki(Wiki)&lt;br /&gt;
*[[.dtd_and_.rng]]&lt;br /&gt;
*[[Rollover for the manual]]&lt;br /&gt;
*[[Git merge]]&lt;br /&gt;
* https://gramps-project.org/robots.txt&lt;br /&gt;
* Migration of Gramps website host from GoDaddy to a2 Hosting (2019/11/08 to 2019/11/11) (Completed)&lt;br /&gt;
===Wordpress(Blog)===&lt;br /&gt;
* Convert the existing &amp;quot;Hello Gramps!&amp;quot; 2010 theme by Jason Simanek [https://sourceforge.net/p/gramps/mailman/message/24879293/] to use a more modern mobile aware template that comes with WordPress.&lt;br /&gt;
* WordPress [https://wordpress.com/plugins/browse/translation Translation plugin]  [https://gramps.discourse.group/t/can-we-make-the-project-home-page-more-multilingual-without-excessive-labor/8165] - research &amp;amp; test.&lt;br /&gt;
&lt;br /&gt;
===MantisBT(Bug tracker)===&lt;br /&gt;
* Upgraded failed due to database needing to first be manually converted to UTF-8 collation (which means I'll finally need to manually convert from latin1_swedish_ci collation the bugtracker has been using since original installation around 2006!) 2021/07/28 Update: Almost worked but the database is partially corrupted in a few tables it seems related to [[Bug_triage#Status|Bug triage mention that &amp;quot;Sometime in the past 4495 issues disappeared during a mantisdb upgrade&amp;quot;]] so a few tables may be referring to things that don't exist!&lt;br /&gt;
&lt;br /&gt;
===Mediawiki(Wiki)===&lt;br /&gt;
* Upgrade to Mediawiki [https://lists.wikimedia.org/pipermail/mediawiki-announce/2020-December/000268.html 1.35.1 LTS]  ( Warning: MediaWiki is not yet compatible with PHP 8. See task [https://phabricator.wikimedia.org/T248925 T248925 ]for more information)&lt;br /&gt;
** Upgrade failed due to issue https://phabricator.wikimedia.org/T212428 ! (Possible work [https://phabricator.wikimedia.org/T212428#6669851 around]) (2021-12-08 - T212428 fix was only available in Mediawiki 1.37 and upgrade worked pass issue successfully. But wiki fails with multiple Fatal errors and blank pages, currently testing to narrow down and report issue! Reverted to existing Mediawiki!)&lt;br /&gt;
* 2021/12/16 Added suggested settings to LocalSettings.php for security issue https://www.mediawiki.org/wiki/2021-12_security_release/FAQ&lt;br /&gt;
&lt;br /&gt;
* [https://makandracards.com/makandra/594-utf-8ify-an-existing-mysql-database UTF-8ify an existing MySQL database]&lt;br /&gt;
&lt;br /&gt;
* [[MediaWiki:Common.css]]&lt;br /&gt;
&lt;br /&gt;
* look at renaming the user manual to a shorter url see discussion [[Talk:Gramps_5.1_Wiki_Manual]] ( 'User Manual' instead of 'Wiki Manual': As 'User Manual' is a well-known term for the general computer user. / Use redirects either using mediawiki or as rewrite rules in the .htaccess file. )&lt;br /&gt;
* revisit links in wiki sidebar see discussion [[MediaWiki_talk:Sidebar]]&lt;br /&gt;
* [[Talk:Gramplets]] renaming suggestion. &lt;br /&gt;
&lt;br /&gt;
====Extensions====&lt;br /&gt;
=====Existing extensions=====&lt;br /&gt;
======Extension:ConfirmAccount======&lt;br /&gt;
[[File:Request account-extension-currentconfig.png|right|thumb|150px|Extension:ConfirmAccount : Request account - page 2021/11/15 current config ]]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Extension:ConfirmAccount Extension:ConfirmAccount] - (Configured to required a minimum of six words for &amp;quot;Personal biography (plain text only): &amp;quot;  section and a confirmed email address for final account creation)&lt;br /&gt;
** The following configure elements of the RequestAccount form ( https://gramps-project.org/wiki/index.php/Special:RequestAccount ):&lt;br /&gt;
*** 1. Top section of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-text&lt;br /&gt;
*** 2. &amp;quot;User account&amp;quot; section of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-text&lt;br /&gt;
*** 3. &amp;quot;Other information&amp;quot; section of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-ext-text&lt;br /&gt;
*** 4. &amp;quot;Other information&amp;quot; section (it is the first entry boxes &amp;quot;title&amp;quot;) of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-notes&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Submitting the form on the wiki shows the following message:&lt;br /&gt;
&lt;br /&gt;
Your account request has been sent and is now pending review. A confirmation email has been sent to your email address. &lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
Email shows the following:&lt;br /&gt;
&lt;br /&gt;
sent from: noreply@gramps-project.org&lt;br /&gt;
Subject: &amp;quot;Gramps email address confirmation&amp;quot;&lt;br /&gt;
Message:&lt;br /&gt;
&lt;br /&gt;
Someone, probably you from IP address XXX.XXX.XXX.XXX, has requested an account &amp;quot;Testuser2&amp;quot; with this email address on Gramps.&lt;br /&gt;
&lt;br /&gt;
To confirm that this account really does belong to you on Gramps, open this link in your browser:&lt;br /&gt;
&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Special:RequestAccount&amp;amp;action=confirmemail&amp;amp;wpEmailToken=00000000000000000000000000000000&lt;br /&gt;
&lt;br /&gt;
If the account is created, only you will be emailed the password.&lt;br /&gt;
If this is *not* you, do not follow the link.&lt;br /&gt;
This confirmation code will expire at 2021-12-13T22:06:28.&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
Confirming the link will show the following wiki message:&lt;br /&gt;
&lt;br /&gt;
Your email address has been confirmed and will be listed as such in your account request. &lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
Then the webmaster gets the following email:&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
from: noreply@gramps-project.org&lt;br /&gt;
TO: webmaster@gramps-project.org&lt;br /&gt;
Subject: &amp;quot;Gramps account request&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Testuser2 has requested an account and is waiting for confirmation.&lt;br /&gt;
The email address has been confirmed. You can confirm the request here:&lt;br /&gt;
&lt;br /&gt;
https://gramps-project.org/wiki/index.php/Special:ConfirmAccounts&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
I login and confirm as best I can that it is a real person, generally in 99 percent of request the person mentions something about genealogy or the Gramps program or has a question, spam account are rejected as very obvious as they have urls to spammy websites!&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Once the account is created this extension creates a new user talk welcome message; whose configuration is managed at https://gramps-project.org/wiki/index.php/MediaWiki:Confirmaccount-welc&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
=====Language Related extensions=====&lt;br /&gt;
* Investigate making Mediawiki multilingual using '''MediaWiki_Language_Extension_Bundle''' see request {{bug|10978}} and [[User_talk:Avma]]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Directionality_support Directionality_support]&lt;br /&gt;
=====Requested Extensions=====&lt;br /&gt;
* [[User_talk:GulliblePangolin#Add_Wikipedia:Citation_templates]]&lt;br /&gt;
* Test using [https://mediawiki.org/wiki/Extension:LinkTarget MediaWiki hotlink targeting extension]. that would allow linking to the lines of code &amp;amp;amp; open in a target browser window (instead redirecting the existing browser window) (This extension is currently not actively maintained! )&lt;br /&gt;
&lt;br /&gt;
===Mailing lists===&lt;br /&gt;
===== Sourceforge mailing list =====&lt;br /&gt;
Each of the Gramps [https://sourceforge.net/p/gramps/mailman/ Sourceforge mailing list] are backed up regularly to the  [https://sourceforge.net/p/forge/documentation/Mailing%20List%20Archives/ MBOX format]  (Since 2019/11/08)&lt;br /&gt;
* gramps-announce&lt;br /&gt;
* gramps-bugs&lt;br /&gt;
* gramps-devel&lt;br /&gt;
* gramps-users&lt;br /&gt;
&lt;br /&gt;
===Forum===&lt;br /&gt;
&lt;br /&gt;
==== Discourse ====&lt;br /&gt;
The Gramps Discourse Forum is backed up regularly to the [https://meta.discourse.org/t/create-download-and-restore-a-backup-of-your-discourse-database/122710/1 Discourse XML backup format] (Since 2020-01-02)&lt;br /&gt;
&lt;br /&gt;
* [https://sourceforge.net/p/gramps/mailman/message/36890927/ Announcement trial started 2020-01-02]&lt;br /&gt;
&lt;br /&gt;
===== Discourse Trial =====&lt;br /&gt;
Investigate replacing the mailing list on Sourceforge and trial using [https://free.discourse.group/ Discourse] at https://gramps.discourse.group/&lt;br /&gt;
* [x] Create DNS A record and [x] redirect from https://discourse.gramps-project.org to https://gramps.discourse.group/&lt;br /&gt;
* [x] setup and customise discourse for the gramps project eg: logo, permissions etc&lt;br /&gt;
* [x] Invite people to trial?&lt;br /&gt;
====== Migration from sourceforge mailing list ======&lt;br /&gt;
* [x] Create a [https://bitnami.com/stack/discourse standalone version of Discourse]&lt;br /&gt;
* [x] Need to [https://sourceforge.net/p/forge/documentation/Mailing%20List%20Archives/ export] the MBOX for each [https://sourceforge.net/p/gramps/mailman/ sourceforge mailing list]&lt;br /&gt;
** [x] gramps-announce&lt;br /&gt;
** [x] gramps-bugs&lt;br /&gt;
** [x] gramps-devel&lt;br /&gt;
** [x] gramps-users&lt;br /&gt;
* [-] import the Sourceforge MBOX files ( https://meta.discourse.org/t/importing-mailing-lists-mbox-listserv-google-groups-emails/79773 )&lt;br /&gt;
** {{man menu|**Failed** due to Sourceforge (since 2017) obfuscating email addresses in mailing list mbox archive files.}}&lt;br /&gt;
* [ ] create a discourse backup file and&lt;br /&gt;
* [ ] contact the discourse support team to restore the discourse backup file.&lt;br /&gt;
&lt;br /&gt;
==Things to do==&lt;br /&gt;
===Monitor Traffic to websites===&lt;br /&gt;
{{stub}}&lt;br /&gt;
&lt;br /&gt;
===Addons===&lt;br /&gt;
* [[Addon:TMGimporter]] - Taken over and released 2026 by eduralph for Gramps 6.&lt;br /&gt;
** [[User:Sam888/TMG|TMG Notes]] - On hold&lt;br /&gt;
* [[Addon:Prerequisites Checker Gramplet]] - [https://github.com/gramps-project/addons-source/pull/109 PR109] - maintained by comunity&lt;br /&gt;
* Direct importers instead of GEDCOM see: [http://fileformats.archiveteam.org/wiki/Genealogical_data Genealogical data] - Just Solve the File Format Problem - On hold&lt;br /&gt;
&lt;br /&gt;
===Bug Triage===&lt;br /&gt;
Unofficial [[Bug triage|bug triager]].&lt;br /&gt;
&lt;br /&gt;
Cleanup Started: 201409 Completed 20150523 with life in between...&lt;br /&gt;
&lt;br /&gt;
Gramps Bugtracker: &lt;br /&gt;
https://gramps-project.org/bugs/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
====Idea Bug Triage day/week====&lt;br /&gt;
**Draft** (using kill arch bugs day as a guide)&lt;br /&gt;
&lt;br /&gt;
Subject: Clean up Gramps Bugs: Help us on the xx of xxx!&lt;br /&gt;
&lt;br /&gt;
If any of you have some spare time this weekend, I need some extra hands with triaging the bug tracker.&lt;br /&gt;
&lt;br /&gt;
I'd like to hold a bug wrangling day on the xx of xxx to check open issues. If you cannot take part on the bug wrangling day, then feel free to help us any time before that event.&lt;br /&gt;
&lt;br /&gt;
How?&lt;br /&gt;
&lt;br /&gt;
Please review all bugs that were reported by you and check if they are still valid. (detail how)&lt;br /&gt;
&lt;br /&gt;
Please request a bug closure on the bug tracker if the bug may be closed as resolved in the current version of Gramps. Otherwise please provide further information so that we can continue to work on the bug. We cannot fix bugs without your feedback.&lt;br /&gt;
&lt;br /&gt;
Questions?&lt;br /&gt;
&lt;br /&gt;
Join us at discourse forum (link to discussion for day) during xx of xxx. As we live in different timezones not all developers and bug wranglers will be available at the same time, but feel free to report your issues to any developers available.&lt;br /&gt;
&lt;br /&gt;
Also please check your mailboxes that may contain notifications about comments made on your tickets.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[ ] Decide date.&lt;br /&gt;
[ ] send out email.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===CI Test===&lt;br /&gt;
Improving CI&lt;br /&gt;
&lt;br /&gt;
* https://travis-ci.org/sam-m888/gramps   - On hold&lt;br /&gt;
&lt;br /&gt;
;Coverage&lt;br /&gt;
* https://app.codacy.com/manual/gramps-project/gramps/dashboard&lt;br /&gt;
&lt;br /&gt;
* [[Testing Gramps]]&lt;br /&gt;
&lt;br /&gt;
=== Gramps User Manual ===&lt;br /&gt;
&lt;br /&gt;
The Gramps [[User manual]] is a mix of the following:&lt;br /&gt;
*Reference manual &lt;br /&gt;
*User guide &lt;br /&gt;
*Tutorials (how to?)&lt;br /&gt;
&lt;br /&gt;
* [https://gramps-project.org/wiki/index.php?title=Category:Cleanup Category:Cleanup]&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;s&amp;gt;{{bug|8888}}&amp;lt;/s&amp;gt; / &amp;lt;s&amp;gt;{{bug|9042}}&amp;lt;/s&amp;gt; / &amp;lt;s&amp;gt;{{bug|10919}}&amp;lt;/s&amp;gt; [Review]Gramps Help button User Manual wiki-links (In progress)&lt;br /&gt;
&lt;br /&gt;
====Update for Gramps 6.0====&lt;br /&gt;
Gramps {{man version}} [[User manual translations]]&lt;br /&gt;
&lt;br /&gt;
Ensure that any new functionality is covered by user documentation.&lt;br /&gt;
&lt;br /&gt;
;Update (almost) all images:&lt;br /&gt;
*Started: 2025-0x-xx&lt;br /&gt;
*Completed: &lt;br /&gt;
&lt;br /&gt;
Remaining xx image links:&lt;br /&gt;
*(1 image) https://gramps-project.org/wiki/index.php?title=Gramps_{{man version}}_Wiki_Manual_-_About&lt;br /&gt;
** Update About Screen with released version (instead of alpha)&lt;br /&gt;
&lt;br /&gt;
;Update and improve text to match the interface&lt;br /&gt;
*Started: 2025-0x-xx&lt;br /&gt;
*Completed: &lt;br /&gt;
&lt;br /&gt;
also manually test all user accessible parts of Gramps (done as part of above two)&lt;br /&gt;
&lt;br /&gt;
=====Notes on User manual update=====&lt;br /&gt;
Notes on various regressions, paper-cuts and annoyances noticed during the user manual update.&lt;br /&gt;
&lt;br /&gt;
When I have time, issues and feature request will be created for the following if required.&lt;br /&gt;
&lt;br /&gt;
* add mention about [[Template:Backup Omissions]] specifically about books.xml to user manual&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#################### As at 20200729 #################&lt;br /&gt;
************Bugs**************************************&lt;br /&gt;
[](Bug# )graphical reports - calendar - information overflows boxes (pdf) (ms-windows tested only)&lt;br /&gt;
[](Bug# )Merge (people) dialog does not grow larger when you expand the &amp;quot;Detailed Selection&amp;quot; section out.&lt;br /&gt;
&lt;br /&gt;
%%%%%%%% Help related bugs&lt;br /&gt;
[] ??&lt;br /&gt;
&lt;br /&gt;
************Papercuts - Enhancements******************&lt;br /&gt;
%%%%%%%% All for Help finding improvement see issue 10919 %%%%%%%%%%%%%&lt;br /&gt;
[] context menu's (right click) add an entry for &amp;quot;Help&amp;quot; at the bottom of each? &lt;br /&gt;
[] Add help url to context menu entry for &amp;quot;About: XXXXX&amp;quot; (as was done on addon views)&lt;br /&gt;
    [] Dashboard Category (grampletview)  ( gramps/gui/widgets/grampletpane.py : def _button_press( )&lt;br /&gt;
        [] Also show context menu ###&amp;gt;&amp;gt;&amp;gt; when no database is loaded! &amp;lt;&amp;lt;&amp;lt;###&lt;br /&gt;
           See https://gramps-project.org/bugs/view.php?id=10594&lt;br /&gt;
    [] Chart Category views&lt;br /&gt;
            [] 2 way fan chart&lt;br /&gt;
            [] fan chart (ancestors)&lt;br /&gt;
            [] descendant fan chart&lt;br /&gt;
    [] Each of the &amp;quot;list&amp;quot; &amp;amp; &amp;quot;grouped list&amp;quot; views&lt;br /&gt;
            [] Relationships Category view&lt;br /&gt;
                    [] Nick Halls new &amp;quot;Combined View&amp;quot; for Relationships Category&lt;br /&gt;
            [] Families Category view&lt;br /&gt;
            [] Events View&lt;br /&gt;
            [] Citations List View&lt;br /&gt;
            [] Repository List View&lt;br /&gt;
            [] Media List View&lt;br /&gt;
            [] Notes List View&lt;br /&gt;
            [] People Category&lt;br /&gt;
                [] Tree View - Grouped People&lt;br /&gt;
                [] Tree View - People List View&lt;br /&gt;
            [] Places Category&lt;br /&gt;
                [] Places List View&lt;br /&gt;
                [] Places Tree View&lt;br /&gt;
            [] Sources Category&lt;br /&gt;
                [] Citation Tree View&lt;br /&gt;
                [] Sources List View&lt;br /&gt;
    [] Geography views&lt;br /&gt;
        [] All known places&lt;br /&gt;
        [] All known places for one Family&lt;br /&gt;
        [] Have they been able to meet ?&lt;br /&gt;
        [] All places related to Events&lt;br /&gt;
        [] All known places for one Person&lt;br /&gt;
            [] All known places for one person with graphical information (KML files)&lt;br /&gt;
        [] Every residence or move for a person and any descendants&lt;br /&gt;
        [] Have these two families been able to meet ?&lt;br /&gt;
    [] category drop down under navigator? (or change it to a context menu that you click in an empty section of the navigator section?)&lt;br /&gt;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%...........................................................&lt;br /&gt;
[](Feature# )for the &amp;quot;filter&amp;quot; gramplets name each one (shown on Title bar when detached) and provide working help link (then update screenshots and link to wiki)&lt;br /&gt;
[](feature# )&amp;quot;Add Rule dialog&amp;quot;: if you select a filter then select a top level category of filter&amp;quot; the right hand window shows random stuff from previous filters (suggest displaying a blank area only)&lt;br /&gt;
&lt;br /&gt;
[] (Bug#) dashboard - order of default Gramplets is different on ms-windows  versus linux? eg: top [surnames|welcome] on win 10 - how do you guarantee order ( have a look at geography view icons on toolbar each time the views order is different, which does not help with keybindings!)&lt;br /&gt;
&lt;br /&gt;
[] On each &amp;quot;autobackup/report/export assistant wizard/make backup xml/import/export view as...&amp;quot; options the &amp;quot;File Name:&amp;quot; location should default to the OS's home/documents &amp;amp; media directory  &amp;quot;~&amp;quot; [Linux/Mac OS/MS-Windows (C:\Users\&amp;lt;~username&amp;gt;\Documents) Media&amp;gt; (C:\Users\&amp;lt;username&amp;gt;\Pictures ) ]  eg:  Gtk.FileChooser.set_current_folder()&lt;br /&gt;
see recent issue where user overwrote report_settings.xml with a report on Macosx!&lt;br /&gt;
&lt;br /&gt;
[] add a menu option under &amp;quot;Help&amp;quot; to &amp;quot;Open folder locations&amp;quot;? to aid with helping people for &amp;quot;user directory&amp;quot; etc &amp;quot;Media directory&amp;quot;  (see recent difficulty with finding user directory &lt;br /&gt;
https://gramps-project.org/bugs/view.php?id=10370&lt;br /&gt;
&lt;br /&gt;
[] text reports - Place Report  - use the active selected place by default and then allow people to change (keep it consistent with how other reports are.)&lt;br /&gt;
&lt;br /&gt;
[] Graph report - Family Lines - consider having &amp;quot;People of Interest&amp;quot; tab first so it's obvious that something has to be selected / or bring this report in line with others so that the Active person is already selected at a minimum. ( https://gramps-project.org/bugs/view.php?id=11598 Person had issue with graph report )&lt;br /&gt;
&lt;br /&gt;
[] For each report determine what the optimal page settings are and use them as defaults&lt;br /&gt;
&lt;br /&gt;
[] for each report be able to have separate settings per report for the page settings!&lt;br /&gt;
&lt;br /&gt;
[] text reports- Database Summary Report - is not very useful as it does not name the &amp;quot;Family Tree&amp;quot; the summary is for or a date for reference.  and it's missing an actual summary of other information eg citation/repository's it can provide more information&lt;br /&gt;
&lt;br /&gt;
[] text reports - &amp;quot;Records Report&amp;quot; is not very useful as it does not name the &amp;quot;Family Tree&amp;quot;  or the date produced&lt;br /&gt;
&lt;br /&gt;
[] for clarity suggest adding the word &amp;quot;List&amp;quot; to the list views (this will make it easier to support people) (see my suggestion previous unmerged PR)&lt;br /&gt;
&lt;br /&gt;
[] Make toolbar icons insensitive (grey them out) when not needed or available to use eg: empty list  &lt;br /&gt;
&lt;br /&gt;
[] If the list view is empty, add a greyed out single (non select-able) entry that instructs the user to add to the list?&lt;br /&gt;
&lt;br /&gt;
[] Tool Selection dialog - needs help button &lt;br /&gt;
https://gramps-project.org/wiki/index.php/Gramps_5.1_Wiki_Manual_-_Tools#Tool_Selection_dialog&lt;br /&gt;
&lt;br /&gt;
[] Report Selection dialog - needs help button &lt;br /&gt;
https://gramps-project.org/wiki/index.php/Gramps_5.1_Wiki_Manual_-_Reports#Report_Selection_dialog&lt;br /&gt;
&lt;br /&gt;
[] when running a second instance of gramps if you attempt to open a family tree that's open in the first instance the break lock dialog should have an additional button option to open as read only.&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Books reports&amp;quot;  dialog change the name of the second section from &amp;quot;Current book&amp;quot; to Current book items&amp;quot; (aids in legibility of user manual!)&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Family Trees&amp;quot; Manager button (displays &amp;quot;Connect to a recent database&amp;quot; when you hover over it) Change it to &amp;quot;Connect to a recent  Family Tree&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Family Trees&amp;quot; Manager - Archive (RCS) the &amp;quot;Revision comment&amp;quot; dialog should be renamed to &amp;quot;Archive version comment&amp;quot; and the label &amp;quot;Version description&amp;quot; should be the same?&lt;br /&gt;
&lt;br /&gt;
[] No Menu option to add/delete/restore a Gramplet is available.&lt;br /&gt;
&lt;br /&gt;
[] Gramps CLI info &amp;quot;gramps -v&amp;quot; needs a section that list third-party addons with version numbers and if prerequisites have been met.&lt;br /&gt;
&lt;br /&gt;
[] keybinding on Categories only goes 0 to 9(citations) and we now have 13 categories :( So repositories/media/notes have no shortcut (maybe ctl+shift+&amp;lt;number&amp;gt; ?  ctl plus / minus?   [SM- ok: ctl + n = next category / ctl + p = previous category]&lt;br /&gt;
&lt;br /&gt;
[] age on date gramplett - awkward wording on the resulting &amp;quot;quick view&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Family Tree Manager&amp;quot; for the status column the status icons need tooltips or just use words&lt;br /&gt;
&lt;br /&gt;
[] Sort Events tool has no feedback on completion!&lt;br /&gt;
&lt;br /&gt;
[] report options tabs issues with repeating names (due to tab reorganization!) think of better single word names!&lt;br /&gt;
&lt;br /&gt;
[](feature# )For the &amp;quot;Web Reports&amp;quot; have the report test first that the file path to write to exist instead of attempting to generate the website and then after awhile failing!  eg: manually type in a non existent file path and run the report.&lt;br /&gt;
&lt;br /&gt;
@@@@@@@@@@@@@@User manual@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&lt;br /&gt;
[] Using a wiki for the user manual has already been shown that it does not make translating the manual any easier! (find a simpler way so as to not waste a translators time) as well as the overhead of maintaining the mediawiki!&lt;br /&gt;
&lt;br /&gt;
[] Note that page 20 ( Gramps_5.1_Wiki_Manual_-_Reports_-_part_1 ) will be merged to ( Gramps_5.1_Wiki_Manual_-_Reports ) later as Gramps code needs to update for all subsequent pages!!)&lt;br /&gt;
&lt;br /&gt;
[] geography view rename:&lt;br /&gt;
	* &amp;quot;The map&amp;quot; tab to &amp;quot;Map Common&amp;quot;&lt;br /&gt;
	* rename each of the tabs for the views so they either have the name of the view in full on the tab or the name appears as a text line.&lt;br /&gt;
&lt;br /&gt;
[] @prculley Originally when I created that the &amp;quot;Add&amp;gt;New&amp;quot; menu I had intended for each option to initially switch to that particular list view and then present the editor and once the new item was created for it to be the active highlighted item in the list view, so that users could link the action they have taken with the result instead of having to search for it afterward? Do you know if this is or something similar is possible?&lt;br /&gt;
&lt;br /&gt;
prcully&amp;gt;&amp;gt;(Almost) Anything is possible ;-)...   I'm pretty sure that would take some code to do both switch views (do whatever clicking on item on left side does) and then invoke Editor.  And then finally change active to new whatever.   Probably only four lines of code for each editor.&lt;br /&gt;
&lt;br /&gt;
..........................&lt;br /&gt;
Mentioned by others:&lt;br /&gt;
* It would also be great if the tag colors showed in the Person editor as well.and all the other editors where tags are shown, including the &amp;quot;Tag selection&amp;quot; list. https://www.reddit.com/r/gramps/comments/hy2xqh/option_to_show_tag_with_colors_in_relationships/&lt;br /&gt;
&lt;br /&gt;
.................................................................................................&lt;br /&gt;
[] for addon prerequistes have a look at converting them to use &amp;quot;depends_on = &amp;quot;  like in the following addons&lt;br /&gt;
https://github.com/gramps-project/addons-source/search?utf8=%E2%9C%93&amp;amp;q=depends_on&amp;amp;type=&lt;br /&gt;
https://github.com/gramps-project/gramps/search?utf8=%E2%9C%93&amp;amp;q=depends_on&amp;amp;type=&lt;br /&gt;
&lt;br /&gt;
which can be a comma separated list for multiple dependencies/prerequisites (so that addons that share prerequisites import the same library?) (maybe move spell check into an addon etc? tip of the day... possibilities...)&lt;br /&gt;
&lt;br /&gt;
depends_on = [&amp;quot;libwebconnect&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
mentioned in the following&lt;br /&gt;
https://sourceforge.net/p/gramps/mailman/message/27070037/&lt;br /&gt;
''In your gpr file, you can have a line like:&lt;br /&gt;
&lt;br /&gt;
depends_on = [&amp;quot;libwebconnect&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
which is a list of id's from other gpr files. This example will ensure&lt;br /&gt;
that libwebconnect is loaded before your plugin. If it can't be found,&lt;br /&gt;
or you have a cycle, then your plugin won't be loaded.&lt;br /&gt;
&lt;br /&gt;
If it is a common function, perhaps libhtml is the right place to put&lt;br /&gt;
it, and you can put a depends_on on that.&lt;br /&gt;
&lt;br /&gt;
-Doug''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
example output is on terminal only:&lt;br /&gt;
&lt;br /&gt;
Cannot resolve the following plugin dependencies:&lt;br /&gt;
   Plugin 'UK Web Connect Pack' requires: ['libwebconnect']&lt;br /&gt;
&lt;br /&gt;
[](feature)  For plugins/addons if prerequisites not available display a page stating why/what is missing that includes the addon description and a url to the support page.&lt;br /&gt;
&lt;br /&gt;
..............Unsorted................................&lt;br /&gt;
[] Only documented behavior should be supported. Ensure that clear documentation is a requirement for contributions enhancing Gramps (Part of the PR)&lt;br /&gt;
&lt;br /&gt;
[] '''Configuration Files''' Add advanced appendix that mentions the assorted files eg: Custom filters (custom_filter.xml) and report setting (?.xml) and how they are not being backed up for migration and backup?  also ( recent-files-gramps.xml )  &lt;br /&gt;
see:&lt;br /&gt;
	* https://gramps-project.org/wiki/index.php?title=Gramps_5.1_Wiki_Manual_-_Reports_-_part_1&lt;br /&gt;
	Report Settings&lt;br /&gt;
	The settings chosen when generating a report is stored in the users profile, in .gramps/report_options.xml, and will be used as default settings when generating the next report. If there is a need to revert to the default options for any reason, this file can simply be deleted. &lt;br /&gt;
&lt;br /&gt;
############## Website admin ####################################&lt;br /&gt;
[] A2 Hosting Server resources seem ok: Appdata images! &lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Category:AppData&lt;br /&gt;
(Consider another location eg github! )&lt;br /&gt;
(Was: Godaddy Server resources issue that caused code:500 server errors )&lt;br /&gt;
&lt;br /&gt;
############## Addons #################&lt;br /&gt;
[] Add on Graphical Report - Descendants Lines -Error writing to Output Stream  (turn off document options and make sure report defaults to the documents directory (reported a few times on the mailing list)  / also report defaults to png but is able to output svg according to the wiki help page.&lt;br /&gt;
&lt;br /&gt;
[] PedigreeChart help url addon goes to&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Gramps_5.1_Wiki_Manual_-_Reports#Pedigree_Chart&lt;br /&gt;
instead of:&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=PedigreeChart&lt;br /&gt;
&lt;br /&gt;
[] PedigreeChart addon printing for PDF is poor eg look at the cut off title.&lt;br /&gt;
&lt;br /&gt;
.............................................................&lt;br /&gt;
[] htree - cherry-pick changes to addon-source master&lt;br /&gt;
&lt;br /&gt;
[] rebase &amp;quot;Timeline pedigreeview&amp;quot; on pedigreeview or visa versa?&lt;br /&gt;
.............................................................&lt;br /&gt;
[ ] Pluginmanager (prculley)  also unlike the built in check for addons this one does not mention you need to restart gramps if you install a &amp;quot;gramps view&amp;quot; although it says it should on the addon wiki support page&lt;br /&gt;
..........................................................................&lt;br /&gt;
[] we don’t actually use SF for much any more and they’ve been having a lot of issues in the last couple of years maybe we should migrate the lists to Google Groups (jralls)&lt;br /&gt;
&lt;br /&gt;
* SM another options is https://groups.io/  &lt;br /&gt;
* 2020 We are trialing https://gramps.discourse.group/&lt;br /&gt;
..........................................................................&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Edit_Image_Exif_Metadata&lt;br /&gt;
* See: Future of Exiv2? (  https://github.com/Exiv2/exiv2/issues/1018 )&lt;br /&gt;
..........................................................................&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Gramps_5.1_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_3#Attributes&lt;br /&gt;
&lt;br /&gt;
Gramps has two dialogs called &amp;quot;Attribute Editor dialog&amp;quot; that look different but both collect the same info in the top section.&lt;br /&gt;
&lt;br /&gt;
eg: from Source's attribute tab creating a new attribute.&lt;br /&gt;
...................................................................&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Reports====&lt;br /&gt;
&lt;br /&gt;
====Create new advanced settings appendix====&lt;br /&gt;
* https://gramps-project.org/wiki/index.php/Gramps_{{man version}}_Wiki_Manual_-_Settings#Advanced_manipulation_of_settings&lt;br /&gt;
&lt;br /&gt;
=== Gramps Developer Documents ===&lt;br /&gt;
&lt;br /&gt;
In the sphinx format:&lt;br /&gt;
* [https://gramps-project.org/docs/ Gramps Python API]&lt;br /&gt;
&lt;br /&gt;
On wiki:&lt;br /&gt;
* [[Gramps Data Model]]&lt;br /&gt;
&lt;br /&gt;
See also:&lt;br /&gt;
* [[Internationalization]]&lt;br /&gt;
* [[Gramps Glossary]]&lt;br /&gt;
&lt;br /&gt;
=== User Experience Test Plan ===&lt;br /&gt;
* [[GEPS 034: Improve usability]]&lt;br /&gt;
** [[Usability]]&lt;br /&gt;
&lt;br /&gt;
* [ ] Create a new wiki page that concentrates on the '''new user experience''' (both current &amp;amp; planned). The mailing list suggest it was referred to as the &amp;quot;Aunt Martha&amp;quot; test and mentions them as &amp;quot;user stories&amp;quot;. So lets make Aunt Martha's usage of the Gramps program better.&lt;br /&gt;
** [[UI_style]] ''Remember that the majority of the users are probably novices without a lot of computer experience. Design things so that your Aunt Martha could use it''&lt;br /&gt;
** [[GEPS_015:_Repository_Research_Support#User_Stories]] ''Aunt Martha (AM) is planning a visit to the UK National Archives'' &lt;br /&gt;
** [[GEPS_023:_Storing_data_from_large_sources#User_story_.28Problem_that_needs_to_be_solved.29]] '' Aunt Martha should be able to continue to use Gramps just as at present''&lt;br /&gt;
** [http://gramps.1791082.n4.nabble.com/Multi-user-question-tp1809285p1809287.html Are you seriously suggesting that aunt Martha (or somebody's father) would really put up with something like this? ]&lt;br /&gt;
** [https://sourceforge.net/p/gramps/mailman/message/28455089/ The &amp;quot;Aunt Martha&amp;quot; test is the requirement that one's (hypothetical) barely-knows-how-to-turn-on-the-computer Aunt Martha should be able to easily use Gramps to manage her genealogy research. Anything that involves administering a professional-level RDBMS server like MySQL is going to be way too hard for Aunt Martha.'']&lt;br /&gt;
** [https://sourceforge.net/p/gramps/mailman/message/5247418/ This makes it kind of hard to email a report to Aunt Martha.  It also makes it hard for Aunt Martha, who doesn't want to learn a program to tell you more about her knowledge of family history, to make changes and send it back to you.]&lt;br /&gt;
** [https://www.reddit.com/r/gramps/comments/bo4cb9/the_interface_seems_a_bit_overwhelming/enc6m63/ The project used to have an &amp;quot;Aunt Martha&amp;quot; test for features, where you would ask yourself &amp;quot;Could I easily explain how to do this over the phone to my Aunt Martha?&amp;quot; Maybe now I have become &amp;quot;Aunt Martha&amp;quot;...]&lt;br /&gt;
** [http://gramps.1791082.n4.nabble.com/extra-css-stylesheets-td1799101.html I was thinking that Aunt Martha will never download the extra stylesheets, even if she loves them, because she is not going to want to code...She still will not do it, because she knows that she is not a programmer and will not take the chance.  No matter how easy or explicit the directions are that I would send to her.]&lt;br /&gt;
** From gramps reddit [https://www.reddit.com/r/gramps/comments/eesuy3/difficult_to_add_my_children_to_myself_can_it_be/ ...For example after installing I spent just over an hour attempting to add my children to myself and ended stopping after I couldn't figure it out, ...I have decided to move on to another program because if an old woman like myself can't work it out then who can? ]&lt;br /&gt;
* [ ] Update the test plan for the current version of Gramps&lt;br /&gt;
** [https://github.com/gramps-project/gramps/blob/master/TestPlan.txt /gramps/blob/master/TestPlan.txt] (last updated 2004)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Check/Mention ====&lt;br /&gt;
* [[Handler List]] - A list of languages that have Localized Handler's for Gramps.&lt;br /&gt;
* [[Calendar tools holidays]] - see if these calendars needs updating?&lt;br /&gt;
&lt;br /&gt;
=== Gramps Downloads (since: 2001/04/21) ===&lt;br /&gt;
&lt;br /&gt;
====Downloads Result Table====&lt;br /&gt;
For the various Gramps program installers.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! #&lt;br /&gt;
! Download Location&lt;br /&gt;
! Gramps Version&lt;br /&gt;
! Date Checked&lt;br /&gt;
! Download Count&lt;br /&gt;
! Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || '''[https://github.com/gramps-project/gramps Github]''' ([https://tooomm.github.io/github-release-stats/?username=gramps-project&amp;amp;repository=gramps]) || 6.0.0 || 2017-06-10 to 2025-04-13 || 815,145 || Official ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || '''[https://sourceforge.net/projects/gramps/files/ Sourceforge]''' [https://sourceforge.net/projects/gramps/files/stats/timeline?dates=2001-04-01%20to%202022-08-01&amp;amp;period=monthly]|| 6.0.0 || 2001-04-01 to 2025-04-13 || 1,064,213 || Official - Old site ( Download statistics available since 2001-04-21 (when this project was registered). )||&lt;br /&gt;
|- &lt;br /&gt;
| 3 || '''[https://portableapps.com/apps/education/gramps_portable Portableapps.com]''' [https://sourceforge.net/projects/portableapps/files/Gramps%20Portable/ Sourceforge] ([https://sourceforge.net/projects/portableapps/files/Gramps%20Portable/stats/timeline?dates=2005-10-01%20to%202022-08-01&amp;amp;period=monthly])|| 6.0.0 || 2005-10-01 to 2025-04-13 || 959,660 || Unofficial ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || '''[https://qa.debian.org/popcon.php?package=gramps Debian]''' || 6.0.0 || 2004-01 to 2025-03 || '''Inst''' (251,795) || Debian Popularity contest statistics for Gramps (This only report Statistics for those that Opt-in to the reporting of the statistics. Usually reports the deliberate installation date for Gramps. / '''Inst'''. is the number of people who installed this package (sum of the four categories on the Debian Gramps page) || &lt;br /&gt;
|-&lt;br /&gt;
| 5 || '''[https://chocolatey.org/packages/gramps chocolatey.org]''' || 6.0.0 || 2025-03-13 || 9,268 || Repacked Gramps AIO Microsoft-Windows installer. ||&lt;br /&gt;
|-&lt;br /&gt;
| 6 || '''[https://www.majorgeeks.com/files/details/gramps.html Majorgeeks]''' || 6.0.0 || 2025-03-13 || 12408  || Direct from them Downloads ||&lt;br /&gt;
|-&lt;br /&gt;
| 7 || '''[https://www.bytesin.com/software/Gramps/ bytesin.com]''' || 6.0.0 || 2025-03-13 || 4,341 || Publisher: Aaron R. Short&amp;amp;Ormus? ||&lt;br /&gt;
|-&lt;br /&gt;
| 8 || '''[https://www.chip.de/downloads/Gramps_105764449.html chip.de]''' || 6.0.0 || 2025-03-13 || 15,395 || Direct downloads ||&lt;br /&gt;
|-&lt;br /&gt;
| 9 || '''[https://gramps.softonic.findmysoft.com/ softonic.findmysoft.com]''' || 5.0.1 || 2025-03-13 || 6,935 || Direct downloads ||&lt;br /&gt;
|-&lt;br /&gt;
| 10 || '''softpedia.com''' || 6.0.0 || 2025-03-13 || 6,760 || [https://www.softpedia.com/get/Others/Miscellaneous/GRAMPS.shtml Gramps AIO] ||&lt;br /&gt;
|-&lt;br /&gt;
| 11 || '''softpedia.com''' || 5.2.2 || 2025-03-13 || 5,920 || [https://www.softpedia.com/get/PORTABLE-SOFTWARE/Education/Gramps-Portable.shtml Gramps AIO Portable] ||&lt;br /&gt;
|-&lt;br /&gt;
| 12 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 62 || [https://download.cnet.com/Gramps-for-Linux/3000-2127_4-75312607.html Gramps for Linux] ||&lt;br /&gt;
|-&lt;br /&gt;
| 13 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 176 || [https://download.cnet.com/Gramps-for-Ubuntu/3000-2127_4-75312612.html Gramps for Unbuntu] ||&lt;br /&gt;
|-&lt;br /&gt;
| 14 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 31 || [https://download.cnet.com/Gramps-for-Fedora/3000-2127_4-75312611.html Gramps for Fedora] ||&lt;br /&gt;
|-&lt;br /&gt;
| 15 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 675 || [https://download.cnet.com/GrampsAIO-64-bit/3000-2127_4-75806019.html Gramps AIO (64bit)] ||&lt;br /&gt;
|-&lt;br /&gt;
| 16 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 3,197 || [https://download.cnet.com/Gramps-AIO-32bit/3000-2127_4-75329870.html Gramps AIO (32bit)] ||&lt;br /&gt;
|-&lt;br /&gt;
| 17 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 131 || [https://download.cnet.com/Gramps/3000-2127_4-77899596.html Gramps for macOS] ||&lt;br /&gt;
|-&lt;br /&gt;
| 19 || [https://download.cnet.com/developer/PortableApps/i-6275333/ '''cnet.com''' - (PortableApps)] || 5.1.3 || 2021-06-16 || 1,748 || [https://download.cnet.com/Gramps-Portable/3000-2127_4-75329558.html Gramps Portable] ||&lt;br /&gt;
|-&lt;br /&gt;
| N/A || '''&amp;lt;s&amp;gt;[http://www.download82.com/download/windows/gramps/ download82.com]&amp;lt;/s&amp;gt;''' || 5.0.0 || 20XX-0x-0x || 1,169 || Direct downloads / Website gone / historical count only||&lt;br /&gt;
|-&lt;br /&gt;
| N/A || '''&amp;lt;s&amp;gt;[https://www.computerbild.de/download/Gramps-11696626.html computerbild.de]&amp;lt;/s&amp;gt;''' || 5.0.1 || 2015-04-14 - 20XX-0x-0x || 8,656 || Direct downloads / Page gone / historical count only||&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- | 00 || '''XXXXX''' || X.X.X || 20XX-0x-0x || 00000 || &amp;quot;text&amp;quot; || --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! Total || - || - || 2025-05-13 || 3,167,685 || &amp;lt;- Manual count ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The Gramps Project has broken the multi-million download milestone( Total: 3,167,685 (as at 2025-03-13) ).&lt;br /&gt;
&lt;br /&gt;
Information was gathered from the sources shown that list download statistics from Links to website you can download Gramps from&lt;br /&gt;
&lt;br /&gt;
The shown total downloads is not an indication of the active userbase.&lt;br /&gt;
&lt;br /&gt;
* [ ]Write up a blog post or wiki page or just leave here.&lt;br /&gt;
* [ ]create an issue to hold the csv files.&lt;br /&gt;
* [ ]create a Graph to plot downloads overtime.&lt;br /&gt;
* [ ]Contact sites that host older versions of the Gramps files for downloads and ask them to update to the current version at least.&lt;br /&gt;
&lt;br /&gt;
Here is my attempt at gathering the statistics required to answer how many download to date.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;[https://www.macmillandictionary.com/dictionary/british/user-base User Base]&amp;quot; - is the number of people who use a particular product or service, especially one available on the Internet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It is very difficult to estimate userbase as you get many different types of users&lt;br /&gt;
&lt;br /&gt;
* One time users who download and install Gramps and find it is not for them.&lt;br /&gt;
* Long term users.&lt;br /&gt;
* Alot of the downloads will be for users upgrading existing installations&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Download Statistics commence from when the Gramps project started 2001/04/21.&lt;br /&gt;
&lt;br /&gt;
A further break down of downloads is possible by (but I won't be doing that):&lt;br /&gt;
* Supplied by project (Source code for manual installation)&lt;br /&gt;
* Linux/OpenBSD etc&lt;br /&gt;
** Supplied by volunteers to the project for download&lt;br /&gt;
** Supplied by directly from the distribution website&lt;br /&gt;
* Microsoft Windows&lt;br /&gt;
** Supplied by volunteers to the project for download&lt;br /&gt;
** Legacy version from portableapps.com&lt;br /&gt;
* Apple MacOS&lt;br /&gt;
** Supplied by volunteers to the project for download&lt;br /&gt;
&lt;br /&gt;
====Addon downloads and popularity====&lt;br /&gt;
As a number of people have [https://github.com/gramps-project/addons-source/pull/124#issuecomment-371301127 commented] and or raised the issue directly with me via email here is a summary of what I know:&lt;br /&gt;
&lt;br /&gt;
;Question: Does the Gramps project know which addons are the most popular and are download statistics available?&lt;br /&gt;
&lt;br /&gt;
;Answer: Addon downloads are not tracked and there are no plans to track them due to privacy and technical issues (see below). Even if addon downloads where tracked it would only represent a small percentage of users who check for addons!&lt;br /&gt;
&lt;br /&gt;
;Question: Why?&lt;br /&gt;
&lt;br /&gt;
;Answer: Github counts downloads via its releases section page only for normal downloads of files. But not for the way Gramps addon downloads are done as they are binary files that only sit in a second git repository itself in a directory per grampsXX release called download and not on the addon releases page, this is no different to the way the gramps addons were downloaded from the previous sourceforge website.&lt;br /&gt;
&lt;br /&gt;
Note that we do have an the &amp;quot;Headline News gramplet &amp;quot; addon that does poll the Gramps website and was originally causing an issue making the website slow and at sometimes of day stopping it altogether  as it was polling too often (once an hour from everyone who happened to be running Gramps at that moment! This was an unintended way to get DOS'ed https://en.wikipedia.org/wiki/Denial-of-service_attack ) when I took over as website admin I investigated and tracked down and changed the polling period to once a every 24 hours (for current and previous versions of Gramps!), alot of people had installed it on the Dashboard !&lt;br /&gt;
&lt;br /&gt;
=====addon repositories=====&lt;br /&gt;
We use two addons repositories the first is for the source code where addon developers can have access &lt;br /&gt;
&lt;br /&gt;
 https://github.com/gramps-project/addons-source&lt;br /&gt;
&lt;br /&gt;
the second is for the generated/built addons downloads and is restricted to a small group of people to attempt to avoid any security or malicious code issues, this repository is what the Gramps program is pointed at and checks for updates:&lt;br /&gt;
&lt;br /&gt;
 https://github.com/gramps-project/addons&lt;br /&gt;
&lt;br /&gt;
= Information =&lt;br /&gt;
* [[Reviews#General|General Gramps Project Information]]&lt;br /&gt;
* [[What to do for a release]]&lt;br /&gt;
* [[6.0 Roadmap]]&lt;br /&gt;
&lt;br /&gt;
[[Category:User|S]]&lt;/div&gt;</summary>
		<author><name>Sam888</name></author>
		
	</entry>
	<entry>
		<id>https://blog.gramps-project.org/wiki/index.php?title=User:Sam888&amp;diff=131314</id>
		<title>User:Sam888</title>
		<link rel="alternate" type="text/html" href="https://blog.gramps-project.org/wiki/index.php?title=User:Sam888&amp;diff=131314"/>
		<updated>2026-05-25T03:13:25Z</updated>

		<summary type="html">&lt;p&gt;Sam888: /* Addons */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{man note|Current Webmaster for the Gramps Project}}&lt;br /&gt;
Hi, I generally aim to help the developers who can program; I do alot of non-development work for the Gramps project including: testing and bug triage, website maintenance, writing and updating documentation on the wiki for new releases,  building the third party addons as needed.&lt;br /&gt;
&lt;br /&gt;
==Volunteer Website Administrator==&lt;br /&gt;
Manage and monitor the website (not Github)&lt;br /&gt;
&lt;br /&gt;
*[[Website application upgrades]] - Wordpress(Blog)/MantisBT(Bug tracker)/Mediawiki(Wiki)&lt;br /&gt;
*[[.dtd_and_.rng]]&lt;br /&gt;
*[[Rollover for the manual]]&lt;br /&gt;
*[[Git merge]]&lt;br /&gt;
* https://gramps-project.org/robots.txt&lt;br /&gt;
* Migration of Gramps website host from GoDaddy to a2 Hosting (2019/11/08 to 2019/11/11) (Completed)&lt;br /&gt;
===Wordpress(Blog)===&lt;br /&gt;
* Convert the existing &amp;quot;Hello Gramps!&amp;quot; 2010 theme by Jason Simanek [https://sourceforge.net/p/gramps/mailman/message/24879293/] to use a more modern mobile aware template that comes with WordPress.&lt;br /&gt;
* WordPress [https://wordpress.com/plugins/browse/translation Translation plugin]  [https://gramps.discourse.group/t/can-we-make-the-project-home-page-more-multilingual-without-excessive-labor/8165] - research &amp;amp; test.&lt;br /&gt;
&lt;br /&gt;
===MantisBT(Bug tracker)===&lt;br /&gt;
* Upgraded failed due to database needing to first be manually converted to UTF-8 collation (which means I'll finally need to manually convert from latin1_swedish_ci collation the bugtracker has been using since original installation around 2006!) 2021/07/28 Update: Almost worked but the database is partially corrupted in a few tables it seems related to [[Bug_triage#Status|Bug triage mention that &amp;quot;Sometime in the past 4495 issues disappeared during a mantisdb upgrade&amp;quot;]] so a few tables may be referring to things that don't exist!&lt;br /&gt;
&lt;br /&gt;
===Mediawiki(Wiki)===&lt;br /&gt;
* Upgrade to Mediawiki [https://lists.wikimedia.org/pipermail/mediawiki-announce/2020-December/000268.html 1.35.1 LTS]  ( Warning: MediaWiki is not yet compatible with PHP 8. See task [https://phabricator.wikimedia.org/T248925 T248925 ]for more information)&lt;br /&gt;
** Upgrade failed due to issue https://phabricator.wikimedia.org/T212428 ! (Possible work [https://phabricator.wikimedia.org/T212428#6669851 around]) (2021-12-08 - T212428 fix was only available in Mediawiki 1.37 and upgrade worked pass issue successfully. But wiki fails with multiple Fatal errors and blank pages, currently testing to narrow down and report issue! Reverted to existing Mediawiki!)&lt;br /&gt;
* 2021/12/16 Added suggested settings to LocalSettings.php for security issue https://www.mediawiki.org/wiki/2021-12_security_release/FAQ&lt;br /&gt;
&lt;br /&gt;
* [https://makandracards.com/makandra/594-utf-8ify-an-existing-mysql-database UTF-8ify an existing MySQL database]&lt;br /&gt;
&lt;br /&gt;
* [[MediaWiki:Common.css]]&lt;br /&gt;
&lt;br /&gt;
* look at renaming the user manual to a shorter url see discussion [[Talk:Gramps_5.1_Wiki_Manual]] ( 'User Manual' instead of 'Wiki Manual': As 'User Manual' is a well-known term for the general computer user. / Use redirects either using mediawiki or as rewrite rules in the .htaccess file. )&lt;br /&gt;
* revisit links in wiki sidebar see discussion [[MediaWiki_talk:Sidebar]]&lt;br /&gt;
* [[Talk:Gramplets]] renaming suggestion. &lt;br /&gt;
&lt;br /&gt;
====Extensions====&lt;br /&gt;
=====Existing extensions=====&lt;br /&gt;
======Extension:ConfirmAccount======&lt;br /&gt;
[[File:Request account-extension-currentconfig.png|right|thumb|150px|Extension:ConfirmAccount : Request account - page 2021/11/15 current config ]]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Extension:ConfirmAccount Extension:ConfirmAccount] - (Configured to required a minimum of six words for &amp;quot;Personal biography (plain text only): &amp;quot;  section and a confirmed email address for final account creation)&lt;br /&gt;
** The following configure elements of the RequestAccount form ( https://gramps-project.org/wiki/index.php/Special:RequestAccount ):&lt;br /&gt;
*** 1. Top section of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-text&lt;br /&gt;
*** 2. &amp;quot;User account&amp;quot; section of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-text&lt;br /&gt;
*** 3. &amp;quot;Other information&amp;quot; section of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-ext-text&lt;br /&gt;
*** 4. &amp;quot;Other information&amp;quot; section (it is the first entry boxes &amp;quot;title&amp;quot;) of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-notes&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Submitting the form on the wiki shows the following message:&lt;br /&gt;
&lt;br /&gt;
Your account request has been sent and is now pending review. A confirmation email has been sent to your email address. &lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
Email shows the following:&lt;br /&gt;
&lt;br /&gt;
sent from: noreply@gramps-project.org&lt;br /&gt;
Subject: &amp;quot;Gramps email address confirmation&amp;quot;&lt;br /&gt;
Message:&lt;br /&gt;
&lt;br /&gt;
Someone, probably you from IP address XXX.XXX.XXX.XXX, has requested an account &amp;quot;Testuser2&amp;quot; with this email address on Gramps.&lt;br /&gt;
&lt;br /&gt;
To confirm that this account really does belong to you on Gramps, open this link in your browser:&lt;br /&gt;
&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Special:RequestAccount&amp;amp;action=confirmemail&amp;amp;wpEmailToken=00000000000000000000000000000000&lt;br /&gt;
&lt;br /&gt;
If the account is created, only you will be emailed the password.&lt;br /&gt;
If this is *not* you, do not follow the link.&lt;br /&gt;
This confirmation code will expire at 2021-12-13T22:06:28.&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
Confirming the link will show the following wiki message:&lt;br /&gt;
&lt;br /&gt;
Your email address has been confirmed and will be listed as such in your account request. &lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
Then the webmaster gets the following email:&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
from: noreply@gramps-project.org&lt;br /&gt;
TO: webmaster@gramps-project.org&lt;br /&gt;
Subject: &amp;quot;Gramps account request&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Testuser2 has requested an account and is waiting for confirmation.&lt;br /&gt;
The email address has been confirmed. You can confirm the request here:&lt;br /&gt;
&lt;br /&gt;
https://gramps-project.org/wiki/index.php/Special:ConfirmAccounts&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
I login and confirm as best I can that it is a real person, generally in 99 percent of request the person mentions something about genealogy or the Gramps program or has a question, spam account are rejected as very obvious as they have urls to spammy websites!&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Once the account is created this extension creates a new user talk welcome message; whose configuration is managed at https://gramps-project.org/wiki/index.php/MediaWiki:Confirmaccount-welc&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
=====Language Related extensions=====&lt;br /&gt;
* Investigate making Mediawiki multilingual using '''MediaWiki_Language_Extension_Bundle''' see request {{bug|10978}} and [[User_talk:Avma]]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Directionality_support Directionality_support]&lt;br /&gt;
=====Requested Extensions=====&lt;br /&gt;
* [[User_talk:GulliblePangolin#Add_Wikipedia:Citation_templates]]&lt;br /&gt;
* Test using [https://mediawiki.org/wiki/Extension:LinkTarget MediaWiki hotlink targeting extension]. that would allow linking to the lines of code &amp;amp;amp; open in a target browser window (instead redirecting the existing browser window) (This extension is currently not actively maintained! )&lt;br /&gt;
&lt;br /&gt;
===Mailing lists===&lt;br /&gt;
===== Sourceforge mailing list =====&lt;br /&gt;
Each of the Gramps [https://sourceforge.net/p/gramps/mailman/ Sourceforge mailing list] are backed up regularly to the  [https://sourceforge.net/p/forge/documentation/Mailing%20List%20Archives/ MBOX format]  (Since 2019/11/08)&lt;br /&gt;
* gramps-announce&lt;br /&gt;
* gramps-bugs&lt;br /&gt;
* gramps-devel&lt;br /&gt;
* gramps-users&lt;br /&gt;
&lt;br /&gt;
===Forum===&lt;br /&gt;
&lt;br /&gt;
==== Discourse ====&lt;br /&gt;
The Gramps Discourse Forum is backed up regularly to the [https://meta.discourse.org/t/create-download-and-restore-a-backup-of-your-discourse-database/122710/1 Discourse XML backup format] (Since 2020-01-02)&lt;br /&gt;
&lt;br /&gt;
* [https://sourceforge.net/p/gramps/mailman/message/36890927/ Announcement trial started 2020-01-02]&lt;br /&gt;
&lt;br /&gt;
===== Discourse Trial =====&lt;br /&gt;
Investigate replacing the mailing list on Sourceforge and trial using [https://free.discourse.group/ Discourse] at https://gramps.discourse.group/&lt;br /&gt;
* [x] Create DNS A record and [x] redirect from https://discourse.gramps-project.org to https://gramps.discourse.group/&lt;br /&gt;
* [x] setup and customise discourse for the gramps project eg: logo, permissions etc&lt;br /&gt;
* [x] Invite people to trial?&lt;br /&gt;
====== Migration from sourceforge mailing list ======&lt;br /&gt;
* [x] Create a [https://bitnami.com/stack/discourse standalone version of Discourse]&lt;br /&gt;
* [x] Need to [https://sourceforge.net/p/forge/documentation/Mailing%20List%20Archives/ export] the MBOX for each [https://sourceforge.net/p/gramps/mailman/ sourceforge mailing list]&lt;br /&gt;
** [x] gramps-announce&lt;br /&gt;
** [x] gramps-bugs&lt;br /&gt;
** [x] gramps-devel&lt;br /&gt;
** [x] gramps-users&lt;br /&gt;
* [-] import the Sourceforge MBOX files ( https://meta.discourse.org/t/importing-mailing-lists-mbox-listserv-google-groups-emails/79773 )&lt;br /&gt;
** {{man menu|**Failed** due to Sourceforge (since 2017) obfuscating email addresses in mailing list mbox archive files.}}&lt;br /&gt;
* [ ] create a discourse backup file and&lt;br /&gt;
* [ ] contact the discourse support team to restore the discourse backup file.&lt;br /&gt;
&lt;br /&gt;
==Things to do==&lt;br /&gt;
===Monitor Traffic to websites===&lt;br /&gt;
{{stub}}&lt;br /&gt;
&lt;br /&gt;
===Addons===&lt;br /&gt;
* [[Addon:TMGimporter]] - Taken over and released 2026 by eduralph for Gramps 6.&lt;br /&gt;
** [[User:Sam888/TMG|TMG Notes]] - On hold&lt;br /&gt;
* [[Addon:Prerequisites Checker Gramplet]] - [https://github.com/gramps-project/addons-source/pull/109 PR109] - maintained by comunity&lt;br /&gt;
* Direct importers instead of GEDCOM see: [http://fileformats.archiveteam.org/wiki/Genealogical_data Genealogical data] - Just Solve the File Format Problem - On hold&lt;br /&gt;
&lt;br /&gt;
===Bug Triage===&lt;br /&gt;
Unofficial [[Bug triage|bug triager]].&lt;br /&gt;
&lt;br /&gt;
Cleanup Started: 201409 Completed 20150523 with life in between...&lt;br /&gt;
&lt;br /&gt;
Gramps Bugtracker: &lt;br /&gt;
https://gramps-project.org/bugs/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
====Idea Bug Triage day/week====&lt;br /&gt;
**Draft** (using kill arch bugs day as a guide)&lt;br /&gt;
&lt;br /&gt;
Subject: Clean up Gramps Bugs: Help us on the xx of xxx!&lt;br /&gt;
&lt;br /&gt;
If any of you have some spare time this weekend, I need some extra hands with triaging the bug tracker.&lt;br /&gt;
&lt;br /&gt;
I'd like to hold a bug wrangling day on the xx of xxx to check open issues. If you cannot take part on the bug wrangling day, then feel free to help us any time before that event.&lt;br /&gt;
&lt;br /&gt;
How?&lt;br /&gt;
&lt;br /&gt;
Please review all bugs that were reported by you and check if they are still valid. (detail how)&lt;br /&gt;
&lt;br /&gt;
Please request a bug closure on the bug tracker if the bug may be closed as resolved in the current version of Gramps. Otherwise please provide further information so that we can continue to work on the bug. We cannot fix bugs without your feedback.&lt;br /&gt;
&lt;br /&gt;
Questions?&lt;br /&gt;
&lt;br /&gt;
Join us at discourse forum (link to discussion for day) during xx of xxx. As we live in different timezones not all developers and bug wranglers will be available at the same time, but feel free to report your issues to any developers available.&lt;br /&gt;
&lt;br /&gt;
Also please check your mailboxes that may contain notifications about comments made on your tickets.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[ ] Decide date.&lt;br /&gt;
[ ] send out email.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===CI Test===&lt;br /&gt;
Improving CI&lt;br /&gt;
&lt;br /&gt;
* https://travis-ci.org/sam-m888/gramps   - On hold&lt;br /&gt;
&lt;br /&gt;
;Coverage&lt;br /&gt;
* https://app.codacy.com/manual/gramps-project/gramps/dashboard&lt;br /&gt;
&lt;br /&gt;
* [[Testing Gramps]]&lt;br /&gt;
&lt;br /&gt;
=== Gramps User Manual ===&lt;br /&gt;
&lt;br /&gt;
The Gramps [[User manual]] is a mix of the following:&lt;br /&gt;
*Reference manual &lt;br /&gt;
*User guide &lt;br /&gt;
*Tutorials (how to?)&lt;br /&gt;
&lt;br /&gt;
* [https://gramps-project.org/wiki/index.php?title=Category:Cleanup Category:Cleanup]&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;s&amp;gt;{{bug|8888}}&amp;lt;/s&amp;gt; / &amp;lt;s&amp;gt;{{bug|9042}}&amp;lt;/s&amp;gt; / &amp;lt;s&amp;gt;{{bug|10919}}&amp;lt;/s&amp;gt; [Review]Gramps Help button User Manual wiki-links (In progress)&lt;br /&gt;
&lt;br /&gt;
====Update for Gramps 6.0====&lt;br /&gt;
Gramps {{man version}} [[User manual translations]]&lt;br /&gt;
&lt;br /&gt;
Ensure that any new functionality is covered by user documentation.&lt;br /&gt;
&lt;br /&gt;
;Update (almost) all images:&lt;br /&gt;
*Started: 2025-0x-xx&lt;br /&gt;
*Completed: &lt;br /&gt;
&lt;br /&gt;
Remaining xx image links:&lt;br /&gt;
*(1 image) https://gramps-project.org/wiki/index.php?title=Gramps_{{man version}}_Wiki_Manual_-_About&lt;br /&gt;
** Update About Screen with released version (instead of alpha)&lt;br /&gt;
&lt;br /&gt;
;Update and improve text to match the interface&lt;br /&gt;
*Started: 2025-0x-xx&lt;br /&gt;
*Completed: &lt;br /&gt;
&lt;br /&gt;
also manually test all user accessible parts of Gramps (done as part of above two)&lt;br /&gt;
&lt;br /&gt;
=====Notes on User manual update=====&lt;br /&gt;
Notes on various regressions, paper-cuts and annoyances noticed during the user manual update.&lt;br /&gt;
&lt;br /&gt;
When I have time, issues and feature request will be created for the following if required.&lt;br /&gt;
&lt;br /&gt;
* add mention about [[Template:Backup Omissions]] specifically about books.xml to user manual&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#################### As at 20200729 #################&lt;br /&gt;
************Bugs**************************************&lt;br /&gt;
[](Bug# )graphical reports - calendar - information overflows boxes (pdf) (ms-windows tested only)&lt;br /&gt;
[](Bug# )Merge (people) dialog does not grow larger when you expand the &amp;quot;Detailed Selection&amp;quot; section out.&lt;br /&gt;
&lt;br /&gt;
%%%%%%%% Help related bugs&lt;br /&gt;
[] ??&lt;br /&gt;
&lt;br /&gt;
************Papercuts - Enhancements******************&lt;br /&gt;
%%%%%%%% All for Help finding improvement see issue 10919 %%%%%%%%%%%%%&lt;br /&gt;
[] context menu's (right click) add an entry for &amp;quot;Help&amp;quot; at the bottom of each? &lt;br /&gt;
[] Add help url to context menu entry for &amp;quot;About: XXXXX&amp;quot; (as was done on addon views)&lt;br /&gt;
    [] Dashboard Category (grampletview)  ( gramps/gui/widgets/grampletpane.py : def _button_press( )&lt;br /&gt;
        [] Also show context menu ###&amp;gt;&amp;gt;&amp;gt; when no database is loaded! &amp;lt;&amp;lt;&amp;lt;###&lt;br /&gt;
           See https://gramps-project.org/bugs/view.php?id=10594&lt;br /&gt;
    [] Chart Category views&lt;br /&gt;
            [] 2 way fan chart&lt;br /&gt;
            [] fan chart (ancestors)&lt;br /&gt;
            [] descendant fan chart&lt;br /&gt;
    [] Each of the &amp;quot;list&amp;quot; &amp;amp; &amp;quot;grouped list&amp;quot; views&lt;br /&gt;
            [] Relationships Category view&lt;br /&gt;
                    [] Nick Halls new &amp;quot;Combined View&amp;quot; for Relationships Category&lt;br /&gt;
            [] Families Category view&lt;br /&gt;
            [] Events View&lt;br /&gt;
            [] Citations List View&lt;br /&gt;
            [] Repository List View&lt;br /&gt;
            [] Media List View&lt;br /&gt;
            [] Notes List View&lt;br /&gt;
            [] People Category&lt;br /&gt;
                [] Tree View - Grouped People&lt;br /&gt;
                [] Tree View - People List View&lt;br /&gt;
            [] Places Category&lt;br /&gt;
                [] Places List View&lt;br /&gt;
                [] Places Tree View&lt;br /&gt;
            [] Sources Category&lt;br /&gt;
                [] Citation Tree View&lt;br /&gt;
                [] Sources List View&lt;br /&gt;
    [] Geography views&lt;br /&gt;
        [] All known places&lt;br /&gt;
        [] All known places for one Family&lt;br /&gt;
        [] Have they been able to meet ?&lt;br /&gt;
        [] All places related to Events&lt;br /&gt;
        [] All known places for one Person&lt;br /&gt;
            [] All known places for one person with graphical information (KML files)&lt;br /&gt;
        [] Every residence or move for a person and any descendants&lt;br /&gt;
        [] Have these two families been able to meet ?&lt;br /&gt;
    [] category drop down under navigator? (or change it to a context menu that you click in an empty section of the navigator section?)&lt;br /&gt;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%...........................................................&lt;br /&gt;
[](Feature# )for the &amp;quot;filter&amp;quot; gramplets name each one (shown on Title bar when detached) and provide working help link (then update screenshots and link to wiki)&lt;br /&gt;
[](feature# )&amp;quot;Add Rule dialog&amp;quot;: if you select a filter then select a top level category of filter&amp;quot; the right hand window shows random stuff from previous filters (suggest displaying a blank area only)&lt;br /&gt;
&lt;br /&gt;
[] (Bug#) dashboard - order of default Gramplets is different on ms-windows  versus linux? eg: top [surnames|welcome] on win 10 - how do you guarantee order ( have a look at geography view icons on toolbar each time the views order is different, which does not help with keybindings!)&lt;br /&gt;
&lt;br /&gt;
[] On each &amp;quot;autobackup/report/export assistant wizard/make backup xml/import/export view as...&amp;quot; options the &amp;quot;File Name:&amp;quot; location should default to the OS's home/documents &amp;amp; media directory  &amp;quot;~&amp;quot; [Linux/Mac OS/MS-Windows (C:\Users\&amp;lt;~username&amp;gt;\Documents) Media&amp;gt; (C:\Users\&amp;lt;username&amp;gt;\Pictures ) ]  eg:  Gtk.FileChooser.set_current_folder()&lt;br /&gt;
see recent issue where user overwrote report_settings.xml with a report on Macosx!&lt;br /&gt;
&lt;br /&gt;
[] add a menu option under &amp;quot;Help&amp;quot; to &amp;quot;Open folder locations&amp;quot;? to aid with helping people for &amp;quot;user directory&amp;quot; etc &amp;quot;Media directory&amp;quot;  (see recent difficulty with finding user directory &lt;br /&gt;
https://gramps-project.org/bugs/view.php?id=10370&lt;br /&gt;
&lt;br /&gt;
[] text reports - Place Report  - use the active selected place by default and then allow people to change (keep it consistent with how other reports are.)&lt;br /&gt;
&lt;br /&gt;
[] Graph report - Family Lines - consider having &amp;quot;People of Interest&amp;quot; tab first so it's obvious that something has to be selected / or bring this report in line with others so that the Active person is already selected at a minimum. ( https://gramps-project.org/bugs/view.php?id=11598 Person had issue with graph report )&lt;br /&gt;
&lt;br /&gt;
[] For each report determine what the optimal page settings are and use them as defaults&lt;br /&gt;
&lt;br /&gt;
[] for each report be able to have separate settings per report for the page settings!&lt;br /&gt;
&lt;br /&gt;
[] text reports- Database Summary Report - is not very useful as it does not name the &amp;quot;Family Tree&amp;quot; the summary is for or a date for reference.  and it's missing an actual summary of other information eg citation/repository's it can provide more information&lt;br /&gt;
&lt;br /&gt;
[] text reports - &amp;quot;Records Report&amp;quot; is not very useful as it does not name the &amp;quot;Family Tree&amp;quot;  or the date produced&lt;br /&gt;
&lt;br /&gt;
[] for clarity suggest adding the word &amp;quot;List&amp;quot; to the list views (this will make it easier to support people) (see my suggestion previous unmerged PR)&lt;br /&gt;
&lt;br /&gt;
[] Make toolbar icons insensitive (grey them out) when not needed or available to use eg: empty list  &lt;br /&gt;
&lt;br /&gt;
[] If the list view is empty, add a greyed out single (non select-able) entry that instructs the user to add to the list?&lt;br /&gt;
&lt;br /&gt;
[] Tool Selection dialog - needs help button &lt;br /&gt;
https://gramps-project.org/wiki/index.php/Gramps_5.1_Wiki_Manual_-_Tools#Tool_Selection_dialog&lt;br /&gt;
&lt;br /&gt;
[] Report Selection dialog - needs help button &lt;br /&gt;
https://gramps-project.org/wiki/index.php/Gramps_5.1_Wiki_Manual_-_Reports#Report_Selection_dialog&lt;br /&gt;
&lt;br /&gt;
[] when running a second instance of gramps if you attempt to open a family tree that's open in the first instance the break lock dialog should have an additional button option to open as read only.&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Books reports&amp;quot;  dialog change the name of the second section from &amp;quot;Current book&amp;quot; to Current book items&amp;quot; (aids in legibility of user manual!)&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Family Trees&amp;quot; Manager button (displays &amp;quot;Connect to a recent database&amp;quot; when you hover over it) Change it to &amp;quot;Connect to a recent  Family Tree&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Family Trees&amp;quot; Manager - Archive (RCS) the &amp;quot;Revision comment&amp;quot; dialog should be renamed to &amp;quot;Archive version comment&amp;quot; and the label &amp;quot;Version description&amp;quot; should be the same?&lt;br /&gt;
&lt;br /&gt;
[] No Menu option to add/delete/restore a Gramplet is available.&lt;br /&gt;
&lt;br /&gt;
[] Gramps CLI info &amp;quot;gramps -v&amp;quot; needs a section that list third-party addons with version numbers and if prerequisites have been met.&lt;br /&gt;
&lt;br /&gt;
[] keybinding on Categories only goes 0 to 9(citations) and we now have 13 categories :( So repositories/media/notes have no shortcut (maybe ctl+shift+&amp;lt;number&amp;gt; ?  ctl plus / minus?   [SM- ok: ctl + n = next category / ctl + p = previous category]&lt;br /&gt;
&lt;br /&gt;
[] age on date gramplett - awkward wording on the resulting &amp;quot;quick view&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Family Tree Manager&amp;quot; for the status column the status icons need tooltips or just use words&lt;br /&gt;
&lt;br /&gt;
[] Sort Events tool has no feedback on completion!&lt;br /&gt;
&lt;br /&gt;
[] report options tabs issues with repeating names (due to tab reorganization!) think of better single word names!&lt;br /&gt;
&lt;br /&gt;
[](feature# )For the &amp;quot;Web Reports&amp;quot; have the report test first that the file path to write to exist instead of attempting to generate the website and then after awhile failing!  eg: manually type in a non existent file path and run the report.&lt;br /&gt;
&lt;br /&gt;
@@@@@@@@@@@@@@User manual@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&lt;br /&gt;
[] Using a wiki for the user manual has already been shown that it does not make translating the manual any easier! (find a simpler way so as to not waste a translators time) as well as the overhead of maintaining the mediawiki!&lt;br /&gt;
&lt;br /&gt;
[] Note that page 20 ( Gramps_5.1_Wiki_Manual_-_Reports_-_part_1 ) will be merged to ( Gramps_5.1_Wiki_Manual_-_Reports ) later as Gramps code needs to update for all subsequent pages!!)&lt;br /&gt;
&lt;br /&gt;
[] geography view rename:&lt;br /&gt;
	* &amp;quot;The map&amp;quot; tab to &amp;quot;Map Common&amp;quot;&lt;br /&gt;
	* rename each of the tabs for the views so they either have the name of the view in full on the tab or the name appears as a text line.&lt;br /&gt;
&lt;br /&gt;
[] @prculley Originally when I created that the &amp;quot;Add&amp;gt;New&amp;quot; menu I had intended for each option to initially switch to that particular list view and then present the editor and once the new item was created for it to be the active highlighted item in the list view, so that users could link the action they have taken with the result instead of having to search for it afterward? Do you know if this is or something similar is possible?&lt;br /&gt;
&lt;br /&gt;
prcully&amp;gt;&amp;gt;(Almost) Anything is possible ;-)...   I'm pretty sure that would take some code to do both switch views (do whatever clicking on item on left side does) and then invoke Editor.  And then finally change active to new whatever.   Probably only four lines of code for each editor.&lt;br /&gt;
&lt;br /&gt;
..........................&lt;br /&gt;
Mentioned by others:&lt;br /&gt;
* It would also be great if the tag colors showed in the Person editor as well.and all the other editors where tags are shown, including the &amp;quot;Tag selection&amp;quot; list. https://www.reddit.com/r/gramps/comments/hy2xqh/option_to_show_tag_with_colors_in_relationships/&lt;br /&gt;
&lt;br /&gt;
.................................................................................................&lt;br /&gt;
[] for addon prerequistes have a look at converting them to use &amp;quot;depends_on = &amp;quot;  like in the following addons&lt;br /&gt;
https://github.com/gramps-project/addons-source/search?utf8=%E2%9C%93&amp;amp;q=depends_on&amp;amp;type=&lt;br /&gt;
https://github.com/gramps-project/gramps/search?utf8=%E2%9C%93&amp;amp;q=depends_on&amp;amp;type=&lt;br /&gt;
&lt;br /&gt;
which can be a comma separated list for multiple dependencies/prerequisites (so that addons that share prerequisites import the same library?) (maybe move spell check into an addon etc? tip of the day... possibilities...)&lt;br /&gt;
&lt;br /&gt;
depends_on = [&amp;quot;libwebconnect&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
mentioned in the following&lt;br /&gt;
https://sourceforge.net/p/gramps/mailman/message/27070037/&lt;br /&gt;
''In your gpr file, you can have a line like:&lt;br /&gt;
&lt;br /&gt;
depends_on = [&amp;quot;libwebconnect&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
which is a list of id's from other gpr files. This example will ensure&lt;br /&gt;
that libwebconnect is loaded before your plugin. If it can't be found,&lt;br /&gt;
or you have a cycle, then your plugin won't be loaded.&lt;br /&gt;
&lt;br /&gt;
If it is a common function, perhaps libhtml is the right place to put&lt;br /&gt;
it, and you can put a depends_on on that.&lt;br /&gt;
&lt;br /&gt;
-Doug''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
example output is on terminal only:&lt;br /&gt;
&lt;br /&gt;
Cannot resolve the following plugin dependencies:&lt;br /&gt;
   Plugin 'UK Web Connect Pack' requires: ['libwebconnect']&lt;br /&gt;
&lt;br /&gt;
[](feature)  For plugins/addons if prerequisites not available display a page stating why/what is missing that includes the addon description and a url to the support page.&lt;br /&gt;
&lt;br /&gt;
..............Unsorted................................&lt;br /&gt;
[] Only documented behavior should be supported. Ensure that clear documentation is a requirement for contributions enhancing Gramps (Part of the PR)&lt;br /&gt;
&lt;br /&gt;
[] '''Configuration Files''' Add advanced appendix that mentions the assorted files eg: Custom filters (custom_filter.xml) and report setting (?.xml) and how they are not being backed up for migration and backup?  also ( recent-files-gramps.xml )  &lt;br /&gt;
see:&lt;br /&gt;
	* https://gramps-project.org/wiki/index.php?title=Gramps_5.1_Wiki_Manual_-_Reports_-_part_1&lt;br /&gt;
	Report Settings&lt;br /&gt;
	The settings chosen when generating a report is stored in the users profile, in .gramps/report_options.xml, and will be used as default settings when generating the next report. If there is a need to revert to the default options for any reason, this file can simply be deleted. &lt;br /&gt;
&lt;br /&gt;
############## Website admin ####################################&lt;br /&gt;
[] A2 Hosting Server resources seem ok: Appdata images! &lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Category:AppData&lt;br /&gt;
(Consider another location eg github! )&lt;br /&gt;
(Was: Godaddy Server resources issue that caused code:500 server errors )&lt;br /&gt;
&lt;br /&gt;
############## Addons #################&lt;br /&gt;
[] Add on Graphical Report - Descendants Lines -Error writing to Output Stream  (turn off document options and make sure report defaults to the documents directory (reported a few times on the mailing list)  / also report defaults to png but is able to output svg according to the wiki help page.&lt;br /&gt;
&lt;br /&gt;
[] PedigreeChart help url addon goes to&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Gramps_5.1_Wiki_Manual_-_Reports#Pedigree_Chart&lt;br /&gt;
instead of:&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=PedigreeChart&lt;br /&gt;
&lt;br /&gt;
[] PedigreeChart addon printing for PDF is poor eg look at the cut off title.&lt;br /&gt;
&lt;br /&gt;
.............................................................&lt;br /&gt;
[] htree - cherry-pick changes to addon-source master&lt;br /&gt;
&lt;br /&gt;
[] rebase &amp;quot;Timeline pedigreeview&amp;quot; on pedigreeview or visa versa?&lt;br /&gt;
.............................................................&lt;br /&gt;
[ ] Pluginmanager (prculley)  also unlike the built in check for addons this one does not mention you need to restart gramps if you install a &amp;quot;gramps view&amp;quot; although it says it should on the addon wiki support page&lt;br /&gt;
..........................................................................&lt;br /&gt;
[] we don’t actually use SF for much any more and they’ve been having a lot of issues in the last couple of years maybe we should migrate the lists to Google Groups (jralls)&lt;br /&gt;
&lt;br /&gt;
* SM another options is https://groups.io/  &lt;br /&gt;
* 2020 We are trialing https://gramps.discourse.group/&lt;br /&gt;
..........................................................................&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Edit_Image_Exif_Metadata&lt;br /&gt;
* See: Future of Exiv2? (  https://github.com/Exiv2/exiv2/issues/1018 )&lt;br /&gt;
..........................................................................&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Gramps_5.1_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_3#Attributes&lt;br /&gt;
&lt;br /&gt;
Gramps has two dialogs called &amp;quot;Attribute Editor dialog&amp;quot; that look different but both collect the same info in the top section.&lt;br /&gt;
&lt;br /&gt;
eg: from Source's attribute tab creating a new attribute.&lt;br /&gt;
...................................................................&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Reports====&lt;br /&gt;
&lt;br /&gt;
====Create new advanced settings appendix====&lt;br /&gt;
* https://gramps-project.org/wiki/index.php/Gramps_{{man version}}_Wiki_Manual_-_Settings#Advanced_manipulation_of_settings&lt;br /&gt;
&lt;br /&gt;
=== Gramps Developer Documents ===&lt;br /&gt;
&lt;br /&gt;
In the sphinx format:&lt;br /&gt;
* [https://gramps-project.org/docs/ Gramps Python API]&lt;br /&gt;
&lt;br /&gt;
On wiki:&lt;br /&gt;
* [[Gramps Data Model]]&lt;br /&gt;
&lt;br /&gt;
See also:&lt;br /&gt;
* [[Internationalization]]&lt;br /&gt;
* [[Gramps Glossary]]&lt;br /&gt;
&lt;br /&gt;
=== User Experience Test Plan ===&lt;br /&gt;
* [[GEPS 034: Improve usability]]&lt;br /&gt;
** [[Usability]]&lt;br /&gt;
&lt;br /&gt;
* [ ] Create a new wiki page that concentrates on the '''new user experience''' (both current &amp;amp; planned). The mailing list suggest it was referred to as the &amp;quot;Aunt Martha&amp;quot; test and mentions them as &amp;quot;user stories&amp;quot;. So lets make Aunt Martha's usage of the Gramps program better.&lt;br /&gt;
** [[UI_style]] ''Remember that the majority of the users are probably novices without a lot of computer experience. Design things so that your Aunt Martha could use it''&lt;br /&gt;
** [[GEPS_015:_Repository_Research_Support#User_Stories]] ''Aunt Martha (AM) is planning a visit to the UK National Archives'' &lt;br /&gt;
** [[GEPS_023:_Storing_data_from_large_sources#User_story_.28Problem_that_needs_to_be_solved.29]] '' Aunt Martha should be able to continue to use Gramps just as at present''&lt;br /&gt;
** [http://gramps.1791082.n4.nabble.com/Multi-user-question-tp1809285p1809287.html Are you seriously suggesting that aunt Martha (or somebody's father) would really put up with something like this? ]&lt;br /&gt;
** [https://sourceforge.net/p/gramps/mailman/message/28455089/ The &amp;quot;Aunt Martha&amp;quot; test is the requirement that one's (hypothetical) barely-knows-how-to-turn-on-the-computer Aunt Martha should be able to easily use Gramps to manage her genealogy research. Anything that involves administering a professional-level RDBMS server like MySQL is going to be way too hard for Aunt Martha.'']&lt;br /&gt;
** [https://sourceforge.net/p/gramps/mailman/message/5247418/ This makes it kind of hard to email a report to Aunt Martha.  It also makes it hard for Aunt Martha, who doesn't want to learn a program to tell you more about her knowledge of family history, to make changes and send it back to you.]&lt;br /&gt;
** [https://www.reddit.com/r/gramps/comments/bo4cb9/the_interface_seems_a_bit_overwhelming/enc6m63/ The project used to have an &amp;quot;Aunt Martha&amp;quot; test for features, where you would ask yourself &amp;quot;Could I easily explain how to do this over the phone to my Aunt Martha?&amp;quot; Maybe now I have become &amp;quot;Aunt Martha&amp;quot;...]&lt;br /&gt;
** [http://gramps.1791082.n4.nabble.com/extra-css-stylesheets-td1799101.html I was thinking that Aunt Martha will never download the extra stylesheets, even if she loves them, because she is not going to want to code...She still will not do it, because she knows that she is not a programmer and will not take the chance.  No matter how easy or explicit the directions are that I would send to her.]&lt;br /&gt;
** From gramps reddit [https://www.reddit.com/r/gramps/comments/eesuy3/difficult_to_add_my_children_to_myself_can_it_be/ ...For example after installing I spent just over an hour attempting to add my children to myself and ended stopping after I couldn't figure it out, ...I have decided to move on to another program because if an old woman like myself can't work it out then who can? ]&lt;br /&gt;
* [ ] Update the test plan for the current version of Gramps&lt;br /&gt;
** [https://github.com/gramps-project/gramps/blob/master/TestPlan.txt /gramps/blob/master/TestPlan.txt] (last updated 2004)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Check/Mention ====&lt;br /&gt;
* [[Handler List]] - A list of languages that have Localized Handler's for Gramps.&lt;br /&gt;
* [[Calendar tools holidays]] - see if these calendars needs updating?&lt;br /&gt;
&lt;br /&gt;
=== Gramps Downloads (since: 2001/04/21) ===&lt;br /&gt;
&lt;br /&gt;
====Downloads Result Table====&lt;br /&gt;
For the various Gramps program installers.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! #&lt;br /&gt;
! Download Location&lt;br /&gt;
! Gramps Version&lt;br /&gt;
! Date Checked&lt;br /&gt;
! Download Count&lt;br /&gt;
! Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || '''[https://github.com/gramps-project/gramps Github]''' ([https://tooomm.github.io/github-release-stats/?username=gramps-project&amp;amp;repository=gramps]) || 6.0.0 || 2017-06-10 to 2025-04-13 || 815,145 || Official ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || '''[https://sourceforge.net/projects/gramps/files/ Sourceforge]''' [https://sourceforge.net/projects/gramps/files/stats/timeline?dates=2001-04-01%20to%202022-08-01&amp;amp;period=monthly]|| 6.0.0 || 2001-04-01 to 2025-04-13 || 1,064,213 || Official - Old site ( Download statistics available since 2001-04-21 (when this project was registered). )||&lt;br /&gt;
|- &lt;br /&gt;
| 3 || '''[https://portableapps.com/apps/education/gramps_portable Portableapps.com]''' [https://sourceforge.net/projects/portableapps/files/Gramps%20Portable/ Sourceforge] ([https://sourceforge.net/projects/portableapps/files/Gramps%20Portable/stats/timeline?dates=2005-10-01%20to%202022-08-01&amp;amp;period=monthly])|| 6.0.0 || 2005-10-01 to 2025-04-13 || 959,660 || Unofficial ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || '''[https://qa.debian.org/popcon.php?package=gramps Debian]''' || 6.0.0 || 2004-01 to 2025-03 || '''Inst''' (251,795) || Debian Popularity contest statistics for Gramps (This only report Statistics for those that Opt-in to the reporting of the statistics. Usually reports the deliberate installation date for Gramps. / '''Inst'''. is the number of people who installed this package (sum of the four categories on the Debian Gramps page) || &lt;br /&gt;
|-&lt;br /&gt;
| 5 || '''[https://chocolatey.org/packages/gramps chocolatey.org]''' || 6.0.0 || 2025-03-13 || 9,268 || Repacked Gramps AIO Microsoft-Windows installer. ||&lt;br /&gt;
|-&lt;br /&gt;
| 6 || '''[https://www.majorgeeks.com/files/details/gramps.html Majorgeeks]''' || 6.0.0 || 2025-03-13 || 12408  || Direct from them Downloads ||&lt;br /&gt;
|-&lt;br /&gt;
| 7 || '''[https://www.bytesin.com/software/Gramps/ bytesin.com]''' || 6.0.0 || 2025-03-13 || 4,341 || Publisher: Aaron R. Short&amp;amp;Ormus? ||&lt;br /&gt;
|-&lt;br /&gt;
| 8 || '''[https://www.chip.de/downloads/Gramps_105764449.html chip.de]''' || 6.0.0 || 2025-03-13 || 15,395 || Direct downloads ||&lt;br /&gt;
|-&lt;br /&gt;
| 9 || '''[https://gramps.softonic.findmysoft.com/ softonic.findmysoft.com]''' || 5.0.1 || 2025-03-13 || 6,935 || Direct downloads ||&lt;br /&gt;
|-&lt;br /&gt;
| 10 || '''softpedia.com''' || 6.0.0 || 2025-03-13 || 6,760 || [https://www.softpedia.com/get/Others/Miscellaneous/GRAMPS.shtml Gramps AIO] ||&lt;br /&gt;
|-&lt;br /&gt;
| 11 || '''softpedia.com''' || 5.2.2 || 2025-03-13 || 5,920 || [https://www.softpedia.com/get/PORTABLE-SOFTWARE/Education/Gramps-Portable.shtml Gramps AIO Portable] ||&lt;br /&gt;
|-&lt;br /&gt;
| 12 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 62 || [https://download.cnet.com/Gramps-for-Linux/3000-2127_4-75312607.html Gramps for Linux] ||&lt;br /&gt;
|-&lt;br /&gt;
| 13 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 176 || [https://download.cnet.com/Gramps-for-Ubuntu/3000-2127_4-75312612.html Gramps for Unbuntu] ||&lt;br /&gt;
|-&lt;br /&gt;
| 14 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 31 || [https://download.cnet.com/Gramps-for-Fedora/3000-2127_4-75312611.html Gramps for Fedora] ||&lt;br /&gt;
|-&lt;br /&gt;
| 15 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 675 || [https://download.cnet.com/GrampsAIO-64-bit/3000-2127_4-75806019.html Gramps AIO (64bit)] ||&lt;br /&gt;
|-&lt;br /&gt;
| 16 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 3,197 || [https://download.cnet.com/Gramps-AIO-32bit/3000-2127_4-75329870.html Gramps AIO (32bit)] ||&lt;br /&gt;
|-&lt;br /&gt;
| 17 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 131 || [https://download.cnet.com/Gramps/3000-2127_4-77899596.html Gramps for macOS] ||&lt;br /&gt;
|-&lt;br /&gt;
| 19 || [https://download.cnet.com/developer/PortableApps/i-6275333/ '''cnet.com''' - (PortableApps)] || 5.1.3 || 2021-06-16 || 1,748 || [https://download.cnet.com/Gramps-Portable/3000-2127_4-75329558.html Gramps Portable] ||&lt;br /&gt;
|-&lt;br /&gt;
| N/A || '''&amp;lt;s&amp;gt;[http://www.download82.com/download/windows/gramps/ download82.com]&amp;lt;/s&amp;gt;''' || 5.0.0 || 20XX-0x-0x || 1,169 || Direct downloads / Website gone / historical count only||&lt;br /&gt;
|-&lt;br /&gt;
| N/A || '''&amp;lt;s&amp;gt;[https://www.computerbild.de/download/Gramps-11696626.html computerbild.de]&amp;lt;/s&amp;gt;''' || 5.0.1 || 2015-04-14 - 20XX-0x-0x || 8,656 || Direct downloads / Page gone / historical count only||&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- | 00 || '''XXXXX''' || X.X.X || 20XX-0x-0x || 00000 || &amp;quot;text&amp;quot; || --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! Total || - || - || 2025-05-13 || 3,167,685 || &amp;lt;- Manual count ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The Gramps Project has broken the multi-million download milestone( Total: 3,167,685 (as at 2025-03-13) ).&lt;br /&gt;
&lt;br /&gt;
Information was gathered from the sources shown that list download statistics from Links to website you can download Gramps from&lt;br /&gt;
&lt;br /&gt;
The shown total downloads is not an indication of the active userbase.&lt;br /&gt;
&lt;br /&gt;
* [ ]Write up a blog post or wiki page or just leave here.&lt;br /&gt;
* [ ]create an issue to hold the csv files.&lt;br /&gt;
* [ ]create a Graph to plot downloads overtime.&lt;br /&gt;
* [ ]Contact sites that host older versions of the Gramps files for downloads and ask them to update to the current version at least.&lt;br /&gt;
&lt;br /&gt;
Here is my attempt at gathering the statistics required to answer how many download to date.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;[https://www.macmillandictionary.com/dictionary/british/user-base User Base]&amp;quot; - is the number of people who use a particular product or service, especially one available on the Internet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It is very difficult to estimate userbase as you get many different types of users&lt;br /&gt;
&lt;br /&gt;
* One time users who download and install Gramps and find it is not for them.&lt;br /&gt;
* Long term users.&lt;br /&gt;
* Alot of the downloads will be for users upgrading existing installations&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Download Statistics commence from when the Gramps project started 2001/04/21.&lt;br /&gt;
&lt;br /&gt;
A further break down of downloads is possible by (but I won't be doing that):&lt;br /&gt;
* Supplied by project (Source code for manual installation)&lt;br /&gt;
* Linux/OpenBSD etc&lt;br /&gt;
** Supplied by volunteers to the project for download&lt;br /&gt;
** Supplied by directly from the distribution website&lt;br /&gt;
* Microsoft Windows&lt;br /&gt;
** Supplied by volunteers to the project for download&lt;br /&gt;
** Legacy version from portableapps.com&lt;br /&gt;
* Apple MacOS&lt;br /&gt;
** Supplied by volunteers to the project for download&lt;br /&gt;
&lt;br /&gt;
====Addon downloads and popularity====&lt;br /&gt;
As a number of people have [https://github.com/gramps-project/addons-source/pull/124#issuecomment-371301127 commented] and or raised the issue directly with me via email here is a summary of what I know:&lt;br /&gt;
&lt;br /&gt;
;Question: Does the Gramps project know which addons are the most popular and are download statistics available?&lt;br /&gt;
&lt;br /&gt;
;Answer: Addon downloads are not tracked and there are no plans to track them due to privacy and technical issues (see below). Even if addon downloads where tracked it would only represent a small percentage of users who check for addons!&lt;br /&gt;
&lt;br /&gt;
;Question: Why?&lt;br /&gt;
&lt;br /&gt;
;Answer: Github counts downloads via its releases section page only for normal downloads of files. But not for the way Gramps addon downloads are done as they are binary files that only sit in a second git repository itself in a directory per grampsXX release called download and not on the addon releases page, this is no different to the way the gramps addons were downloaded from the previous sourceforge website.&lt;br /&gt;
&lt;br /&gt;
Note that we do have an the &amp;quot;Headline News gramplet &amp;quot; addon that does poll the Gramps website and was originally causing an issue making the website slow and at sometimes of day stopping it altogether  as it was polling too often (once an hour from everyone who happened to be running Gramps at that moment! This was an unintended way to get DOS'ed https://en.wikipedia.org/wiki/Denial-of-service_attack ) when I took over as website admin I investigated and tracked down and changed the polling period to once a every 24 hours (for current and previous versions of Gramps!), alot of people had installed it on the Dashboard !&lt;br /&gt;
&lt;br /&gt;
=====addon repositories=====&lt;br /&gt;
We use two addons repositories the first is for the source code where addon developers can have access &lt;br /&gt;
&lt;br /&gt;
 https://github.com/gramps-project/addons-source&lt;br /&gt;
&lt;br /&gt;
the second is for the generated/built addons downloads and is restricted to a small group of people to attempt to avoid any security or malicious code issues, this repository is what the Gramps program is pointed at and checks for updates:&lt;br /&gt;
&lt;br /&gt;
 https://github.com/gramps-project/addons&lt;br /&gt;
&lt;br /&gt;
= Information =&lt;br /&gt;
* [[Reviews#General|General Gramps Project Information]]&lt;br /&gt;
* [[What to do for a release]]&lt;br /&gt;
* [[5.2 Roadmap]]&lt;br /&gt;
&lt;br /&gt;
[[Category:User|S]]&lt;/div&gt;</summary>
		<author><name>Sam888</name></author>
		
	</entry>
	<entry>
		<id>https://blog.gramps-project.org/wiki/index.php?title=User:Sam888&amp;diff=131313</id>
		<title>User:Sam888</title>
		<link rel="alternate" type="text/html" href="https://blog.gramps-project.org/wiki/index.php?title=User:Sam888&amp;diff=131313"/>
		<updated>2026-05-25T03:12:30Z</updated>

		<summary type="html">&lt;p&gt;Sam888: /* Addons */ * Addon:TMGimporter - Taken over and released 2026 by eduralph for Gramps 6.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{man note|Current Webmaster for the Gramps Project}}&lt;br /&gt;
Hi, I generally aim to help the developers who can program; I do alot of non-development work for the Gramps project including: testing and bug triage, website maintenance, writing and updating documentation on the wiki for new releases,  building the third party addons as needed.&lt;br /&gt;
&lt;br /&gt;
==Volunteer Website Administrator==&lt;br /&gt;
Manage and monitor the website (not Github)&lt;br /&gt;
&lt;br /&gt;
*[[Website application upgrades]] - Wordpress(Blog)/MantisBT(Bug tracker)/Mediawiki(Wiki)&lt;br /&gt;
*[[.dtd_and_.rng]]&lt;br /&gt;
*[[Rollover for the manual]]&lt;br /&gt;
*[[Git merge]]&lt;br /&gt;
* https://gramps-project.org/robots.txt&lt;br /&gt;
* Migration of Gramps website host from GoDaddy to a2 Hosting (2019/11/08 to 2019/11/11) (Completed)&lt;br /&gt;
===Wordpress(Blog)===&lt;br /&gt;
* Convert the existing &amp;quot;Hello Gramps!&amp;quot; 2010 theme by Jason Simanek [https://sourceforge.net/p/gramps/mailman/message/24879293/] to use a more modern mobile aware template that comes with WordPress.&lt;br /&gt;
* WordPress [https://wordpress.com/plugins/browse/translation Translation plugin]  [https://gramps.discourse.group/t/can-we-make-the-project-home-page-more-multilingual-without-excessive-labor/8165] - research &amp;amp; test.&lt;br /&gt;
&lt;br /&gt;
===MantisBT(Bug tracker)===&lt;br /&gt;
* Upgraded failed due to database needing to first be manually converted to UTF-8 collation (which means I'll finally need to manually convert from latin1_swedish_ci collation the bugtracker has been using since original installation around 2006!) 2021/07/28 Update: Almost worked but the database is partially corrupted in a few tables it seems related to [[Bug_triage#Status|Bug triage mention that &amp;quot;Sometime in the past 4495 issues disappeared during a mantisdb upgrade&amp;quot;]] so a few tables may be referring to things that don't exist!&lt;br /&gt;
&lt;br /&gt;
===Mediawiki(Wiki)===&lt;br /&gt;
* Upgrade to Mediawiki [https://lists.wikimedia.org/pipermail/mediawiki-announce/2020-December/000268.html 1.35.1 LTS]  ( Warning: MediaWiki is not yet compatible with PHP 8. See task [https://phabricator.wikimedia.org/T248925 T248925 ]for more information)&lt;br /&gt;
** Upgrade failed due to issue https://phabricator.wikimedia.org/T212428 ! (Possible work [https://phabricator.wikimedia.org/T212428#6669851 around]) (2021-12-08 - T212428 fix was only available in Mediawiki 1.37 and upgrade worked pass issue successfully. But wiki fails with multiple Fatal errors and blank pages, currently testing to narrow down and report issue! Reverted to existing Mediawiki!)&lt;br /&gt;
* 2021/12/16 Added suggested settings to LocalSettings.php for security issue https://www.mediawiki.org/wiki/2021-12_security_release/FAQ&lt;br /&gt;
&lt;br /&gt;
* [https://makandracards.com/makandra/594-utf-8ify-an-existing-mysql-database UTF-8ify an existing MySQL database]&lt;br /&gt;
&lt;br /&gt;
* [[MediaWiki:Common.css]]&lt;br /&gt;
&lt;br /&gt;
* look at renaming the user manual to a shorter url see discussion [[Talk:Gramps_5.1_Wiki_Manual]] ( 'User Manual' instead of 'Wiki Manual': As 'User Manual' is a well-known term for the general computer user. / Use redirects either using mediawiki or as rewrite rules in the .htaccess file. )&lt;br /&gt;
* revisit links in wiki sidebar see discussion [[MediaWiki_talk:Sidebar]]&lt;br /&gt;
* [[Talk:Gramplets]] renaming suggestion. &lt;br /&gt;
&lt;br /&gt;
====Extensions====&lt;br /&gt;
=====Existing extensions=====&lt;br /&gt;
======Extension:ConfirmAccount======&lt;br /&gt;
[[File:Request account-extension-currentconfig.png|right|thumb|150px|Extension:ConfirmAccount : Request account - page 2021/11/15 current config ]]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Extension:ConfirmAccount Extension:ConfirmAccount] - (Configured to required a minimum of six words for &amp;quot;Personal biography (plain text only): &amp;quot;  section and a confirmed email address for final account creation)&lt;br /&gt;
** The following configure elements of the RequestAccount form ( https://gramps-project.org/wiki/index.php/Special:RequestAccount ):&lt;br /&gt;
*** 1. Top section of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-text&lt;br /&gt;
*** 2. &amp;quot;User account&amp;quot; section of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-text&lt;br /&gt;
*** 3. &amp;quot;Other information&amp;quot; section of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-ext-text&lt;br /&gt;
*** 4. &amp;quot;Other information&amp;quot; section (it is the first entry boxes &amp;quot;title&amp;quot;) of &amp;quot;Request account&amp;quot; form: https://gramps-project.org/wiki/index.php/MediaWiki:Requestaccount-notes&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Submitting the form on the wiki shows the following message:&lt;br /&gt;
&lt;br /&gt;
Your account request has been sent and is now pending review. A confirmation email has been sent to your email address. &lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
Email shows the following:&lt;br /&gt;
&lt;br /&gt;
sent from: noreply@gramps-project.org&lt;br /&gt;
Subject: &amp;quot;Gramps email address confirmation&amp;quot;&lt;br /&gt;
Message:&lt;br /&gt;
&lt;br /&gt;
Someone, probably you from IP address XXX.XXX.XXX.XXX, has requested an account &amp;quot;Testuser2&amp;quot; with this email address on Gramps.&lt;br /&gt;
&lt;br /&gt;
To confirm that this account really does belong to you on Gramps, open this link in your browser:&lt;br /&gt;
&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Special:RequestAccount&amp;amp;action=confirmemail&amp;amp;wpEmailToken=00000000000000000000000000000000&lt;br /&gt;
&lt;br /&gt;
If the account is created, only you will be emailed the password.&lt;br /&gt;
If this is *not* you, do not follow the link.&lt;br /&gt;
This confirmation code will expire at 2021-12-13T22:06:28.&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
Confirming the link will show the following wiki message:&lt;br /&gt;
&lt;br /&gt;
Your email address has been confirmed and will be listed as such in your account request. &lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
Then the webmaster gets the following email:&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
from: noreply@gramps-project.org&lt;br /&gt;
TO: webmaster@gramps-project.org&lt;br /&gt;
Subject: &amp;quot;Gramps account request&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Testuser2 has requested an account and is waiting for confirmation.&lt;br /&gt;
The email address has been confirmed. You can confirm the request here:&lt;br /&gt;
&lt;br /&gt;
https://gramps-project.org/wiki/index.php/Special:ConfirmAccounts&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
I login and confirm as best I can that it is a real person, generally in 99 percent of request the person mentions something about genealogy or the Gramps program or has a question, spam account are rejected as very obvious as they have urls to spammy websites!&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Once the account is created this extension creates a new user talk welcome message; whose configuration is managed at https://gramps-project.org/wiki/index.php/MediaWiki:Confirmaccount-welc&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
=====Language Related extensions=====&lt;br /&gt;
* Investigate making Mediawiki multilingual using '''MediaWiki_Language_Extension_Bundle''' see request {{bug|10978}} and [[User_talk:Avma]]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Directionality_support Directionality_support]&lt;br /&gt;
=====Requested Extensions=====&lt;br /&gt;
* [[User_talk:GulliblePangolin#Add_Wikipedia:Citation_templates]]&lt;br /&gt;
* Test using [https://mediawiki.org/wiki/Extension:LinkTarget MediaWiki hotlink targeting extension]. that would allow linking to the lines of code &amp;amp;amp; open in a target browser window (instead redirecting the existing browser window) (This extension is currently not actively maintained! )&lt;br /&gt;
&lt;br /&gt;
===Mailing lists===&lt;br /&gt;
===== Sourceforge mailing list =====&lt;br /&gt;
Each of the Gramps [https://sourceforge.net/p/gramps/mailman/ Sourceforge mailing list] are backed up regularly to the  [https://sourceforge.net/p/forge/documentation/Mailing%20List%20Archives/ MBOX format]  (Since 2019/11/08)&lt;br /&gt;
* gramps-announce&lt;br /&gt;
* gramps-bugs&lt;br /&gt;
* gramps-devel&lt;br /&gt;
* gramps-users&lt;br /&gt;
&lt;br /&gt;
===Forum===&lt;br /&gt;
&lt;br /&gt;
==== Discourse ====&lt;br /&gt;
The Gramps Discourse Forum is backed up regularly to the [https://meta.discourse.org/t/create-download-and-restore-a-backup-of-your-discourse-database/122710/1 Discourse XML backup format] (Since 2020-01-02)&lt;br /&gt;
&lt;br /&gt;
* [https://sourceforge.net/p/gramps/mailman/message/36890927/ Announcement trial started 2020-01-02]&lt;br /&gt;
&lt;br /&gt;
===== Discourse Trial =====&lt;br /&gt;
Investigate replacing the mailing list on Sourceforge and trial using [https://free.discourse.group/ Discourse] at https://gramps.discourse.group/&lt;br /&gt;
* [x] Create DNS A record and [x] redirect from https://discourse.gramps-project.org to https://gramps.discourse.group/&lt;br /&gt;
* [x] setup and customise discourse for the gramps project eg: logo, permissions etc&lt;br /&gt;
* [x] Invite people to trial?&lt;br /&gt;
====== Migration from sourceforge mailing list ======&lt;br /&gt;
* [x] Create a [https://bitnami.com/stack/discourse standalone version of Discourse]&lt;br /&gt;
* [x] Need to [https://sourceforge.net/p/forge/documentation/Mailing%20List%20Archives/ export] the MBOX for each [https://sourceforge.net/p/gramps/mailman/ sourceforge mailing list]&lt;br /&gt;
** [x] gramps-announce&lt;br /&gt;
** [x] gramps-bugs&lt;br /&gt;
** [x] gramps-devel&lt;br /&gt;
** [x] gramps-users&lt;br /&gt;
* [-] import the Sourceforge MBOX files ( https://meta.discourse.org/t/importing-mailing-lists-mbox-listserv-google-groups-emails/79773 )&lt;br /&gt;
** {{man menu|**Failed** due to Sourceforge (since 2017) obfuscating email addresses in mailing list mbox archive files.}}&lt;br /&gt;
* [ ] create a discourse backup file and&lt;br /&gt;
* [ ] contact the discourse support team to restore the discourse backup file.&lt;br /&gt;
&lt;br /&gt;
==Things to do==&lt;br /&gt;
===Monitor Traffic to websites===&lt;br /&gt;
{{stub}}&lt;br /&gt;
&lt;br /&gt;
===Addons===&lt;br /&gt;
* [[Addon:TMGimporter]] - Taken over and released 2026 by eduralph for Gramps 6.&lt;br /&gt;
** [[User:Sam888/TMG|TMG Notes]] - On hold&lt;br /&gt;
* [[Addon:Prerequisites Checker Gramplet]] [https://github.com/gramps-project/addons-source/pull/109 PR109] - On hold&lt;br /&gt;
* Direct importers instead of GEDCOM see: [http://fileformats.archiveteam.org/wiki/Genealogical_data Genealogical data] - Just Solve the File Format Problem - On hold&lt;br /&gt;
&lt;br /&gt;
===Bug Triage===&lt;br /&gt;
Unofficial [[Bug triage|bug triager]].&lt;br /&gt;
&lt;br /&gt;
Cleanup Started: 201409 Completed 20150523 with life in between...&lt;br /&gt;
&lt;br /&gt;
Gramps Bugtracker: &lt;br /&gt;
https://gramps-project.org/bugs/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
====Idea Bug Triage day/week====&lt;br /&gt;
**Draft** (using kill arch bugs day as a guide)&lt;br /&gt;
&lt;br /&gt;
Subject: Clean up Gramps Bugs: Help us on the xx of xxx!&lt;br /&gt;
&lt;br /&gt;
If any of you have some spare time this weekend, I need some extra hands with triaging the bug tracker.&lt;br /&gt;
&lt;br /&gt;
I'd like to hold a bug wrangling day on the xx of xxx to check open issues. If you cannot take part on the bug wrangling day, then feel free to help us any time before that event.&lt;br /&gt;
&lt;br /&gt;
How?&lt;br /&gt;
&lt;br /&gt;
Please review all bugs that were reported by you and check if they are still valid. (detail how)&lt;br /&gt;
&lt;br /&gt;
Please request a bug closure on the bug tracker if the bug may be closed as resolved in the current version of Gramps. Otherwise please provide further information so that we can continue to work on the bug. We cannot fix bugs without your feedback.&lt;br /&gt;
&lt;br /&gt;
Questions?&lt;br /&gt;
&lt;br /&gt;
Join us at discourse forum (link to discussion for day) during xx of xxx. As we live in different timezones not all developers and bug wranglers will be available at the same time, but feel free to report your issues to any developers available.&lt;br /&gt;
&lt;br /&gt;
Also please check your mailboxes that may contain notifications about comments made on your tickets.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[ ] Decide date.&lt;br /&gt;
[ ] send out email.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===CI Test===&lt;br /&gt;
Improving CI&lt;br /&gt;
&lt;br /&gt;
* https://travis-ci.org/sam-m888/gramps   - On hold&lt;br /&gt;
&lt;br /&gt;
;Coverage&lt;br /&gt;
* https://app.codacy.com/manual/gramps-project/gramps/dashboard&lt;br /&gt;
&lt;br /&gt;
* [[Testing Gramps]]&lt;br /&gt;
&lt;br /&gt;
=== Gramps User Manual ===&lt;br /&gt;
&lt;br /&gt;
The Gramps [[User manual]] is a mix of the following:&lt;br /&gt;
*Reference manual &lt;br /&gt;
*User guide &lt;br /&gt;
*Tutorials (how to?)&lt;br /&gt;
&lt;br /&gt;
* [https://gramps-project.org/wiki/index.php?title=Category:Cleanup Category:Cleanup]&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;s&amp;gt;{{bug|8888}}&amp;lt;/s&amp;gt; / &amp;lt;s&amp;gt;{{bug|9042}}&amp;lt;/s&amp;gt; / &amp;lt;s&amp;gt;{{bug|10919}}&amp;lt;/s&amp;gt; [Review]Gramps Help button User Manual wiki-links (In progress)&lt;br /&gt;
&lt;br /&gt;
====Update for Gramps 6.0====&lt;br /&gt;
Gramps {{man version}} [[User manual translations]]&lt;br /&gt;
&lt;br /&gt;
Ensure that any new functionality is covered by user documentation.&lt;br /&gt;
&lt;br /&gt;
;Update (almost) all images:&lt;br /&gt;
*Started: 2025-0x-xx&lt;br /&gt;
*Completed: &lt;br /&gt;
&lt;br /&gt;
Remaining xx image links:&lt;br /&gt;
*(1 image) https://gramps-project.org/wiki/index.php?title=Gramps_{{man version}}_Wiki_Manual_-_About&lt;br /&gt;
** Update About Screen with released version (instead of alpha)&lt;br /&gt;
&lt;br /&gt;
;Update and improve text to match the interface&lt;br /&gt;
*Started: 2025-0x-xx&lt;br /&gt;
*Completed: &lt;br /&gt;
&lt;br /&gt;
also manually test all user accessible parts of Gramps (done as part of above two)&lt;br /&gt;
&lt;br /&gt;
=====Notes on User manual update=====&lt;br /&gt;
Notes on various regressions, paper-cuts and annoyances noticed during the user manual update.&lt;br /&gt;
&lt;br /&gt;
When I have time, issues and feature request will be created for the following if required.&lt;br /&gt;
&lt;br /&gt;
* add mention about [[Template:Backup Omissions]] specifically about books.xml to user manual&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#################### As at 20200729 #################&lt;br /&gt;
************Bugs**************************************&lt;br /&gt;
[](Bug# )graphical reports - calendar - information overflows boxes (pdf) (ms-windows tested only)&lt;br /&gt;
[](Bug# )Merge (people) dialog does not grow larger when you expand the &amp;quot;Detailed Selection&amp;quot; section out.&lt;br /&gt;
&lt;br /&gt;
%%%%%%%% Help related bugs&lt;br /&gt;
[] ??&lt;br /&gt;
&lt;br /&gt;
************Papercuts - Enhancements******************&lt;br /&gt;
%%%%%%%% All for Help finding improvement see issue 10919 %%%%%%%%%%%%%&lt;br /&gt;
[] context menu's (right click) add an entry for &amp;quot;Help&amp;quot; at the bottom of each? &lt;br /&gt;
[] Add help url to context menu entry for &amp;quot;About: XXXXX&amp;quot; (as was done on addon views)&lt;br /&gt;
    [] Dashboard Category (grampletview)  ( gramps/gui/widgets/grampletpane.py : def _button_press( )&lt;br /&gt;
        [] Also show context menu ###&amp;gt;&amp;gt;&amp;gt; when no database is loaded! &amp;lt;&amp;lt;&amp;lt;###&lt;br /&gt;
           See https://gramps-project.org/bugs/view.php?id=10594&lt;br /&gt;
    [] Chart Category views&lt;br /&gt;
            [] 2 way fan chart&lt;br /&gt;
            [] fan chart (ancestors)&lt;br /&gt;
            [] descendant fan chart&lt;br /&gt;
    [] Each of the &amp;quot;list&amp;quot; &amp;amp; &amp;quot;grouped list&amp;quot; views&lt;br /&gt;
            [] Relationships Category view&lt;br /&gt;
                    [] Nick Halls new &amp;quot;Combined View&amp;quot; for Relationships Category&lt;br /&gt;
            [] Families Category view&lt;br /&gt;
            [] Events View&lt;br /&gt;
            [] Citations List View&lt;br /&gt;
            [] Repository List View&lt;br /&gt;
            [] Media List View&lt;br /&gt;
            [] Notes List View&lt;br /&gt;
            [] People Category&lt;br /&gt;
                [] Tree View - Grouped People&lt;br /&gt;
                [] Tree View - People List View&lt;br /&gt;
            [] Places Category&lt;br /&gt;
                [] Places List View&lt;br /&gt;
                [] Places Tree View&lt;br /&gt;
            [] Sources Category&lt;br /&gt;
                [] Citation Tree View&lt;br /&gt;
                [] Sources List View&lt;br /&gt;
    [] Geography views&lt;br /&gt;
        [] All known places&lt;br /&gt;
        [] All known places for one Family&lt;br /&gt;
        [] Have they been able to meet ?&lt;br /&gt;
        [] All places related to Events&lt;br /&gt;
        [] All known places for one Person&lt;br /&gt;
            [] All known places for one person with graphical information (KML files)&lt;br /&gt;
        [] Every residence or move for a person and any descendants&lt;br /&gt;
        [] Have these two families been able to meet ?&lt;br /&gt;
    [] category drop down under navigator? (or change it to a context menu that you click in an empty section of the navigator section?)&lt;br /&gt;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%...........................................................&lt;br /&gt;
[](Feature# )for the &amp;quot;filter&amp;quot; gramplets name each one (shown on Title bar when detached) and provide working help link (then update screenshots and link to wiki)&lt;br /&gt;
[](feature# )&amp;quot;Add Rule dialog&amp;quot;: if you select a filter then select a top level category of filter&amp;quot; the right hand window shows random stuff from previous filters (suggest displaying a blank area only)&lt;br /&gt;
&lt;br /&gt;
[] (Bug#) dashboard - order of default Gramplets is different on ms-windows  versus linux? eg: top [surnames|welcome] on win 10 - how do you guarantee order ( have a look at geography view icons on toolbar each time the views order is different, which does not help with keybindings!)&lt;br /&gt;
&lt;br /&gt;
[] On each &amp;quot;autobackup/report/export assistant wizard/make backup xml/import/export view as...&amp;quot; options the &amp;quot;File Name:&amp;quot; location should default to the OS's home/documents &amp;amp; media directory  &amp;quot;~&amp;quot; [Linux/Mac OS/MS-Windows (C:\Users\&amp;lt;~username&amp;gt;\Documents) Media&amp;gt; (C:\Users\&amp;lt;username&amp;gt;\Pictures ) ]  eg:  Gtk.FileChooser.set_current_folder()&lt;br /&gt;
see recent issue where user overwrote report_settings.xml with a report on Macosx!&lt;br /&gt;
&lt;br /&gt;
[] add a menu option under &amp;quot;Help&amp;quot; to &amp;quot;Open folder locations&amp;quot;? to aid with helping people for &amp;quot;user directory&amp;quot; etc &amp;quot;Media directory&amp;quot;  (see recent difficulty with finding user directory &lt;br /&gt;
https://gramps-project.org/bugs/view.php?id=10370&lt;br /&gt;
&lt;br /&gt;
[] text reports - Place Report  - use the active selected place by default and then allow people to change (keep it consistent with how other reports are.)&lt;br /&gt;
&lt;br /&gt;
[] Graph report - Family Lines - consider having &amp;quot;People of Interest&amp;quot; tab first so it's obvious that something has to be selected / or bring this report in line with others so that the Active person is already selected at a minimum. ( https://gramps-project.org/bugs/view.php?id=11598 Person had issue with graph report )&lt;br /&gt;
&lt;br /&gt;
[] For each report determine what the optimal page settings are and use them as defaults&lt;br /&gt;
&lt;br /&gt;
[] for each report be able to have separate settings per report for the page settings!&lt;br /&gt;
&lt;br /&gt;
[] text reports- Database Summary Report - is not very useful as it does not name the &amp;quot;Family Tree&amp;quot; the summary is for or a date for reference.  and it's missing an actual summary of other information eg citation/repository's it can provide more information&lt;br /&gt;
&lt;br /&gt;
[] text reports - &amp;quot;Records Report&amp;quot; is not very useful as it does not name the &amp;quot;Family Tree&amp;quot;  or the date produced&lt;br /&gt;
&lt;br /&gt;
[] for clarity suggest adding the word &amp;quot;List&amp;quot; to the list views (this will make it easier to support people) (see my suggestion previous unmerged PR)&lt;br /&gt;
&lt;br /&gt;
[] Make toolbar icons insensitive (grey them out) when not needed or available to use eg: empty list  &lt;br /&gt;
&lt;br /&gt;
[] If the list view is empty, add a greyed out single (non select-able) entry that instructs the user to add to the list?&lt;br /&gt;
&lt;br /&gt;
[] Tool Selection dialog - needs help button &lt;br /&gt;
https://gramps-project.org/wiki/index.php/Gramps_5.1_Wiki_Manual_-_Tools#Tool_Selection_dialog&lt;br /&gt;
&lt;br /&gt;
[] Report Selection dialog - needs help button &lt;br /&gt;
https://gramps-project.org/wiki/index.php/Gramps_5.1_Wiki_Manual_-_Reports#Report_Selection_dialog&lt;br /&gt;
&lt;br /&gt;
[] when running a second instance of gramps if you attempt to open a family tree that's open in the first instance the break lock dialog should have an additional button option to open as read only.&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Books reports&amp;quot;  dialog change the name of the second section from &amp;quot;Current book&amp;quot; to Current book items&amp;quot; (aids in legibility of user manual!)&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Family Trees&amp;quot; Manager button (displays &amp;quot;Connect to a recent database&amp;quot; when you hover over it) Change it to &amp;quot;Connect to a recent  Family Tree&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Family Trees&amp;quot; Manager - Archive (RCS) the &amp;quot;Revision comment&amp;quot; dialog should be renamed to &amp;quot;Archive version comment&amp;quot; and the label &amp;quot;Version description&amp;quot; should be the same?&lt;br /&gt;
&lt;br /&gt;
[] No Menu option to add/delete/restore a Gramplet is available.&lt;br /&gt;
&lt;br /&gt;
[] Gramps CLI info &amp;quot;gramps -v&amp;quot; needs a section that list third-party addons with version numbers and if prerequisites have been met.&lt;br /&gt;
&lt;br /&gt;
[] keybinding on Categories only goes 0 to 9(citations) and we now have 13 categories :( So repositories/media/notes have no shortcut (maybe ctl+shift+&amp;lt;number&amp;gt; ?  ctl plus / minus?   [SM- ok: ctl + n = next category / ctl + p = previous category]&lt;br /&gt;
&lt;br /&gt;
[] age on date gramplett - awkward wording on the resulting &amp;quot;quick view&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[] &amp;quot;Family Tree Manager&amp;quot; for the status column the status icons need tooltips or just use words&lt;br /&gt;
&lt;br /&gt;
[] Sort Events tool has no feedback on completion!&lt;br /&gt;
&lt;br /&gt;
[] report options tabs issues with repeating names (due to tab reorganization!) think of better single word names!&lt;br /&gt;
&lt;br /&gt;
[](feature# )For the &amp;quot;Web Reports&amp;quot; have the report test first that the file path to write to exist instead of attempting to generate the website and then after awhile failing!  eg: manually type in a non existent file path and run the report.&lt;br /&gt;
&lt;br /&gt;
@@@@@@@@@@@@@@User manual@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&lt;br /&gt;
[] Using a wiki for the user manual has already been shown that it does not make translating the manual any easier! (find a simpler way so as to not waste a translators time) as well as the overhead of maintaining the mediawiki!&lt;br /&gt;
&lt;br /&gt;
[] Note that page 20 ( Gramps_5.1_Wiki_Manual_-_Reports_-_part_1 ) will be merged to ( Gramps_5.1_Wiki_Manual_-_Reports ) later as Gramps code needs to update for all subsequent pages!!)&lt;br /&gt;
&lt;br /&gt;
[] geography view rename:&lt;br /&gt;
	* &amp;quot;The map&amp;quot; tab to &amp;quot;Map Common&amp;quot;&lt;br /&gt;
	* rename each of the tabs for the views so they either have the name of the view in full on the tab or the name appears as a text line.&lt;br /&gt;
&lt;br /&gt;
[] @prculley Originally when I created that the &amp;quot;Add&amp;gt;New&amp;quot; menu I had intended for each option to initially switch to that particular list view and then present the editor and once the new item was created for it to be the active highlighted item in the list view, so that users could link the action they have taken with the result instead of having to search for it afterward? Do you know if this is or something similar is possible?&lt;br /&gt;
&lt;br /&gt;
prcully&amp;gt;&amp;gt;(Almost) Anything is possible ;-)...   I'm pretty sure that would take some code to do both switch views (do whatever clicking on item on left side does) and then invoke Editor.  And then finally change active to new whatever.   Probably only four lines of code for each editor.&lt;br /&gt;
&lt;br /&gt;
..........................&lt;br /&gt;
Mentioned by others:&lt;br /&gt;
* It would also be great if the tag colors showed in the Person editor as well.and all the other editors where tags are shown, including the &amp;quot;Tag selection&amp;quot; list. https://www.reddit.com/r/gramps/comments/hy2xqh/option_to_show_tag_with_colors_in_relationships/&lt;br /&gt;
&lt;br /&gt;
.................................................................................................&lt;br /&gt;
[] for addon prerequistes have a look at converting them to use &amp;quot;depends_on = &amp;quot;  like in the following addons&lt;br /&gt;
https://github.com/gramps-project/addons-source/search?utf8=%E2%9C%93&amp;amp;q=depends_on&amp;amp;type=&lt;br /&gt;
https://github.com/gramps-project/gramps/search?utf8=%E2%9C%93&amp;amp;q=depends_on&amp;amp;type=&lt;br /&gt;
&lt;br /&gt;
which can be a comma separated list for multiple dependencies/prerequisites (so that addons that share prerequisites import the same library?) (maybe move spell check into an addon etc? tip of the day... possibilities...)&lt;br /&gt;
&lt;br /&gt;
depends_on = [&amp;quot;libwebconnect&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
mentioned in the following&lt;br /&gt;
https://sourceforge.net/p/gramps/mailman/message/27070037/&lt;br /&gt;
''In your gpr file, you can have a line like:&lt;br /&gt;
&lt;br /&gt;
depends_on = [&amp;quot;libwebconnect&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
which is a list of id's from other gpr files. This example will ensure&lt;br /&gt;
that libwebconnect is loaded before your plugin. If it can't be found,&lt;br /&gt;
or you have a cycle, then your plugin won't be loaded.&lt;br /&gt;
&lt;br /&gt;
If it is a common function, perhaps libhtml is the right place to put&lt;br /&gt;
it, and you can put a depends_on on that.&lt;br /&gt;
&lt;br /&gt;
-Doug''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
example output is on terminal only:&lt;br /&gt;
&lt;br /&gt;
Cannot resolve the following plugin dependencies:&lt;br /&gt;
   Plugin 'UK Web Connect Pack' requires: ['libwebconnect']&lt;br /&gt;
&lt;br /&gt;
[](feature)  For plugins/addons if prerequisites not available display a page stating why/what is missing that includes the addon description and a url to the support page.&lt;br /&gt;
&lt;br /&gt;
..............Unsorted................................&lt;br /&gt;
[] Only documented behavior should be supported. Ensure that clear documentation is a requirement for contributions enhancing Gramps (Part of the PR)&lt;br /&gt;
&lt;br /&gt;
[] '''Configuration Files''' Add advanced appendix that mentions the assorted files eg: Custom filters (custom_filter.xml) and report setting (?.xml) and how they are not being backed up for migration and backup?  also ( recent-files-gramps.xml )  &lt;br /&gt;
see:&lt;br /&gt;
	* https://gramps-project.org/wiki/index.php?title=Gramps_5.1_Wiki_Manual_-_Reports_-_part_1&lt;br /&gt;
	Report Settings&lt;br /&gt;
	The settings chosen when generating a report is stored in the users profile, in .gramps/report_options.xml, and will be used as default settings when generating the next report. If there is a need to revert to the default options for any reason, this file can simply be deleted. &lt;br /&gt;
&lt;br /&gt;
############## Website admin ####################################&lt;br /&gt;
[] A2 Hosting Server resources seem ok: Appdata images! &lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Category:AppData&lt;br /&gt;
(Consider another location eg github! )&lt;br /&gt;
(Was: Godaddy Server resources issue that caused code:500 server errors )&lt;br /&gt;
&lt;br /&gt;
############## Addons #################&lt;br /&gt;
[] Add on Graphical Report - Descendants Lines -Error writing to Output Stream  (turn off document options and make sure report defaults to the documents directory (reported a few times on the mailing list)  / also report defaults to png but is able to output svg according to the wiki help page.&lt;br /&gt;
&lt;br /&gt;
[] PedigreeChart help url addon goes to&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Gramps_5.1_Wiki_Manual_-_Reports#Pedigree_Chart&lt;br /&gt;
instead of:&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=PedigreeChart&lt;br /&gt;
&lt;br /&gt;
[] PedigreeChart addon printing for PDF is poor eg look at the cut off title.&lt;br /&gt;
&lt;br /&gt;
.............................................................&lt;br /&gt;
[] htree - cherry-pick changes to addon-source master&lt;br /&gt;
&lt;br /&gt;
[] rebase &amp;quot;Timeline pedigreeview&amp;quot; on pedigreeview or visa versa?&lt;br /&gt;
.............................................................&lt;br /&gt;
[ ] Pluginmanager (prculley)  also unlike the built in check for addons this one does not mention you need to restart gramps if you install a &amp;quot;gramps view&amp;quot; although it says it should on the addon wiki support page&lt;br /&gt;
..........................................................................&lt;br /&gt;
[] we don’t actually use SF for much any more and they’ve been having a lot of issues in the last couple of years maybe we should migrate the lists to Google Groups (jralls)&lt;br /&gt;
&lt;br /&gt;
* SM another options is https://groups.io/  &lt;br /&gt;
* 2020 We are trialing https://gramps.discourse.group/&lt;br /&gt;
..........................................................................&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Edit_Image_Exif_Metadata&lt;br /&gt;
* See: Future of Exiv2? (  https://github.com/Exiv2/exiv2/issues/1018 )&lt;br /&gt;
..........................................................................&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Gramps_5.1_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_3#Attributes&lt;br /&gt;
&lt;br /&gt;
Gramps has two dialogs called &amp;quot;Attribute Editor dialog&amp;quot; that look different but both collect the same info in the top section.&lt;br /&gt;
&lt;br /&gt;
eg: from Source's attribute tab creating a new attribute.&lt;br /&gt;
...................................................................&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Reports====&lt;br /&gt;
&lt;br /&gt;
====Create new advanced settings appendix====&lt;br /&gt;
* https://gramps-project.org/wiki/index.php/Gramps_{{man version}}_Wiki_Manual_-_Settings#Advanced_manipulation_of_settings&lt;br /&gt;
&lt;br /&gt;
=== Gramps Developer Documents ===&lt;br /&gt;
&lt;br /&gt;
In the sphinx format:&lt;br /&gt;
* [https://gramps-project.org/docs/ Gramps Python API]&lt;br /&gt;
&lt;br /&gt;
On wiki:&lt;br /&gt;
* [[Gramps Data Model]]&lt;br /&gt;
&lt;br /&gt;
See also:&lt;br /&gt;
* [[Internationalization]]&lt;br /&gt;
* [[Gramps Glossary]]&lt;br /&gt;
&lt;br /&gt;
=== User Experience Test Plan ===&lt;br /&gt;
* [[GEPS 034: Improve usability]]&lt;br /&gt;
** [[Usability]]&lt;br /&gt;
&lt;br /&gt;
* [ ] Create a new wiki page that concentrates on the '''new user experience''' (both current &amp;amp; planned). The mailing list suggest it was referred to as the &amp;quot;Aunt Martha&amp;quot; test and mentions them as &amp;quot;user stories&amp;quot;. So lets make Aunt Martha's usage of the Gramps program better.&lt;br /&gt;
** [[UI_style]] ''Remember that the majority of the users are probably novices without a lot of computer experience. Design things so that your Aunt Martha could use it''&lt;br /&gt;
** [[GEPS_015:_Repository_Research_Support#User_Stories]] ''Aunt Martha (AM) is planning a visit to the UK National Archives'' &lt;br /&gt;
** [[GEPS_023:_Storing_data_from_large_sources#User_story_.28Problem_that_needs_to_be_solved.29]] '' Aunt Martha should be able to continue to use Gramps just as at present''&lt;br /&gt;
** [http://gramps.1791082.n4.nabble.com/Multi-user-question-tp1809285p1809287.html Are you seriously suggesting that aunt Martha (or somebody's father) would really put up with something like this? ]&lt;br /&gt;
** [https://sourceforge.net/p/gramps/mailman/message/28455089/ The &amp;quot;Aunt Martha&amp;quot; test is the requirement that one's (hypothetical) barely-knows-how-to-turn-on-the-computer Aunt Martha should be able to easily use Gramps to manage her genealogy research. Anything that involves administering a professional-level RDBMS server like MySQL is going to be way too hard for Aunt Martha.'']&lt;br /&gt;
** [https://sourceforge.net/p/gramps/mailman/message/5247418/ This makes it kind of hard to email a report to Aunt Martha.  It also makes it hard for Aunt Martha, who doesn't want to learn a program to tell you more about her knowledge of family history, to make changes and send it back to you.]&lt;br /&gt;
** [https://www.reddit.com/r/gramps/comments/bo4cb9/the_interface_seems_a_bit_overwhelming/enc6m63/ The project used to have an &amp;quot;Aunt Martha&amp;quot; test for features, where you would ask yourself &amp;quot;Could I easily explain how to do this over the phone to my Aunt Martha?&amp;quot; Maybe now I have become &amp;quot;Aunt Martha&amp;quot;...]&lt;br /&gt;
** [http://gramps.1791082.n4.nabble.com/extra-css-stylesheets-td1799101.html I was thinking that Aunt Martha will never download the extra stylesheets, even if she loves them, because she is not going to want to code...She still will not do it, because she knows that she is not a programmer and will not take the chance.  No matter how easy or explicit the directions are that I would send to her.]&lt;br /&gt;
** From gramps reddit [https://www.reddit.com/r/gramps/comments/eesuy3/difficult_to_add_my_children_to_myself_can_it_be/ ...For example after installing I spent just over an hour attempting to add my children to myself and ended stopping after I couldn't figure it out, ...I have decided to move on to another program because if an old woman like myself can't work it out then who can? ]&lt;br /&gt;
* [ ] Update the test plan for the current version of Gramps&lt;br /&gt;
** [https://github.com/gramps-project/gramps/blob/master/TestPlan.txt /gramps/blob/master/TestPlan.txt] (last updated 2004)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Check/Mention ====&lt;br /&gt;
* [[Handler List]] - A list of languages that have Localized Handler's for Gramps.&lt;br /&gt;
* [[Calendar tools holidays]] - see if these calendars needs updating?&lt;br /&gt;
&lt;br /&gt;
=== Gramps Downloads (since: 2001/04/21) ===&lt;br /&gt;
&lt;br /&gt;
====Downloads Result Table====&lt;br /&gt;
For the various Gramps program installers.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! #&lt;br /&gt;
! Download Location&lt;br /&gt;
! Gramps Version&lt;br /&gt;
! Date Checked&lt;br /&gt;
! Download Count&lt;br /&gt;
! Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || '''[https://github.com/gramps-project/gramps Github]''' ([https://tooomm.github.io/github-release-stats/?username=gramps-project&amp;amp;repository=gramps]) || 6.0.0 || 2017-06-10 to 2025-04-13 || 815,145 || Official ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || '''[https://sourceforge.net/projects/gramps/files/ Sourceforge]''' [https://sourceforge.net/projects/gramps/files/stats/timeline?dates=2001-04-01%20to%202022-08-01&amp;amp;period=monthly]|| 6.0.0 || 2001-04-01 to 2025-04-13 || 1,064,213 || Official - Old site ( Download statistics available since 2001-04-21 (when this project was registered). )||&lt;br /&gt;
|- &lt;br /&gt;
| 3 || '''[https://portableapps.com/apps/education/gramps_portable Portableapps.com]''' [https://sourceforge.net/projects/portableapps/files/Gramps%20Portable/ Sourceforge] ([https://sourceforge.net/projects/portableapps/files/Gramps%20Portable/stats/timeline?dates=2005-10-01%20to%202022-08-01&amp;amp;period=monthly])|| 6.0.0 || 2005-10-01 to 2025-04-13 || 959,660 || Unofficial ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || '''[https://qa.debian.org/popcon.php?package=gramps Debian]''' || 6.0.0 || 2004-01 to 2025-03 || '''Inst''' (251,795) || Debian Popularity contest statistics for Gramps (This only report Statistics for those that Opt-in to the reporting of the statistics. Usually reports the deliberate installation date for Gramps. / '''Inst'''. is the number of people who installed this package (sum of the four categories on the Debian Gramps page) || &lt;br /&gt;
|-&lt;br /&gt;
| 5 || '''[https://chocolatey.org/packages/gramps chocolatey.org]''' || 6.0.0 || 2025-03-13 || 9,268 || Repacked Gramps AIO Microsoft-Windows installer. ||&lt;br /&gt;
|-&lt;br /&gt;
| 6 || '''[https://www.majorgeeks.com/files/details/gramps.html Majorgeeks]''' || 6.0.0 || 2025-03-13 || 12408  || Direct from them Downloads ||&lt;br /&gt;
|-&lt;br /&gt;
| 7 || '''[https://www.bytesin.com/software/Gramps/ bytesin.com]''' || 6.0.0 || 2025-03-13 || 4,341 || Publisher: Aaron R. Short&amp;amp;Ormus? ||&lt;br /&gt;
|-&lt;br /&gt;
| 8 || '''[https://www.chip.de/downloads/Gramps_105764449.html chip.de]''' || 6.0.0 || 2025-03-13 || 15,395 || Direct downloads ||&lt;br /&gt;
|-&lt;br /&gt;
| 9 || '''[https://gramps.softonic.findmysoft.com/ softonic.findmysoft.com]''' || 5.0.1 || 2025-03-13 || 6,935 || Direct downloads ||&lt;br /&gt;
|-&lt;br /&gt;
| 10 || '''softpedia.com''' || 6.0.0 || 2025-03-13 || 6,760 || [https://www.softpedia.com/get/Others/Miscellaneous/GRAMPS.shtml Gramps AIO] ||&lt;br /&gt;
|-&lt;br /&gt;
| 11 || '''softpedia.com''' || 5.2.2 || 2025-03-13 || 5,920 || [https://www.softpedia.com/get/PORTABLE-SOFTWARE/Education/Gramps-Portable.shtml Gramps AIO Portable] ||&lt;br /&gt;
|-&lt;br /&gt;
| 12 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 62 || [https://download.cnet.com/Gramps-for-Linux/3000-2127_4-75312607.html Gramps for Linux] ||&lt;br /&gt;
|-&lt;br /&gt;
| 13 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 176 || [https://download.cnet.com/Gramps-for-Ubuntu/3000-2127_4-75312612.html Gramps for Unbuntu] ||&lt;br /&gt;
|-&lt;br /&gt;
| 14 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 31 || [https://download.cnet.com/Gramps-for-Fedora/3000-2127_4-75312611.html Gramps for Fedora] ||&lt;br /&gt;
|-&lt;br /&gt;
| 15 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 675 || [https://download.cnet.com/GrampsAIO-64-bit/3000-2127_4-75806019.html Gramps AIO (64bit)] ||&lt;br /&gt;
|-&lt;br /&gt;
| 16 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 3,197 || [https://download.cnet.com/Gramps-AIO-32bit/3000-2127_4-75329870.html Gramps AIO (32bit)] ||&lt;br /&gt;
|-&lt;br /&gt;
| 17 || [https://download.cnet.com/developer/Gramps%20Project/i-10120741/ '''cnet.com''' - (Gramps-Project)] || 5.0.0 || 2021-06-16 || 131 || [https://download.cnet.com/Gramps/3000-2127_4-77899596.html Gramps for macOS] ||&lt;br /&gt;
|-&lt;br /&gt;
| 19 || [https://download.cnet.com/developer/PortableApps/i-6275333/ '''cnet.com''' - (PortableApps)] || 5.1.3 || 2021-06-16 || 1,748 || [https://download.cnet.com/Gramps-Portable/3000-2127_4-75329558.html Gramps Portable] ||&lt;br /&gt;
|-&lt;br /&gt;
| N/A || '''&amp;lt;s&amp;gt;[http://www.download82.com/download/windows/gramps/ download82.com]&amp;lt;/s&amp;gt;''' || 5.0.0 || 20XX-0x-0x || 1,169 || Direct downloads / Website gone / historical count only||&lt;br /&gt;
|-&lt;br /&gt;
| N/A || '''&amp;lt;s&amp;gt;[https://www.computerbild.de/download/Gramps-11696626.html computerbild.de]&amp;lt;/s&amp;gt;''' || 5.0.1 || 2015-04-14 - 20XX-0x-0x || 8,656 || Direct downloads / Page gone / historical count only||&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- | 00 || '''XXXXX''' || X.X.X || 20XX-0x-0x || 00000 || &amp;quot;text&amp;quot; || --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! Total || - || - || 2025-05-13 || 3,167,685 || &amp;lt;- Manual count ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The Gramps Project has broken the multi-million download milestone( Total: 3,167,685 (as at 2025-03-13) ).&lt;br /&gt;
&lt;br /&gt;
Information was gathered from the sources shown that list download statistics from Links to website you can download Gramps from&lt;br /&gt;
&lt;br /&gt;
The shown total downloads is not an indication of the active userbase.&lt;br /&gt;
&lt;br /&gt;
* [ ]Write up a blog post or wiki page or just leave here.&lt;br /&gt;
* [ ]create an issue to hold the csv files.&lt;br /&gt;
* [ ]create a Graph to plot downloads overtime.&lt;br /&gt;
* [ ]Contact sites that host older versions of the Gramps files for downloads and ask them to update to the current version at least.&lt;br /&gt;
&lt;br /&gt;
Here is my attempt at gathering the statistics required to answer how many download to date.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;[https://www.macmillandictionary.com/dictionary/british/user-base User Base]&amp;quot; - is the number of people who use a particular product or service, especially one available on the Internet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It is very difficult to estimate userbase as you get many different types of users&lt;br /&gt;
&lt;br /&gt;
* One time users who download and install Gramps and find it is not for them.&lt;br /&gt;
* Long term users.&lt;br /&gt;
* Alot of the downloads will be for users upgrading existing installations&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Download Statistics commence from when the Gramps project started 2001/04/21.&lt;br /&gt;
&lt;br /&gt;
A further break down of downloads is possible by (but I won't be doing that):&lt;br /&gt;
* Supplied by project (Source code for manual installation)&lt;br /&gt;
* Linux/OpenBSD etc&lt;br /&gt;
** Supplied by volunteers to the project for download&lt;br /&gt;
** Supplied by directly from the distribution website&lt;br /&gt;
* Microsoft Windows&lt;br /&gt;
** Supplied by volunteers to the project for download&lt;br /&gt;
** Legacy version from portableapps.com&lt;br /&gt;
* Apple MacOS&lt;br /&gt;
** Supplied by volunteers to the project for download&lt;br /&gt;
&lt;br /&gt;
====Addon downloads and popularity====&lt;br /&gt;
As a number of people have [https://github.com/gramps-project/addons-source/pull/124#issuecomment-371301127 commented] and or raised the issue directly with me via email here is a summary of what I know:&lt;br /&gt;
&lt;br /&gt;
;Question: Does the Gramps project know which addons are the most popular and are download statistics available?&lt;br /&gt;
&lt;br /&gt;
;Answer: Addon downloads are not tracked and there are no plans to track them due to privacy and technical issues (see below). Even if addon downloads where tracked it would only represent a small percentage of users who check for addons!&lt;br /&gt;
&lt;br /&gt;
;Question: Why?&lt;br /&gt;
&lt;br /&gt;
;Answer: Github counts downloads via its releases section page only for normal downloads of files. But not for the way Gramps addon downloads are done as they are binary files that only sit in a second git repository itself in a directory per grampsXX release called download and not on the addon releases page, this is no different to the way the gramps addons were downloaded from the previous sourceforge website.&lt;br /&gt;
&lt;br /&gt;
Note that we do have an the &amp;quot;Headline News gramplet &amp;quot; addon that does poll the Gramps website and was originally causing an issue making the website slow and at sometimes of day stopping it altogether  as it was polling too often (once an hour from everyone who happened to be running Gramps at that moment! This was an unintended way to get DOS'ed https://en.wikipedia.org/wiki/Denial-of-service_attack ) when I took over as website admin I investigated and tracked down and changed the polling period to once a every 24 hours (for current and previous versions of Gramps!), alot of people had installed it on the Dashboard !&lt;br /&gt;
&lt;br /&gt;
=====addon repositories=====&lt;br /&gt;
We use two addons repositories the first is for the source code where addon developers can have access &lt;br /&gt;
&lt;br /&gt;
 https://github.com/gramps-project/addons-source&lt;br /&gt;
&lt;br /&gt;
the second is for the generated/built addons downloads and is restricted to a small group of people to attempt to avoid any security or malicious code issues, this repository is what the Gramps program is pointed at and checks for updates:&lt;br /&gt;
&lt;br /&gt;
 https://github.com/gramps-project/addons&lt;br /&gt;
&lt;br /&gt;
= Information =&lt;br /&gt;
* [[Reviews#General|General Gramps Project Information]]&lt;br /&gt;
* [[What to do for a release]]&lt;br /&gt;
* [[5.2 Roadmap]]&lt;br /&gt;
&lt;br /&gt;
[[Category:User|S]]&lt;/div&gt;</summary>
		<author><name>Sam888</name></author>
		
	</entry>
	<entry>
		<id>https://blog.gramps-project.org/wiki/index.php?title=Website_application_upgrades&amp;diff=130950</id>
		<title>Website application upgrades</title>
		<link rel="alternate" type="text/html" href="https://blog.gramps-project.org/wiki/index.php?title=Website_application_upgrades&amp;diff=130950"/>
		<updated>2026-05-10T03:31:31Z</updated>

		<summary type="html">&lt;p&gt;Sam888: /* Upgrade WordPress (blog) */ reflect we are using the current version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{man warn|Notes for the webmaster@gramps-project.org|Used in the maintenance of the Gramps website.}}&lt;br /&gt;
= Upgrade Mantis Bug Tracker (bug tracker) =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;https://gramps-project.org/bugs/&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.mantisbt.org/ MantisBT] is an open source issue tracker.&lt;br /&gt;
&lt;br /&gt;
[https://gramps-project.org/bugs/my_view_page.php Current installed version] 2.22.1 (released: 2019-09-27)&lt;br /&gt;
&lt;br /&gt;
* Place MantisBT into [https://www.mantisbt.org/docs/master/en-US/Admin_Guide/html/admin.install.upgrade.html readonly mode] using the file &amp;lt;code&amp;gt;mantis_offline.php&amp;lt;/code&amp;gt; to prevent users from using the system while the upgrade is in progress.&lt;br /&gt;
* Backup gramps_bugs mysql database using phpMyAdmin from the CPanel interface using the SQL format.&lt;br /&gt;
** Note that mantis attachments are stored in the &amp;lt;code&amp;gt;/home/gramps/public_html/files&amp;lt;/code&amp;gt; folder.&lt;br /&gt;
* Download latest version of MantisBT ( https://github.com/mantisbt/mantisbt/releases ) - (Use the &amp;quot;.tar.gz&amp;quot; file.)&lt;br /&gt;
* Upload the MantisBT &amp;quot;.tar.gz&amp;quot; file into the Gramps hosting site either using ftp or the CPanel &amp;quot;File Manager&amp;quot;.&lt;br /&gt;
* Use the CPanel &amp;quot;File Manager&amp;quot; to unarchive into &amp;lt;code&amp;gt;/home/gramps/&amp;lt;/code&amp;gt; - it will create a new folder such as &amp;quot;mantisbt-release-2.10.0&amp;quot;&lt;br /&gt;
* Rename the new folder from such as &amp;quot;mantisbt-release-2.10.0&amp;quot; to &amp;quot;bugsnew&amp;quot;&lt;br /&gt;
* Copy &amp;quot;config_inc.php&amp;quot; from the old folder into the new folder (the &amp;quot;config_inc.php&amp;quot; file is located in the &amp;quot;config&amp;quot; directory.)&lt;br /&gt;
* Check any readme type files to make sure there are not any database schema changes required - and follow the directions if there are...&lt;br /&gt;
** Then check the install by using: &amp;quot;/mantisbt/admin/check/index.php&amp;quot;&lt;br /&gt;
** And then upgrade the installation using: &amp;quot;/mantisbt/admin/install.php&amp;quot;&lt;br /&gt;
* Rename the original folder from &amp;quot;bugs&amp;quot; to &amp;quot;bugsold&amp;quot;&lt;br /&gt;
* Rename the new folder from &amp;quot;bugsnew&amp;quot; to &amp;quot;bugs&amp;quot;&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
Update the MantisBT plugins by downloading the updated version and install them (check the readme and follow any instructions)&lt;br /&gt;
* Source control integration plugin framework for MantisBT, including support for Github ( https://github.com/mantisbt-plugins/source-integration ) 2 part plugin (Get the master branch)[https://mantisbt.org/bugs/view.php?id=21201]&lt;br /&gt;
** Source control integration (version 2.3.0)&lt;br /&gt;
** Source Github integration (version 2.1.0)&lt;br /&gt;
* Google Analytics integration for MantisBT (version 2.0)( https://github.com/mantisbt-plugins/google-analytics )&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
See if it works!&lt;br /&gt;
* Place MantisBT into normal mode  by removing &amp;lt;code&amp;gt;mantis_offline.php&amp;lt;/code&amp;gt;&lt;br /&gt;
* Login as a user&lt;br /&gt;
** Use the test user (see offline support document)&lt;br /&gt;
* Test a few things (Edit note/create feature/issue)&lt;br /&gt;
* Look at the bottom left corner of the main overview page where it will display the current upgraded to version number so you know you are looking at the new install (You may need to refresh to get a new copy, as there is probably some caching involved...)&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
If not immediately functional&lt;br /&gt;
* Revert by renaming &amp;quot;bugs&amp;quot; to &amp;quot;bugsnew&amp;quot; and &amp;quot;bugsold&amp;quot; to &amp;quot;bugs&amp;quot;&lt;br /&gt;
* If any database schema changes had been made restore the original &amp;quot;gramps_bugs.sql&amp;quot; mysql database using phpMyAdmin.&lt;br /&gt;
that should put MantisBT back to square one...&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
Otherwise if it worked.&lt;br /&gt;
* Remove the &amp;quot;admin&amp;quot; folder (Or else there is a warning each time you login to do this).&lt;br /&gt;
* Remove the MantisBT &amp;quot;.tar.gz&amp;quot; file you uploaded.&lt;br /&gt;
* Move the &amp;quot;bugsold&amp;quot; folder to &amp;lt;code&amp;gt;/home/gramps/&amp;lt;/code&amp;gt; to prevent access.&lt;br /&gt;
* After a two weeks, remove the &amp;quot;bugsold&amp;quot; folder.&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
Also check that the following two links work and are not blank:&lt;br /&gt;
* Changelog page&lt;br /&gt;
* Roadmap.&lt;br /&gt;
If they are follow the instructions in the offline support document.&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
'''Backup the website!'''&lt;br /&gt;
&lt;br /&gt;
= Upgrade MediaWiki (wiki) =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;https://gramps-project.org/wiki/&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.mediawiki.org/wiki/MediaWiki MediaWiki] is a free software open source wiki package written in PHP, originally for use on Wikipedia.&lt;br /&gt;
&lt;br /&gt;
[https://gramps-project.org/wiki/index.php?title=Special:Version Current installed version] [https://www.mediawiki.org/wiki/MediaWiki_1.31 1.31.3] (released: 2019-07-02) LTS (Supported until [https://www.mediawiki.org/wiki/Version_lifecycle#Versions_and_their_end-of-life June 2021])&lt;br /&gt;
&lt;br /&gt;
The gramps_wiki mysql database is quite a large, and MediaWiki upgrades are generally more likely to have problems when upgrading than other actions on the Gramps website!&lt;br /&gt;
&lt;br /&gt;
* Place MediaWiki into restricted editing mode (See &amp;quot;LocalSettings.php&amp;quot; and uncomment the relevant section)&lt;br /&gt;
* Using the Gramps Cpanel interface go to the MySQL section, then select &amp;quot;phpMyAdmin&amp;quot; and remove the often large cache tables of gramps_wiki ( &amp;quot;l10n_cache&amp;quot; and &amp;quot;objectcache&amp;quot; ).&lt;br /&gt;
* Backup gramps_wiki mysql database using phpMyAdmin from the CPanel interface using the SQL format.&lt;br /&gt;
** If a timeout occurs try using SSH and the mysql command or even phpMyAdmin to clone/copy the existing database.&lt;br /&gt;
* Download latest version of MediaWiki ( https://www.mediawiki.org/wiki/Download ) - (Use the &amp;quot;.tar.gz&amp;quot; file.)&lt;br /&gt;
* Upload the MediaWiki &amp;quot;.tar.gz&amp;quot; file into the Gramps hosting site either using ftp or the CPanel &amp;quot;File Manager&amp;quot;.&lt;br /&gt;
* Use the CPanel &amp;quot;File Manager&amp;quot; to unarchive it into &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt; - it will create a new folder such as &amp;quot;mediawiki-1.31.3&amp;quot;&lt;br /&gt;
&lt;br /&gt;
From here, you can use a combination of the Cpanel &amp;quot;File Manager&amp;quot; or ssh, so long as you get it all done!&lt;br /&gt;
* Rename the new folder from such as &amp;quot;mediawiki-1.31.3&amp;quot; to &amp;quot;wikinew&amp;quot;&lt;br /&gt;
* Copy the &amp;quot;LocalSettings.php&amp;quot; file from &amp;quot;wiki&amp;quot; to &amp;quot;wikinew&amp;quot; folder.&lt;br /&gt;
* Copy the entire &amp;quot;images&amp;quot; folder (quite large - nearly 1.9GB) from &amp;quot;wiki&amp;quot; to &amp;quot;wikinew&amp;quot; - you will be replacing an existing folder in wikinew.  Again, you could do this with the filemanager or use ssh if you are comfortable with it).  Even using ssh it takes quite a while, and I'm pretty sure it puts a load on the server...&lt;br /&gt;
* Copy folders from the &amp;quot;extensions&amp;quot; folder in &amp;quot;wiki&amp;quot; into &amp;quot;wikinew&amp;quot;.  '''Copy only the ones that do not exist there''' (that is, don't overwrite folders in the extensions directory with older versions - only copy across the ones that are not already there).  We use the extensions listed below that do not come with the base install as well as a few also listed from the base install that you should not copy over.  You need to check and see if there are new versions of these, as sometimes the original versions will not work with the new version of MediaWiki. Installed extensions are listed on the following page: https://gramps-project.org/wiki/index.php?title=Special:Version &lt;br /&gt;
** Extension that Gramps wiki uses that come with MediaWiki (do not need to be installed) but are listed in the LocalSettings.php file&lt;br /&gt;
*** ParserFunctions - Enhance parser with logical functions&lt;br /&gt;
** Thirdparty Extensions&lt;br /&gt;
*** Confirm User Accounts – Gives bureaucrats the ability to confirm account requests&lt;br /&gt;
*** LabeledSectionTransclusion&lt;br /&gt;
*** Variables - Parser functions allowing to work with dynamic variables in an article scoped context&lt;br /&gt;
*** Google Analytics Integration&lt;br /&gt;
** [https://www.mediawiki.org/wiki/Manual:Skins Mediawiki:Skins](Themes)&lt;br /&gt;
*** Default is &amp;quot;Vector&amp;quot; as it has been customised for Gramps ( see https://gramps-project.org/wiki/index.php/MediaWiki:Common.css )&lt;br /&gt;
*** MobileFrontEnd&lt;br /&gt;
**** &amp;quot;MinervaNeue&amp;quot; mobile Skin (which is the same one used on Wikipedia)&lt;br /&gt;
&lt;br /&gt;
If there are any database schema changes, you may need to run the &amp;quot;update.php&amp;quot; file that is in the MediaWiki maintenance directory.&lt;br /&gt;
* Do that by using '''ssh''' (see offline support document) and changing to the &amp;quot;wiki/maintenance&amp;quot; directory and run &amp;lt;code&amp;gt;php update.php&amp;lt;/code&amp;gt;&lt;br /&gt;
There may be some warnings about deprecated functions and the option to bail out - you should be able to continue to do the schema upgrade...&lt;br /&gt;
If it were to fail, you'll need to revert to the original files (by renaming the folders) and probably do a database restore to the unchanged version of the gramps_wiki SQL file.&lt;br /&gt;
Just hope it doesn't happen to you!&lt;br /&gt;
&lt;br /&gt;
* Rename the original folder from &amp;quot;wiki&amp;quot; to &amp;quot;wikiold&amp;quot;&lt;br /&gt;
* Rename the new folder from &amp;quot;wikinew&amp;quot; to &amp;quot;wiki&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Otherwise if it worked.&lt;br /&gt;
* Place MediaWiki into normal mode&lt;br /&gt;
* Check the upgraded MediaWiki version details and all extensions are updated:&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Special:Version&lt;br /&gt;
* Remove the MediaWiki &amp;quot;.tar.gz&amp;quot; file you uploaded.&lt;br /&gt;
* For the &amp;quot;wikiold&amp;quot; folder add a webprotect in the .Htaccess file to stop access to the old MediaWiki version (especially important if database schema update occurred)&lt;br /&gt;
* After a two weeks, remove the &amp;quot;wikiold&amp;quot; folder.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Backup the website.'''&lt;br /&gt;
&lt;br /&gt;
= Upgrade WordPress (blog) =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;https://gramps-project.org/blog/&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://wordpress.org/ WordPress] is open source software used to create the blog.&lt;br /&gt;
&lt;br /&gt;
Current installed version 6.9.4 ([https://wordpress.org/download/releases/ released:] 2026-03-11)&lt;br /&gt;
&lt;br /&gt;
* Backup gramps_blog mysql database using phpMyAdmin from the CPanel interface using the SQL format.&lt;br /&gt;
* Login to the Gramps blog ( https://gramps-project.org/blog/wp-login.php ) using an admin login.&lt;br /&gt;
&lt;br /&gt;
The Dashboard will indicated to you if there is a newer version available for updating/upgrading.&lt;br /&gt;
&lt;br /&gt;
You can expect pretty good results by just:&lt;br /&gt;
* Clicking on the appropriate &amp;quot;Update to x.x.x&amp;quot; button to upgrade the main install.&lt;br /&gt;
&lt;br /&gt;
After the update return to the Dashboard, Upgrades screen and&lt;br /&gt;
* Upgrade any plugins (after checking the compatibility notes for each) the following plugins are used on Gramps blog:&lt;br /&gt;
** Akismet Anti-Spam&lt;br /&gt;
** All-in-One WP Migration and Backup&lt;br /&gt;
** APCu Manager&lt;br /&gt;
** Autoptimize&lt;br /&gt;
** Classic Editor&lt;br /&gt;
** Easy HTTPS (SSL) Redirection&lt;br /&gt;
** Easy Updates Manager&lt;br /&gt;
** Github Embed&lt;br /&gt;
** Github Ribbon&lt;br /&gt;
** LightStart - Maintenance Mode, Coming Soon and Landing Page Builder&lt;br /&gt;
** Manage Notification Emails (Virgial)&lt;br /&gt;
** Google Captcha (reCAPTCHA) by BestWebSoft&lt;br /&gt;
** Sticky Side Buttons&lt;br /&gt;
** WordPress HTTPS&lt;br /&gt;
** WP File Manager&lt;br /&gt;
** WP-Optimize - Clean, Compress, Cache&lt;br /&gt;
** [https://wordpress.org/plugins/redirection/ Redirection]&lt;br /&gt;
&lt;br /&gt;
Themes&lt;br /&gt;
* Do not update the Gramps Theme named &amp;quot;Hello Gramps!&amp;quot; as it has been customised by Jason Simanek (Unless you know how)&lt;br /&gt;
* Upgrade only the themes that come with WordPress&lt;br /&gt;
&lt;br /&gt;
'''Backup the website.'''&lt;br /&gt;
&lt;br /&gt;
=Announcement of upgrade email template =&lt;br /&gt;
* See the source for this wiki page (embedded as a comment). &lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
To: gramps mailing list&lt;br /&gt;
From: webmaster@gramps-project&lt;br /&gt;
Subject line:&lt;br /&gt;
&lt;br /&gt;
Body of email:&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
=Changing to a new Hosting service=&lt;br /&gt;
{{stub}}&lt;br /&gt;
General summary of steps taken on move to current host.&lt;br /&gt;
&lt;br /&gt;
=See also=&lt;br /&gt;
*[[.dtd_and_.rng]]&lt;br /&gt;
*[[Rollover for the manual]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Developers/General]]&lt;/div&gt;</summary>
		<author><name>Sam888</name></author>
		
	</entry>
	<entry>
		<id>https://blog.gramps-project.org/wiki/index.php?title=User_talk:WladimirVargas&amp;diff=130580</id>
		<title>User talk:WladimirVargas</title>
		<link rel="alternate" type="text/html" href="https://blog.gramps-project.org/wiki/index.php?title=User_talk:WladimirVargas&amp;diff=130580"/>
		<updated>2026-04-29T09:21:35Z</updated>

		<summary type="html">&lt;p&gt;Sam888: Welcome!&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Welcome to ''Gramps''!'''&lt;br /&gt;
We hope you will contribute much and well.&lt;br /&gt;
You will probably want to read the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents help pages].&lt;br /&gt;
Again, welcome and have fun! [[User:Sam888|Sam888]] ([[User talk:Sam888|talk]]) 09:21, 29 April 2026 (UTC)&lt;/div&gt;</summary>
		<author><name>Sam888</name></author>
		
	</entry>
	<entry>
		<id>https://blog.gramps-project.org/wiki/index.php?title=Template:Version_windows_AIO64&amp;diff=130299</id>
		<title>Template:Version windows AIO64</title>
		<link rel="alternate" type="text/html" href="https://blog.gramps-project.org/wiki/index.php?title=Template:Version_windows_AIO64&amp;diff=130299"/>
		<updated>2026-04-13T06:58:04Z</updated>

		<summary type="html">&lt;p&gt;Sam888: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;6.0.8&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Developers/Packaging ]]&lt;br /&gt;
[[Category:Versions]]&lt;br /&gt;
[[Category:Templates]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sam888</name></author>
		
	</entry>
	<entry>
		<id>https://blog.gramps-project.org/wiki/index.php?title=Bug_triage&amp;diff=130270</id>
		<title>Bug triage</title>
		<link rel="alternate" type="text/html" href="https://blog.gramps-project.org/wiki/index.php?title=Bug_triage&amp;diff=130270"/>
		<updated>2026-04-09T02:00:34Z</updated>

		<summary type="html">&lt;p&gt;Sam888: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;;Help the Gramps project with bug triaging.&lt;br /&gt;
&lt;br /&gt;
Fixing a bug always starts with reproducing it, and many times the developer does not succeed in that. Making that possible is the aim of triage.&lt;br /&gt;
&lt;br /&gt;
The bug/issue tracker for Gramps is located at the following URL: https://gramps-project.org/bugs&lt;br /&gt;
&lt;br /&gt;
{{man note|Interested in volunteering|Read this page and then contact the [https://forum.gramps-project.org/ Gramps developers forum] and ask for [[#MantisBT_permissions|the ability to change bugs]]}}&lt;br /&gt;
==Goals of Bug Triage==&lt;br /&gt;
===What===&lt;br /&gt;
&lt;br /&gt;
The goal of bug triage is to make it easier for developers to do development by organizing the bug list for them. This means the developers are able to spend less time asking bug reporters what the problem is, confirming if it is still an issue in the latest master branch in [[Brief_introduction_to_Git|Git]].&lt;br /&gt;
&lt;br /&gt;
Bug triage includes the reduction of open tickets, removal of stale/out of date tickets, and grouping of feature requests.&lt;br /&gt;
&lt;br /&gt;
===How===&lt;br /&gt;
[[File:Mantisbt-valid-status-states.png|thumb|right|450px|MantisBT valid Status states.&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;quot;'''&amp;lt;span style=&amp;quot;background:#FCBDBD&amp;quot;&amp;gt;new&amp;lt;/span&amp;gt;'''&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;quot;'''&amp;lt;span style=&amp;quot;background:#e3b7eb&amp;quot;&amp;gt;feedback&amp;lt;/span&amp;gt;'''&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;quot;'''&amp;lt;span style=&amp;quot;background:orange&amp;quot;&amp;gt;acknowledged&amp;lt;/span&amp;gt;'''&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;quot;'''&amp;lt;span style=&amp;quot;background:yellow&amp;quot;&amp;gt;confirmed&amp;lt;/span&amp;gt;'''&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;quot;'''&amp;lt;span style=&amp;quot;background:#c2dfff&amp;quot;&amp;gt;assigned&amp;lt;/span&amp;gt;'''&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;quot;'''&amp;lt;span style=&amp;quot;background:#C9CCC4&amp;quot;&amp;gt;closed&amp;lt;/span&amp;gt;'''&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;quot;'''&amp;lt;span style=&amp;quot;background:Lime&amp;quot;&amp;gt;resolved&amp;lt;/span&amp;gt;'''&amp;quot;]]&lt;br /&gt;
Make sure you're using the '''current '''{{version}}''' release of Gramps, using the master branch in [[Brief_introduction_to_Git|Git]] is usually best. From a clean install of Gramps attempt to reproduce the bug that is being reported. If you cannot reproduce the bug, post a comment as such - explaining the steps you took to reproduce the bug. If you encounter a different bug, file a new bug report for that problem if one has not been filed already.&lt;br /&gt;
&lt;br /&gt;
* Read a bit of the [https://www.mantisbt.org/documentation.php documentation of MantisBT] so you know what is possible.&lt;br /&gt;
&lt;br /&gt;
* Be familiar with the supported [[Using_the_bug_tracker#Useful_Mantis_bug_tracker_Syntax_codes|Mantis bug tracker Syntax codes]]&lt;br /&gt;
&lt;br /&gt;
* Make sure you have Gramps installed so you can test bugs and problems. Create a family tree and import the [[example.gramps]] file.&lt;br /&gt;
It would be beneficial to also run the master branch version of Gramps so as to test bugs that are in the master branch only.&lt;br /&gt;
&lt;br /&gt;
* At the moment only projects Gramps 5.2, Gramps 6.0 and Gramps master are supported, so any bugs not closed or resolved in older versions must be resolved one way or the other:&lt;br /&gt;
** &amp;quot;'''&amp;lt;span style=&amp;quot;background:Lime&amp;quot;&amp;gt;resolved&amp;lt;/span&amp;gt;'''&amp;quot; in the meantime&lt;br /&gt;
** does not apply anymore, state why and change the status to &amp;quot;'''&amp;lt;span style=&amp;quot;background:#C9CCC4&amp;quot;&amp;gt;closed&amp;lt;/span&amp;gt;'''&amp;quot;&lt;br /&gt;
** version no longer supported ([https://en.wikipedia.org/wiki/End-of-life_%28product%29 EOL] versions), [[How_to_make_a_backup|backup your family trees]] and install and try with the new version&lt;br /&gt;
*** See: [[Previous_releases_of_Gramps|Previous releases of Gramps]]&lt;br /&gt;
** bug/problem still present, or move the bug to the correct project eg decide if it is a feature request?&lt;br /&gt;
** too little information given, &amp;quot;'''&amp;lt;span style=&amp;quot;background:#e3b7eb&amp;quot;&amp;gt;feedback&amp;lt;/span&amp;gt;'''&amp;quot; wanted from reporter&lt;br /&gt;
** several issues in one bug, close it asking users to submit a single ticket per issue (or rename the bug for one issue, and ask to create new ones for the other),&lt;br /&gt;
** other issues...&lt;br /&gt;
&lt;br /&gt;
{{man note|ALWAYS|be polite when responding to a bug ticket.}}&lt;br /&gt;
&lt;br /&gt;
* For the supported projects, the bugs must be triaged: Duplicate bugs &amp;quot;'''&amp;lt;span style=&amp;quot;background:#C9CCC4&amp;quot;&amp;gt;closed&amp;lt;/span&amp;gt;'''&amp;quot;, set a better bug title so it is more clear for a developer what the bug is about, add extra information. Most important here is to try to duplicate the bug with the [[example.gramps]] file, as that is what the developer will spend a lot of time trying to do. Fixing a bug always starts with reproducing it, and many times the developer does not succeed in that. Making that possible is the aim of triage. Once a developer sees a bug in front of him, fixing it is often easier.&lt;br /&gt;
&lt;br /&gt;
* Then there is the feature request project. These must be organised somehow. It is best you look at some of those tickets and make a suggestion on how to organize it so that the feature requests remain useful. Also giving better titles is important here, closing duplicates. Don't be afraid to close something saying users must give a better worked out request (but be polite!).&lt;br /&gt;
&lt;br /&gt;
* Don't leave bugs in &amp;quot;'''&amp;lt;span style=&amp;quot;background:#FCBDBD&amp;quot;&amp;gt;new&amp;lt;/span&amp;gt;'''&amp;quot; state if they're actually no longer '''new'''. &lt;br /&gt;
&lt;br /&gt;
* Bugs that are clearly not spam, and have enough info to start an investigation (even though they might turn out as a problem at submitter's end) should be made &amp;quot;'''&amp;lt;span style=&amp;quot;background:orange&amp;quot;&amp;gt;acknowledged&amp;lt;/span&amp;gt;'''&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
* Those that other people are able to reproduce (or reason about their validity) should be &amp;quot;'''&amp;lt;span style=&amp;quot;background:yellow&amp;quot;&amp;gt;confirmed&amp;lt;/span&amp;gt;'''&amp;quot;. &lt;br /&gt;
** If a feature request is valid also move it to  &amp;quot;'''&amp;lt;span style=&amp;quot;background:yellow&amp;quot;&amp;gt;confirmed&amp;lt;/span&amp;gt;'''&amp;quot;. This only confirms it's a possibility and is not a guarantee that the Gramps project will develop and include it in a future release.&lt;br /&gt;
&lt;br /&gt;
* If the bug is blocked waiting for somebody's input, mark it as &amp;quot;'''&amp;lt;span style=&amp;quot;background:#e3b7eb&amp;quot;&amp;gt;feedback&amp;lt;/span&amp;gt;'''&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
* If somebody is actively working on a bug, this is best expressed as &amp;quot;'''&amp;lt;span style=&amp;quot;background:#c2dfff&amp;quot;&amp;gt;assigned&amp;lt;/span&amp;gt;'''&amp;quot;. If you stop working on a bug, please remove it from '''assigned''' state.&lt;br /&gt;
** If a developer has self assigned the issue and raised an associated pull request check that it includes a reference to the MantisBT issue as mentioned in the [[Committing_policies#Create_a_pull_request|Committing policies]] the pull request should be using one of the special keywords mentioned [[Committing_policies#Bug_tracker_integration|Bug tracker integration for Git Pull request.]]&lt;br /&gt;
&lt;br /&gt;
=== Resolving bugs for developers ===&lt;br /&gt;
This information is for the developers following up on the submitted issues.&lt;br /&gt;
&lt;br /&gt;
The {{man label|[https://gramps-project.org/bugs/roadmap_page.php Roadmap]}}page of the bug tracker lists the bugs currently prioritized for the next releases. If you are looking for a bug to fix, this is a good place to start. Placement on the roadmap is controlled by the {{man label|&amp;quot;Target Version&amp;quot;}} field for the bug. Special &amp;quot;X.Y.99&amp;quot; phony releases, such as &amp;quot;3.4.99&amp;quot; and &amp;quot;4.0.99&amp;quot;, list bugs that we would eventually like to fix for the &amp;quot;X.Y&amp;quot; version, but don't really know the milestone yet. Bugs that really should hold up a release&lt;br /&gt;
should be on the roadmap with a real release number, and should only be moved after giving a reason or heads up on the devel list  [http://sourceforge.net/mailarchive/message.php?msg_id=31870820]. If you fix a bug scheduled for a later&lt;br /&gt;
milestone before a previous one is out, '''please manually adjust the target release field before marking the bug resolved,''' otherwise the roadmap display will be inaccurate [http://sourceforge.net/mailarchive/message.php?msg_id=31870821].&lt;br /&gt;
&lt;br /&gt;
In general, when resolving an issue, it is always a good idea to add a note with the “commit hash” (also called the Git commit “reference” or “SHA”) of the commit that fixed the problem.&lt;br /&gt;
&lt;br /&gt;
When resolving issues in a maintenance branch, one should always set the &amp;quot;{{man label|Fixed in version}}&amp;quot; field to the version of the next release that will be made from that branch. This is done so that the issue properly appears in the {{man label|[https://gramps-project.org/bugs/changelog_page.php Change Log]}} page for that project.&lt;br /&gt;
&lt;br /&gt;
Bugs in maintenance branch projects should not be marked as &amp;quot;'''&amp;lt;span style=&amp;quot;background:Lime&amp;quot;&amp;gt;resolved&amp;lt;/span&amp;gt;'''&amp;quot; until the developer has committed the change into the corresponding maintenance branch. Additionally, it is the developers responsibility to make sure the change has been merged into the master branch.&lt;br /&gt;
&lt;br /&gt;
===MantisBT permissions===&lt;br /&gt;
&lt;br /&gt;
If you don't have MantisBT permissions (the ability to change bugs' status from &amp;quot;new&amp;quot; to &amp;quot;feedback&amp;quot;, &amp;quot;acknowledged&amp;quot;,&amp;quot;confirmed&amp;quot;, &amp;quot;closed&amp;quot; or  &amp;quot;resolved&amp;quot;), then feel free to ask on the [[Contact#Official|Gramps Forum]] developers section for someone to set the status for you (eg: &amp;quot;Could someone set bug #{{bug|1}} to &amp;quot;closed&amp;quot; please?). Once you do this enough, feel free to ask for MantisBT permissions on the same Gramps Forum developers section .&lt;br /&gt;
&lt;br /&gt;
==Status==&lt;br /&gt;
&lt;br /&gt;
See the summary page:&lt;br /&gt;
* https://gramps-project.org/bugs/summary_page.php&lt;br /&gt;
&lt;br /&gt;
{{man warn|Note that sometime in the past 4495 issues disappeared during a MantisBT database upgrade|, to which a number of existing issues keep referring to.}}&lt;br /&gt;
&lt;br /&gt;
==Issues==&lt;br /&gt;
With MantisBT:&lt;br /&gt;
* {{bug|0012273}} &amp;quot;Bugtracker&amp;quot; Make specific permission profile for people who are only triagers&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[How to create a good bug report]]&lt;br /&gt;
* [[Known issues]]&lt;br /&gt;
* [[Common problems]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Developers/Quality Assurance]]&lt;br /&gt;
[[Category:Developers/General]]&lt;br /&gt;
[[Category:Troubleshooting]]&lt;/div&gt;</summary>
		<author><name>Sam888</name></author>
		
	</entry>
	<entry>
		<id>https://blog.gramps-project.org/wiki/index.php?title=User_talk:Eduralph&amp;diff=130251</id>
		<title>User talk:Eduralph</title>
		<link rel="alternate" type="text/html" href="https://blog.gramps-project.org/wiki/index.php?title=User_talk:Eduralph&amp;diff=130251"/>
		<updated>2026-04-01T20:20:38Z</updated>

		<summary type="html">&lt;p&gt;Sam888: Welcome!&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Welcome to ''Gramps''!'''&lt;br /&gt;
We hope you will contribute much and well.&lt;br /&gt;
You will probably want to read the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents help pages].&lt;br /&gt;
Again, welcome and have fun! [[User:Sam888|Sam888]] ([[User talk:Sam888|talk]]) 20:20, 1 April 2026 (UTC)&lt;/div&gt;</summary>
		<author><name>Sam888</name></author>
		
	</entry>
	<entry>
		<id>https://blog.gramps-project.org/wiki/index.php?title=Addon:TMGimporter&amp;diff=130249</id>
		<title>Addon:TMGimporter</title>
		<link rel="alternate" type="text/html" href="https://blog.gramps-project.org/wiki/index.php?title=Addon:TMGimporter&amp;diff=130249"/>
		<updated>2026-03-31T08:38:50Z</updated>

		<summary type="html">&lt;p&gt;Sam888: /* Issues */ thank you :)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Third-party addon}}&lt;br /&gt;
{{Unreleased addon}}&lt;br /&gt;
[[File:Tmgimporter-addon-dataset-selection-dialog-51.png|thumb|450px|&amp;quot;Data Set&amp;quot; selection dialog for TMG Importer (WIP)]]&lt;br /&gt;
TMG Importer is a Gramps genealogy program addon to Import from the Project backup file (*.SQZ) created by the last version (v9.05.000 released:3 Dec 2014) of &amp;quot;The Master Genealogist (TMG)&amp;quot; genealogy program from Whollygenes discontinued in 2014.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
* Create a new Family Tree. &lt;br /&gt;
* Select {{man menu|Family Trees &amp;gt; Import...}} from the menu and then find the location of your TMG Backup file ('''&amp;lt;code&amp;gt;*.SQZ&amp;lt;/code&amp;gt;''') select the {{man button|Import}} button.&lt;br /&gt;
* If your TMG project contains more than one Data Set the {{man label|TMG Importer}} dialog will be shown for you to choose the Data Set to import then select the {{man button|Import TMG Data Set}} button to start the import.&lt;br /&gt;
** Repeat for any additional Data Sets in the TMG Project if required.&lt;br /&gt;
&lt;br /&gt;
=== Before Import From TMG Backup file ===&lt;br /&gt;
&lt;br /&gt;
{{man warn|Before creating the TMG Backup file(&amp;lt;code&amp;gt;*.SQZ&amp;lt;/code&amp;gt;) please ensure you do the following steps in TMG}}.&lt;br /&gt;
&lt;br /&gt;
==== Convert Internal Images to External ====&lt;br /&gt;
Using John Cardinals '''TMG Utility''' follow the instructions on his website to:&lt;br /&gt;
* [http://www.johncardinal.com/tmgutil/exportimages.htm#stepbystep Convert Internal Images to External]&lt;br /&gt;
&lt;br /&gt;
==== Optimize - Validate File Integrity - Optimize ====&lt;br /&gt;
From TMG use {{man menu|File &amp;gt; Maintenance &amp;gt; Optimize}} and {{man menu|File &amp;gt; Maintenance &amp;gt; Validate File Integrity}}.&lt;br /&gt;
* Optimize: “Deleted records, including people, events, sources, repositories; unused media files in Slideshow; as well as duplicate place records, will be eliminated and the space reclaimed. Duplicate place records will be consolidated so that only one entry remains in the Master Place List.” (TMG Help system, “Optimize”) Also reindexes.&lt;br /&gt;
* Validate File Integrity: See TMG Help system, &amp;quot;Validate File Integrity&amp;quot; and &amp;quot;Missing Exhibits&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== Create your TMG Backup file ====&lt;br /&gt;
* Then in TMG use {{man menu|File &amp;gt; Backup...}} to start the TMG {{man label|Backup Wizard}} to create your [http://tmg.reigelridge.com/new-computer-version.htm#backups Backup file]&lt;br /&gt;
&lt;br /&gt;
=== Unsupported formats ===&lt;br /&gt;
&lt;br /&gt;
This addon only supports importing from an TMG Backup (&amp;lt;code&amp;gt;*.SQZ&amp;lt;/code&amp;gt;) and not directly from the file system eg: PJC / TMG / VER&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
Before '''TMG importer''' can be used you will need the following installed:&lt;br /&gt;
* The '''[https://pypi.python.org/pypi/dbf dbf]''' package by Ethan Furman (version 0.98.3 or greater).  This reads TMG's Database(*.DBF) files&lt;br /&gt;
** From the command line installation for python3: &amp;lt;code&amp;gt;pip install dbf&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;pip3 install dbf&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Import_from_another_genealogy_program#The_Master_Genealogist_.28TMG.29|Import from another genealogy program - The Master Genealogist (TMG)]]&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
* Feature Request {{bug|7591}}: ''import from The Master Genealogist (TMG)''&lt;br /&gt;
** 2026 - [https://github.com/gramps-project/addons-source/pull/813 Port TMGimporter to Gramps 6], By eduralph&lt;br /&gt;
&lt;br /&gt;
[[Category:Plugins]]&lt;br /&gt;
[[Category:Developers/General]]&lt;/div&gt;</summary>
		<author><name>Sam888</name></author>
		
	</entry>
	<entry>
		<id>https://blog.gramps-project.org/wiki/index.php?title=Addon:FamilyTreeView&amp;diff=129619</id>
		<title>Addon:FamilyTreeView</title>
		<link rel="alternate" type="text/html" href="https://blog.gramps-project.org/wiki/index.php?title=Addon:FamilyTreeView&amp;diff=129619"/>
		<updated>2026-01-15T20:01:52Z</updated>

		<summary type="html">&lt;p&gt;Sam888: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--{{languages|Addon:FamilyTreeView}}--&amp;gt;&lt;br /&gt;
{{Third-party addon}}&lt;br /&gt;
{{Unreleased addon}}&lt;br /&gt;
{{man warn|You may install the addon manually if you are interested in helping to test and report issues.}}&lt;br /&gt;
{{man tip|This is a placeholder page|The {{man label|FamilyTreeView}} addon is [https://github.com/ztlxltl/FamilyTreeView/issues currently in development]. Installation instructions [https://github.com/ztlxltl/FamilyTreeView available on GitHub] for manual installation and beta testing. &lt;br /&gt;
&lt;br /&gt;
* [https://gramps.discourse.group/t/new-familytreeview-addon-thread-2/7014/253 Once no more major changes are planned, draft documentation will be created] ztlxltl (developer of this addon) 2026/01/16&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[File:FamilyTreeView-addon-example-60.png|450px|thumb|right|&amp;quot;FamilyTreeView&amp;quot; - addon - In action showing both ancestors and descendant trees]]&lt;br /&gt;
'''{{man label|FamilyTreeView}}''' is an interactive {{icon|ance}} {{man label|[[Gramps_{{man version}}_Wiki_Manual_-_Categories#Charts_Category|Charts]]}} category view addon that presents a navigable ancestors and descendant tree using the current active person as a starting point. Clicking another person in the family tree will make that person the active person and will redraw the family tree based on them.&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
Report issues directly to https://github.com/ztlxltl/FamilyTreeView/issues&lt;br /&gt;
&lt;br /&gt;
Discussion about the addon https://gramps.discourse.group/t/new-familytreeview-addon-thread-2/7014&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--default categories--&amp;gt;&lt;br /&gt;
[[Category:Addons]]&lt;br /&gt;
[[Category:Plugins]]&lt;br /&gt;
[[Category:Developers/General]]&lt;/div&gt;</summary>
		<author><name>Sam888</name></author>
		
	</entry>
	<entry>
		<id>https://blog.gramps-project.org/wiki/index.php?title=Addon:FamilyTreeView&amp;diff=129618</id>
		<title>Addon:FamilyTreeView</title>
		<link rel="alternate" type="text/html" href="https://blog.gramps-project.org/wiki/index.php?title=Addon:FamilyTreeView&amp;diff=129618"/>
		<updated>2026-01-15T20:00:27Z</updated>

		<summary type="html">&lt;p&gt;Sam888: /* Issues */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--{{languages|Addon:FamilyTreeView}}--&amp;gt;&lt;br /&gt;
{{Third-party addon}}&lt;br /&gt;
{{Unreleased addon}}&lt;br /&gt;
{{man warn|You may install the addon manually if you are interested in helping to test and report issues.}}&lt;br /&gt;
&amp;lt;!-- Copy this section to your Addon support page--&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{Third-party plugin}} This is a mediawiki template that expands out to display the standard addon message you see at the top of each addon page--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{man tip|This is a placeholder page|The {{man label|FamilyTreeView}} addon is [https://github.com/ztlxltl/FamilyTreeView/issues currently in development]. Installation instructions [https://github.com/ztlxltl/FamilyTreeView available on GitHub] for manual installation and beta testing. &lt;br /&gt;
&lt;br /&gt;
* [https://gramps.discourse.group/t/new-familytreeview-addon-thread-2/7014/253 Once no more major changes are planned, draft documentation will be created] ztlxltl (developer of this addon) 2026/01/16&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[File:FamilyTreeView-addon-example-60.png|450px|thumb|right|&amp;quot;FamilyTreeView&amp;quot; - addon - In action showing both ancestors and descendant trees]]&lt;br /&gt;
'''{{man label|FamilyTreeView}}''' is an interactive {{icon|ance}} {{man label|[[Gramps_{{man version}}_Wiki_Manual_-_Categories#Charts_Category|Charts]]}} category view addon that presents a navigable ancestors and descendant tree using the current active person as a starting point. Clicking another person in the family tree will make that person the active person and will redraw the family tree based on them.&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
Report issues directly to https://github.com/ztlxltl/FamilyTreeView/issues&lt;br /&gt;
&lt;br /&gt;
Discussion about the addon https://gramps.discourse.group/t/new-familytreeview-addon-thread-2/7014&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--default categories--&amp;gt;&lt;br /&gt;
[[Category:Addons]]&lt;br /&gt;
[[Category:Plugins]]&lt;br /&gt;
[[Category:Developers/General]]&lt;/div&gt;</summary>
		<author><name>Sam888</name></author>
		
	</entry>
	<entry>
		<id>https://blog.gramps-project.org/wiki/index.php?title=Addon:FamilyTreeView&amp;diff=129617</id>
		<title>Addon:FamilyTreeView</title>
		<link rel="alternate" type="text/html" href="https://blog.gramps-project.org/wiki/index.php?title=Addon:FamilyTreeView&amp;diff=129617"/>
		<updated>2026-01-15T19:45:21Z</updated>

		<summary type="html">&lt;p&gt;Sam888: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--{{languages|Addon:FamilyTreeView}}--&amp;gt;&lt;br /&gt;
{{Third-party addon}}&lt;br /&gt;
{{Unreleased addon}}&lt;br /&gt;
{{man warn|You may install the addon manually if you are interested in helping to test and report issues.}}&lt;br /&gt;
&amp;lt;!-- Copy this section to your Addon support page--&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{Third-party plugin}} This is a mediawiki template that expands out to display the standard addon message you see at the top of each addon page--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{man tip|This is a placeholder page|The {{man label|FamilyTreeView}} addon is [https://github.com/ztlxltl/FamilyTreeView/issues currently in development]. Installation instructions [https://github.com/ztlxltl/FamilyTreeView available on GitHub] for manual installation and beta testing. &lt;br /&gt;
&lt;br /&gt;
* [https://gramps.discourse.group/t/new-familytreeview-addon-thread-2/7014/253 Once no more major changes are planned, draft documentation will be created] ztlxltl (developer of this addon) 2026/01/16&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[File:FamilyTreeView-addon-example-60.png|450px|thumb|right|&amp;quot;FamilyTreeView&amp;quot; - addon - In action showing both ancestors and descendant trees]]&lt;br /&gt;
'''{{man label|FamilyTreeView}}''' is an interactive {{icon|ance}} {{man label|[[Gramps_{{man version}}_Wiki_Manual_-_Categories#Charts_Category|Charts]]}} category view addon that presents a navigable ancestors and descendant tree using the current active person as a starting point. Clicking another person in the family tree will make that person the active person and will redraw the family tree based on them.&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
Report issues directly to https://github.com/ztlxltl/FamilyTreeView/issues&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--default categories--&amp;gt;&lt;br /&gt;
[[Category:Addons]]&lt;br /&gt;
[[Category:Plugins]]&lt;br /&gt;
[[Category:Developers/General]]&lt;/div&gt;</summary>
		<author><name>Sam888</name></author>
		
	</entry>
	<entry>
		<id>https://blog.gramps-project.org/wiki/index.php?title=Addon:FamilyTreeView&amp;diff=129616</id>
		<title>Addon:FamilyTreeView</title>
		<link rel="alternate" type="text/html" href="https://blog.gramps-project.org/wiki/index.php?title=Addon:FamilyTreeView&amp;diff=129616"/>
		<updated>2026-01-15T19:41:18Z</updated>

		<summary type="html">&lt;p&gt;Sam888: Removed protection from &amp;quot;Addon:FamilyTreeView&amp;quot;: https://gramps.discourse.group/t/new-familytreeview-addon-thread-2/7014/253&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--{{languages|Addon:FamilyTreeView}}--&amp;gt;&lt;br /&gt;
{{Third-party addon}}&lt;br /&gt;
{{Unreleased addon}}&lt;br /&gt;
{{man warn|You may install the addon manually if you are interested in helping to test and report issues.}}&lt;br /&gt;
&amp;lt;!-- Copy this section to your Addon support page--&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{Third-party plugin}} This is a mediawiki template that expands out to display the standard addon message you see at the top of each addon page--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{man tip|This is a placeholder page|The {{man label|FamilyTreeView}} addon is [https://github.com/ztlxltl/FamilyTreeView/issues currently in development]. Installation instructions [https://github.com/ztlxltl/FamilyTreeView available on GitHub] for manual installation and beta testing.}}&lt;br /&gt;
&lt;br /&gt;
[[File:FamilyTreeView-addon-example-60.png|450px|thumb|right|&amp;quot;FamilyTreeView&amp;quot; - addon - In action showing both ancestors and descendant trees]]&lt;br /&gt;
'''{{man label|FamilyTreeView}}''' is an interactive {{icon|ance}} {{man label|[[Gramps_{{man version}}_Wiki_Manual_-_Categories#Charts_Category|Charts]]}} category view addon that presents a navigable ancestors and descendant tree using the current active person as a starting point. Clicking another person in the family tree will make that person the active person and will redraw the family tree based on them.&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
Report issues directly to https://github.com/ztlxltl/FamilyTreeView/issues&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--default categories--&amp;gt;&lt;br /&gt;
[[Category:Addons]]&lt;br /&gt;
[[Category:Plugins]]&lt;br /&gt;
[[Category:Developers/General]]&lt;/div&gt;</summary>
		<author><name>Sam888</name></author>
		
	</entry>
	<entry>
		<id>https://blog.gramps-project.org/wiki/index.php?title=Addon:FamilyTreeView&amp;diff=129609</id>
		<title>Addon:FamilyTreeView</title>
		<link rel="alternate" type="text/html" href="https://blog.gramps-project.org/wiki/index.php?title=Addon:FamilyTreeView&amp;diff=129609"/>
		<updated>2026-01-14T23:12:13Z</updated>

		<summary type="html">&lt;p&gt;Sam888: Protected &amp;quot;Addon:FamilyTreeView&amp;quot;: protected until developer gives ok ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--{{languages|Addon:FamilyTreeView}}--&amp;gt;&lt;br /&gt;
{{Third-party addon}}&lt;br /&gt;
{{Unreleased addon}}&lt;br /&gt;
{{man warn|You may install the addon manually if you are interested in helping to test and report issues.}}&lt;br /&gt;
&amp;lt;!-- Copy this section to your Addon support page--&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{Third-party plugin}} This is a mediawiki template that expands out to display the standard addon message you see at the top of each addon page--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{man tip|This is a placeholder page|The {{man label|FamilyTreeView}} addon is [https://github.com/ztlxltl/FamilyTreeView/issues currently in development]. Installation instructions [https://github.com/ztlxltl/FamilyTreeView available on GitHub] for manual installation and beta testing.}}&lt;br /&gt;
&lt;br /&gt;
[[File:FamilyTreeView-addon-example-60.png|450px|thumb|right|&amp;quot;FamilyTreeView&amp;quot; - addon - In action showing both ancestors and descendant trees]]&lt;br /&gt;
'''{{man label|FamilyTreeView}}''' is an interactive {{icon|ance}} {{man label|[[Gramps_{{man version}}_Wiki_Manual_-_Categories#Charts_Category|Charts]]}} category view addon that presents a navigable ancestors and descendant tree using the current active person as a starting point. Clicking another person in the family tree will make that person the active person and will redraw the family tree based on them.&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
Report issues directly to https://github.com/ztlxltl/FamilyTreeView/issues&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--default categories--&amp;gt;&lt;br /&gt;
[[Category:Addons]]&lt;br /&gt;
[[Category:Plugins]]&lt;br /&gt;
[[Category:Developers/General]]&lt;/div&gt;</summary>
		<author><name>Sam888</name></author>
		
	</entry>
	<entry>
		<id>https://blog.gramps-project.org/wiki/index.php?title=User_talk:Ximmrn&amp;diff=129561</id>
		<title>User talk:Ximmrn</title>
		<link rel="alternate" type="text/html" href="https://blog.gramps-project.org/wiki/index.php?title=User_talk:Ximmrn&amp;diff=129561"/>
		<updated>2025-12-26T23:58:13Z</updated>

		<summary type="html">&lt;p&gt;Sam888: Welcome!&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Welcome to ''Gramps''!'''&lt;br /&gt;
We hope you will contribute much and well.&lt;br /&gt;
You will probably want to read the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents help pages].&lt;br /&gt;
Again, welcome and have fun! [[User:Sam888|Sam888]] ([[User talk:Sam888|talk]]) 23:58, 26 December 2025 (UTC)&lt;/div&gt;</summary>
		<author><name>Sam888</name></author>
		
	</entry>
	<entry>
		<id>https://blog.gramps-project.org/wiki/index.php?title=Website_application_upgrades&amp;diff=129252</id>
		<title>Website application upgrades</title>
		<link rel="alternate" type="text/html" href="https://blog.gramps-project.org/wiki/index.php?title=Website_application_upgrades&amp;diff=129252"/>
		<updated>2025-12-12T23:18:57Z</updated>

		<summary type="html">&lt;p&gt;Sam888: /* Upgrade WordPress (blog) */ On December 2, 2025, WordPress 6.9 “Gene” was released to the public.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{man warn|Notes for the webmaster@gramps-project.org|Used in the maintenance of the Gramps website.}}&lt;br /&gt;
= Upgrade Mantis Bug Tracker (bug tracker) =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;https://gramps-project.org/bugs/&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.mantisbt.org/ MantisBT] is an open source issue tracker.&lt;br /&gt;
&lt;br /&gt;
[https://gramps-project.org/bugs/my_view_page.php Current installed version] 2.22.1 (released: 2019-09-27)&lt;br /&gt;
&lt;br /&gt;
* Place MantisBT into [https://www.mantisbt.org/docs/master/en-US/Admin_Guide/html/admin.install.upgrade.html readonly mode] using the file &amp;lt;code&amp;gt;mantis_offline.php&amp;lt;/code&amp;gt; to prevent users from using the system while the upgrade is in progress.&lt;br /&gt;
* Backup gramps_bugs mysql database using phpMyAdmin from the CPanel interface using the SQL format.&lt;br /&gt;
** Note that mantis attachments are stored in the &amp;lt;code&amp;gt;/home/gramps/public_html/files&amp;lt;/code&amp;gt; folder.&lt;br /&gt;
* Download latest version of MantisBT ( https://github.com/mantisbt/mantisbt/releases ) - (Use the &amp;quot;.tar.gz&amp;quot; file.)&lt;br /&gt;
* Upload the MantisBT &amp;quot;.tar.gz&amp;quot; file into the Gramps hosting site either using ftp or the CPanel &amp;quot;File Manager&amp;quot;.&lt;br /&gt;
* Use the CPanel &amp;quot;File Manager&amp;quot; to unarchive into &amp;lt;code&amp;gt;/home/gramps/&amp;lt;/code&amp;gt; - it will create a new folder such as &amp;quot;mantisbt-release-2.10.0&amp;quot;&lt;br /&gt;
* Rename the new folder from such as &amp;quot;mantisbt-release-2.10.0&amp;quot; to &amp;quot;bugsnew&amp;quot;&lt;br /&gt;
* Copy &amp;quot;config_inc.php&amp;quot; from the old folder into the new folder (the &amp;quot;config_inc.php&amp;quot; file is located in the &amp;quot;config&amp;quot; directory.)&lt;br /&gt;
* Check any readme type files to make sure there are not any database schema changes required - and follow the directions if there are...&lt;br /&gt;
** Then check the install by using: &amp;quot;/mantisbt/admin/check/index.php&amp;quot;&lt;br /&gt;
** And then upgrade the installation using: &amp;quot;/mantisbt/admin/install.php&amp;quot;&lt;br /&gt;
* Rename the original folder from &amp;quot;bugs&amp;quot; to &amp;quot;bugsold&amp;quot;&lt;br /&gt;
* Rename the new folder from &amp;quot;bugsnew&amp;quot; to &amp;quot;bugs&amp;quot;&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
Update the MantisBT plugins by downloading the updated version and install them (check the readme and follow any instructions)&lt;br /&gt;
* Source control integration plugin framework for MantisBT, including support for Github ( https://github.com/mantisbt-plugins/source-integration ) 2 part plugin (Get the master branch)[https://mantisbt.org/bugs/view.php?id=21201]&lt;br /&gt;
** Source control integration (version 2.3.0)&lt;br /&gt;
** Source Github integration (version 2.1.0)&lt;br /&gt;
* Google Analytics integration for MantisBT (version 2.0)( https://github.com/mantisbt-plugins/google-analytics )&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
See if it works!&lt;br /&gt;
* Place MantisBT into normal mode  by removing &amp;lt;code&amp;gt;mantis_offline.php&amp;lt;/code&amp;gt;&lt;br /&gt;
* Login as a user&lt;br /&gt;
** Use the test user (see offline support document)&lt;br /&gt;
* Test a few things (Edit note/create feature/issue)&lt;br /&gt;
* Look at the bottom left corner of the main overview page where it will display the current upgraded to version number so you know you are looking at the new install (You may need to refresh to get a new copy, as there is probably some caching involved...)&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
If not immediately functional&lt;br /&gt;
* Revert by renaming &amp;quot;bugs&amp;quot; to &amp;quot;bugsnew&amp;quot; and &amp;quot;bugsold&amp;quot; to &amp;quot;bugs&amp;quot;&lt;br /&gt;
* If any database schema changes had been made restore the original &amp;quot;gramps_bugs.sql&amp;quot; mysql database using phpMyAdmin.&lt;br /&gt;
that should put MantisBT back to square one...&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
Otherwise if it worked.&lt;br /&gt;
* Remove the &amp;quot;admin&amp;quot; folder (Or else there is a warning each time you login to do this).&lt;br /&gt;
* Remove the MantisBT &amp;quot;.tar.gz&amp;quot; file you uploaded.&lt;br /&gt;
* Move the &amp;quot;bugsold&amp;quot; folder to &amp;lt;code&amp;gt;/home/gramps/&amp;lt;/code&amp;gt; to prevent access.&lt;br /&gt;
* After a two weeks, remove the &amp;quot;bugsold&amp;quot; folder.&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
Also check that the following two links work and are not blank:&lt;br /&gt;
* Changelog page&lt;br /&gt;
* Roadmap.&lt;br /&gt;
If they are follow the instructions in the offline support document.&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
'''Backup the website!'''&lt;br /&gt;
&lt;br /&gt;
= Upgrade MediaWiki (wiki) =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;https://gramps-project.org/wiki/&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.mediawiki.org/wiki/MediaWiki MediaWiki] is a free software open source wiki package written in PHP, originally for use on Wikipedia.&lt;br /&gt;
&lt;br /&gt;
[https://gramps-project.org/wiki/index.php?title=Special:Version Current installed version] [https://www.mediawiki.org/wiki/MediaWiki_1.31 1.31.3] (released: 2019-07-02) LTS (Supported until [https://www.mediawiki.org/wiki/Version_lifecycle#Versions_and_their_end-of-life June 2021])&lt;br /&gt;
&lt;br /&gt;
The gramps_wiki mysql database is quite a large, and MediaWiki upgrades are generally more likely to have problems when upgrading than other actions on the Gramps website!&lt;br /&gt;
&lt;br /&gt;
* Place MediaWiki into restricted editing mode (See &amp;quot;LocalSettings.php&amp;quot; and uncomment the relevant section)&lt;br /&gt;
* Using the Gramps Cpanel interface go to the MySQL section, then select &amp;quot;phpMyAdmin&amp;quot; and remove the often large cache tables of gramps_wiki ( &amp;quot;l10n_cache&amp;quot; and &amp;quot;objectcache&amp;quot; ).&lt;br /&gt;
* Backup gramps_wiki mysql database using phpMyAdmin from the CPanel interface using the SQL format.&lt;br /&gt;
** If a timeout occurs try using SSH and the mysql command or even phpMyAdmin to clone/copy the existing database.&lt;br /&gt;
* Download latest version of MediaWiki ( https://www.mediawiki.org/wiki/Download ) - (Use the &amp;quot;.tar.gz&amp;quot; file.)&lt;br /&gt;
* Upload the MediaWiki &amp;quot;.tar.gz&amp;quot; file into the Gramps hosting site either using ftp or the CPanel &amp;quot;File Manager&amp;quot;.&lt;br /&gt;
* Use the CPanel &amp;quot;File Manager&amp;quot; to unarchive it into &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt; - it will create a new folder such as &amp;quot;mediawiki-1.31.3&amp;quot;&lt;br /&gt;
&lt;br /&gt;
From here, you can use a combination of the Cpanel &amp;quot;File Manager&amp;quot; or ssh, so long as you get it all done!&lt;br /&gt;
* Rename the new folder from such as &amp;quot;mediawiki-1.31.3&amp;quot; to &amp;quot;wikinew&amp;quot;&lt;br /&gt;
* Copy the &amp;quot;LocalSettings.php&amp;quot; file from &amp;quot;wiki&amp;quot; to &amp;quot;wikinew&amp;quot; folder.&lt;br /&gt;
* Copy the entire &amp;quot;images&amp;quot; folder (quite large - nearly 1.9GB) from &amp;quot;wiki&amp;quot; to &amp;quot;wikinew&amp;quot; - you will be replacing an existing folder in wikinew.  Again, you could do this with the filemanager or use ssh if you are comfortable with it).  Even using ssh it takes quite a while, and I'm pretty sure it puts a load on the server...&lt;br /&gt;
* Copy folders from the &amp;quot;extensions&amp;quot; folder in &amp;quot;wiki&amp;quot; into &amp;quot;wikinew&amp;quot;.  '''Copy only the ones that do not exist there''' (that is, don't overwrite folders in the extensions directory with older versions - only copy across the ones that are not already there).  We use the extensions listed below that do not come with the base install as well as a few also listed from the base install that you should not copy over.  You need to check and see if there are new versions of these, as sometimes the original versions will not work with the new version of MediaWiki. Installed extensions are listed on the following page: https://gramps-project.org/wiki/index.php?title=Special:Version &lt;br /&gt;
** Extension that Gramps wiki uses that come with MediaWiki (do not need to be installed) but are listed in the LocalSettings.php file&lt;br /&gt;
*** ParserFunctions - Enhance parser with logical functions&lt;br /&gt;
** Thirdparty Extensions&lt;br /&gt;
*** Confirm User Accounts – Gives bureaucrats the ability to confirm account requests&lt;br /&gt;
*** LabeledSectionTransclusion&lt;br /&gt;
*** Variables - Parser functions allowing to work with dynamic variables in an article scoped context&lt;br /&gt;
*** Google Analytics Integration&lt;br /&gt;
** [https://www.mediawiki.org/wiki/Manual:Skins Mediawiki:Skins](Themes)&lt;br /&gt;
*** Default is &amp;quot;Vector&amp;quot; as it has been customised for Gramps ( see https://gramps-project.org/wiki/index.php/MediaWiki:Common.css )&lt;br /&gt;
*** MobileFrontEnd&lt;br /&gt;
**** &amp;quot;MinervaNeue&amp;quot; mobile Skin (which is the same one used on Wikipedia)&lt;br /&gt;
&lt;br /&gt;
If there are any database schema changes, you may need to run the &amp;quot;update.php&amp;quot; file that is in the MediaWiki maintenance directory.&lt;br /&gt;
* Do that by using '''ssh''' (see offline support document) and changing to the &amp;quot;wiki/maintenance&amp;quot; directory and run &amp;lt;code&amp;gt;php update.php&amp;lt;/code&amp;gt;&lt;br /&gt;
There may be some warnings about deprecated functions and the option to bail out - you should be able to continue to do the schema upgrade...&lt;br /&gt;
If it were to fail, you'll need to revert to the original files (by renaming the folders) and probably do a database restore to the unchanged version of the gramps_wiki SQL file.&lt;br /&gt;
Just hope it doesn't happen to you!&lt;br /&gt;
&lt;br /&gt;
* Rename the original folder from &amp;quot;wiki&amp;quot; to &amp;quot;wikiold&amp;quot;&lt;br /&gt;
* Rename the new folder from &amp;quot;wikinew&amp;quot; to &amp;quot;wiki&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Otherwise if it worked.&lt;br /&gt;
* Place MediaWiki into normal mode&lt;br /&gt;
* Check the upgraded MediaWiki version details and all extensions are updated:&lt;br /&gt;
https://gramps-project.org/wiki/index.php?title=Special:Version&lt;br /&gt;
* Remove the MediaWiki &amp;quot;.tar.gz&amp;quot; file you uploaded.&lt;br /&gt;
* For the &amp;quot;wikiold&amp;quot; folder add a webprotect in the .Htaccess file to stop access to the old MediaWiki version (especially important if database schema update occurred)&lt;br /&gt;
* After a two weeks, remove the &amp;quot;wikiold&amp;quot; folder.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Backup the website.'''&lt;br /&gt;
&lt;br /&gt;
= Upgrade WordPress (blog) =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;https://gramps-project.org/blog/&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://wordpress.org/ WordPress] is open source software used to create the blog.&lt;br /&gt;
&lt;br /&gt;
Current installed version 6.9.0 ([https://wordpress.org/download/releases/ released:] 2025-12-02)&lt;br /&gt;
&lt;br /&gt;
* Backup gramps_blog mysql database using phpMyAdmin from the CPanel interface using the SQL format.&lt;br /&gt;
* Login to the Gramps blog ( https://gramps-project.org/blog/wp-login.php ) using an admin login.&lt;br /&gt;
&lt;br /&gt;
The Dashboard will indicated to you if there is a newer version available for updating/upgrading.&lt;br /&gt;
&lt;br /&gt;
You can expect pretty good results by just:&lt;br /&gt;
* Clicking on the appropriate &amp;quot;Update to x.x.x&amp;quot; button to upgrade the main install.&lt;br /&gt;
&lt;br /&gt;
After the update return to the Dashboard, Upgrades screen and&lt;br /&gt;
* Upgrade any plugins (after checking the compatibility notes for each) the following plugins are used on Gramps blog:&lt;br /&gt;
** Akismet Anti-Spam&lt;br /&gt;
** All-in-One WP Migration and Backup&lt;br /&gt;
** APCu Manager&lt;br /&gt;
** Autoptimize&lt;br /&gt;
** Classic Editor&lt;br /&gt;
** Easy HTTPS (SSL) Redirection&lt;br /&gt;
** Easy Updates Manager&lt;br /&gt;
** Github Embed&lt;br /&gt;
** Github Ribbon&lt;br /&gt;
** LightStart - Maintenance Mode, Coming Soon and Landing Page Builder&lt;br /&gt;
** Manage Notification Emails (Virgial)&lt;br /&gt;
** Google Captcha (reCAPTCHA) by BestWebSoft&lt;br /&gt;
** Sticky Side Buttons&lt;br /&gt;
** WordPress HTTPS&lt;br /&gt;
** WP File Manager&lt;br /&gt;
** WP-Optimize - Clean, Compress, Cache&lt;br /&gt;
** [https://wordpress.org/plugins/redirection/ Redirection]&lt;br /&gt;
&lt;br /&gt;
Themes&lt;br /&gt;
* Do not update the Gramps Theme named &amp;quot;Hello Gramps!&amp;quot; as it has been customised by Jason Simanek (Unless you know how)&lt;br /&gt;
* Upgrade only the themes that come with WordPress&lt;br /&gt;
&lt;br /&gt;
'''Backup the website.'''&lt;br /&gt;
&lt;br /&gt;
=Announcement of upgrade email template =&lt;br /&gt;
* See the source for this wiki page (embedded as a comment). &lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
To: gramps mailing list&lt;br /&gt;
From: webmaster@gramps-project&lt;br /&gt;
Subject line:&lt;br /&gt;
&lt;br /&gt;
Body of email:&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
=Changing to a new Hosting service=&lt;br /&gt;
{{stub}}&lt;br /&gt;
General summary of steps taken on move to current host.&lt;br /&gt;
&lt;br /&gt;
=See also=&lt;br /&gt;
*[[.dtd_and_.rng]]&lt;br /&gt;
*[[Rollover for the manual]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Developers/General]]&lt;/div&gt;</summary>
		<author><name>Sam888</name></author>
		
	</entry>
	<entry>
		<id>https://blog.gramps-project.org/wiki/index.php?title=GEPS_046:_FamilySearch_Integration&amp;diff=128572</id>
		<title>GEPS 046: FamilySearch Integration</title>
		<link rel="alternate" type="text/html" href="https://blog.gramps-project.org/wiki/index.php?title=GEPS_046:_FamilySearch_Integration&amp;diff=128572"/>
		<updated>2025-11-22T20:58:20Z</updated>

		<summary type="html">&lt;p&gt;Sam888: test edit&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;GEP to document discussions about Gramps FamilySearch integration.&lt;br /&gt;
&lt;br /&gt;
== Functionality ==&lt;br /&gt;
&lt;br /&gt;
What functionality would our users like to see?&lt;br /&gt;
&lt;br /&gt;
* '''Auto-import basic information''': If a user has already linked their FamilySearch ID, it would be incredibly helpful to automatically import their core information at the start of their initial research. This would save countless hours and prevent users from having to rebuild everything from scratch. (Jeff - jj0192)&lt;br /&gt;
&lt;br /&gt;
* '''Duplicate detection and merging''': Adding a feature that can identify and merge duplicate FSIDs would streamline the workflow and prevent confusion caused by repeated records. (Jeff - jj0192)&lt;br /&gt;
&lt;br /&gt;
== Integration ==&lt;br /&gt;
&lt;br /&gt;
How integrated should the solution be with the Gramps GUI?&lt;br /&gt;
&lt;br /&gt;
==Feature request==&lt;br /&gt;
* {{bug|3377}} Connect and synchronize Gramps with the FamilySearch API.&lt;br /&gt;
&lt;br /&gt;
===Existing addons===&lt;br /&gt;
* Jean Michault's PersonFS is a gramplet to interface Gramps with familysearch.com. https://github.com/jmichault/PersonFS&lt;br /&gt;
&lt;br /&gt;
* gramps plugin for syncing with FamilySearch. Uses API keys from Jean Michault's project, and code is rebuilt with added features. Should clear cache with the clear cache button in the gramplet before closing down Gramps, may face issues with children not showing up in the compare window if you do not clear the cache. https://github.com/SourceAirbender/FSG_Sync&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [https://gramps.discourse.group/t/familysearch-integration-with-gramps/8744/66?u=gramps-project FamilySearch Integration with Gramps] Gramps forum&lt;br /&gt;
* [https://developers.familysearch.org/main/reference/api-reference-guide FamilySearch API Reference Guide]&lt;br /&gt;
&lt;br /&gt;
[[Category:GEPS|F]]&lt;/div&gt;</summary>
		<author><name>Sam888</name></author>
		
	</entry>
	<entry>
		<id>https://blog.gramps-project.org/wiki/index.php?title=User:RokeJulianLockhart&amp;diff=128054</id>
		<title>User:RokeJulianLockhart</title>
		<link rel="alternate" type="text/html" href="https://blog.gramps-project.org/wiki/index.php?title=User:RokeJulianLockhart&amp;diff=128054"/>
		<updated>2025-11-06T02:07:38Z</updated>

		<summary type="html">&lt;p&gt;Sam888: hi&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:User|R]]&lt;/div&gt;</summary>
		<author><name>Sam888</name></author>
		
	</entry>
	<entry>
		<id>https://blog.gramps-project.org/wiki/index.php?title=User_talk:RokeJulianLockhart&amp;diff=128053</id>
		<title>User talk:RokeJulianLockhart</title>
		<link rel="alternate" type="text/html" href="https://blog.gramps-project.org/wiki/index.php?title=User_talk:RokeJulianLockhart&amp;diff=128053"/>
		<updated>2025-11-06T02:04:23Z</updated>

		<summary type="html">&lt;p&gt;Sam888: Welcome!&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Welcome to ''Gramps''!'''&lt;br /&gt;
We hope you will contribute much and well.&lt;br /&gt;
You will probably want to read the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents help pages].&lt;br /&gt;
Again, welcome and have fun! [[User:Sam888|Sam888]] ([[User talk:Sam888|talk]]) 02:04, 6 November 2025 (UTC)&lt;/div&gt;</summary>
		<author><name>Sam888</name></author>
		
	</entry>
	<entry>
		<id>https://blog.gramps-project.org/wiki/index.php?title=Talk:PseudonymTree.gramps&amp;diff=128025</id>
		<title>Talk:PseudonymTree.gramps</title>
		<link rel="alternate" type="text/html" href="https://blog.gramps-project.org/wiki/index.php?title=Talk:PseudonymTree.gramps&amp;diff=128025"/>
		<updated>2025-11-04T23:41:23Z</updated>

		<summary type="html">&lt;p&gt;Sam888: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Well, it is proving impossible to upload a Tree that is at all compatible with import to Gramps.&lt;br /&gt;
&lt;br /&gt;
The Gramps file compression format is .gzip and .zip compressed files are 'corrupt'.&lt;br /&gt;
&lt;br /&gt;
Media wiki only accepts  .zip and .gz formats.  But the upload validator does not recognize the .gzip MIME type (which is the identifier Gramps embeds in the file) as being a .gz file.  So uploads fail. (2 years ago, it seems to have failed silently.)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
File extension &amp;quot;.zip&amp;quot; does not match the detected MIME type of the file (application/gzip).&lt;br /&gt;
Source file&lt;br /&gt;
Source filename:	&lt;br /&gt;
Maximum file size: 100 MB&lt;br /&gt;
	&lt;br /&gt;
Permitted file types: png, gif, jpg, jpeg, ogg, zip, gz, svg, pdf. &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:Send me the file and I'll check it out. In the mean time attach file to a feature request on the bugtracker and link to that.  [[User:Sam888|Sam888]] ([[User talk:Sam888|talk]]) 05:18, 28 September 2022 (UTC) webmaster@gramps-project.org&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr /&amp;gt;&lt;br /&gt;
Thanks! created a bug report with the 7zip created .gz file attached. (Tweaked the Researcher XML block with Notepage++ since Researcher &amp;amp; Owner info is such a pain verify inside Gramps.) Thought this might be better than sending it by eMail too. &lt;br /&gt;
&lt;br /&gt;
{{bug|0012696}}: MediaWiki does not accept Gramps compressed .gzip MIME type for .gz uploads&lt;br /&gt;
&lt;br /&gt;
[[User:Bamaustin|Bamaustin]] ([[User talk:Bamaustin|talk]])&lt;br /&gt;
&lt;br /&gt;
:Hi Gioto Thanks for fixing the download. [[User:Sam888|Sam888]] ([[User talk:Sam888|talk]]) 23:41, 4 November 2025 (UTC)&lt;/div&gt;</summary>
		<author><name>Sam888</name></author>
		
	</entry>
	<entry>
		<id>https://blog.gramps-project.org/wiki/index.php?title=User_talk:Sam888&amp;diff=126357</id>
		<title>User talk:Sam888</title>
		<link rel="alternate" type="text/html" href="https://blog.gramps-project.org/wiki/index.php?title=User_talk:Sam888&amp;diff=126357"/>
		<updated>2025-10-22T04:47:54Z</updated>

		<summary type="html">&lt;p&gt;Sam888: /* Editing User:Sam888#Update_for_Gramps_6.0 section */ Prefer you copy what you need and then remove individual notes as needed from my page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Reminder to add when you can pretty please :)=&lt;br /&gt;
[[User_talk:GulliblePangolin#Add_Wikipedia:Citation_templates]]&lt;br /&gt;
[[User:GulliblePangolin|GulliblePangolin]] ([[User talk:GulliblePangolin|talk]]) 02:34, 14 May 2020 (UTC)&lt;br /&gt;
:Ok, on my list, as mentioned cannot promise a eta apart from within 6 months, [[User:Sam888|Sam888]] ([[User talk:Sam888|talk]]) 00:16, 16 May 2020 (UTC)&lt;br /&gt;
&lt;br /&gt;
=Mediawiki request:Lua Script=&lt;br /&gt;
Hi Sam888, When you have a moment can you consider installing Lua script so we can use the current generation of templates from mediawiki/wikipedia some of the benefits are improved performance and simpler to program the templates. [[User:Daleathan|Daleathan]] ([[User talk:Daleathan|talk]]) 23:37, 29 May 2020 (UTC)&lt;br /&gt;
:: Ok I'd like this installed also please. Attempted to bring a template across from wikipedia and found out LUA was not installed here. --[[User:Gioto|Gioto]] ([[User talk:Gioto|talk]]) 22:45, 14 July 2020 (UTC)&lt;br /&gt;
&lt;br /&gt;
Wouldn't a full implementation of Lua script interpreter require a huge commitment to adding Security, monitoring for malware and server overloads? Since it is user programming, it would probably also need a testbed site to minimize the risk of crashing the public site. There DOES seem to be a safer intermediate option where Lua Script can be used like a compiler to generate debugged static templates.&lt;br /&gt;
&lt;br /&gt;
It seems like a more widely leveraged investment would be to add a more modern WYSIWYG page content editor. (Since the [https://www.mediawiki.org/wiki/Editor#Former javascript-based MediaWiki editor] we're currently using was deprecated in January!)&lt;br /&gt;
&lt;br /&gt;
[[User:Bamaustin|Bamaustin]] ([[User talk:Bamaustin|talk]]) 23:46, 14 July 2020 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::I'll investigate if this is possible on our current hosting plan and if Gramp-project really needs to use LUA. (We are currently using MediaWiki 1.31.3 and that editor  was removed in MediaWiki 1.32.x ) [[User:Sam888|Sam888]] ([[User talk:Sam888|talk]]) 00:35, 16 July 2020 (UTC)&lt;br /&gt;
::::Hi @Sam888 Thanks for the consideration to investigate. @Bamaustin I've no opinion about Lua and the commitment required security wise. Not sure how a replacement editor will help in my case as the template I was bringing over works outside of CSS code. Both your efforts are appreciated --[[User:Gioto|Gioto]] ([[User talk:Gioto|talk]]) 03:12, 16 July 2020 (UTC)&lt;br /&gt;
&lt;br /&gt;
: Hi Sam888, some the reasons why I want LUA are mentioned on my talk page, thanks anyway  --[[User:Daleathan|Daleathan]] ([[User talk:Daleathan|talk]]) 09:29, 20 July 2020 (UTC)&lt;br /&gt;
&lt;br /&gt;
=renaming the gramplets page =&lt;br /&gt;
Do you have any suggestions on if I should do this change? Thank you for noticing. --[[User:Gioto|Gioto]] ([[User talk:Gioto|talk]]) 08:33, 31 August 2020 (UTC)&lt;br /&gt;
: Good Idea. Please hold off doing this until Mediawiki has been upgraded. Just waiting on the release of MediaWiki 1.35.x (LTS) which was meant to be released in August! Testing of Mediawiki has gone well with this version so far.  [[User:Sam888|Sam888]] ([[User talk:Sam888|talk]]) 04:31, 1 September 2020 (UTC)&lt;br /&gt;
&lt;br /&gt;
=Synchronizing user manual=&lt;br /&gt;
Hi, do you have a simpler method of syncing the user manual? I was considering going page by page and adding in missing English sections to the other languages pages (in English only), like I just did for the about page, or should I not do that?  Can I swap the order of the two templates at the top and bottom so that language is 1st then the index template and at the bottom in reverse of that, so the language section is below the language template?  [[User:Daleathan|Daleathan]] ([[User talk:Daleathan|talk]]) 06:47, 29 January 2021 (UTC) &lt;br /&gt;
eg: change:&lt;br /&gt;
* (man index| )&lt;br /&gt;
* (languages| )&lt;br /&gt;
to&lt;br /&gt;
* (languages| )&lt;br /&gt;
* (man index| )&lt;br /&gt;
&lt;br /&gt;
:: Hi Dale, thanks for considering I'm pretty sure it would be appreciated. As for a simpler method sorry no, currently and for the foreseeable future it is only a manual process, the person who moved the user manual to the wiki is no longer with the project and the method the project used before was able to be packaged with the program for offline use as well as supporting translation offline quite easily using the [https://www.sphinx-doc.org/en/1.5/intl.html Sphnix system]! I agree that swapping the order of the templates makes sense, but hold off until the 5.2 user manual rollover please .[[User:Sam888|Sam888]] ([[User talk:Sam888|talk]]) 00:43, 5 February 2021 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::Hi, note that with Gary's offline pdf generator the [https://gramps-project.org/wiki/index.php/Manual_Generation_5.1#Preparing_for_consolidated_manual_creation following section ] mentions the script needs  ( All pages should have a Navigation then Language in header area and All pages should have a Navigation then Language in footer area ) so the reverse of what Dale is suggesting. [[User:Patsyblefebre|Patsy B Lefebre]] ([[User talk:Patsyblefebre|talk]]) 08:22, 12 October 2023 (UTC)&lt;br /&gt;
&lt;br /&gt;
= [[Template:Icon/doc]] =&lt;br /&gt;
&lt;br /&gt;
Hi Sam,&lt;br /&gt;
&lt;br /&gt;
Quit a lot of the icons I'm tying to use during translating the user manual, are showing question mars for example; {{icon|tdow}} I'd expect it to show a drop down list icon, or, is there something wrong with my settings?&lt;br /&gt;
----&lt;br /&gt;
I'd really like to learn how these icon family templates can be repaired &amp;amp; properly added too. A couple years ago, this domain had bandwidth issues that rendering errors when webpages had too many icons inserted. That seems to have been cleared up. &lt;br /&gt;
&lt;br /&gt;
But questions on how to maintain/repair/use the transclusion template for graphics have never been answered. (I think that the person who originally added [[Template:Icon/doc|these templates]] and the [[Gramps_icon_set]] templates may no longer be active.) And I find the parameter passing portion of template writing to be indecipherable. (As you might be able to tell from my failed attempt to build a 'deprecated notice' template.&lt;br /&gt;
&lt;br /&gt;
[[User:Bamaustin|Bamaustin]] ([[User talk:Bamaustin|talk]]) 14:52, 15 July 2021 (UTC)&lt;br /&gt;
&lt;br /&gt;
: I think that the person who originally added [[Template:Icon/doc|these templates]] and the [[Gramps_icon_set]] templates may no longer be active&lt;br /&gt;
&lt;br /&gt;
No I'm active and in our [https://gramps-project.org/wiki/index.php/User_talk:Daleathan previous conversation] on my talk page I mentioned the reason was:&lt;br /&gt;
::  the only way to improve the icon template is for the webmaster(That is Sam888 right?) to install Lua scripting and then we can use the current version of the icon template that is written in Lua&lt;br /&gt;
&lt;br /&gt;
So we wait. [[User:Daleathan|Daleathan]] ([[User talk:Daleathan|talk]]) 22:50, 15 July 2021 (UTC)&lt;br /&gt;
&lt;br /&gt;
Can't we still populate the missing items even without migrating to a current version in Lua? It may not be the best approach but, as the old proverb Voltaire quoted: “best is the enemy of the good”&lt;br /&gt;
&lt;br /&gt;
[[User:Bamaustin|Bamaustin]] ([[User talk:Bamaustin|talk]]) 23:03, 15 July 2021 (UTC)&lt;br /&gt;
&lt;br /&gt;
::: I'll attempt to update Media-wiki again this weekend hopefully they have worked out the issues I'm encountering! [[User:Sam888|Sam888]] ([[User talk:Sam888|talk]]) 01:52, 16 July 2021 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::: Did attempt upgrade of Mediawiki but it failed and the suggested [https://phabricator.wikimedia.org/T212428 work arounds] did not work! At this point I'm considering installing a new copy of Mediawiki and manually ( or programmatically )  copying over all the existing content, I'll research this option a bit more and may have to call on volunteers to help with the move! [[User:Sam888|Sam888]] ([[User talk:Sam888|talk]]) 01:03, 23 July 2021 (UTC)&lt;br /&gt;
&lt;br /&gt;
= Multilingual website =&lt;br /&gt;
Hi, Have you considered instead of Wordpress for the Blog using Joomla because you can create a multilingual website, without having to install any third party extension? &lt;br /&gt;
&lt;br /&gt;
https://docs.joomla.org/J3.x:Setup_a_Multilingual_Site&lt;br /&gt;
&lt;br /&gt;
[[User:CallMeDave|CallMeDave]] ([[User talk:CallMeDave|talk]]) 09:43, 19 July 2021 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Yes; previously investigated with a view to integrating both the blog and wiki into one and while promising the amount of the effort involved to migrate both to Joomla is significant, as well as not being as simple as Mediawiki for users. Only replacing the blog is a strong possibility but requires a new Gramps site template to be created and all the old blog entries etc to be migrated again a lot of effort. Thanks for the suggestion and link. [[User:Sam888|Sam888]] ([[User talk:Sam888|talk]]) 00:58, 23 July 2021 (UTC)&lt;br /&gt;
&lt;br /&gt;
:: [https://gramps.discourse.group/t/can-we-make-the-project-home-page-more-multilingual-without-excessive-labor/8165 Can we make the project home page more multilingual without excessive labor?] emyoulation (Brian McCullough) 2025-08-16&lt;br /&gt;
&lt;br /&gt;
::: Sam, fyi see [https://weblate.org/en/news/archive/weblate-cdn-translate-static-pages-easily/ these] [https://docs.weblate.org/en/latest/devel/html.html#cdn-addon-config weblate] [https://github.com/WeblateOrg/weblate/issues/1066 links] [[User:Patsyblefebre|Patsy B Lefebre]] ([[User talk:Patsyblefebre|talk]]) 07:03, 16 August 2025 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::: Thanks you [[User:Sam888|Sam888]] ([[User talk:Sam888|talk]]) 22:24, 17 August 2025 (UTC)&lt;br /&gt;
&lt;br /&gt;
=Notification test=&lt;br /&gt;
[https://gramps-project.org/bugs/view.php?id=12344 0012344: MediaWiki 'changed page' notifications sometimes mangle links to include 'ftp' to make invalid URL]&lt;br /&gt;
&lt;br /&gt;
=Welcome back=&lt;br /&gt;
Hi Sam,&lt;br /&gt;
Good to see you're back :)&lt;br /&gt;
Can you answer this question please [https://gramps-project.org/wiki/index.php/User_talk:Patsyblefebre /User_manual_translations_check_of_redirects_per_Language#Translation_section_of_forum_does_it_exist.3F Translation section of forum does it exist?]&lt;br /&gt;
If not does the forum need one? &lt;br /&gt;
[[User:Patsyblefebre|Patsy B Lefebre]] ([[User talk:Patsyblefebre|talk]]) 08:14, 12 October 2023 (UTC)&lt;br /&gt;
&lt;br /&gt;
=FYI: Proposal to use GitHub Issues by Nick Hall=&lt;br /&gt;
Have you seen &lt;br /&gt;
* [https://sourceforge.net/p/gramps/mailman/message/59113680/  Gramps-devel - Proposal to use GitHub Issues] ?&lt;br /&gt;
&lt;br /&gt;
No one has mentioned the maintenance burden/aspect on you that using Github issues would alleviate?&lt;br /&gt;
&lt;br /&gt;
Happy new year&lt;br /&gt;
[[User:Patsyblefebre|Patsy B Lefebre]] ([[User talk:Patsyblefebre|talk]]) 23:39, 4 January 2025 (UTC)&lt;br /&gt;
&lt;br /&gt;
::Thanks missed that! HPNY. [[User:Sam888|Sam888]] ([[User talk:Sam888|talk]]) 02:22, 15 January 2025 (UTC)&lt;br /&gt;
:::Your welcome [[User:Patsyblefebre|Patsy B Lefebre]] ([[User talk:Patsyblefebre|talk]]) 07:49, 15 January 2025 (UTC)&lt;br /&gt;
&lt;br /&gt;
=Weblate status widgets=&lt;br /&gt;
Weblate changed the url path of the widgets, but updating the path [https://gramps-project.org/wiki/index.php/Template:Translators/Weblate here] on the wiki still does not show the widgets? Can you check please?  Thanks [[User:Daleathan|Daleathan]] ([[User talk:Daleathan|talk]]) 21:49, 13 May 2025 (UTC)&lt;br /&gt;
:Thanks I'll look at it! [[User:Sam888|Sam888]] ([[User talk:Sam888|talk]]) 03:58, 18 May 2025 (UTC)&lt;br /&gt;
::Looks to be working now. [[User:Patsyblefebre|Patsy B Lefebre]] ([[User talk:Patsyblefebre|talk]]) 07:05, 16 August 2025 (UTC)&lt;br /&gt;
&lt;br /&gt;
=Editing User:Sam888#Update_for_Gramps_6.0 section=&lt;br /&gt;
Hi Sam, instead of me copying your [[User:Sam888#Update_for_Gramps_6.0]] section is it ok if I edit it as I update the user manual (I'll be careful). Thanks [[User:Gioto|Gioto]] ([[User talk:Gioto|talk]]) 00:44, 22 October 2025 (UTC)&lt;br /&gt;
:Prefer you copy what you need and then remove individual notes as needed from my page ( otherwise I'll keep getting notified via email!) Thanks again for the improvements. [[User:Sam888|Sam888]] ([[User talk:Sam888|talk]]) 04:47, 22 October 2025 (UTC)&lt;/div&gt;</summary>
		<author><name>Sam888</name></author>
		
	</entry>
</feed>