Dokumentation

Diese Dokumentation behandelt folgende Projekte für den Einsatz mit der Genealogieanwendung webtrees:

NameTypCode-RepoÜbersetzungBeschreibung
cronjobModulWeblateCron-Job-Scheduler-Dienst
linkenhancerModulWeblateQuerverweise, erweiterte Links, Markdown-Editor und kontextsensitive Hilfe
linkenhancer-wthb-toc-langDatenWeblateAuslagerung der übersetzten Inhaltsverzeichnisse
wt-shared-libsBibliothek–gemeinsame Klassen

Modul-Übersicht

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 -->|führt aus| CLI["🛠 LE-CLI-Skripte<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-Dienst für webtrees

LinkEnhancer

webtrees Custom-Modul: Querverweise, erweiterte Links, Markdown-Editor und kontextsensitive Hilfe

wt-shared-libs

Gemeinsame PHP-Bibliothek für benutzerdefinierte webtrees-Module

Zuletzt geändert 05.11.2026: docs start page revision (2361508)