Eine Website für eine Entwicklerin oder einen Entwickler freigeben
Geben Sie Entwicklern Zugriff auf eine einzelne Website. Nicht Ihr Passwort.
Geben Sie eine einzelne Website per E-Mail frei. Der Entwickler meldet sich mit seinem eigenen Zinn Digital®-Konto an, lädt die Website mit unserem kostenlosen Befehlszeilentool auf seinen Rechner — Dateien und Datenbank — und arbeitet lokal daran. Er sieht niemals Ihre Abrechnungsdaten, greift niemals auf Ihre anderen Websites zu und Sie können den Zugriff beenden, sobald die Arbeit erledigt ist.
Was Sie einmalig tun
Drei Schritte in Ihrem Dashboard auf der Website, die Sie teilen möchten. Der Entwickler benötigt noch kein Konto — falls er sich noch nie angemeldet hat, wird bei Annahme der Einladung eines erstellt.
Öffnen Sie die Website, gehen Sie zu „Sicherheit“ und wählen Sie „Diese Website teilen“
Geben Sie deren E-Mail-Adresse ein. Das ist schon die ganze Einladung — Sie erstellen niemals Zugangsdaten für sie und geben niemals Ihre eigenen weiter.
Wählen Sie aus, was diese tun können
Betrachter, Redakteur oder Manager. Ein Entwickler benötigt normalerweise Redakteur: Dies ist die Rolle, mit der Dateien geändert, die WordPress-Verwaltung aufgerufen und eine Kopie der Website zur Bearbeitung heruntergeladen werden kann.
Geben Sie ein Enddatum an, falls die Arbeit ein solches hat
Die Berechtigung wird an diesem Datum einfach nicht mehr angerechnet. Niemand muss daran denken, sie zu entfernen, was der Teil ist, den jeder vergisst – der Auftragnehmer, der im März fertig wurde, hat im November immer noch die Schlüssel.
Drei Rollen und eine Liste, die sich niemals ändert
Die Rolle gilt pro Website, sodass dieselbe Person auf einer Website Betrachter und auf einer anderen Bearbeiter sein kann.
Betrachter
Sieht ein und ändert nichts. Sieht die Website, ihre Protokolle und ihre Backups. Geeignet für Kunden, die Einblick wünschen, oder für Auditoren.
Editor
Der alltägliche Entwickler. Führt Deployments durch, leert den Cache, öffnet die WordPress-Administration, ändert PHP — und erstellt eine Kopie der Website, der Dateien und der Datenbank, um lokal daran zu arbeiten.
Manager
Alles, was ein Redakteur tut, plus das Wiederherstellen eines Backups auf der Live-Website, HTTPS und das CDN.
Keine Rolle kann die Website löschen, sie auf ein anderes Konto übertragen, Ihre Rechnungen einsehen oder bezahlen, andere Personen einladen oder auf eine andere Website zugreifen, die Sie besitzen. Dies sind keine Einstellungen — es gibt keine Version, in der ein Mitarbeiter über diese Berechtigungen verfügt.
Was der Entwickler ausführt
Zinnector® ist unser kostenloses, MIT-lizenziertes Befehlszeilentool. Es erfordert lediglich Node 24 oder neuer und sonst nichts — kein Docker für die Grundlagen, kein PHP auf deren Computer.
Installieren
npm install -g zinnector
Ein Paket von npm. Hier ist noch kein Konto erforderlich.
Als sie selbst anmelden
zinnector login
Dadurch wird der Browser der eingeladenen Person geöffnet und diese mit ihrem eigenen Konto angemeldet – demjenigen, an das die Einladung gesendet wurde. Sie benötigt niemals Ihr Passwort, und Sie müssen ihr auch keines geben.
Sehen Sie genau, was ihnen gegeben wurde
zinnector sites
Die Liste zeigt ausschließlich die für sie freigegebenen Websites an. Eine leere Liste bedeutet, dass die Einladung nicht angenommen wurde oder der Zugriff beendet ist.
Website offline nehmen
zinnector clone client-domain.com
Themes, Plugins, Medien und die Datenbank in ein lokales Projekt. Es lässt den WordPress-Core und die Live-Konfigurationsdatei zurück und gibt genau aus, was übernommen wurde und was nicht, einschließlich der Anzahl.
Führen Sie es lokal mit Ihren echten Inhalten aus
cd client-domain.com && zinnector dev --runtime docker
Dadurch wird die Datenbank importiert, die Adresse der Website auf deren Rechner umgeschrieben und diese geöffnet. Die Anmeldung erfolgt mit den eigenen WordPress-Konten der Website.
Eine Kopie einer Website umfasst deren Datenbank
Das ist normalerweise genau das, was Entwickler benötigen – ohne diese Daten betrachten sie Ihr Theme auf einer leeren Website. Es handelt sich dabei auch um echte personenbezogene Daten: alles, was Ihre Besucher der Website übermittelt haben, von den Adressen der Kommentatoren bis hin zu Kundenbestellungen. Daraus ergeben sich drei Konsequenzen, und wir setzen alle drei um.
Jede Kopie befindet sich in Ihrem Audit-Protokoll
Wer es heruntergeladen hat, wann und ob dieses Archiv die Datenbank enthielt. Wird erfasst, sobald der Download autorisiert ist, sodass es vorhanden ist, ganz gleich, was das Tool am anderen Ende anschließend damit macht.
Es geschieht niemals aus Versehen
Das Tool fügt die Datenbankdatei im selben Moment, in dem es sie schreibt, zur Ignorierliste des Projekts hinzu, sodass ein unbedachter Commit Ihre Kunden nicht in einem Repository veröffentlichen kann.
Oder sie können ohne arbeiten
Ein Flag übernimmt nur die Dateien. Alles andere funktioniert wie gewohnt, und der Entwickler kann weiterhin erstellen und bereitstellen.
Die Fragen, die Menschen tatsächlich stellen
Muss ich ihnen mein Passwort geben?
Nein, und es gibt auch keine Möglichkeit dazu. Der Entwickler meldet sich mit seinem eigenen Zinn Digital®-Konto an. Die Weitergabe eines Passworts würde zudem Ihr Überwachungsprotokoll unbrauchbar machen, da alles, was er getan hat, als von Ihnen ausgeführt erfasst werden würde.
Können sie meine anderen Websites sehen?
Nein. Der Zugriff wird jeweils nur für eine einzelne Website gewährt, und die Einschränkung wird direkt in der Datenbank selbst durchgesetzt, anstatt Schaltflächen auszublenden — fordert ein Mitarbeiter eine Website an, für die ihm kein Zugriff gewährt wurde, erhält er eine Antwort, als ob diese nicht existieren würde.
Erhalten sie die Daten meiner Kunden?
Wenn Sie ihnen die Rolle „Redakteur“ oder „Manager“ zuweisen, können sie eine Kopie der Website erstellen; eine Kopie einer Website umfasst deren Dateien und deren Datenbank. Sie werden bei der Auswahl der Rolle darauf hingewiesen, jede Kopie wird in Ihrem Audit-Protokoll erfasst, und Sie können stattdessen verlangen, dass sie nur mit Dateien arbeiten.
Wie beende ich es?
Widerrufen Sie ihn im Bereich „Sicherheit“ der Website. Dies wird sofort wirksam — der nächste Befehl, den dieser Entwickler ausführt, kann die Website nicht mehr sehen. Ein Ablaufdatum bewirkt dasselbe an einem von Ihnen im Voraus festgelegten Datum.
Jedes Flag und was jedes einzelne ausgibt
Die vollständige Zinnector®-Befehlsreferenz wird direkt aus dem Tool selbst generiert, sodass sie nicht von der von Ihnen installierten Version abweichen kann.