Racinage
Francais

Core workflow

Family tree

Last updated 2026-11-06T11:44:42+00:00

The tree is the heart of Racinage. It supports a horizontal canvas for relationship mapping and a vertical view for compact browsing.

Children keep the order in which they were added to the tree. Editing names, dates, photos, or other profile details does not reorder them. A Birth position places a child at that exact place among brothers and sisters; see Birth position.

Family tree dashboard screenshot
The horizontal tree view keeps relationship cards, connectors, layout controls, and tree statistics in one workspace.

Tree layouts

Use horizontal view when editing relationships and visual spacing matters. Use vertical view when browsing a branch or opening profiles from a narrow screen.

  • Horizontal: best for adding spouses, external partners, parents, and children.
  • Vertical: best for scanning a branch and expanding or collapsing family sections.
  • Generation rail: the left-side rail marks generation positions in horizontal view and can be hidden from Manage > Settings.
  • Reset view: returns the horizontal tree to the centered home position.

Admins can also set the default tree view and horizontal zoom from Manage > Settings > Interface Appearance. A user's saved local layout choice still takes priority on that device.

Print a tree

Open the tree menu and choose Print Tree. Review the landscape preview and the suggested paper size, from A4 to A0. Names and relationship lines stay vector sharp; photos use their largest available variant. Select 300 dpi or higher in the printer settings. For a very large tree, print a partial section or use a larger custom paper size. Choose Print Tree to open the browser print dialog, or Cancel to return.

Adding people

If a name is not known, choose New Person and check Unknown. Each addition creates a separate, visible person with its own relationships. Open the person’s profile later to replace the placeholder name when the identity becomes known.

Turn on edit mode, hover over a person or couple, and use the add controls. Racinage supports creating a new person or attaching an existing person who is not already in the selected tree.

To work across every family account where you are an owner or approved collaborator, open the tree selector and choose Manage Persons. The directory shows each person once, including people not yet assigned to a tree, with family and tree filters, search, Grid and List views, optional grouping by family account or first letter, and progressive loading as you scroll. Cards show the available year range and age at a glance. Selecting a card opens the same read-only person details used by the tree.

A small calendar icon marks living people whose birthday is today or tomorrow. It appears in the directory and in both Horizontal and Vertical tree views.

1
Add the first member.

This creates the first root of a new tree.

2
Add parents or a spouse.

Use parents for ancestry and spouse for the main couple relationship.

3
Add children.

Children appear below the parent or couple branch.

Birth position

A birth position is a place among brothers and sisters, not just a sort key. A child set to position 4 is shown fourth from the left. Children without a position fill the remaining places in the order they were added to the tree, and positions beyond the number of children follow at the end. Brothers and sisters are the children who share exactly the same parents in the tree, so half-siblings keep their own numbering.

In Add Child and Update Person, choose the position from numbered squares. Ten squares are shown at first; the + square adds one more. Two children can never hold the same number.

Birth position squares in the person form
Birth position squares while updating Cheikh Diallo.
  1. The number chosen for this person.
  2. A number already held by a brother or sister. Taken numbers are tinted with a dashed border.
  3. Hover or focus a taken number to see the photo and name of the child who holds it.
  4. Add one more position when the family has more than ten children.

Select a taken number to open Change to. Enter the new position for the child who holds it and select Apply. If another child already holds that new position, the two children swap. If you choose this person's own number, this person moves to the number that was freed. Nothing is saved until you select Save.

Change to dropdown for a taken birth position
Moving Mariama Diallo from position 2.
  1. The new position for the child who holds this number.
  2. Apply the move. The squares update immediately; the change is saved with the form.

Spouses and external partners

A spouse is the current couple relationship in the main branch. An external partner represents another partner of one person in that couple. External partners and their children are placed beside the related person so sibling branches stay readable.

Gender filtering: when adding a spouse or external partner, Racinage only lists compatible existing people and only shows the matching gender option in the new-person form.

