Kann deine Website Beiträge von famehub bekommen?
Fast immer ja. Auf WordPress und Payload CMS legst du nur einen Zugang an. Bei jedem anderen System baust du drei kleine Endpunkte, dann läuft es genauso. Auf dieser Seite steht alles, was dafür nötig ist. Gib sie gern an die Person weiter, die deine Website betreut.
Die kurze Antwort
Drei Wege, einer passt
WordPress
Du legst einen Benutzer mit Anwendungspasswort an. Programmiert wird nichts.
rund 10 Minuten
Payload CMS
Du gibst uns einen Benutzer mit Schreibrecht und nennst uns die Rubrik.
rund 10 Minuten
Alles andere
Eigenes CMS, Headless-Setup, selbst gebaut: du baust drei kleine Endpunkte.
in der Regel ein Arbeitstag
Statische Seiten ohne Backend gehen nicht von allein. Wird deine Seite aus einem Git-Repository gebaut, sprich uns an, dafür gibt es einen eigenen Weg.
Der Inhalt
Was famehub dir übergibt
Immer einen fertigen Beitrag, nie Rohmaterial. Du speicherst ihn, mehr ist nicht zu tun.
- Titel und Adresse, der Slug aus Kleinbuchstaben, Ziffern und Bindestrichen
- Anrisstext, ein bis zwei Sätze für Übersichtsseiten
- Fließtext als fertiges HTML, kein Markdown
- Titelbild als PNG, JPEG, WebP oder GIF, optional
- Rubrik und Zeitpunkt
- Status: öffentlich, oder zur Freigabe in deine Redaktion
Speichert dein System Markdown statt HTML, wandelst du beim Empfangen um. Wir schicken bewusst HTML, weil es in jedem Zielsystem gleich aussieht.
Gilt für alle Wege
Vier Voraussetzungen
- HTTPS mit gültigem Zertifikat. Ohne Verschlüsselung geht nichts raus.
- Die kanonische Adresse. famehub folgt keinen Weiterleitungen. Wenn
beispiel.deaufwww.beispiel.deumleitet, trägst duwww.beispiel.deein. Das ist der häufigste Grund, warum eine Anbindung im ersten Anlauf scheitert. - Ein eigener technischer Benutzer, nicht dein persönliches Konto. Er braucht genau zwei Rechte: Beiträge schreiben und Bilder hochladen.
- Ein freier Weg zur Schnittstelle. Liegt ein Proxy oder eine Firewall davor, müssen die Schnittstellen-Pfade durchgelassen werden.
Weg 1
WordPress
Du brauchst nichts zu programmieren.
- 1Lege einen Benutzer an, zum Beispiel
famehub-bot, mit der Rolle Redakteur. Autor reicht nicht, sobald Bilder und Kategorien im Spiel sind. - 2Erzeuge für diesen Benutzer ein Anwendungspasswort. Das ist nicht sein Anmeldepasswort.
- 3Gib uns drei Angaben: die kanonische Adresse deiner Seite, den Benutzernamen und das Anwendungspasswort.
- 4Nenne uns die Rubrik für neue Beiträge. Wir lesen deine Kategorien aus, du wählst eine.
famehub legt Beiträge dann in WordPress an, lädt das Titelbild in deine Mediathek und setzt die Rubrik. Ein erneutes Freigeben aktualisiert denselben Beitrag, es entsteht kein zweiter.
Wenn WordPress den Zugang ablehnt
Fast immer liegt es an einem dieser vier Punkte, in dieser Reihenfolge geprüft:
- Ein Sicherheits-Plugin sperrt Anwendungspasswörter. Solid Security, früher iThemes Security, tut das je Benutzergruppe. Die Sperre lässt sich für genau diesen einen Benutzer aufheben, ohne sie für alle anderen zu öffnen. Wir sagen deinem Dienstleister, wie.
- Eine Weiterleitung entfernt die Anmeldung. Springt deine Seite von
beispiel.deaufwww.beispiel.de, geht der Anmelde-Header dabei verloren. - Der Hoster reicht Anmelde-Header nicht weiter. Kommt bei manchen PHP-Konfigurationen vor und wird in der Serverkonfiguration freigeschaltet.
- Ein Test über die Kommandozeile beweist nichts. Ob Anwendungspasswörter verfügbar sind, zeigt nur ein echter Aufruf über HTTPS.
Weg 2
Payload CMS
Läuft deine Seite bereits auf Payload CMS mit einer Sammlung articles und einer Sammlung media, bist du fertig, sobald du uns das hier gibst:
- die kanonische Adresse deiner Seite
- einen Benutzer mit Schreibrecht auf
articlesundmedia, samt Passwort - den Namen der Rubrik für neue Beiträge
- die Entscheidung: sollen Beiträge sofort öffentlich sein oder erst in deine Redaktion zur Freigabe gehen
Weicht deine Sammlung von der Form unten ab, ergänzt du die fehlenden Felder oder gehst Weg 3.
Weg 3
Drei Endpunkte, und deine Seite ist angebunden
Für jedes andere System baust du eine kleine Schnittstelle vor deinem CMS. Sie nimmt entgegen, was famehub schickt, und speichert es so, wie deine Seite es braucht. Was dahinter liegt, ist uns egal: Datenbank, Dateien, ein anderes CMS. Alle drei Endpunkte liegen unter https://deine-domain.de/api/.
Endpunkt 1: Anmelden
POST /api/users/login
Content-Type: application/json
{ "email": "[email protected]", "password": "..." }Antwort 200 mit { "token": "..." }, bei falschen Daten 401. Das Token wird bei jedem Vorgang frisch geholt, eine Gültigkeit von 15 Minuten reicht völlig. Alle weiteren Aufrufe tragen den Kopf Authorization: JWT <token>, wirklich JWT, nicht Bearer.
Endpunkt 2: Beiträge
GET /api/articles?where[slug][equals]=<adresse>&limit=1&depth=0
POST /api/articles
PATCH /api/articles/<id>
DELETE /api/articles/<id> # freiwilligDie Suche ist der Duplikatschutz. Ohne sie entstünde bei jedem erneuten Freigeben ein neuer Beitrag. Antworte mit { "docs": [ { "id": 42 } ], "totalDocs": 1 }. Kein Treffer heißt: docs ist leer. Bitte kein 404.
Anlegen und Ändern bekommen genau diesen Rumpf:
{
"title": "Überschrift des Beitrags",
"slug": "ueberschrift-des-beitrags",
"status": "published", // oder "review"
"category": "blog",
"excerpt": "Anrisstext, ein bis zwei Sätze.",
"bodyHtml": "<h2>...</h2><p>...</p>",
"publishedAt": "2026-08-26T09:00:00.000Z",
"source": "blog-machine", // festes Kennzeichen der Quelle
"heroImage": "<id aus Endpunkt 3>" // nur wenn ein Bild dabei war
}Antworte auf beide mit dem gespeicherten Ergebnis: { "doc": { "id": 42, "slug": "..." } }. Der zurückgegebene Slug wird ausgewertet. Wenn dein System die Adresse selbst vergibt oder festhält, melde die tatsächlich gespeicherte Adresse zurück. Sonst zeigen Verlinkungen ins Leere.
| Fall | Erwartetes Verhalten |
|---|---|
status: „published" | Der Beitrag ist öffentlich sichtbar. |
status: „review" | Der Beitrag ist nicht öffentlich, sondern Entwurf. |
| jeder andere Wert | darf einen Beitrag niemals öffentlich machen |
slug beim Ändern | Der Beitrag zieht auf die neue Adresse um. |
DELETE | freiwillig. Baust du es nicht, antworte mit 405. famehub zieht den Beitrag dann auf review zurück. |
Warum die Statuszuordnung so genau genommen wird: Über review nimmt famehub eine alte Fassung von der Seite, wenn ein Beitrag auf eine neue Adresse umgezogen ist. Wer stattdessen jeden unbekannten Status als öffentlich behandelt, veröffentlicht damit genau die Fassung, die verschwinden sollte.
Endpunkt 3: Bilder
POST /api/media
Authorization: JWT <token>
Content-Type: multipart/form-data
file = <Bilddatei> (png, jpg, webp oder gif)
_payload = {"alt":"Bildbeschreibung"}Antworte mit { "doc": { "id": "abc123" } }. Diese Kennung schickt famehub im nächsten Schritt als heroImage mit. Klappt der Upload nicht, veröffentlicht famehub ohne Titelbild weiter. Ein fehlendes Bild darf den Beitrag nicht verhindern.
Die öffentliche Adresse
famehub bildet die Adresse eines Beitrags als https://deine-domain.de/rubrik/adresse/. Lieferst du deine Beiträge unter einem anderen Muster aus, sag uns Bescheid oder richte eine Weiterleitung ein. Diese Adresse steht später in den Social-Media-Beiträgen, die auf den Artikel verweisen.
Zusagen
Wie famehub sich verhält
Damit ihr eure Seite darauf auslegen könnt.
Wiederholungen sind ungefährlich
Jede Übergabe ist ein Aktualisieren. Derselbe Beitrag wird gesucht und überschrieben, nie doppelt angelegt.
Adresswechsel werden mitgetragen
Ändert sich die Adresse eines Beitrags, zieht famehub den bestehenden Beitrag um und räumt die alte Fassung ab.
famehub fasst nur eigene Beiträge an
Was famehub nicht selbst angelegt hat, wird weder geändert noch entfernt.
Nur HTTPS, keine Weiterleitungen
Eine Weiterleitung gilt als Fehler, damit eine falsch eingetragene Adresse sofort auffällt statt still danebenzugehen.
Zeitlimits
Anmelden und Suchen 15 Sekunden, Anlegen und Ändern 30 Sekunden, Bild-Upload 60 Sekunden. Antworten deine Endpunkte deutlich langsamer, sag uns Bescheid.
Fehler dürfen laut sein
Antworte mit einem klaren Statuscode. Ein stilles ok auf etwas, das nicht gespeichert wurde, führt dazu, dass ein Beitrag als veröffentlicht gilt und trotzdem nirgends steht.
Prüfen
Abnahme in sieben Schritten
Laufen diese sieben Punkte durch, ist die Anbindung fertig.
- 1Die Anmeldung mit dem famehub-Benutzer liefert ein Token.
- 2Die Beitragssuche antwortet, auch wenn nichts gefunden wird.
- 3Ein neuer Beitrag wird angelegt und ist unter seiner Adresse erreichbar.
- 4Dieselbe Übergabe ein zweites Mal aktualisiert den Beitrag, sie legt keinen zweiten an.
- 5Eine geänderte Adresse zieht den Beitrag um, unter der alten ist er nicht mehr zu sehen.
- 6
status: „review"nimmt den Beitrag von der öffentlichen Seite. - 7Ein Bild-Upload liefert eine Kennung, und der Beitrag zeigt das Bild.
Danach schicken wir einen echten Beitrag, ihr schaut ihn euch auf der Seite an, und ab dann läuft es von allein.
Los geht's
Sag uns, welchen der drei Wege deine Seite geht. Für WordPress und Payload CMS brauchen wir nur die Zugangsdaten. Für den dritten Weg gib diese Seite an die Person weiter, die deine Website betreut, sie enthält alles, was für den Bau nötig ist.
Schreib uns
Dazu
Und die sozialen Kanäle?
Neben deinem Blog kann famehub auch Instagram, deine Facebook-Seite und LinkedIn bespielen, dein Privatprofil ebenso wie eine Unternehmensseite. Dafür musst du nichts bauen, die Verbindung entsteht über eine Anmeldung bei der jeweiligen Plattform. Was du brauchst:
Instagram und Facebook schalten wir gemeinsam mit dir frei. Melde dich, wenn es so weit ist, das dauert wenige Minuten.