Einer Website mit einem Entwickler teilen

Übergeben Sie einem Entwickler eine Website. Nicht Ihr Passwort.

Teilen Sie eine einzelne Website per E-Mail. Der Entwickler meldet sich mit seinem eigenen Zinn Digital®-Konto an, zieht die Website mit unserem kostenlosen Befehlszeilentool auf seinen Rechner – Dateien und Datenbank – und arbeitet lokal daran. Er sieht nie Ihre Abrechnung, hat keinen Zugriff auf Ihre anderen Websites, und Sie können den Zugriff in dem Moment beenden, in dem die Arbeit erledigt ist.

Alle Entwicklerdokumente

Einmalige Aktion

Drei Schritte in Ihrem Dashboard auf der Website, die Sie freigeben möchten. Der Entwickler benötigt noch kein Konto – falls er sich noch nie angemeldet hat, wird durch die Annahme der Einladung ein Konto erstellt.

  1. Öffnen Sie die Website, gehen Sie zu Sicherheit und wählen Sie Diese Website freigeben

    Geben Sie ihre E-Mail-Adresse ein. Das ist die gesamte Einladung — Sie müssen niemals ein Login für sie erstellen und Sie geben niemals eines Ihrer eigenen weiter.

  2. Wählen Sie aus, was sie tun können

    Betrachter, Bearbeiter oder Manager. Ein Entwickler benötigt normalerweise die Rolle „Bearbeiter“: Sie erlaubt das Ändern von Dateien, das Öffnen des WordPress-Administrationsbereichs und das Erstellen einer Site-Kopie zum Bearbeiten.

  3. Geben Sie ein Enddatum an, falls die Arbeit eines hat

    Das Zugriffsrecht läuft an diesem Datum einfach ab. Niemand muss daran denken, es zu entfernen, was der Teil ist, den jeder vergisst – der Auftragnehmer, der im März fertig war, hat im November immer noch die Schlüssel.

Drei Rollen und eine Liste, die sich nie ändert

Die Rolle gilt pro Website, sodass dieselbe Person auf einer Website Betrachter und auf einer anderen Bearbeiter sein kann.

Betrachter

Sieht zu, ändert aber nichts. Sieht die Website, ihre Protokolle und ihre Backups. Geeignet für einen Kunden, der Einblick wünscht, oder für einen Prüfer.

Editor

Der Alltags-Entwickler. Deployt, leert den Cache, öffnet die WordPress-Admin, ändert PHP – und erstellt eine Kopie der Website, der Dateien und der Datenbank, um lokal daran zu arbeiten.

Verwalter

Alles, was ein Editor tut, sowie 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 Ihnen gehört. Das sind keine Einstellungen – es gibt keine Version davon, in der ein Mitarbeiter diese Rechte besitzt.

Was der Entwickler ausführt

Zinnector® ist unser kostenloses, unter der MIT-Lizenz stehendes Befehlszeilentool. Es benötigt Node 24 oder neuer und sonst nichts – für die Grundlagen ist kein Docker erforderlich, und auf dem Rechner muss kein PHP installiert sein.

  1. Installieren

    npm install -g zinnector

    Ein Paket von npm. Hier wird noch kein Konto benötigt.

  2. Als sie selbst anmelden

    zinnector login

    Dadurch öffnet sich ihr Browser und sie werden mit ihrem eigenen Konto angemeldet – demjenigen, an das die Einladung gesendet wurde. Sie benötigen niemals Ihr Passwort, und Sie müssen ihnen niemals eines geben.

  3. Sehen Sie genau, was ihnen gegeben wurde

    zinnector sites

    Die Liste zeigt die mit ihnen geteilten Websites und sonst nichts. Eine leere Liste bedeutet, dass die Einladung noch nicht angenommen wurde oder der Zugriff beendet ist.

  4. Website offline schalten

    zinnector clone client-domain.com

    Themes, Plugins, Medien und die Datenbank in ein lokales Projekt. Dabei werden der WordPress Core und die Live-Konfigurationsdatei zurückgelassen, und es wird mit genauen Angaben ausgegeben, was übernommen wurde und was nicht.

  5. Lokal ausführen, mit Ihren echten Inhalten

    cd client-domain.com && zinnector dev --runtime docker

    Dies importiert die Datenbank, ändert die Website-Adresse auf deren Maschine und öffnet sie. Sie melden sich mit den eigenen WordPress-Konten der Website an.

Eine Kopie einer Website umfasst deren Datenbank

Das ist in der Regel genau das, was ein Entwickler braucht – ohne sie betrachten sie Ihr Theme auf einer leeren Website. Es handelt sich zudem um echte personenbezogene Daten: alles, was Ihre Besucher der Website hinterlassen haben, von Kommentatorenadressen bis hin zu Kundenbestellungen. Daraus ergeben sich drei Dinge, und wir tun alle drei.

Jeder Kopiervorgang wird in Ihrem Audit-Log protokolliert

Wer es heruntergeladen hat, wann und ob dieses Archiv die Datenbank enthielt. Wird beim Autorisieren des Downloads aufgezeichnet, sodass es unabhängig davon erhalten bleibt, was das Tool am anderen Ende anschließend damit macht.

Es wird niemals versehentlich commited

Das Tool fügt die Datenbankdatei im selben Moment zur Ignorierliste des Projekts hinzu, in dem es sie schreibt, sodass ein unachtsamer Commit Ihre Kundendaten nicht in einem Repository veröffentlichen kann.

Oder sie können auch ohne ihn arbeiten

Ein Flag übernimmt nur die Dateien. Alles andere funktioniert wie gewohnt, und der Entwickler kann weiterhin erstellen und bereitstellen.

Die Fragen, die die Leute 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 außerdem Ihr Audit-Protokoll unbrauchbar machen, da alles, was er getan hat, als Sie aufgezeichnet würde.

Können sie meine anderen Websites sehen?

Nein. Der Zugriff wird jeweils nur für eine Website gewährt, und die Beschränkung wird in der Datenbank selbst durchgesetzt, anstatt Schaltflächen auszublenden – einem Mitwirkenden, der nach einer Website fragt, zu der er keinen Zugang erhalten hat, wird so geantwortet, als ob diese nicht existiert.

Erhalten sie die Daten meiner Kunden?

Wenn Sie ihnen die Rolle als Redakteur oder Manager zuweisen, können sie eine Kopie der Website erstellen. Eine Kopie einer Website umfasst deren Dateien und Datenbank. Sie werden bei der Rollenauswahl darauf hingewiesen, jede Kopie wird in Ihrem Protokoll aufgezeichnet, und Sie können sie stattdessen auffordern, ausschließlich mit Dateien zu arbeiten.

Wie beende ich das?

Widerrufen Sie ihn im Sicherheitsbereich der Website. Er wird sofort wirksam – der nächste Befehl, den dieser Entwickler ausführt, kann die Website nicht sehen. Ein Ablaufdatum bewirkt dasselbe zu einem von Ihnen im Voraus festgelegten Termin.

Jedes Flag und was jedes ausgibt

Die vollständige Zinnector®-Befehlsreferenz wird direkt aus dem Tool generiert, sodass sie nicht von der von Ihnen installierten Version abweichen kann.

Öffnen Sie die Befehlsreferenz