Partajați un site cu un dezvoltator

Oferă unui dezvoltator un site. Nu parola ta.

Trimiteți un singur site prin e-mail. Dezvoltatorul se conectează cu propriul cont Zinn Digital®, preia site-ul pe propriul calculator cu instrumentul nostru gratuit de linie de comandă — fișiere și baza de date — și lucrează la el local. Nu vă vede niciodată facturarea, nu ajunge niciodată la celelalte site-uri ale dumneavoastră și puteți pune capăt acestui lucru în momentul în care lucrarea este gata.

Toate documentele pentru dezvoltatori

Ce faci, o singură dată

Trei pași în panoul de control, pe site-ul pe care doriți să îl partajați. Dezvoltatorul nu are nevoie încă de un cont — dacă nu s-a autentificat niciodată, invitația îi va crea unul atunci când o va accepta.

  1. Deschideți site-ul, mergeți la Securitate, alegeți Partajați acest site

    Introduceți adresa lor de e-mail. Aceasta este întreaga invitație — nu creați niciodată o autentificare pentru ei și nu predați niciodată una de-a dumneavoastră.

  2. Alegeți ce pot face

    Viewer, Editor sau Manager. Un dezvoltator are de obicei nevoie de Editor: acesta este rolul care poate modifica fișierele, poate deschide panoul de administrare WordPress și poate face o copie a site-ului pentru a lucra.

  3. Stabiliți o dată de încheiere, dacă lucrarea are una

    Subvenția pur și simplu încetează să se mai aplice la acea dată. Nimeni nu trebuie să își amintească să o elimine, ceea ce este partea pe care toată lumea o uită — antreprenorul care a terminat în martie are încă cheile în noiembrie.

Trei roluri și o singură listă care nu se schimbă niciodată

Rolul este per site, astfel încât aceeași persoană poate fi vizualizator pe unul și editor pe altul.

Vizualizator

Aspect, dar nu modifică nimic. Vede site-ul, jurnalele și copiile de rezervă. Potrivit pentru un client care dorește vizibilitate sau pentru un auditor.

Editor

Dezvoltatorul de zi cu zi. Implementează, golește memoria cache, deschide panoul de administrare WordPress, modifică PHP și face o copie a site-ului, a fișierelor și a bazei de date pentru a lucra local.

Administrator

Tot ce face un editor, plus restaurarea unei copii de siguranță pe site-ul live, HTTPS și CDN-ul.

Niciun rol nu poate șterge site-ul, nu îl poate muta în alt cont, nu poate vedea sau plăti facturile, nu poate invita pe nimeni altcineva și nu poate accesa niciun alt site pe care îl dețineți. Acestea nu sunt setări — nu există nicio situație în care un colaborator să aibă aceste permisiuni.

Ce rulează dezvoltatorul

Zinnector® este instrumentul nostru gratuit de linie de comandă sub licență MIT. Are nevoie de Node 24 sau o versiune ulterioară și de nimic altceva — fără Docker pentru funcțiile de bază, fără PHP pe computerul lor.

  1. Instalează-l

    npm install -g zinnector

    Un pachet de la npm. Nimic de aici nu necesită un cont deocamdată.

  2. Autentificare ca aceștia

    zinnector login

    Aceasta le deschide browserul și îi autentifică cu propriul cont – cel la care a fost trimisă invitația. Nu au nevoie niciodată de parola ta și tu nu trebuie să le dai niciuna.

  3. Vedeți exact ce li s-a dat

    zinnector sites

    Lista afișează site-urile partajate cu aceștia și nimic altceva. O listă goală înseamnă că invitația nu a fost acceptată sau că accesul s-a încheiat.

  4. Dezactivează site-ul

    zinnector clone client-domain.com

    Teme, pluginuri, fișiere media și baza de date, într-un proiect local. Lasă în urmă nucleul WordPress și fișierul de configurare live și afișează exact ce a preluat și ce nu, împreună cu numărătoare.

  5. Executați-l local, cu conținutul dumneavoastră real

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

    Aceasta importă baza de date, rescrie adresa site-ului pe mașina lor și o deschide. Aceștia se autentifică folosind propriile conturi WordPress ale site-ului.

O copie a unui site include baza de date a acestuia

De obicei, exact asta are nevoie un programator — fără ea, acesta se uită la tema dumneavoastră pe un site gol. De asemenea, sunt date personale reale: tot ceea ce vizitatorii au oferit site-ului, de la adrese de comentatori la comenzi ale clienților. De aici decurg trei lucruri, iar noi le facem pe toate trei.

Fiecare copie se află în jurnalul dumneavoastră de audit

Cine a luat-o, când și dacă acea arhivă conținea baza de date. Înregistrat când descărcarea este autorizată, astfel încât să fie acolo, indiferent ce face apoi instrumentul de la celălalt capăt cu ea.

Nu este niciodată comis din greșeală

Instrumentul adaugă fișierul bazei de date în lista de ignorare a proiectului în același moment în care îl scrie, astfel încât un commit neatent nu vă poate publica clienții într-un repository.

Sau pot funcționa fără el

Un singur semnal preia doar fișierele. Totul celălalt funcționează la fel, iar dezvoltatorul poate în continuare să compileze și să implementeze.

Întrebările pe care oamenii le pun efectiv

Trebuie să le dau parola mea?

Nu, și nici nu există nicio posibilitate. Dezvoltatorul se conectează cu propriul său cont Zinn Digital®. Partajarea unei parole v-ar face, de asemenea, jurnalul de audit inutil, deoarece tot ceea ce a făcut ar fi înregistrat ca fiind dumneavoastră.

Pot ei să-mi vadă celelalte site-uri?

Nu. Accesul este acordat pentru un singur site pe rând, iar restricția este aplicată direct în baza de date, mai degraba decât prin ascunderea butoanelor — unui colaborator care solicită un site care nu i-a fost atribuit i se răspunde ca și cum acesta nu ar exista.

Le au acces la datele clienților mei?

Dacă le oferi acces de Editor sau Manager, ei pot face o copie a site-ului, iar o copie a unui site reprezintă fișierele și baza sa de date. Acest lucru este menționat în timp ce alegeți rolul, fiecare copie este înregistrată în jurnalul de audit și le puteți solicita să lucreze doar cu fișierele.

Cum îl închei?

Revocați-l în secțiunea Securitate a site-ului. Intră în vigoare imediat — următoarea comandă pe care o rulează acel dezvoltator nu va mai putea vedea site-ul. O dată de expirare face același lucru la o dată pe care o stabiliți în avans.

Fiecare indicator și ce afișează fiecare

Referința completă a comenzilor Zinnector® este generată din însăși unealta, așa că nu poate diferi față de versiunea pe care o aveți instalată.

Deschideți referința pentru comenzi