Webhook Notifier

Senden Sie ausgehende Webhook-Benachrichtigungen, wenn sich Inhalte in EmDash CMS ändern.

Erweiterung

Webhook Notifier

Senden Sie ausgehende Webhook-Benachrichtigungen, wenn sich Inhalte in EmDash CMS ändern.

  • Kategorie: Automatisierung
  • Status: Verfügbar
  • Version: In der Beta enthalten
  • Preis: In der Beta enthalten

Produktdetails

Kategorie
Automatisierung
Status
Verfügbar
Version
In der Beta enthalten

Webhook Notifier lässt EmDash Signale an nachgelagerte Systeme senden, wenn sich Inhalte ändern — Suchindexierung, Chat-Benachrichtigungen, CI-Pipelines oder eigene Review-Tools. Die Implementierung liegt in packages/plugins/webhook-notifier.

Installation

  1. Wählen Sie Empfänger-Endpunkte mit HTTPS und Authentifizierung der Anfragen (Shared Secret, HMAC-Signaturen oder mTLS — passend zu dem, was Ihre Plugin-Version unterstützt).
  2. Aktivieren Sie das Plugin im Admin und registrieren Sie Ihre erste Endpunkt-URL in einem Nicht-Produktionsprojekt.
  3. Lösen Sie ein Testereignis aus (z. B. Entwurf speichern) und prüfen Sie, ob der Empfänger die erwartete Nutzlast protokolliert.

Konfiguration

Häufige Einstellungen:

  • Ereignisfilter — welche Collections oder Übergänge Webhooks auslösen (create, update, publish, delete).
  • Payload-Form — JSON enthält oft id, slug, Zeitstempel und Akteur; mit dem dokumentierten Schema der Version abgleichen.
  • Wiederholungsrichtlinie — exponentielles Backoff vs. Dead-Letter, wenn der Empfänger ausfällt.

Beispiel (konzeptionell): Ihr Indexer erwartet vielleicht ein POST mit JSON wie:

{
  "event": "publish",
  "collection": "posts",
  "slug": "launch-notes",
  "url": "https://example.com/blog/launch-notes",
  "occurredAt": "2026-04-04T12:00:00.000Z"
}

Ersetzen Sie Schlüssel und URLs durch das, was Ihre Release tatsächlich sendet — vor Produktionsvertrauen an Live-Logs prüfen.

Einsatzszenarien

  • Suche — Algolia, Typesense oder internen Indexer benachrichtigen, geänderte URLs neu zu holen.
  • Slack oder Teams — leichte Alerts für Redakteure bei Updates sichtbarer Seiten.
  • Deployment-Hooks — statische Rebuilds oder Cache-Purges am Edge auslösen, wenn Inhalte veröffentlicht werden.

Betriebshinweise

  • Lieferfehler protokollieren und bei anhaltend hohen Fehlerquoten alarmieren.
  • Shared Secrets im gleichen Rhythmus rotieren wie andere Integrations-Credentials.
  • Keine Endlosschleifen — Webhook-Handler nicht so in EmDash zurückschreiben, dass er sich ohne Idempotenz-Schlüssel erneut auslöst.