The person details popup lists the relationships of that person in the current tree. A Wife or Husband row shows the spouse, and a Partners row shows any external partners. Each one is a pill with the profile photo and full name; select it to open that person's details. These rows are hidden when the person has no spouse or partner.

Person details with the wife row
Kwame Asante's details with his wife and the Partial action.
  1. Select the spouse or a partner to open their details. Their popup gets a back arrow to return here.
  2. Partial opens the Partial Trees choices, including Export and Copy Partial.
  3. Update opens the person form with the birth position squares.

Partial Trees

A Partial Tree is a focused view of the canonical family tree. It does not copy people or relationships. It anchors the view to one exact couple relationship, so changes made in the main tree are reflected in every Partial Tree that uses that structure.

To open one, use Horizontal view, select either person in the couple, then choose Partial from the profile actions. Racinage asks which type to create:

  • Temporary: keeps the focused view in the current browser tab and shows it under its main tree while active. It survives navigation and refresh in that tab, but is not permanently saved or synchronized to other tabs or devices.
  • Permanent: saves a named view below its main tree in the tree picker. A Permanent Partial Tree can be private to its creator or shared with family members who can access the tree.

The focused view contains the anchored couple, their shared descendants, descendant partners, and the external partners of both people in the anchored couple. Each external partner branch includes the children shared with the relevant member of the anchored couple and those children’s descendants.

Scope boundary: a Partial Tree excludes ancestors of the anchored couple, unrelated sibling branches, and children or ancestry that an external partner does not share with the relevant member of the anchored couple.

Permanent Partial Trees can be searched and managed from the tree picker. Depending on permission, you can rename, re-anchor, change visibility, archive, restore, or delete a saved view. Creating or changing a family-shared view requires tree-management permission.

Permanent Partial Trees can also have one or more public links. Select the three-dot action beside a saved Partial Tree, then choose Make Public. Public Partials use the same controls as a public main tree, including image and identity privacy, visible person fields, external-partner branch visibility, viewer recommendations, share buttons, public discovery metadata, and live updates. Temporary Partial Trees cannot be made public.

If the anchored relationship is removed or the main tree becomes unavailable, Racinage disables the Partial Tree instead of showing an incorrect structure. Its saved definition remains available so an authorized editor can re-anchor or delete it.

Temporary and permanent partials use the same relationship renderer as the main tree. Nested couples retain their own partners; shared, single-parent, and external-branch children keep their canonical placement without duplicate cards. Editing, refreshing, and re-anchoring retain the selected partial and update asynchronously.

Select the photo in a person’s profile to open its large version in the lightbox. Close it to return to the same profile.

Export, copy and paste a Partial

A Partial can be copied into another tree, including a tree in another family account or one owned by another Racinage user. Select a person in the anchored couple, choose Partial, then Export or Copy Partial.

Partial Trees choices
The Partial Trees choices.
  1. Back to the person details.
  2. Temporary and Permanent create a focused view of this tree.
  3. Export downloads the Partial as a file.
  4. Copy Partial copies it so you can paste it into any tree.

Both open a confirmation preview in your current view, Horizontal or Vertical. Drag the preview to move around, use the mouse wheel to zoom where the pointer is, or use the panel buttons. By default the Partial includes the main parents, all their children and the children of those children, profile photos and gallery media.

Export Partial preview
Exporting Kwame Asante and Yuki Tanaka with their descendants.
  1. Back to the Partial Trees choices.
  2. The preview shows exactly what will be exported. Couples are framed with a dashed border.
  3. Reset, zoom and move the preview.
  4. Exclude Main Parents exports only the children and their descendants.
  5. Export Profile Photos and Export Gallery Media are on by default.
  6. Download the file, or copy the Partial when you opened Copy Partial.

To paste, select + under a couple to add a child, or add the first member of an empty tree, then open the Paste tab. Paste the copied text or choose an exported file. Racinage checks the Partial and shows the same preview before anything is saved.

