Cronjob
Cron-Job-Scheduler-Dienst für webtrees
Diese Dokumentation behandelt folgende Projekte für den Einsatz mit der Genealogieanwendung webtrees:
| Name | Typ | Code-Repo | Übersetzung | Beschreibung |
|---|---|---|---|---|
| cronjob | Modul | Weblate | Cron-Job-Scheduler-Dienst | |
| linkenhancer | Modul | Weblate | Querverweise, erweiterte Links, Markdown-Editor und kontextsensitive Hilfe | |
| linkenhancer-wthb-toc-lang | Daten | Weblate | Auslagerung der übersetzten Inhaltsverzeichnisse | |
| wt-shared-libs | Bibliothek | – | gemeinsame Klassen |
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
Cron-Job-Scheduler-Dienst für webtrees
webtrees Custom-Modul: Querverweise, erweiterte Links, Markdown-Editor und kontextsensitive Hilfe
Gemeinsame PHP-Bibliothek für benutzerdefinierte webtrees-Module