Cronjob
Cron job scheduler service for webtrees
This documentation covers the following projects for use with the genealogy application webtrees:
| Name | Type | Code repo | Translation | Description |
|---|---|---|---|---|
| cronjob | module | Weblate | Cron job scheduler service | |
| linkenhancer | module | Weblate | cross-references, enhanced links, markdown editor, and context-sensitive help | |
| linkenhancer-wthb-toc-lang | data | Weblate | Outsourcing of the Translated Tables of Contents | |
| wt-shared-libs | library | – | common classes |
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
Cron job scheduler service for webtrees
webtrees custom module: cross-references, enhanced links, markdown editor, and context-sensitive help
Shared PHP library for the webtrees custom modules