Paste tab with preview, sibling choice and duplicates
Pasting a Partial under a couple in another tree.
  1. The Paste tab appears next to Existing and New Person.
  2. Preview of the pasted Partial, with the same drag, zoom and panel controls.
  3. When the main parents are included, choose which of them is the child of this family.
  4. Choose that person's birth position among the existing children.
  5. For each possible duplicate, keep both, keep the existing person, or keep the pasted person in its place.
  6. Apply one choice to every duplicate at once.
  7. Save to add everyone, their couples and their parent links.

A possible duplicate is a pasted person whose name already exists in this family account. Names match when they contain the same words in any order, even when part of the name is in the first-name field and part in the last-name field, so Kwame Asante and Asante Kwame match. When the birth date also matches, Racinage preselects the existing person.

  • Keep both as separate people: creates a new person.
  • Keep existing: links the existing person and leaves their details, photo and gallery untouched. Nothing from the pasted duplicate is copied.
  • Keep pasted, replace existing: the pasted details replace the existing ones. When photos or gallery media were exported, the existing profile photo and gallery media are replaced and their old files are deleted.
Copies, not links: pasted people are independent copies. Later changes in the original tree do not reach them. A copied Partial is signed by Racinage, so edited or damaged text is refused, and it works only within Racinage.

A popup opened from another popup shows a back arrow to the left of its title. It returns to the popup you came from instead of closing everything: Partial Trees returns to the person, Export Partial and Copy Partial return to Partial Trees, Update Person and Replace Person return to the person, a person opened from the statistics list returns to that list with its search and filters, and the media gallery returns to the person. Unsaved form changes are discarded, as with Close.

The selected family account and family tree belong to each device or private window. Choosing another tree on your phone does not change the tree open on your computer. A new device starts from the last tree saved for your account. Birthday reminder notifications open the right tree and highlight the person, in the installed app when available or in the browser otherwise.

Profile actions

When choosing a profile photo, zoom and reposition the image, adjust Light, then confirm the crop. The preview stays in the form until you save. To remove an existing custom photo, select the bin at the top right of its preview in the editor. Removal happens immediately, returns the person to the default image, and deletes unused profile-photo files from server storage. Other unsaved details stay in the form.

Click a person profile image or card to open the profile modal. Editors can replace, update, hide, mark dead or alive, and remove people according to their permissions.

Each person also has a private gallery for additional photos and videos. The profile modal shows a compact preview below the person details. Select View all to open the complete collection above the profile, then select any item to browse it in the lightbox with Previous and Next controls. Editors can add or remove media, while viewers can only browse it.

Private by default: person-gallery media is available only to signed-in people who can access that family account. It is not included in public tree pages or public sharing.
  • Hide: keeps the person in the structure but hides the visible details in the tree.
  • Show: restores hidden details without rebuilding the whole tree.
  • Mark Dead or Mark Alive: changes the deceased marker and updates the deceased statistic. Mark Dead leaves the date unknown. In the profile editor, select Deceased - date unknown or enter the actual death date when known. An unknown death date does not generate anniversary reminders or an estimated age at death.
  • Remove: can remove only the person or remove their relationships, depending on the branch.

The persons directory can also edit or permanently delete a full person record. Before deletion, Racinage shows linked-tree and record impact, requires the exact name, rechecks all family permissions, removes tree links, repairs affected tree roots, and preserves the person name on supported event, project, and history references.

Large tree performance

Larger trees load in the background with a retry option if the connection fails. Repeat visits can reuse a limited browser copy after Racinage checks that your access and the tree are still current. A connection is required for this check. In horizontal and vertical views, off-screen cards keep their positions and connections while their contents are deferred until you approach them. Live edits, search and partial views continue to work as usual.

Non-structural actions such as hide, show, mark dead, and mark alive update the visible cards in place. Structural actions such as adding a child or removing a relationship still refresh the tree because the branch shape changes.

Drag the horizontal tree to pan; releasing a moving drag lets it glide briefly to a stop. Start another drag or use a control to stop the glide immediately. Reduced-motion preferences disable this effect.

Click a statistic below the tree to browse that category of people. Search the profile grid or scroll for more results; opening a card shows the person's details. Partial Trees list only people in the selected branch.