examples/wordpress-plugin/README.md
Stefan Schmidt-Egermann 64e9f1144b
feat: initial examples content (v0.1.0)
- Markenrecht-Monitoring (Python) — täglich URLs capturen
- Webhook-Receiver (Node.js Express) — capture.ready Events archivieren
- WordPress-Plugin (PHP) — Captures aus dem WP-Backend
2026-04-25 12:26:09 +02:00

70 lines
2.4 KiB
Markdown

# WordPress-Plugin für hightrusted CAPTURE
Forensische Captures direkt aus dem WordPress-Backend. Beim Speichern eines
Beitrags optional eine Capture mit qualifiziertem Zeitstempel erstellen lassen
— nützlich für Foren, Bewertungsportale, Kommentarsysteme und alles, wo
beweisrelevante Inhalte vor Moderation/Löschung gesichert werden müssen.
## Use-Case
- **Bewertungsportale** — Negative Bewertung kommt rein → Capture erstellen → später ist die Bewertung weg, aber das gerichtsverwertbare PDF ist da.
- **Foren mit Moderation** — Beleidigender Beitrag wird gemeldet → Moderator macht Capture **bevor** er löscht.
- **News-Seiten mit Updates** — Snapshot der jeweiligen Version eines Artikels für die Versionierung.
- **Affiliate-Inhalte** — Stand der eigenen Inhalte zum Veröffentlichungs-Zeitpunkt sichern (Werbe-Compliance).
## Installation
```bash
cd wp-content/plugins/
git clone https://git.hightrusted.net/hightrusted-capture/examples.git capture-temp
mv capture-temp/wordpress-plugin hightrusted-capture
rm -rf capture-temp
cd hightrusted-capture
composer install --no-dev
```
Dann im WordPress-Admin: **Plugins → hightrusted CAPTURE aktivieren**.
## Konfiguration
Im Admin: **Einstellungen → hightrusted CAPTURE** → API-Key eintragen.
API-Key holen unter https://capture.hightrusted.net/dashboard/api-keys.
## Nutzung
Im Beitrags-/Seiten-Editor erscheint rechts eine Meta-Box "hightrusted CAPTURE".
- **Neuer Beitrag:** Checkbox *"Jetzt forensische Capture erstellen"* anhaken → speichern.
- **Bestehender Beitrag mit Capture:** Verifikations-Link wird angezeigt. Optional *"Erneut capturen"* anhaken.
Die Capture-Metadaten werden in den Post-Metas gespeichert:
- `_hightrusted_capture_id`
- `_hightrusted_verify_url`
- `_hightrusted_issued_at`
## Frontend-Integration (optional)
Im Theme zeigen, dass der Beitrag forensisch gesichert ist:
```php
<?php
$verifyUrl = get_post_meta($post->ID, '_hightrusted_verify_url', true);
if ($verifyUrl): ?>
<p class="forensic-snapshot">
🔒 <a href="<?= esc_url($verifyUrl) ?>" target="_blank">
Forensische Capture mit qualifiziertem Zeitstempel
</a>
</p>
<?php endif; ?>
```
## Roadmap
- [ ] Auto-Capture bei jedem `post_publish`-Event (kostet Quota — optional)
- [ ] Bulk-Capture für ausgewählte Beiträge
- [ ] WP-Cron für regelmäßige Re-Captures
- [ ] Gutenberg-Block "Capture-Status anzeigen"
## Lizenz
MIT.