Gramps Connect, first hosted demo

Want to try out Gramps Connect, the hosted version? This is the first run of the new app, still in development, but making progress since … exactly one month ago today. Happy Birthday Gramps connect! :birthday_cake:

Go to:

And log into one of the accounts:

  • Username: editor-1, password: editor-1
  • Username: editor-2, password: editor-2
  • Username: editor-3, password: editor-3

Why three different editor accounts? Because you can talk to each other, and plan your research.

What to try on the Gramps Example family tree:

  1. Start a discussion on a gramps person, family, etc.
  2. Try out the fanchart with lifespans
  3. Checkout the Stories, and make a new one on a Person or Family
  4. Edit an object, see its history of edits
  5. Add a “Map overlay” to a place

And much more. What do you like? What don’t you like? Feedback appreciated!

If you want to also try the stand-alone desktop version (very small footprint, same functionality of the hosted version) :

Thanks for all your efforts.
First thought - I think it should be possible to see who is online.

Yes, that was my first thought too :slight_smile: The backend gramps-web-api doesn’t yet support that, but the logged in people who have made a change (including replying to a discussion) in the last few minutes will appear as an icon in the top-right corner.

If you click on their profile circle, you can send them a message. I just did!

Bonus use: the discussions are a great way to give feedback and ask questions during development. I’ve already adopted a few suggestions already.

Could you add an option to clipboard the Chat conversation? I will probably want to copy the thread as a worklist in a new Note in whichever Genealogy tool I might be using.

(It is very attractive.)

Yes, being able to save it is a good idea. What about archiving it as a note? Then you could also copy it.

And thank you for testing it and for the suggestion :slight_smile:

Thinking about this more, I think a “Copy” button on most things would be very useful.

Thank you very much! It looks great.
I love the way you can add places with a little help from wikidata.

There is so much talent in the Gramps team! There are several websolutions though…
I hope you will not spreading your resources too thin.
Grampsweb, Grampsconnect, Greatgramps.
What is the difference between them and should there be a focus, a direction the whole team should be working on?
I hope it is cooperation and not competition.

Thank you, and thanks to those who have already made suggestions!

You are right that Gramps has so much talent, and that we are standing on the shoulders of many decades of developers and users.

I wrote up an overview of the Gramps ecosystem here, noting that projects like greatgramps (static generators) were not included but should be:

There is a huge amount of cooperation because gramps-web and gramps-connect depend on gramps-web-api, and that depends on gramps-core. The hope is that even if we have to twist something to work today, in the future some of that will work its way to benefit the entire ecosystem.

I wouldn’t necessarily say components are in competition, but I will say that we are challenging and pushing the systems to be better. And there is a lot of variety, the spice of life :slight_smile:

This is deeply cool! Is there any chance of getting Map Overlays/KMLs in Gramps Desktop? That would be amazing.

They are already there!

Although I expanded on the idea and created an editor, the idea came from Gramps-core itself, and those developers and that discussion.

Yep. They are just a major undertaking to figure out how to use in Gramps Desktop.

I do not know if it is related. I added one place where I can guess the dynamic (evolution) between 1800[1] and 1870[2].

[1] 1800 : OpenHistoricalMap
[2] 1869 : OpenHistoricalMap

Some data was/were also linked with wikidata to contributions via Domus (see related post).

Now, around an other project, some shared images (retrieved from wikimedia commons via its thumb) will no more displayed at the top of some notices. eg., https://www.archi-wiki.org/Adresse:6_rue_du_Temple_(Vendenheim) → RDF content

It looks like (I could be wrong) that wikimedia commons (or wikidata) is trying to block the file caption from 3rd party projects, maybe by guessing that it is an AI bot or something like that. Note, this can also be a bug on this project too as some small versions are displayed on the same notice. One bug report has been filled, which should cover my first impression about this issue. Wikimedia commons seems to make the job, there is maybe rather an issue around these external ressources for properly handling data (thumb) into a project

Anyway, I do not want an internet into a big set of sandboxes, but like for hardcoded url or ark (Archival Resource Key), I dislike the idea of broken online ressources. So, does it makes sense to keep some data “offline” (or local) for gramps-connect, like historical data around maps? A map layer, like on gramps desktop version.

Translated (technical stuff) with the help of an AI:

It is just proposals and documentation (no implementation)

Also adding my two cents in this thread :slightly_smiling_face:

I agree with everything @dsblank wrote.

Apart from what the developers can do to cooperate, what we should also emphasize is what the community can do: those that have time to test the different tools that are available in the ecosystem, if there is a feature in one of them that you would like to see in another one of them, please let the devs know by opening a feature request. There are two reasons why this is important:

  • Developers might not have time to try out “the other” tools as they are busy maintaining their own project.
  • It’s often easier for users to see the value of a particular feature rather than developers who first think in terms of code changes or architectures.

Follow-up discussion in the PR.

This looks very promising. And fast.
One feature is missing though : there’s no graphical tree view like in gramps?
(the tab that’s between the “families” & “events” tabs)

Thanks for testing, and noticing the speed. Performance is one of the main goals.

There is a section called “Graphs” that is accessible from each person (under their name on right) and in general from from the “View” menu:

There we currently have three types of graphs: tree (hourglass ancestor/descendant), fan chart (with slice by age), and a new one called “Generations”. Generations will show generations of relatives (including step and half siblings)

Discoverability is also an important goal for the UI, and I’m still exploring possibilities.

Also try the “Compact” version of the Generations chart. It’s easy to miss, since the button is in the lower right corner of the screen:

image

Indeed! Need to make that more prominent for discoverability. And maybe also make compact the default?