This is a discussion that’s right in line with my current project.
Currently, I publish my Gramps data using the Narrated Web Site feature. However, I’m not really satisfied with that for several reasons. First, it’s not device-friendly. Second, although it presents a complete view of the data, it’s not always easy to find what you want in the volume of information. Third, in my case, with over 17,000 people in my database, some of the files generated are massive.
So I’m implementing a different approach, using a WordPress plugin and Ajax to present my data. Here are some features of what I’m working on:
First, it has a search capability. You can search on surname, given name, place of birth/death, and a date range.
Second, like the Narrated Web Site, it includes sources, as well as witnesses and witness events. However, unlike the Narrated Web Site, it shows the relationship of the witness or other event participant to the subject individual.
Third, it leverages my Consanguinity gramplet to show the subject’s pedigree, including pedigree collapse.
As far as I know, no other web publishing system shows relationships between the subject and others, apart from parents, grands, spouses, and children. Or pedigree collapse. There is potentially a lot of information in a Gramps database that can be reported on, with just a little bit of extra processing.
As an example, I think of the famous Nobel-Prize winning physicists in my database, Hendrik Antoon Lorentz and Heike Kamerlingh-Onnes, both distant cousins of mine. Working at the same university, the two certainly knew each other. In fact, Kamerlingh-Onnes was a witness to the birth registration of Lorentz’s youngest child. However, I doubt that they knew they were 5th cousins. This kind of thing isn’t reported in the usual web publishing options. But should.