# New website for addons

**URL:** <https://gramps.discourse.group/t/new-website-for-addons/1766>\
**Category:** Ideas\
**Tags:** third-party-addon, isotammi\
**Created:** [August 24, 2021, 1:42pm UTC](https://gramps.discourse.group/t/new-website-for-addons/1766 "2021-08-24T13:42:19Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mattkmmr](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/mattkmmr/32/410_2.png) [@Mattkmmr](https://gramps.discourse.group/u/Mattkmmr)\
**Post date:** [August 24, 2021, 1:42pm UTC](https://gramps.discourse.group/t/new-website-for-addons/1766/1 "2021-08-24T13:42:19Z")

</div>

I’ve created a [website](https://mattkmmr.github.io/gramps-addons-listings/) with lists addons for `Gramps` and `Isotammi`. You can filter the addons (addon category, language, version) and download them for manual installation if you wish to do so. This project was just some practise for me, but I think it can be useful for some users who are looking for an alternative way to download addons or want to use addons of both projects (Gramps and Isotammi) without having to switch between them.

 ![gramps_addons.PNG](https://global.discourse-cdn.com/free1/uploads/gramps/original/2X/b/b6079b4b69342b92549260e8ae6e7ca6fa38a862.jpeg)

---

<div class="post-metadata">

**Author:** ![emyoulation](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/emyoulation/32/67_2.png) [@emyoulation](https://gramps.discourse.group/u/emyoulation)\
**Post date:** [August 24, 2021, 1:56pm UTC](https://gramps.discourse.group/t/new-website-for-addons/1766/2 "2021-08-24T13:56:39Z")

</div>

That’s very nice!

Do you think you could scrape the .gpr.py file for the `help_url` and then create a hotlinked button to that relative or fully-qualified URL?

Most (but not all!) Gramplets have help\_url entries in their registrations. Registration files for other add-on types actually crap out if this line is included.

---

<div class="post-metadata">

**Author:** ![Mattkmmr](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/mattkmmr/32/410_2.png) [@Mattkmmr](https://gramps.discourse.group/u/Mattkmmr)\
**Post date:** [August 24, 2021, 2:11pm UTC](https://gramps.discourse.group/t/new-website-for-addons/1766/3 "2021-08-24T14:11:19Z")

</div>

> [@emyoulation](#):
>
> Do you think you could scrape the .gpr.py file for the `help_url` and then create a hotlinked button to that relative or fully-qualified URL?

Yes, I can look into it. By the way only [24 out of 140 addons](https://github.com/gramps-project/addons-source/search?p=1&q=help_url) have a `help_url`.  
The wiki links are also a mixture of  
`Addon:<addon_name>` and  
`<addon_name>`.

---

<div class="post-metadata">

**Author:** ![emyoulation](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/emyoulation/32/67_2.png) [@emyoulation](https://gramps.discourse.group/u/emyoulation)\
**Post date:** [August 24, 2021, 2:24pm UTC](https://gramps.discourse.group/t/new-website-for-addons/1766/4 "2021-08-24T14:24:34Z")

</div>

> [@Mattkmmr](#):
>
> wiki links are also a mixture of `Addon:<addon_name>` and `<addon_name>`

Yeah. I don’t think that will be cleaned up until the Developers choose to make the help\_url universal for all .gpr.py on all add-on type registration files.

Then the url will probably be added to the master text file used by the Plugin Manager. With access to that kind of visibility, the WikiContributors & add-on Developers can become more consistent in their naming conventions.

Add-ons are getting cluttered and will eventually reach a point where they need to be re-organized. We may even need an App Store at some point in the future!

---

<div class="post-metadata">

**Author:** ![daleathan](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/daleathan/32/1701_2.png) [@daleathan](https://gramps.discourse.group/u/daleathan)\
**Post date:** [August 26, 2021, 3:13am UTC](https://gramps.discourse.group/t/new-website-for-addons/1766/5 "2021-08-26T03:13:49Z")

</div>

Look great ☀

Could your site be combined with this [older](https://gramps-project.org/wiki/index.php/Talk:5.1_Addons#Possible_Automated_generation_of_report.2Faddons_etc) effort that also attempted to show what the reports looked like?

> GRAMPS reports examples: This page provides examples for most of the GRAMPS reports, for each GRAMPS version.: These reports are generated automatically.
> 
> - [GRAMPS reports examples](https://belissent.github.io/gramps-example-reports/)
> - Code: [GitHub - belissent/gramps-example-reports: GRAMPS example reports generated automatically](https://github.com/belissent/gramps-example-reports)

---

<div class="post-metadata">

**Author:** ![PLegoux](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/plegoux/32/413_2.png) [@PLegoux](https://gramps.discourse.group/u/PLegoux)\
**Post date:** [August 26, 2021, 7:56am UTC](https://gramps.discourse.group/t/new-website-for-addons/1766/6 "2021-08-26T07:56:05Z")

</div>

Very cool !

Something else I think could be useful: after selecting language (I.e french in my own case) it could be cool to have the original addon name, in English?, following its translated name. It could be useful to retrieve it or to speak about it using its original name. I use Gramps in French and it’s often difficult to know original functions (or addons) name in English

---

<div class="post-metadata">

**Author:** ![HKD](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/hkd/32/2784_2.png) [@HKD](https://gramps.discourse.group/u/HKD)\
**Post date:** [August 26, 2021, 10:12am UTC](https://gramps.discourse.group/t/new-website-for-addons/1766/7 "2021-08-26T10:12:10Z")

</div>

> [@PLegoux](#):
>
> Something else I think could be useful: after selecting language (I.e french in my own case) it could be cool to have the original addon name, in English?, following its translated name. It could be useful to retrieve it or to speak about it using its original name. I use Gramps in French and it’s often difficult to know original functions (or addons) name in English

oh, yes, that is also my wish. My language is German.

---

<div class="post-metadata">

**Author:** ![Mattkmmr](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/mattkmmr/32/410_2.png) [@Mattkmmr](https://gramps.discourse.group/u/Mattkmmr)\
**Post date:** [August 27, 2021, 10:22am UTC](https://gramps.discourse.group/t/new-website-for-addons/1766/8 "2021-08-27T10:22:13Z")

</div>

> #### Wiki Links

@emyoulation: I updated the site and added wiki links to the addons. ☑

* * *

> [@PLegoux](#):
>
> Something else I think could be useful: after selecting language (I.e french in my own case) it could be cool to have the original addon name, in English?

@PLegoux and @HKD: The wiki links added lately are linking to the English addon sites (+ their names).

* * *

> [@daleathan](#):
>
> Could your site be combined with this [older](https://gramps-project.org/wiki/index.php/Talk:5.1_Addons#Possible_Automated_generation_of_report.2Faddons_etc) effort that also attempted to show what the reports looked like?

@daleathan Thank you, I’ll look into the code. Do you mean linking from this site to the report examples?

---

<div class="post-metadata">

**Author:** ![emyoulation](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/emyoulation/32/67_2.png) [@emyoulation](https://gramps.discourse.group/u/emyoulation)\
**Post date:** [August 27, 2021, 1:18pm UTC](https://gramps.discourse.group/t/new-website-for-addons/1766/9 "2021-08-27T13:18:04Z")

</div>

> [@Mattkmmr](#):
>
> added wiki links to the addons. ☑

Thank you!

Do you think that there might be a way for developers (with add-ons in the prototype & beta cycle) might be able to register their work & become listed? (For instance, a place to submit the GirHub .gpr.py URL.)

It might be used help budding add-ons developers find alpha/beta testers & documentation writers.

And maybe this could create a process where willing mentors could locate people needing tutoring on how to migrate an add-on through the GitHub release process.

---

<div class="post-metadata">

**Author:** ![Mattkmmr](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/mattkmmr/32/410_2.png) [@Mattkmmr](https://gramps.discourse.group/u/Mattkmmr)\
**Post date:** [August 28, 2021, 12:33pm UTC](https://gramps.discourse.group/t/new-website-for-addons/1766/10 "2021-08-28T12:33:31Z")

</div>

> [@emyoulation](#):
>
> Do you think that there might be a way for developers […] to register their work & become listed?

I think it’s easier to just ask here on Discourse for help with the current process and share addon prototypes. Right now I’m just fetching Gramps and Isotammi addon listings, so all new or updated addons there will also show up on the site immediately.

---

<div class="post-metadata">

**Author:** ![daleathan](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/daleathan/32/1701_2.png) [@daleathan](https://gramps.discourse.group/u/daleathan)\
**Post date:** [August 31, 2021, 1:08am UTC](https://gramps.discourse.group/t/new-website-for-addons/1766/11 "2021-08-31T01:08:56Z")

</div>

> [@Mattkmmr](#):
>
> @daleathan Thank you, I’ll look into the code. Do you mean linking from this site to the report examples?

No I meant if possible 🙂 integrating that abandoned code so that examples of the reports could be shown also 🙂

---

<div class="post-metadata">

**Author:** ![Mattkmmr](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/mattkmmr/32/410_2.png) [@Mattkmmr](https://gramps.discourse.group/u/Mattkmmr)\
**Post date:** [September 17, 2021, 8:28pm UTC](https://gramps.discourse.group/t/new-website-for-addons/1766/12 "2021-09-17T20:28:43Z")

</div>

@PLegoux @HKD Display original addon names ☑  
I hope it’s useful. 🙂

 ![Screenshot 2021-09-17 at 22-24-15 Gramps Addons](https://global.discourse-cdn.com/free1/uploads/gramps/original/2X/3/3a9b09e8f5b22426d54b115751461cb55befe56b.png)

---

<div class="post-metadata">

**Author:** ![PLegoux](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/plegoux/32/413_2.png) [@PLegoux](https://gramps.discourse.group/u/PLegoux)\
**Post date:** [September 17, 2021, 10:59pm UTC](https://gramps.discourse.group/t/new-website-for-addons/1766/13 "2021-09-17T22:59:02Z")

</div>

Yes I’ve seen that. Thanks!  
I’ve bookmarked the URL as one of the gramps reference websites.

---

<div class="post-metadata">

**Author:** ![emyoulation](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/emyoulation/32/67_2.png) [@emyoulation](https://gramps.discourse.group/u/emyoulation)\
**Post date:** [September 20, 2021, 2:29pm UTC](https://gramps.discourse.group/t/new-website-for-addons/1766/14 "2021-09-20T14:29:14Z")

</div>

Suggestions:

- Link the Gramps version button to:  
[`https://sourceforge.net/projects/gramps/files/Stable/`](https://sourceforge.net/projects/gramps/files/Stable/)
- Is it viable to set the color of the add-on version & Gramps version to match the [Color coding on the Previous Releases webpage](https://www.gramps-project.org/wiki/index.php/Previous_releases_of_Gramps)?
- Sorting seems to be alphabetically by type of Add-on, sub-sorted alphabetically by name. Could there be an option for straight alphabetically by name?

I am revising the [Plugin List Legend](https://www.gramps-project.org/wiki/index.php/Plugin_list_legend) and hope to have **[Gramps Glossary](https://www.gramps-project.org/wiki/index.php/Gramps_Glossary#gramplet)** entries for each Plugin type soon.  
Could the Plugin type buttons be temporarily linked to [`https://www.gramps-project.org/wiki/index.php/Plugin_list_legend`](https://www.gramps-project.org/wiki/index.php/Plugin_list_legend) until the **Gramps Glossary** entries are created?  
_(It might be easier for internationalization to leave it linked to the top-level **Plugin list legend** page. It is difficult to predict if MediaWiki will ever have translation-friendly subheading links.)_

---

<div class="post-metadata">

**Author:** ![Mattkmmr](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/mattkmmr/32/410_2.png) [@Mattkmmr](https://gramps.discourse.group/u/Mattkmmr)\
**Post date:** [September 27, 2021, 1:43pm UTC](https://gramps.discourse.group/t/new-website-for-addons/1766/15 "2021-09-27T13:43:52Z")

</div>

@emyoulation I added info buttons next to the filter options. If you click them they provide info for each filter option and link to [Gramps release history](https://www.gramps-project.org/wiki/index.php/Previous_releases_of_Gramps), [Gramps download](https://www.gramps-project.org/wiki/index.php?title=Download) and [plugin list legend](https://www.gramps-project.org/wiki/index.php/Plugin_list_legend). The addons are also sorted by addon names now.

 ![Screenshot 2021-09-27 at 15-33-09 Gramps Addons](https://global.discourse-cdn.com/free1/uploads/gramps/original/2X/1/1abdb2b8806a3644185ac167e2bacbccd87d401f.jpeg)

---

<div class="post-metadata">

**Author:** ![emyoulation](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/emyoulation/32/67_2.png) [@emyoulation](https://gramps.discourse.group/u/emyoulation)\
**Post date:** [September 27, 2021, 2:37pm UTC](https://gramps.discourse.group/t/new-website-for-addons/1766/16 "2021-09-27T14:37:03Z")

</div>

> [@Mattkmmr](#):
>
> link to [Gramps release history](https://www.gramps-project.org/wiki/index.php/Previous_releases_of_Gramps), [Gramps download](https://www.gramps-project.org/wiki/index.php?title=Download)

Looks pretty good. Noted a typo  
The link “Re ~~a~~ lease ~~s~~ History” should be “Release History”.

 ![Screenshot_20210927-092117](https://global.discourse-cdn.com/free1/uploads/gramps/original/2X/8/8fe36f23eb03d6f59310cb1bdcfaedbb2b0c1cfb.jpeg)

The width of the language pop-up is behaving a bit oddly and wrapping the info button to the next line on Mobile theme (Chrome on Android X⁴ phone)

 ![Screenshot_20210927-092124](https://global.discourse-cdn.com/free1/uploads/gramps/original/2X/c/c2c5156a10487c84ba8611bdefa7f8282579c1ce.jpeg)

And, while the Releases History describes previous releases (gives access the versions documentation) and the Download button gives access to the correct Gramps code, the access to download the Gramps CODE version is fairly well hidden. Could you link the ~~GitHub~~ [oops! correction: SourceForge] code directory in the same info box too?

[`https://sourceforge.net/projects/gramps/files/Stable/`](https://sourceforge.net/projects/gramps/files/Stable/)

---

<div class="post-metadata">

**Author:** ![Mattkmmr](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/mattkmmr/32/410_2.png) [@Mattkmmr](https://gramps.discourse.group/u/Mattkmmr)\
**Post date:** [September 27, 2021, 3:33pm UTC](https://gramps.discourse.group/t/new-website-for-addons/1766/17 "2021-09-27T15:33:00Z")

</div>

@emyoulation Thanks for your feedback! I fixed the typo and the wrapping issue and also added links to Gramps sourceforge downloads and one to Gramps GibHub repo. I hope everything is working now. 😃

---

<div class="post-metadata">

**Author:** ![emyoulation](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/emyoulation/32/67_2.png) [@emyoulation](https://gramps.discourse.group/u/emyoulation)\
**Post date:** [September 27, 2021, 5:25pm UTC](https://gramps.discourse.group/t/new-website-for-addons/1766/18 "2021-09-27T17:25:51Z")

</div>

Posted a link to your site on the “[Gramps for Genealogists](https://www.facebook.com/groups/370692133138445/permalink/1795067220700922/?app=fbl)” Facebook group.

This should create a “Trial by Fire” by more casual users.

It may create a need for a newbie oriented Wiki page about manual download & installation. For now, maybe the [Manually installed Addons](https://www.gramps-project.org/wiki/index.php/5.1_Addons#Manually_installed_Addons) section of the 5.1 add-ons page will be informative enough.

---

<div class="post-metadata">

**Author:** ![PLegoux](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/plegoux/32/413_2.png) [@PLegoux](https://gramps.discourse.group/u/PLegoux)\
**Post date:** [September 28, 2021, 9:26am UTC](https://gramps.discourse.group/t/new-website-for-addons/1766/19 "2021-09-28T09:26:31Z")

</div>

An idea: could you add a link (permanent?) to each box?

I would have liked to answer to [this thread](https://gramps.discourse.group/t/filters-are-great-why-dont-all-reports-use-them/1860/7) to try to use your tool but some of its answers don’t have a link to any wiki page and no link to it answer so it could be difficult to use in some cases. i.e.:

 ![SmartSelect_20210928-111837_Chrome](https://global.discourse-cdn.com/free1/uploads/gramps/original/2X/f/f79f46ae825b4a81c7989b17e389b010ed032041.jpeg)

---

<div class="post-metadata">

**Author:** ![Mattkmmr](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/mattkmmr/32/410_2.png) [@Mattkmmr](https://gramps.discourse.group/u/Mattkmmr)\
**Post date:** [October 1, 2021, 8:19pm UTC](https://gramps.discourse.group/t/new-website-for-addons/1766/20 "2021-10-01T20:19:17Z")

</div>

> [@PLegoux](#):
>
> An idea: could you add a link (permanent?) to each box?

I made the addons **selectable** and **shareable** :  
If you click the header/name you can select an addon (highlighted with a red border). The url is updated (`# + addon_id`), so you can share the url with other people.  
The site scrolls to the selected addon and the addon is also highlighted for them, so people following your link should easily find the shared addon. 😃

 ![Screenshot 2021-10-01 at 22-12-39 Gramps Addons](https://global.discourse-cdn.com/free1/uploads/gramps/original/2X/4/45b5c47e247c553d8caac8ce74cec8bb417e736d.jpeg)

[Next page](https://gramps.discourse.group/t/new-website-for-addons/1766.md?page=2)
