- Markenrecht-Monitoring (Python) — täglich URLs capturen - Webhook-Receiver (Node.js Express) — capture.ready Events archivieren - WordPress-Plugin (PHP) — Captures aus dem WP-Backend
70 lines
2.4 KiB
Markdown
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.
|