Token-Management — Best Practices
Token-Management — Best Practices
Sobald du mehr als eine Handvoll Sites und Tokens hast, wird Struktur wichtig. Diese Anleitung fasst die Muster zusammen, die für uns und unsere Agentur-Partner funktionieren.
Namenskonventionen
| Muster | Beispiel | Warum |
|---|---|---|
lowercase_snake_case |
hero_title, pricing_cta_label |
Matched WP-Option-Key-Konventionen; vermeidet Escape-Probleme |
section_purpose_specifier |
home_hero_title, home_hero_subtitle, pricing_pro_cta |
Sortierbar im UI; auf einen Blick klar, zu welcher Seite sie gehören |
| Reservierte Suffixe | _label, _url, _image_id, _html |
Indiziert Feld-Typ — Labels sind kurz, URLs validiert, HTML wird via wp_kses_post sanitisiert |
| Vermeiden | text1, headline_v2_NEU, tmp_homepage |
Unwartbar jenseits von 50 Tokens |
Daumenregel: der Token-Key sollte beantworten “wo auf der Site erscheint das?” ohne dass man nachschauen muss.
Sektions-Organisation
Hubbee gruppiert Tokens nach section. Sektionen werden Header im Editor und Folders im Activity-Log. Empfohlene Sektionen:
general— site-weit Footer, Header, Brandinghome— Homepage-Sektionenpricing,about,contact— pro Hauptseitemarketing— saisonale Banner, Aktions-Felderlegal— Footer-Links, Impressum, Datenschutz-Snippets
Sektionen sind frei wählbar. Ein Token kann nur in einer Sektion sein.
Token-Rotation & Lock-Mechanik
Wenn du einen Token-Wert änderst, wird er versionsiert. Der vorherige Wert bleibt im Activity-Log für Rollback abrufbar (Pro+: letzten 100 Versionen).
Wenn ein Teammitglied einen Token editiert, wird er für 5 Minuten gelockt. In dieser Zeit sehen andere Editoren einen sanften Warnhinweis, können aber trotzdem editieren — Push gewinnt der letzte Speichern-Klick.
HMAC und Sicherheit
Jeder Push wird HMAC-signiert mit deinem site-spezifischen api_secret. Das Plugin prüft die Signatur, bevor irgendeiner Content akzeptiert wird. Falls jemand deine api.hubbee.io-Endpunkte erraten würde, könnten sie nichts pushen ohne dein Secret.
api_secret rotieren:
- Site-Settings → Secret rotieren
- Hubbee generiert neues Secret, schickt Update an Plugin via existierendes (noch gültiges) Secret
- Plugin bestätigt, schaltet auf neues Secret um
- Altes Secret nach 60 Sekunden komplett invalidiert
Rotier api_secret nach Mitarbeiter-Austritt oder vermuteter Kompromittierung.
Bulk-Push
Wenn du dasselbe an mehrere Sites pushen willst (z.B. neue Datenschutz-URL nach Legal-Update):
- Token im Dashboard editieren
- Push an… → Sites auswählen (oder Site-Gruppe)
- Push an X Sites
Hubbee fan-outet zu allen Sites parallel. Activity zeigt eine Zeile pro Site mit Erfolg/Fehler.
Multi-Locale-Werte
Tokens unterstützen Per-Locale-Werte. Siehe Multi-Locale-Tokens für den vollen Walkthrough.
Was du beim Wachstum lernst
Nach ~50 Tokens beginnen Anti-Muster wehzutun:
- Inkonsistente Sektionen: ein Token in
homepage, ein anderes inhome_page. Vereinheitlichen lohnt sich. - Vergessene Tokens: rendert kein Frontend mehr, aber niemand hat sie gelöscht. Quartalsweise
wp option list | grep bz_aufräumen. - HTML in Text-Tokens: alles als
richtextmarkieren, was HTML enthalten könnte — sonst escape-Brüche.
War der Artikel hilfreich?
Verwandte Artikel
Du kommst nicht weiter?
Öffne einen Support-Thread und wir melden uns. Die meisten Antworten erfolgen werktags innerhalb weniger Stunden.
