Difference between revisions of "Web Solutions for Gramps"

From Gramps
m (Wiki pages about creating web content using Gramps: add GUI menu markup)
m (Reports that build uploadable pages)
Line 16: Line 16:
  
 
==Reports that build uploadable pages==
 
==Reports that build uploadable pages==
* Web pages -> [[Addon:D3_Ancestral_and_Descendant_Charts#Ancestral_Collapsible_Tree|Ancestral Collapsible Tree...]] (D3 addon)
+
The [[Gramps_{{man version}}_Wiki_Manual_-_Reports_-_part_7#Narrated_Web_Site|Narrated Web Site...]] creates an '''''entire website''''' of uploadable linked webpages.
* Web pages -> [[Addon:D3_Ancestral_and_Descendant_Charts#Ancestral_Fan_Chart|Ancestral Fan Chart...]] (D3 addon)
+
 
* Web pages -> [[Addon:DenominoViso|DenominoVisio...]] (addon)
+
Under the {{man menu|Reports -> Web pages ->}} submenu:
* Web pages -> [[Addon:D3_Ancestral_and_Descendant_Charts#Descendant_Indented_Tree|Descendant Indented Tree...]] (D3 addon)
+
* [[Addon:D3_Ancestral_and_Descendant_Charts#Ancestral_Collapsible_Tree|Ancestral Collapsible Tree...]] (D3 addon)
* Web pages -> [[Gramps_{{man version}}_Wiki_Manual_-_Reports#Dynamic_Web_Report|Dynamic Web Report...]]
+
* [[Addon:D3_Ancestral_and_Descendant_Charts#Ancestral_Fan_Chart|Ancestral Fan Chart...]] (D3 addon)
* Web pages -> [[Addon:HeatmapWebReport|Heatmap...]] (addon)
+
* [[Addon:DenominoViso|DenominoVisio...]] (addon)
* Web pages -> [[Gramps_{{man version}}_Wiki_Manual_-_Reports_-_part_7#Narrated_Web_Site|Narrated Web Site...]]
+
* [[Addon:D3_Ancestral_and_Descendant_Charts#Descendant_Indented_Tree|Descendant Indented Tree...]] (D3 addon)
* Web pages -> [[Addon:NetworkChart|Network Chart...]] (addon)
+
* [[Gramps_{{man version}}_Wiki_Manual_-_Reports#Dynamic_Web_Report|Dynamic Web Report...]]
* Web pages -> Timeline Pedigree Report...
+
* [[Addon:HeatmapWebReport|Heatmap...]] (addon)
* Web pages -> [[Gramps_{{man version}}_Wiki_Manual_-_Reports_-_part_7#Web_Calendar|Web Calendar...]]
+
* [[Gramps_{{man version}}_Wiki_Manual_-_Reports_-_part_7#Narrated_Web_Site|Narrated Web Site...]]
 +
* [[Addon:NetworkChart|Network Chart...]] (addon)
 +
* Timeline Pedigree Report...
 +
* [[Gramps_{{man version}}_Wiki_Manual_-_Reports_-_part_7#Web_Calendar|Web Calendar...]]
  
 
==External tools that leverage Gramps XML==
 
==External tools that leverage Gramps XML==

Revision as of 19:18, 18 November 2022

Wiki pages about creating web content using Gramps

Interactive web apps

Fig. 1 GrampsWeb screenshot from GitHub project docs

Gramps Web is a web app developed by the Gramps community that allows to collaboratively edit a Gramps family tree database using the same code base as Gramps Desktop.

Configuring a Gramps Web instance on your own server or hosted service is an EXPERT level task. But there deployment options using a Docker container and a turnkey "1-click App" offered as a service if you have a (paid) Digital Oceans droplet account.

Gramps Web Sync addon snychronizes the Gramps Web online database with Gramps Desktop from the Tools -> Family Tree Processing submenu. It supports import and export of genealogical data in all formats supported by Gramps.

See the project on GitHub.

Reports that build uploadable pages

The Narrated Web Site... creates an entire website of uploadable linked webpages.

Under the Reports -> Web pages -> submenu:

External tools that leverage Gramps XML

  • Betty - static site generator for Gramps XML and GEDCOM family trees by Bart Feenstra

Export to an uploadable format with a web browser

  • GeneWeb format - GenWeb is free, open source genealogy software written in OCaml by Daniel de Rauglaudre running on a lightweight webserver for Unix, Linux, Microsoft Windows and macOS platforms.
  • Web Family Tree format - Web Family Tree genealogy freeware by Peter Moylan (OS/2 webserver based)

Data Scrapers

Data Scrapers poll web sources for importable data. They recognize structured data in one source and crosswalk it to the corresponding data structure in a destination. (The destination could be a file format... Like GEDCOM... or an application... like Gramps.)

Finding Aids

Finding Aids do contextual lookups of structured data in a database in another system. Like might be looking up a person by given name, surname and years of birth/death; or by an archived reference ID.

  • Web Connect Pack - person view website lookups via contextual popup menu
    • DE (Deutsch) Web Connect Pack
    • FR (French) Web Connect Pack
    • NL (Netherlands) Web Connect Pack
    • RU (Russian) Web Connect Pack
    • UK (United Kingdom) Web Connect Pack
    • US (United States) Web Connect Pack

Inactive Projects

See Also