If you want to just read my questions, skip to the end.
Background: I’ve been programming for over 5 decades, using various assemblers for the first couple decades and using C since then while dabbling in other programming languages along the way. About a year ago I decided I wanted to do some sort of an all-purpose genealogy project which would run on an individual’s home computer. I wanted it to be cross-platform and wanted to utilize a Web interface. So, I chose to use JavaScript and nodejs, and learned JavaScript as I proceeded with the project. Needless to say, JavaScript is pretty different from what I’m used to and I’ve encountered many bumps along the way. But, I’ve muddled through. (JavaScript is still pretty foreign to me in some ways.)
Just a couple of days ago I came across Gramps Web, and now I’m wondering if contributing to Gramps Web is a better way for me to go than doing my own project (I have a large vision for my project). To help make that determination, I first needed to see and try Gramps Web.
Something to keep in mind is that I’m a dinosaur, and not at all up to snuff on the modern way of doing things.
I’ve been running Linux since v1.0 (although I’m not still running v1.0 :).
It doesn’t look like I can install Gramps Web from the zip file, although I would think I should be able to (remember, I’m a dinosaur).
I tried to follow the instructions at Getting Started - Gramps Web (I have my own server) installing Docker and Docker Compose but “docker compose up -d” gets unknown shorthand flag: ‘d’ in -d
This is my first time using Docker for anything.
I was able to try Gramps Web using “try out locally”.
Disclaimer: I have little to no experience using any third party genealogy software. I’ve always kept my genealogy database on my computer in plain text format, and used Linux tools to maintain it.
I’ve used FamilySearch quite a bit but not so much to create and maintain a family tree, rather to look for leads and records.
Before trying Gramps Web, I tried Gramps. It looks like great software with lots of functions and add-ons. But, adding data in Gramps proper is confusing, difficult and clunky. I expect importing a Gedcom would make things a lot easier. I didn’t try that. Attracting new users who don’t yet have a Gedcom would be difficult I would think.
Gramps Web is a little better for adding data, but I just think it could, and should, be so much easier.
I’m not concerned too much with adding data. I’m more concerned with providing tools as aids to genealogists.
Questions:
It appears as though Gramps Web only uses Gramps files. Perhaps this is outside the objectives of Gramps Web, but is it able (or any plans) to read/write it’s own files (using nodejs) unknown to Gramps?
I didn’t see anything about add-ons in the Gramps Web docs. Are their any plans to allow add-ons?