Gramps Web API & Gramps.js: progress

New versions of Gramps Web API and Gramps.js have been released today and I wanted to highlight some new features.

  • The Web API now has full read/write support. You can add new objects, update existing ones, delete objects, and upload new media files.
  • There is a new documentation page with deployment instructions: Introduction - Gramps Web API
  • Gramps.js now has UI for adding most objects and partial support for editing objects. It has a rich text editor for adding and editing Notes.
  • Gramps.js has a new SVG-based tree view based on Gramps’ Graphviz-powered hourglass graph.

Some screenshots to highlight the improvements in Gramps.js powered by new features in the Web API.

New tree view

Notes rich text editor

Edit family child references

Add new media object

I am also looking for beta testers for the beta version of the Web API synchronization addon that you can find here: GitHub - DavidMStraub/gramps-addon-webapisync: Development version of a Gramps addon to synchronize a local family tree with a Gramps Web API instance.

3 Likes

Where can I find the instructions to try this out?

I am happy to run the Web API sync addon. Now that I have got them both running well.

Thanks!

Excellent question :smiley:

I added a Readme with instructions now: GitHub - DavidMStraub/gramps-addon-webapisync: Development version of a Gramps addon to synchronize a local family tree with a Gramps Web API instance

Highlighting some new features:

  • Anniversary view on dashboard

  • Using arbitrary media files as map overlays automatically being displayed in the map view

  • UI for editing map overlay location (coordinates are saved in the Gramps DB as attributes of the media object)

  • Edit tags on all objects

  • Tag people in photos

  • Add link to existing object in note rich text editor

2 Likes