Zugriff
Teile ein ThemeForge-Projekt mit Teammitgliedern, Kunden oder Partnern — ohne dein Passwort preiszugeben. Über den Reiter „Zugriff“ in jedem Projekt kannst du Personen einladen, Rollen zuweisen und den Zugriff jederzeit widerrufen.
Wann du dies verwenden solltest
- Agentur → Kunde: Dein Kunde erhält Einblick und die Möglichkeit, sein eigenes Theme zu aktualisieren, ohne dein Konto zu berühren.
- Kleines Team: 2–3 Personen arbeiten an derselben WordPress-Website zusammen, ohne ein gemeinsames Passwort weiterzugeben.
- Übergabe: Übertrage die Eigentümerschaft eines Projekts an ein neues Konto, ohne das Theme neu zu generieren.
Rollen
Jedes Projekt beginnt mit einem Inhaber (Inhaber). Der Inhaber kann Admins und Mitglieder einladen; Admins können weitere Mitglieder einladen; Mitglieder arbeiten am Projekt, verwalten aber nicht den Zugriff.
Inhaber
Der ursprüngliche Ersteller des Projekts. Kann nicht aus der Gruppe entfernt werden. Hat die volle Kontrolle über Mitglieder und Zugriffseinstellungen.
Admin
Vollzugriff auf das Projekt. Kann neue Mitglieder einladen, andere Mitglieder entfernen (außer dem Inhaber) und Rollen verwalten.
Mitglied
Vollzugriff auf das Projekt (Theme generieren, Seiten konfigurieren, deployen). Kann keine neuen Mitglieder einladen oder andere entfernen.
So lädst du jemanden ein
- Öffne die Projektseite und wechsle zum Reiter „Zugriff“.
- Klicke auf „Einladungscode generieren“. Es wird ein einmaliger tf-link:-Code erstellt — die erste Person, die ihn annimmt, tritt deiner Gruppe bei.
- Kopiere den Code und sende ihn deinem Mitarbeiter über einen beliebigen Kanal (Messenger, E-Mail, Slack). Er ist einmalig verwendbar und somit nach dem Einlösen harmlos.
- Diese Person öffnet den Reiter „Zugriff“ im eigenen Projekt, fügt den Code ein und klickt auf „Beitreten“. Sie erscheint innerhalb von Sekunden in der Gruppe.
Einladungscodes sind HMAC-signiert und einmalig verwendbar. Sie laufen 3 Tage nach der Generierung ab — erstelle bei Bedarf einfach einen neuen.
Die Gruppe verlassen / jemanden entfernen
Ein Mitglied oder Admin kann die Gruppe jederzeit über den Reiter „Zugriff“ verlassen. Nach dem Verlassen verliert die Person den Zugriff auf das Projekt (Theme-Generierung, Projekteinstellungen).
Ein Inhaber oder Admin kann andere Mitglieder aus der Gruppe entfernen. Die entfernte Person verliert sofort den Zugriff. Der Inhaber kann nicht entfernt werden — nur der Inhaber kann die Gruppe vollständig löschen (durch Löschen des Projekts).
Sicherheit
- Der interne Aktualisierungs-Token des Projekts wird niemals in der Oberfläche angezeigt. Er wird zwischen den Gruppenmitgliedern über die Datenbank geteilt, nicht über die URL.
- Einladungscodes werden mit einem serverseitigen Geheimnis HMAC-signiert. Manipulierte oder abgelaufene Codes werden abgelehnt.
- Alle Gruppenmitglieder können die E-Mail-Adressen der anderen im Reiter „Zugriff“ sehen — das ist beabsichtigt, damit klar ist, wer Zugriff hat.
- Die Inhaber-Rolle ist an den ursprünglichen Ersteller des Projekts gebunden. Das Hochstufen eines Mitglieds zum Inhaber wird derzeit nicht unterstützt.
FAQ
Kann ein Mitglied ein Abonnement für die Gruppe kaufen?
Abonnements gelten pro Konto, nicht pro Projekt. Jedes Konto in der Gruppe benötigt ein eigenes aktives Abonnement, um kostenpflichtige Funktionen in gemeinsamen Projekten zu nutzen.
Was passiert mit dem Projekt, wenn der Inhaber sein Konto löscht?
Wenn der Inhaber sein Projekt löscht, wird die Gruppe aufgelöst und jedes Mitglied erhält einen neuen Token. Wenn ein Mitglied oder Admin austritt, läuft die Gruppe einfach ohne diese Person weiter.
Kann ein Projekt gleichzeitig in mehreren Gruppen sein?
Nein — ein Projekt gehört jeweils zu einer Gruppe. Beim Beitritt zu einer anderen Gruppe wird zuerst die aktuelle verlassen (die Oberfläche fragt nach einer Bestätigung). Verwende für zwei verschiedene Websites zwei Projekte.