Payload-Plugins
Zwei von uns veröffentlichte Erweiterungen für Payload: Google-Bewertungen übernehmen, Dateien in S3 speichern.
Das Projekt in Bildern.
- Erweiterungen auf npm
- veröffentlichte Versionen
- Einstellmöglichkeiten
Die Ausgangslage.
Wir bauen Websites mit Payload, einem quelloffenen Redaktionssystem, das sich erweitern lässt. Zwei Erweiterungen bieten wir als eigene Pakete an: eine für Google-Bewertungen, eine für die Ablage von Uploads in S3.
Die Lösung.

Google-Bewertungen mit Freigabe
Die Erweiterung holt Bewertungen eines Standorts von Google und legt sie als Entwurf an. Erst nach Freigabe durch die Redaktion sehen Besucher sie; abgefragt wird täglich um 03:00 Uhr.

Schneller Dateispeicher
Uploads liegen in einem S3-Speicher, gelesen wird über einen lokalen Zwischenspeicher mit einstellbarer Ablaufzeit. Gedacht für dauerhaft laufende Server, nicht für Serverless.

Getestet und automatisch veröffentlicht
Beide Pakete haben automatische Tests. Neue Versionen werden automatisch geprüft und ohne dauerhaft hinterlegten Zugangsschlüssel auf npm veröffentlicht.
Das Ergebnis.
Beide Pakete sind öffentlich abrufbar und stehen unter MIT-Lizenz, die Google-Bewertungen in Version 0.3.0, der S3-Speicher in 0.1.4. Wir setzen sie in eigenen Projekten ein.
Ihr Projektals Nächstes?
Erzählen Sie uns von Ihrer Idee – wir zeigen Ihnen, was daraus werden kann.
