Documentation

This documentation covers the following projects for use with the genealogy application webtrees:

NameTypeCode repoTranslationDescription
cronjobmoduleWeblateCron job scheduler service
linkenhancermoduleWeblatecross-references, enhanced links, markdown editor, and context-sensitive help
linkenhancer-wthb-toc-langdataWeblateOutsourcing of the Translated Tables of Contents
wt-shared-libslibrary–common classes

Module map

flowchart LR
    WT["`πŸ— **webtrees Core**<br/>2.2 / 2.3`"]

    subgraph modules_v4["πŸ“¦ modules_v4"]
        LE["πŸ”— LinkEnhancer"]
        CJ["⏰ Cronjob"]
        WS["πŸ“š wt-shared-libs"]
    end

    WT -->|Module API| LE
    WT -->|Module API| CJ
    LE -->|PSR-4 Autoload| WS
    CJ -->|PSR-4 Autoload| WS

    LE -->|"cron-jobs.php<br/>(Manifest)"| CJ
    CJ -->|executes| CLI["πŸ›  LE CLI scripts<br/>build-link-index<br/>build-uid-index<br/>refresh-wthb-toc"]

    classDef coreStyle fill:#e3f2fd,stroke:#1565C0,stroke-width:2px
    classDef leStyle fill:#e8f5e9,stroke:#2E7D32,stroke-width:2px
    classDef cjStyle fill:#fff3e0,stroke:#E65100,stroke-width:2px
    classDef wsStyle fill:#f3e5f5,stroke:#7B1FA2,stroke-width:2px
    classDef cliStyle fill:#f5f5f5,stroke:#616161,stroke-width:1px

    class WT coreStyle
    class LE leStyle
    class CJ cjStyle
    class WS wsStyle
    class CLI cliStyle

Cronjob

Cron job scheduler service for webtrees

LinkEnhancer

webtrees custom module: cross-references, enhanced links, markdown editor, and context-sensitive help

wt-shared-libs

Shared PHP library for the webtrees custom modules

Last modified November 5, 2026: docs start page revision (2361508)