Condividi un sito con uno sviluppatore

Affidi un sito a un developer. Non la Sua password.

Condividi un singolo sito via email. Lo sviluppatore effettua l'accesso con il proprio account Zinn Digital®, scarica il sito sul proprio computer tramite il nostro strumento a riga di comando gratuito — file e database — e ci lavora in locale. Non vedrà mai la tua fatturazione, non potrà mai accedere agli altri tuoi siti e potrai revocare l'accesso nel momento stesso in cui il lavoro è completato.

Tutta la documentazione per sviluppatori

Quello che fai, una volta

Tre passaggi nella Sua dashboard, sul sito che desidera condividere. Lo sviluppatore non ha ancora bisogno di un account: se non ha mai effettuato l'accesso, l'invito ne crea uno quando lo accetta.

  1. Apri il sito, vai su Sicurezza, scegli Condividi questo sito

    Digitare il Suo indirizzo email. Questo è tutto ciò che serve per l'invito: non è necessario creare un account di accesso per loro, né cedere uno dei Suoi.

  2. Scegli cosa possono fare

    Visualizzatore, Editor o Manager. Uno sviluppatore normalmente ha bisogno di Editor: è il ruolo che può modificare i file, aprire il pannello di amministrazione di WordPress e copiare il sito su cui lavorare.

  3. Assegna una data di fine, se il lavoro ne ha una

    La concessione semplicemente smette di contare in quella data. Nessuno deve ricordarsi di rimuoverla, che è la parte che tutti dimenticano: l'appaltatore che ha finito a marzo ha ancora le chiavi a novembre.

Tre ruoli e un elenco che non cambia mai

Il ruolo è assegnato per singolo sito, quindi la stessa persona può essere un visualizzatore su uno e un editor su un altro.

Visualizzatore

Mostra tutto e non modifica nulla. Vede il sito, i suoi log e i suoi backup. Ideale per un cliente che desidera visibilità o per un revisore.

Editor

Lo sviluppatore di tutti i giorni. Effettua il deployment, pulisce la cache, apre l'amministrazione di WordPress, modifica PHP e crea una copia del sito, dei file e del database su cui lavorare in locale.

Responsabile

Tutto ciò che fa un editor, oltre al ripristino di un backup sul sito live, l'HTTPS e la CDN.

Nessun ruolo può eliminare il sito, trasferirlo su un altro account, vedere o pagare le Sue fatture, invitare nessun altro o raggiungere qualsiasi altro sito di Sua proprietà. Non si tratta di impostazioni: non esiste alcuna versione in cui un collaboratore disponga di tali autorizzazioni.

Ciò che lo sviluppatore esegue

Zinnector® è il nostro strumento da riga di comando gratuito con licenza MIT. Richiede Node 24 o versioni successive e nient'altro: niente Docker per le funzioni di base, nessun PHP sul computer dell'utente.

  1. Installa

    npm install -g zinnector

    Un pacchetto da npm. Niente qui richiede ancora un account.

  2. Accedi come loro

    zinnector login

    Questo apre il loro browser e li autentica con il loro account, quello a cui è stato inviato l'invito. Non avranno mai bisogno della Sua password e Lei non dovrà mai fornirne una.

  3. Guarda esattamente ciò che è stato loro fornito

    zinnector sites

    L'elenco mostra i siti condivisi con loro e nient'altro. Un elenco vuoto significa che l'invito non è stato accettato o che l'accesso è terminato.

  4. Metti offline il sito

    zinnector clone client-domain.com

    Tema, plugin, contenuti multimediali e database, in un progetto locale. Lascia indietro il core di WordPress e il file di configurazione live, e stampa esattamente ciò che ha preso e ciò che non ha preso, con i conteggi.

  5. Eseguilo in locale, con i Suoi contenuti reali

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

    Questo importa il database, riscrive l'indirizzo del sito sulla loro macchina e lo apre. Effettuano l'accesso con i loro account WordPress.

Una copia di un sito include il suo database

Di solito è esattamente ciò di cui ha bisogno uno sviluppatore: senza questi dati si troverebbe a guardare il vostro tema su un sito vuoto. Si tratta inoltre di dati personali reali: tutto ciò che i vostri visitatori hanno fornito al sito, dagli indirizzi dei commentatori agli ordini dei clienti. Da ciò derivano tre conseguenze, e noi le affrontiamo tutte e tre.

Ogni copia è presente nel Suo registro di audit

Chi l'ha scaricato, quando e se quell'archivio contenesse il database. Registrato nel momento in cui il download viene autorizzato, in modo che sia presente indipendentemente da ciò che lo strumento dall'altra parte ne farà successivamente.

Non viene mai eseguito per errore

Lo strumento aggiunge il file di database all'elenco degli elementi ignorati del progetto nello stesso momento in cui lo scrive, in modo che un commit distratto non possa pubblicare i vostri clienti su un repository.

Oppure possono funzionare senza

Un solo flag accetta solo i file. Tutto il resto funziona allo stesso modo e lo sviluppatore può comunque compilare ed eseguire il deployment.

Le domande che le persone fanno realmente

Devo fornire loro la mia password?

No, e non c'è alcun modo per farlo. Lo sviluppatore effettua l'accesso con il proprio account Zinn Digital®. La condivisione di una password renderebbe inoltre inutile il registro di controllo, poiché qualsiasi sua azione verrebbe registrata come effettuata da Lei.

Possono vedere gli altri miei siti?

No. L'accesso è consentito a un sito alla volta e la restrizione viene applicata direttamente nel database anziché nascondendo i pulsanti: a un collaboratore che richiede un sito a cui non è stato associato viene risposto come se non esistesse.

Accedono ai dati dei miei clienti?

Se assegni il ruolo di Editor o Manager, possono fare una copia del sito, e la copia di un sito consiste nei suoi file e nel suo database. Ti viene comunicato mentre scegli il ruolo, ogni copia viene registrata nel registro di audit e puoi chiedere loro di lavorare solo sui file in alternativa.

Come faccio a concluderlo?

Revocalo nella sezione Sicurezza del sito. Ha effetto immediato: il comando successivo eseguito da quello sviluppatore non potrà vedere il sito. Una data di scadenza ottiene lo stesso risultato in una data da Lei impostata in anticipo.

Ogni flag, e cosa stampa ciascuno

Il riferimento completo dei comandi di Zinnector® viene generato direttamente dallo strumento, quindi non può discostarsi dalla versione installata.

Apri il manuale dei comandi