Jump to content

Recommended Posts

Posted

Hi everyone,

I've been building this for a while - a full genealogy system inside ProcessWire. Family trees, people, relationships, sources, documents, DNA kits, research workflow, and GEDCOM export. All inside the PW admin.

GitHub: https://github.com/mxmsmnv/Arbor

Status: Beta. Usable on a test copy. Always backup before installing.

Screenshots:

arbor_one.png.4a8ccbf5c2db90f88003c178eb0ac0ee.png arbor_two.png.583d661c08d2fd855e36fbd2e7228819.png

Why ProcessWire for genealogy?

Genealogy data is complex, relational, and research-driven - not a blog. ProcessWire's flexible data model and custom DB table support make it a natural fit. Everything in Arbor lives in arbor_ prefixed tables, completely separate from the PW page tree.

What it does

  • Multiple trees - owner/public settings per tree
  • Person profiles - names, events, notes, sources, photos, relationships
  • Family/union management - partners, parents, children, relationship types
  • Interactive tree viewer - main person panel, selected-person panel, agenda, legend
  • Places & repositories - archives, sources, citations, documents, document leads
  • Research workflow - questions, tasks, search log, proof conclusions, next actions
  • DNA - kits, matches, segments
  • GEDCOM 5.5.1 and GEDCOM 7 export
  • GEDCOM import foundation (in progress)
  • AI helper via AiWire-compatible providers - research suggestions, name analysis
  • REST API via ArborApi submodule

Three submodules:

  • Arbor - schema, models, configuration, permissions, shared services
  • ProcessArbor - admin UI under Setup → Arbor
  • ArborApi - optional REST endpoints

Requirements: ProcessWire 3.0.200+, PHP 8.1+, MySQL/MariaDB with InnoDB

MIT License.

  • Like 3
  • Thanks 1
Posted

I wanted to go back and build my family tree again. The last time I did this was a long time ago, more than 15 years ago.So I decided to make it a separate module, open source for others, since this is sensitive data. Your own solution is always better than others.

  • Like 1

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...